| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | KISTERS 3DViewStation: Geniale 3D-Visualisierung für intuitiven HMI Einsatz, eine Pressemitteilung
|
Autor
|
Thema: NC Dateigröße optimieren (1263 mal gelesen)
|
chris2909 Mitglied Student
 Beiträge: 4 Registriert: 07.01.2008
|
erstellt am: 17. Jan. 2008 13:27 <-- editieren / zitieren --> Unities abgeben:         
Hallo, gibt es Möglichkeiten die Dateigröße des NC-Programms zu verringern ohne die Quälität des Fräsvorgangs zu verschlechtern. Das Problem ist, dass unsere Fräßmaschine nur einen Speicher von 320Kb besitzt. Vielen Dank. Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SeL1 Mitglied Dr.cs.techn.

 Beiträge: 30 Registriert: 12.10.2006
|
erstellt am: 17. Jan. 2008 20:04 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
Jein, wenn Du zuerst alle Leerzeichen weglässt, dann die Satznummern, dann G-Befehle minimierst, dann unnötige Punkte, dann höhere Kurven durch Kreise approximierst, bist Du am Ende. Gruss SeL1 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
martin2 Mitglied Konstrukteur
   
 Beiträge: 1014 Registriert: 05.2002.27 Windows 11 / 64bit CATIA V5-6R2020 bis V5-6R2024
|
erstellt am: 17. Jan. 2008 20:06 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
Hallo! - Beim 2.5-Achsen-Fräsen kannst Du wählen ob Kreise als G2/G3 oder durch viele G1-Befehle ausgegeben werden sollen. - Weiterhin gibt es Steuerungen die z.B. auch ohne die Satznummerierung (N1 N2 ...) oder die Leerzeichen auskommen. Ein Vermeiden von sich ständig wiederholenden, bereits wirksamen Befehlen bringt auch noch was. Beispiel: statt: N10 G1 X100 Y100 N11 G1 X100 Y111 könnte evtl. auch das reichen: G1X100Y100 Y111 - Bei 320Kb Speicher tippe ich mal so auf ca. 40 000 NC-Sätze - dann ist die Maschine voll. Das ist selbst unter Berücksichtigung der oben genannten Tips nicht sonderlich viel. (wenn man z.B. ein Teil abzeilen will ist das im Nu erreicht.) Versuch mal ob Deine Steuerung das "Blockweise Einlesen" kann. Zur Erklärung: In diesem Modus werden z.B. 40 000 Sätze von der Steuerung eingelesen, dann werden die ersten 10 000 Sätze abgearbeitet, dann werden die abgearbeiteten Sätze gleich wieder gelöscht und während die nächsten 10 000 Sätze abgearbeitet werden, werden wieder 10 000 "frische" Sätze reingeladen. Nachteile der ganzen Geschichte: - Das Programm muß perfekt passen. (Editieren in der Steuerung nicht mehr möglich.) - Keine vollständige Simulation möglich. (da das Programm sich nicht vollständig in der Steuerung befindet.) - Durch das ständige Löschen und Laden von NC-Sätzen wird die CPU zusätzlich belastet und die (wahrscheinlich ohnehin schon langsame Maschine) wird noch langsamer... P.S. Eine Speichererweiterung für die Maschine ist denke ich mal unverhältnismäßig teuer... Hoffe geholfen zu haben! Martin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
martin2 Mitglied Konstrukteur
   
 Beiträge: 1014 Registriert: 05.2002.27
|
erstellt am: 17. Jan. 2008 20:10 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
Uuups - SeL1 war zwei Minuten schneller :-) Noch ein weiterer Nachteil beim Blockweisen Einlesen: - Die Maschine muß natürlich eine ständige Verbindung zum PC (oder dem Einlesegerät) haben. Gruß Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
chris2909 Mitglied Student
 Beiträge: 4 Registriert: 07.01.2008
|
erstellt am: 17. Jan. 2008 21:06 <-- editieren / zitieren --> Unities abgeben:         
|
klaasvaak Mitglied
 
 Beiträge: 114 Registriert: 23.08.2006
|
erstellt am: 17. Jan. 2008 22:41 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
|
SeL1 Mitglied Dr.cs.techn.

 Beiträge: 30 Registriert: 12.10.2006
|
erstellt am: 18. Jan. 2008 13:04 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
|
dedihu Mitglied

 Beiträge: 25 Registriert: 07.03.2005 Win 64 R18 Sp6
|
erstellt am: 20. Jan. 2008 20:17 <-- editieren / zitieren --> Unities abgeben:          Nur für chris2909
|