Fanuc G-Code Liste
Fanuc G-Code Liste (Drehmaschine)
G-Code Beschreibung
G00 Schnelle Überquerung
G01 Lineare Interpolation
G02 Zirkuläre Interpolation im Uhrzeigersinn
G03 Kreisinterpolation gegen den Uhrzeigersinn
G04 Verweilen
G09 Genauer Halt
G10 Programmable Daten Eingabe
G20 Eingabe in Zoll
G21 Eingabe in mm
G22 Gespeicherte Schlagprüffunktion auf
G23 Funktion zur Überprüfung des gespeicherten Schlags deaktiviert
G27 Überprüfung der Rückgabe der Referenzposition
G28 Zurück zur Referenzposition
G32 Gewindeschneiden
G40 Werkzeugradiuskompensation abbrechen
G41 Werkzeugradiuskompensation links
G42 Werkzeugradiuskompensation rechts
G70 Fertigbearbeitungszyklus
G71 Umdrehungszyklus
G72 Gesichtszyklus
G73 Muster wiederholender Zyklus
G74 Peck-Bohrzyklus
G75 Groovender Zyklus
G76 Threading-Zyklus
G92 Koordinatensystemeinstellung oder maximale Spindeldrehzahleneinstellung
G94 Feed Per Minute
G95 Vorschub pro Umdrehung
G96 Konstante Obergeschwindigkeitsregelung
G97 Abbruch der konstanten Obergeschwindigkeitskontrolle
Fanuc G-Code Liste (Fräse)
G-Code Description
G00 Schnelle Querung
G01 Lineare Interpolation
G02 Zirkularinterpolation CW
G03 Kreisinterpolation CCW
G04 Verweilen
G17 X-Y-Ebene Auswahl
G18 Z X-Flugzeugauswahl
G19 Y Z-Ebenenauswahl
G28 Zurück zur Referenzposition
G30 2nd, 3rd and 4th reference position return
G40 Stornierung der Cutterkompensation
G41 Fräseinzug links
G42 Rechtsausgleich des Cutters
G43 Werkzeuglängenkorrektur + Richtung
G44 Werkzeuglängenkorrektur – Richtung
G49 Werkzeuglängenkorrektur abbrechen
G53 Auswahl des Maschinenkoordinatensystems
G54 Auswahl des Werkstück-Koordinatensystems 1
G55 Auswahl des Werkstückkoordinatensystems 2
G56 Werkstückkoordinatensystem 3 Auswahl
G57 Auswahl des Werkstück-Koordinatensystems 4
G58 Werkstückkoordinatensystem 5 Auswahl
G59 Auswahl des Werkstückkoordinatensystems 6
G68 Koordinatendrehung
G69 Koordinatendrehung abbrechen
G73 Peck-Bohrzyklus
G74 Links-spiral Schneidkreis
G76 Feiner langweiliger Zyklus
G80 Konservenzyklus abbrechen
G81 Bohrzyklus, Punktbohrzyklus
G82 Bohrzyklus oder Ausbohrzyklus
G83 Peck-Bohrzyklus
G84 Tastzyklus
G85 Langweilige Zyklus
G86 Langweilige Phase
G87 Rückkehr langweiliges Rad
G88 Langweilige Zyklen
G89 Langweiliger Zyklus
G90 Absolute Herrschaft
G91 Inkrementbefehl
G92 Einstellung des Arbeitskoordinatensystems oder Klemme bei maximaler Spindeldrehzahl
G98 Return to initial point in canned cycle
G99 Rückkehr zum R-Punkt im vorprogrammierten Zyklus
Fanuc CNC Steuerungen
Die folgende Liste von G-Codes gilt auch für die folgenden CNC-Steuerungen.
oFanuc Serie 30i/300i/300is-MODELL A
oFanuc Serie 31i/310i/310is-Modell A5
oFanuc Serie 31i/310i/310is-MODELL A
oFanuc Serie 32i/320i/320is-MODELL A
Fanuc 31i G-Codes
G Code Beschreibung
G00 Positionierung (schnelle Traverse)
G01 Lineare Interpolation (Schnittvorschub)
G02 Kreisinterpolation im Uhrzeigersinn oder spiralförmige Interpolation im Uhrzeigersinn
G03 Kreisinterpolation gegen den Uhrzeigersinn oder helikale Interpolation gegen den Uhrzeigersinn
G02.2, G03.2 Involuteninterpolation Uhrzeigersinn/gegen Uhrzeigersinn
G02.3, G03.3 Exponentialinterpolation CW/CCW
G02.4, G03.4 Dreidimensionale Koordinatenumwandlung CW/CCW
G04 Verweilen
G05 KI-Konturkontrolle (kompatible Steuerung für hochpräzise Konturkontrolle)
G05.1 AI contour control / Nano smoothing / Smooth interpolation
G05.4 HRV3,4 ein/aus
G06.2 NURBS-Interpolation
G07 Hypothetical axis interpolation
G07.1 (G107) Zylindrische Interpolation
G08 KI-Konturenkontrolle (erweiterte Vorschau-Steuerung kompatible Befehle)
G09 Exakte Haltestelle
G10 Programmable Dateneingabe
G10.6 Werkzeug zurückziehen und wiederherstellen
G10.9 Programmable Schaltung der Durchmesser-/Radius-Spezifikation
G11 Programmierbarer Dateneingabemodus abbrechen
G12.1 Polarkoordinaten-Interpolation-Modus
G13.1 Polarkoordinateninterpolation Modus abbrechen
G15 Polar-Koordinaten Befehl abbrechen
G16 Polarkoordinatenbefehl
G17 XY-Ebene Auswahl
G18 ZX-Flugzeugauswahl
G19 YZ-Ebenenauswahl
G20 (G70) Eingabe in Zoll
G21 (G71) Eingabe in mm
G22 Gespeicherte Schlagprüfung Funktion auf
G23 Gespeicherte Schlagprüfung Funktion aus
G25 Spindeldrehzahl-Schwankungserkennung aus
G26 Erkennung der Spindelgeschwindigkeitsfluktuation
G27 Rückscheck der Referenzposition
G28 Automatische Rückkehr zur Referenzposition
G29 Bewegung von der Referenzposition
G30 Rückgabe der 2., 3. und 4. Referenzposition
G30.1 Schwebende Referenzposition zurückgeben
G31 Überspringen-Funktion
G31.8 EGB-Achse überspringen
G33 Threading
G34 Variable Führungsdurchführung
G35 Zirkuläres Gewinde CW
G36 Kreisgewinde linksherum
G37 Automatische Werkzeuglängenmessung
G38 Fräser- oder Werkzeugnasenradiuskompensation: Vektor erhalten
G39 Schneider- oder Werkzeugnasen-Radiuskompensation: Eckenrundinterpolation
Schneider- oder Werkzeugnase Radiuskompensation: abbrechen
G40 Drei-dimensionale Schneidkompensation : abbrechen
Schneider- oder Werkzeugnasenradiuskompensation : links
G41 Drei-dimensionale Werkzeugkompensation : links
G41.2 Cutter compensation for 5-axis machining : left (type 1)
G41.3 Werkzeugausgleich für 5-Achsen-Bearbeitung: (Vorderkanteversatz)
G41.4 Werkzeugkompensation für die 5-Achsen-Bearbeitung: links (Typ 1) (FS16i-kompatibler Befehl)
G41.5 Werkzeugkompensation für die 5-Achsen-Bearbeitung: links (Typ 1) (FS16i-kompatible Anweisung)
G41.6 Fräswerkzeugkompensation für die 5-Achsen-Bearbeitung: links (Typ 2)
Werkzeugradiuskompensation: rechts
G42 Dreidimensionale Schneidcompensation : rechts
G42.2 Werkzeugkompensation für 5-Achs-Bearbeitung: rechts (Typ 1)
G42.4 Werkzeugkompensation für die 5-Achsen-Bearbeitung: rechts (Typ 1) (FS16i-kompatibler Befehl)
G42.5 Fräswerkzeugkompensation für die 5-Achs-Bearbeitung: rechts (Typ 1) (FS16i-kompatibler Befehl)
G42.6 Werkzeugkompensation für die 5-Achsen-Bearbeitung: rechts (Typ 2)
G40.1 Normale Richtungssteuerung Stornomodus
G41.1 Normale Richtungssteuerung auf: rechts
G42.1 Normale Richtungssteuerung auf : links
G43 Werkzeuglängenkompensation +
G44 Werkzeuglängenkompensation –
G43.1 Werkzeuglängenkompensation in Werkzeugachsenrichtung
G43.4 Werkzeugmittelpunktsteuerung (Typ 1)
G43.5 Werkzeugmittelpunktsteuerung (Typ 2)
G45 Werkzeugversatz erhöhen
G46 Werkzeugversatz verringern
G47 Werkzeugversatz doppelter Anstieg
G48 Werkzeugversatz doppelt verringern
G49 (G49.1) Tool length compensation cancel
G50 Skalierung abbrechen
G51 Skalierung
G50.1 Programmierbares Spiegelbild auslöschen
G51.1 Programmierbares Spiegelbild
G50.2 Polygon-Drehung abgebrochen
G51.2 Polygon-Drehung
G52 Einstellung des lokalen Koordinatensystems
G53 Einstellung des Maschinenkoordinatensystems
G53.1 Werkzeugachsenrichtungssteuerung
G54 (G54.1) Werkstück-Koordinatensystem 1 Auswahl
G55 Auswahl des Werkstück-Koordinatensystems 2
G56 Auswahl des Werkstückkoordinatensystems 3
G57 Auswahl des Werkstückkoordinatensystems 4
G58 Werkstück-Koordinatensystem 5 Auswahl
G59 Auswahl des Werkstück-Koordinatensystems 6
G60 Einrichtungspositionierung
G61 Genau-Stopp-Modus
G62 Automatische Eckübersteuerung
G63 Tapping-Modus
G64 Schneidemodus
G65 Makroaufruf
G66 Makro-Modalaufruf A
G66.1 Makro-Modalanruf B
G67 Makro Modal Aufruf A/B Abbrechen
G68 Start der Koordinatensystemrotation oder 3-dimensionale Koordinatentransformation aktiviert
G69 Koordinatensystemrotation abbrechen oder 3D-Koordinatentransformationsmodus ausschalten
G68.2 Auswahl des Merkmale-Koordinatensystems
G72.1 Figurenkopie (Rotationskopie)
G72.2 Figurenkopie (lineare Kopie)
G73 Peck-Bohrzyklus
G74 Linkshändige Tippzyklus
G76 Fein langweiliger Zyklus
G80 Abbrechen des Dosierungszyklus
G80.5 Elektronisches Getriebe 2 Paar: Synchronisationsaussetzung
G80.8 Elektronisches Getriebe: Synchronisationsabbau
G81 Bohrzyklus oder Spitzenbohrzyklus
G81.1 Hacken
G81.5 Elektronisches Getriebe 2 Paar: Synchronisation Start
G81.8 Elektronisches Getriebe: Synchronisationsstart
G82 Bohrzyklus oder Senkbohrzyklus
G83 Peck-Bohrzyklus
G84 Tapping-Zyklus
G84.2 Starre Gewindeschneidzyklen (FS15-Format)
G84.3 Linkshändiger Stechzyklus (FS15-Format)
G85 Boring cycle
G86 Langweiliger Zyklus
G87 Langweilige Rückenzirkulation
G88 Langweiliger Zyklus
G89 Langweilige Bearbeitung
G90 Absolute Programmierung
G91 Inkrementelle Programmierung
G91.1 Checking the maximum incremental amount specified
G92 Einstellung für das Werkstück-Koordinatensystem oder Spannvorrichtung bei maximaler Spindeldrehzahl
G92.1 Werkstück-Koordinatensystem voreingestellt
G93 Umgekehrte Zeitzufuhr
G94 Futter pro Minute
G95 Vorschub pro Umdrehung
G96 Konstante Oberflächengeschwindigkeitsregelung
G97 Ständige Oberflächengeschwindigkeitskontrolle abbrechen
G98 Abgespeicherter Zyklus: Rückkehr zum Ausgangsniveau
G99 Dose-Zyklus: Rückkehr zum R-Punkt-Niveau
G107 Zylindrische Interpolation
G112 Polarkoordinaten-Interpolationmodus
G113 Polar-Koordinaten-Interpolationsmodus abbrechen
Fanuc M-Code Liste
Fanuc M-Code Liste (Drehen)
M-Code Description
M00 Programm stoppen
M01 Optionale Programmstop
M02 Ende des Programms
M03 Spindelstart vorwärts im Uhrzeigersinn
M04 Spindelstart Rückwärts CCW
M05 Spindelstopp
M08 Kühlmittel ein
M09 Kühler aus
M29 Starre Gewindedrehmaschine
M30 Programm zurücksetzen
M40 Spindelzahnrad in der Mitte
M41 Low Gear Select
M42 Hochgang Auswahl
M68 Hydraulikspannfutter schließen
M69 Hydraulik-Spannfutter offen
M78 Betriebsverfahren des Aufspanntellers
M79 Reversierung des Gegenmorsekopfs
M94 Mirrorimage cancel
M95 Spiegelbild der X-Achse
M98 Unterprogrammaufruf
M99 Ende des Unterprogramms
Fanuc M-Code Liste (Fräse)
M-Code Description
M00 Programm stoppen
M01 Optionaler Programmstopp
M02 End of program
M03 Spindel Start vorwärts im Uhrzeigersinn
M04 Spindel Start Rückwärts CCW
M05 Spindelstopp
M06 Werkzeugwechsel
M07 Kühlmittel EIN - Nebelkühlmittel/Kühlmittel durch die Spindel
M08 Kühlmittel EIN – Flutkühlmittel
M09 Kühlmittel AUS
M19 Spindelausrichtung
M28 Rückkehr zum Ursprung
M29 Robo-Gewinde
M30 Ende des Programms (Zurücksetzen)
M41 Niedriggangwahl
M42 Hochschalten
M94 Spiegelbild abbrechen
M95 Spiegelbild der X-Achse
M96 Spiegelbild der Y-Achse
M98 Unterprogrammaufruf
M99 Ende des Unterprogramms