Fräsdateien mit der Endung NGC umwandeln

Hallo zusammen,

ich habe von einem Kollegen Fräsdateien bekommen. Diese haben die Endung ngc. War mir so noch nicht bekannt. Hab dann rausgefunden das diese scheinbar mit Estlcam erstellt wurden. Hab Estlcam runtergeladen, kann die Dateien auch öffnen, aber nicht in einem anderen Format abspeichern. Umbennen bringt auch nichts. Hat jemand ne Idee wie ich da vorwärts komme?
 
Schau doch einmal mit einem Texteditor in die Datei und ob es sich dabei um stinknormalen DIN/ISO Code, also einen Code mit G und M Befehlen handelt. Wenn ja, dann einfach die *.ngc Datei unter Windows in eine *.nc Datei oder in eine von Deiner Fräse lesbare Datei ändern.
Gruß Robert
 
Hallo Robert,
hab gerade reingeschaut. Schein ein normaler Gcode zu sein. Hier ein auszug.

(Projekt Fahrwerkausschnitt Platte 1mm)
(Erstellt mit Estlcam Version 11 Build 11,234)
(Laufzeit ca. 00:03:19 Stunden)

(Benoetigte Werkzeuge:)
(Holz Sorotec)

G90
M03 S24000
G00 Z5.0000


(Nr. 1: Teil 1)
G00 X8.9668 Y14.9799
G00 Z0.5000
G01 Z0.0000 F350 S24000
G03 X10.3790 Y13.3693 Z-0.7500 I34.5346 J28.8540
G02 X8.9668 Y14.9799 Z-1.5000 I33.1225 J30.4646
G03 X87.0281 Y55.2630 I34.5346 J28.8540 F600
G01 X104.7678 Y60.0164
G01 X142.3546 Y69.7343
G01 X179.1150
G00 Z0.0000
G01 X183.6150
G01 X185.7572 Z-0.7500 F350
G01 X183.6150 Z-1.5000
G01 X259.3860 F600
G03 X260.8860 Y71.2343 I0.0000 J1.5000
G01 Y95.9843
G00 Z0.0000
G01 Y100.4843
G01 Y102.6265 Z-0.7500 F350
G01 Y100.4843 Z-1.5000

Dann muss ich jetzt mal schauen was meine Stepcraft alles akzeptiert.
 
Ok, das umbennen von ngc zu nc hat funktioniert und WinPC-NC nimmt die Dateien auch an. Jetzt muss ich nur prüfen ob schon eine Radiuskorrektur drin ist oder nicht.

Schonmal Vielen Dank für die Hilfe!

Gruss Sascha
 
Moin

Wenn das mit Estlcam erstellt wurde wird sicherlich eine Radiuskorrektur enthalten sein, wenn der Fräser mit dem richtigen Durchmesser in der Werkzeugliste ausgewählt wurde und wenn die richtige Bahn (Ausschnitt, Teil oder Gravur) definiert wurde ;)

Grüsse

Gero
 
Ok, das umbennen von ngc zu nc hat funktioniert und WinPC-NC nimmt die Dateien auch an. Jetzt muss ich nur prüfen ob schon eine Radiuskorrektur drin ist oder nicht.

Schonmal Vielen Dank für die Hilfe!

Gruss Sascha
da ist keine Radiuskorrektur drin, du mußt also wissen für welchen Fräserdurchmesser das programmiert wurde, Radiuskorrektur erkennst du daran das G41 oder G42 aufgerufen wird und am Ende G40, mit Radiuskorrektur programmiert man praktisch mit Radius 0, und durch G41 bzw G42 wird dann als Korrektur der Radius des Werkzeugs
verrechnet

mfg Rene
 
da ist keine Radiuskorrektur drin, du mußt also wissen für welchen Fräserdurchmesser das programmiert wurde, Radiuskorrektur erkennst du daran das G41 oder G42 aufgerufen wird und am Ende G40, mit Radiuskorrektur programmiert man praktisch mit Radius 0, und durch G41 bzw G42 wird dann als Korrektur der Radius des Werkzeugs
verrechnet

mfg Rene

Streng nach DIN/ISO stimmt das, aber üblicherweise berücksichtigt das CAM Programm dieses bereits bei der Umwandlung der Zeichnung und dem gewählten Fräserdurchmesser im zu generierenden G-Code, so dass die G41/G42 Befehle nicht mit ausgegeben werden. Bei "händischer" Programmierung und sehr kurzen Maschinencode machen die G41/G42 Befehle aber durchaus noch Sinn.
Gruß Robert
 
Moin

jepp - der G41/42 taucht im ESTLCAM code so nicht auf, trotzdem macht ESTLCAM bei der Bahnberechnung eine Radiuskorrektur. Passendes Beispiel (von gestern, Fräsen von XPS Halbschalen, viel Code entfernt)

%
(Projekt umriss_halteschale_li)
(Erstellt mit Estlcam Version 11 Build 11,244)
(Laufzeit ca. 00:38:25 Stunden)

(Benoetigte Werkzeuge:)
(#4 Zweischneider 4mm) Wichtig, an dem sieht man die notwendigen Radiuswerte

G90
G64
M03 S30000
G00 Z10.0000
G01 Z-16.0000 F1000
G00 Z10.0000

(Nr. 510: Teil 1)
G00 X0.0000 Y-2.0000 Z10.0000 Erster Wert, an man die Radiuskorrektur erkennt. Das Teil hat seinen Ursprung bei X/Y 0 und es wird hier bei Y -2 begonnen, die Werkstückkontur auf Y=0 ist damit sichergestellt
G00 Z0.5000
G01 Z0.0000 F1000
G02 X-2.0000 Y0.0000 Z-1.5708 I0.0000 J2.0000 Und ist der zweite - sinnvollerweise X Wert mit -2 korrigiert
G02 X1290.0000 Y-2.0000 I-2.0000 J0.0000
G01 X0.0000
G00 Z10.0000
G00 Y0.0000

M05
M30


Da ist nirgendwo ein G41/42, in dem Moment, wo bei der Bahnberechnung schon der Wert korrigiert wird, ist dieser G Code hinfällig

Grüsse

Gero
 
Ansicht hell / dunkel umschalten
Oben Unten