Beispiele – Fanuc-G-Code zu NCX
Konvertierungsbeispiele von Fanuc-G-Code nach NCX: Kreisbögen mit G2/G3, Bohrzyklen G81 bis G85 sowie Längen- und Radiuskompensation mit G43 und G41.
Die folgenden Beispiele zeigen, wie typische Fanuc-G-Code-Sätze in das NCX-Format umgesetzt werden – jeweils der Ausgangssatz und die entsprechenden NCX-Zellen.
Noch nicht spezifiziert
Die mit * markierten Zeilen verwenden die Radiusprogrammierung sowie die erweiterten Zyklusparameter CYCLE_DELAY, CYCLE_SURFACE_ALTITUDE und CYCLE_DEPTH_INCREMENT. Diese sind von der aktuellen Spezifikation noch nicht abgedeckt – die Sprache befindet sich noch in Entwicklung.
Kreise und Kreisbögen
| Typ | Fanuc | NCX |
|---|---|---|
| Kreisbogen mit Mittelpunkt, im Uhrzeigersinn | G2 X20 Y20 I10 J10 | [INTERPO=ARC,CW,CENTER][GOTO:X=20][GOTO:Y=20][CENTER:X=10][CENTER:Y=10] |
| Kreisbogen mit Mittelpunkt, gegen den Uhrzeigersinn | G3 X20 Y20 I10 J10 | [INTERPO=ARC,CCW,CENTER][GOTO:X=20][GOTO:Y=20][CENTER:X=10][CENTER:Y=10] |
| Kreisbogen mit Radius, im Uhrzeigersinn * | G2 X20 Y20 R10 | [INTERPO=ARC,CW][GOTO:X=20][GOTO:Y=20][RADIUS=10] |
| Kreisbogen mit Radius, gegen den Uhrzeigersinn * | G3 X20 Y20 R10 | [INTERPO=ARC,CCW][GOTO:X=20][GOTO:Y=20][RADIUS=10] |
Bearbeitungszyklen
| Typ | Fanuc | NCX |
|---|---|---|
| Bohren | G81 Z-21.732 F565 | [CYCLE=DRILL][GOTO:Z=-21.732][FEEDRATE=565] |
| Bohren mit Verweilzeit * | G82 Z-21.732 P0.5 F565 | [CYCLE=DRILL,DELAY][GOTO:Z=-21.732][CYCLE_DELAY=0.5][FEEDRATE=565] |
| Tieflochbohren * | G83 Z-21.732 R5. Q1.2 | [CYCLE=DRILL,DEEP_HOLE][GOTO:Z=-21.732][CYCLE_SURFACE_ALTITUDE=5][CYCLE_DEPTH_INCREMENT=1.2] |
| Gewindebohren | G84 Z-20. F750 | [CYCLE=TAP][GOTO:Z=-20][FEEDRATE=750] |
| Reiben | G85 Z-20. F420 | [CYCLE=REAM][GOTO:Z=-20][FEEDRATE=420] |
| Zyklus beenden | G80 | [CYCLE=STOP] |
Längen- und Radiuskompensation
| Typ | Fanuc | NCX |
|---|---|---|
| Längenkompensation | G43 Z5. H1 | [GOTO:Z=5][OFFSET:LEN=1] |
| Radiuskompensation links | G41 Y2. D1 | [COMPENSATION=LEFT][GOTO:Y=2][OFFSET:DIAM=1] |
Was die einzelnen NCX-Schlüsselwörter bedeuten, dokumentiert die Spezifikation.