Fanuc G-Codes – Referenztabelle

Fanuc G-Codes im Überblick: die wichtigsten Befehle auf einen Blick plus vollständige Referenztabelle von G00 bis G113 mit deutschen Beschreibungen.

Diese Referenz listet die G-Codes der Fanuc-Steuerung. Die erste Tabelle zeigt die wichtigsten Befehle für den Alltag, die zweite die vollständige Liste von G00 bis G113. Der tatsächlich verfügbare Funktionsumfang hängt vom Modell und von den Optionen der Steuerung ab.

Wie sich die Nullpunkte G54 bis G59 per Makrovariable lesen und schreiben lassen, zeigt die Seite Nullpunkt-Parameter.

Die wichtigsten G-Codes

CodeBeschreibung
G00Positionierung (Eilgang)
G01Lineare Interpolation (Schnittvorschub)
G02Kreisinterpolation im Uhrzeigersinn oder Schraubenlinieninterpolation im Uhrzeigersinn
G03Kreisinterpolation gegen den Uhrzeigersinn oder Schraubenlinieninterpolation gegen den Uhrzeigersinn
G17Auswahl Ebene XpYp
G18Auswahl Ebene ZpXp
G19Auswahl Ebene YpZp
G68Drehung des Koordinatensystems starten oder dreidimensionale Koordinatenumrechnung aktivieren
G69Drehung des Koordinatensystems abbrechen oder dreidimensionale Koordinatenumrechnung deaktivieren
G80Festzyklus Ende
G81Bohrzyklus oder Punktbohrzyklus
G83Tieflochbohrzyklus
G84Gewindebohrzyklus
G90Absolutmassprogrammierung
G91Inkrementalmassprogrammierung
G94Vorschub pro Minute
G95Vorschub pro Umdrehung
G96Konstante Schnittgeschwindigkeitssteuerung
G97Konstante Schnittgeschwindigkeitssteuerung Ende

Vollständige Referenz

CodeBeschreibung
G00Positionierung (Eilgang)
G01Lineare Interpolation (Schnittvorschub)
G02Kreisinterpolation im Uhrzeigersinn oder Schraubenlinieninterpolation im Uhrzeigersinn
G03Kreisinterpolation gegen den Uhrzeigersinn oder Schraubenlinieninterpolation gegen den Uhrzeigersinn
G02.2Evolventeninterpolation im Uhrzeigersinn
G03.2Evolventeninterpolation gegen den Uhrzeigersinn
G02.3Exponentialinterpolation im Uhrzeigersinn
G03.3Exponentialinterpolation gegen den Uhrzeigersinn
G02.4Dreidimensionale Koordinatenumwandlung im Uhrzeigersinn
G03.4Dreidimensionale Koordinatenumwandlung gegen den Uhrzeigersinn
G04Verweilen
G05AI-Bahnsteuerung (zu hochpräziser Bahnsteuerung kompatibler Befehl)
G05.1AI-Bahnsteuerung / Nano-Glättung / Gleitinterpolation
G05.4HRV3/4 ein/aus
G06.2NURBS-Interpolation
G07Interpolation mit fiktiver Achse
G07.1Zylindrische Interpolation (G107)
G08AI-Bahnsteuerung (zur erweiterten Look-Ahead-Steuerung kompatibler Befehl)
G09Genauhalt
G10Dateneingabe per Programm
G10.6Werkzeugrückzug und Wiederherstellung
G10.9Programmierbarer Wechsel der Durchmesser-/Radiusspezifikation
G11Modus «Dateneingabe per Programm» Ende
G12.1Modus «Polarkoordinaten-Interpolation»
G13.1Modus «Polarkoordinaten-Interpolation» Ende
G15Polarkoordinaten-Befehl Ende
G16Polarkoordinaten-Befehl
G17Auswahl Ebene XpYp
G18Auswahl Ebene ZpXp
G19Auswahl Ebene YpZp
G20Eingabe in Zoll (G70)
G21Eingabe in mm (G71)
G22Funktion «Softendlagen-Überwachung» ein
G23Funktion «Softendlagen-Überwachung» aus
G25Überwachung der Spindeldrehzahlabweichung aus
G26Überwachung der Spindeldrehzahlabweichung ein
G27Referenzpunktprüfung
G28Automatische Rückkehr zum Referenzpunkt
G29Rückkehr vom Referenzpunkt
G30Anfahren des 2., 3. und 4. Referenzpunkts
G30.1Verschiebbaren Referenzpunkt anfahren
G31Funktion «Restweg löschen»
G31.8Restweg löschen für EGB-Achse
G33Gewindeschneiden
G34Gewindeschneiden mit variabler Steigung
G35Kreisgewindeschneiden im Uhrzeigersinn
G36Kreisgewindeschneiden gegen den Uhrzeigersinn
G37Automatische Werkzeuglängenmessung
G38Fräser- oder Werkzeugschneidenradiuskompensation: Vektor erhalten
G39Fräser- oder Werkzeugschneidenradiuskompensation: Ecken-Kreisinterpolation
G40Fräser- oder Werkzeugschneidenradiuskompensation Ende; dreidimensionale Werkzeugradiuskompensation Ende
G41Fräser- oder Werkzeugschneidenradiuskompensation links; dreidimensionale Werkzeugradiuskompensation links
G41.2Fräserkorrektur für 5-Achsen-Bearbeitung: links (Typ 1)
G41.3Fräserkorrektur für 5-Achsen-Bearbeitung (Vorderkantenkorrektur)
G41.4Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 1, FS16i-kompatibler Befehl)
G41.5Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 1)
G41.6Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 2)
G42Fräser- oder Werkzeugschneidenradiuskompensation rechts; dreidimensionale Werkzeugradiuskompensation rechts
G42.2Fräserkorrektur für 5-Achsen-Bearbeitung: rechts (Typ 1)
G42.4Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 1)
G42.5Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 1)
G42.6Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 2)
G40.1Modus «Normalen-Richtungssteuerung» Ende
G41.1Normalen-Richtungssteuerung ein: links
G42.1Normalen-Richtungssteuerung ein: rechts
G43Werkzeuglängenkorrektur +
G44Werkzeuglängenkorrektur −
G43.1Werkzeuglängenkompensation in Richtung der Werkzeugachse
G43.4Werkzeugmittelpunktsteuerung (Typ 1)
G43.5Werkzeugmittelpunktsteuerung (Typ 2)
G45Werkzeugkompensationsbetrag erhöhen
G46Werkzeugkompensationsbetrag verringern
G47Werkzeugkompensationsbetrag doppelt erhöhen
G48Werkzeugkompensationsbetrag doppelt verringern
G49Werkzeuglängenkorrektur Ende (G49.1)
G50Skalierung Ende
G51Skalierung
G50.1Programmierbare Achsenspiegelung Ende
G51.1Programmierbare Achsenspiegelung
G50.2Polygonales Drehen Ende
G51.2Polygonales Drehen
G52Bestimmung des lokalen Koordinatensystems
G53Anwahl des Maschinen-Koordinatensystems
G53.1Werkzeugachsenrichtungs-Steuerung
G54Auswahl Werkstück-Koordinatensystem 1 (G54.1)
G55Auswahl Werkstück-Koordinatensystem 2
G56Auswahl Werkstück-Koordinatensystem 3
G57Auswahl Werkstück-Koordinatensystem 4
G58Auswahl Werkstück-Koordinatensystem 5
G59Auswahl Werkstück-Koordinatensystem 6
G60Einzelrichtungspositionierung
G61Genauhalt-Modus
G62Automatischer Ecken-Override
G63Modus Gewindebohren
G64Bearbeitungsmodus
G65Makroaufruf
G66Modaler Makroaufruf A
G66.1Modaler Makroaufruf B
G67Modaler Makroaufruf A/B Ende
G68Drehung des Koordinatensystems starten oder dreidimensionale Koordinatenumrechnung aktivieren
G69Drehung des Koordinatensystems abbrechen oder dreidimensionale Koordinatenumrechnung deaktivieren
G68.2Auswahl eines Merkmal-Koordinatensystems
G72.1Konturkopieren (Rotationskopie)
G72.2Konturkopieren (lineare Kopie)
G73Tieflochbohrzyklus
G74Linksgewinde-Bohrzyklus
G76Feinbohrzyklus
G80Festzyklus Ende
G80.5Elektronisches Getriebe mit 2 Achsenpaaren: Beenden der Synchronisation
G80.8Elektronisches Getriebe: Beenden der Synchronisation
G81Bohrzyklus oder Punktbohrzyklus
G81.1Pendelbetrieb
G81.5Elektronisches Getriebe mit 2 Achsenpaaren: Beginn der Synchronisation
G81.8Elektronisches Getriebe: Beginn der Synchronisation
G82Bohrzyklus oder Senkbohrzyklus
G83Tieflochbohrzyklus
G84Gewindebohrzyklus
G84.2Gewindebohrzyklus ohne Ausgleichsfutter (FS15-Format)
G84.3Linksgewindebohren ohne Ausgleichsfutter (FS15-Format)
G85Ausbohrzyklus
G86Ausbohrzyklus
G87Hinterbohrzyklus
G88Ausbohrzyklus
G89Ausbohrzyklus
G90Absolutmassprogrammierung
G91Inkrementalmassprogrammierung
G91.1Überprüfung des maximal angegebenen Inkrementalbetrags
G92Einstellung des Werkstück-Koordinatensystems oder Begrenzung der maximalen Spindeldrehzahl
G92.1Werkstück-Koordinatensystem-Voreinstellung
G93Zeitreziproker Vorschub
G94Vorschub pro Minute
G95Vorschub pro Umdrehung
G96Konstante Schnittgeschwindigkeitssteuerung
G97Konstante Schnittgeschwindigkeitssteuerung Ende
G98Festzyklus: Rückkehr zur Ausgangsebene
G99Festzyklus: Rückkehr zur Referenzpunktebene
G107Zylindrische Interpolation
G112Polarkoordinaten-Interpolation
G113Polarkoordinaten-Interpolation Ende