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
| Code | Beschreibung |
|---|---|
| G00 | Positionierung (Eilgang) |
| G01 | Lineare Interpolation (Schnittvorschub) |
| G02 | Kreisinterpolation im Uhrzeigersinn oder Schraubenlinieninterpolation im Uhrzeigersinn |
| G03 | Kreisinterpolation gegen den Uhrzeigersinn oder Schraubenlinieninterpolation gegen den Uhrzeigersinn |
| G17 | Auswahl Ebene XpYp |
| G18 | Auswahl Ebene ZpXp |
| G19 | Auswahl Ebene YpZp |
| G68 | Drehung des Koordinatensystems starten oder dreidimensionale Koordinatenumrechnung aktivieren |
| G69 | Drehung des Koordinatensystems abbrechen oder dreidimensionale Koordinatenumrechnung deaktivieren |
| G80 | Festzyklus Ende |
| G81 | Bohrzyklus oder Punktbohrzyklus |
| G83 | Tieflochbohrzyklus |
| G84 | Gewindebohrzyklus |
| G90 | Absolutmassprogrammierung |
| G91 | Inkrementalmassprogrammierung |
| G94 | Vorschub pro Minute |
| G95 | Vorschub pro Umdrehung |
| G96 | Konstante Schnittgeschwindigkeitssteuerung |
| G97 | Konstante Schnittgeschwindigkeitssteuerung Ende |
Vollständige Referenz
| Code | Beschreibung |
|---|---|
| G00 | Positionierung (Eilgang) |
| G01 | Lineare Interpolation (Schnittvorschub) |
| G02 | Kreisinterpolation im Uhrzeigersinn oder Schraubenlinieninterpolation im Uhrzeigersinn |
| G03 | Kreisinterpolation gegen den Uhrzeigersinn oder Schraubenlinieninterpolation gegen den Uhrzeigersinn |
| G02.2 | Evolventeninterpolation im Uhrzeigersinn |
| G03.2 | Evolventeninterpolation gegen den Uhrzeigersinn |
| G02.3 | Exponentialinterpolation im Uhrzeigersinn |
| G03.3 | Exponentialinterpolation gegen den Uhrzeigersinn |
| G02.4 | Dreidimensionale Koordinatenumwandlung im Uhrzeigersinn |
| G03.4 | Dreidimensionale Koordinatenumwandlung gegen den Uhrzeigersinn |
| G04 | Verweilen |
| G05 | AI-Bahnsteuerung (zu hochpräziser Bahnsteuerung kompatibler Befehl) |
| G05.1 | AI-Bahnsteuerung / Nano-Glättung / Gleitinterpolation |
| G05.4 | HRV3/4 ein/aus |
| G06.2 | NURBS-Interpolation |
| G07 | Interpolation mit fiktiver Achse |
| G07.1 | Zylindrische Interpolation (G107) |
| G08 | AI-Bahnsteuerung (zur erweiterten Look-Ahead-Steuerung kompatibler Befehl) |
| G09 | Genauhalt |
| G10 | Dateneingabe per Programm |
| G10.6 | Werkzeugrückzug und Wiederherstellung |
| G10.9 | Programmierbarer Wechsel der Durchmesser-/Radiusspezifikation |
| G11 | Modus «Dateneingabe per Programm» Ende |
| G12.1 | Modus «Polarkoordinaten-Interpolation» |
| G13.1 | Modus «Polarkoordinaten-Interpolation» Ende |
| G15 | Polarkoordinaten-Befehl Ende |
| G16 | Polarkoordinaten-Befehl |
| G17 | Auswahl Ebene XpYp |
| G18 | Auswahl Ebene ZpXp |
| G19 | Auswahl Ebene YpZp |
| G20 | Eingabe in Zoll (G70) |
| G21 | Eingabe in mm (G71) |
| G22 | Funktion «Softendlagen-Überwachung» ein |
| G23 | Funktion «Softendlagen-Überwachung» aus |
| G25 | Überwachung der Spindeldrehzahlabweichung aus |
| G26 | Überwachung der Spindeldrehzahlabweichung ein |
| G27 | Referenzpunktprüfung |
| G28 | Automatische Rückkehr zum Referenzpunkt |
| G29 | Rückkehr vom Referenzpunkt |
| G30 | Anfahren des 2., 3. und 4. Referenzpunkts |
| G30.1 | Verschiebbaren Referenzpunkt anfahren |
| G31 | Funktion «Restweg löschen» |
| G31.8 | Restweg löschen für EGB-Achse |
| G33 | Gewindeschneiden |
| G34 | Gewindeschneiden mit variabler Steigung |
| G35 | Kreisgewindeschneiden im Uhrzeigersinn |
| G36 | Kreisgewindeschneiden gegen den Uhrzeigersinn |
| G37 | Automatische Werkzeuglängenmessung |
| G38 | Fräser- oder Werkzeugschneidenradiuskompensation: Vektor erhalten |
| G39 | Fräser- oder Werkzeugschneidenradiuskompensation: Ecken-Kreisinterpolation |
| G40 | Fräser- oder Werkzeugschneidenradiuskompensation Ende; dreidimensionale Werkzeugradiuskompensation Ende |
| G41 | Fräser- oder Werkzeugschneidenradiuskompensation links; dreidimensionale Werkzeugradiuskompensation links |
| G41.2 | Fräserkorrektur für 5-Achsen-Bearbeitung: links (Typ 1) |
| G41.3 | Fräserkorrektur für 5-Achsen-Bearbeitung (Vorderkantenkorrektur) |
| G41.4 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 1, FS16i-kompatibler Befehl) |
| G41.5 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 1) |
| G41.6 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: links (Typ 2) |
| G42 | Fräser- oder Werkzeugschneidenradiuskompensation rechts; dreidimensionale Werkzeugradiuskompensation rechts |
| G42.2 | Fräserkorrektur für 5-Achsen-Bearbeitung: rechts (Typ 1) |
| G42.4 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 1) |
| G42.5 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 1) |
| G42.6 | Werkzeugradiuskompensation für 5-Achsen-Bearbeitung: rechts (Typ 2) |
| G40.1 | Modus «Normalen-Richtungssteuerung» Ende |
| G41.1 | Normalen-Richtungssteuerung ein: links |
| G42.1 | Normalen-Richtungssteuerung ein: rechts |
| G43 | Werkzeuglängenkorrektur + |
| G44 | Werkzeuglängenkorrektur − |
| G43.1 | Werkzeuglängenkompensation in Richtung der Werkzeugachse |
| G43.4 | Werkzeugmittelpunktsteuerung (Typ 1) |
| G43.5 | Werkzeugmittelpunktsteuerung (Typ 2) |
| G45 | Werkzeugkompensationsbetrag erhöhen |
| G46 | Werkzeugkompensationsbetrag verringern |
| G47 | Werkzeugkompensationsbetrag doppelt erhöhen |
| G48 | Werkzeugkompensationsbetrag doppelt verringern |
| G49 | Werkzeuglängenkorrektur Ende (G49.1) |
| G50 | Skalierung Ende |
| G51 | Skalierung |
| G50.1 | Programmierbare Achsenspiegelung Ende |
| G51.1 | Programmierbare Achsenspiegelung |
| G50.2 | Polygonales Drehen Ende |
| G51.2 | Polygonales Drehen |
| G52 | Bestimmung des lokalen Koordinatensystems |
| G53 | Anwahl des Maschinen-Koordinatensystems |
| G53.1 | Werkzeugachsenrichtungs-Steuerung |
| G54 | Auswahl Werkstück-Koordinatensystem 1 (G54.1) |
| G55 | Auswahl Werkstück-Koordinatensystem 2 |
| G56 | Auswahl Werkstück-Koordinatensystem 3 |
| G57 | Auswahl Werkstück-Koordinatensystem 4 |
| G58 | Auswahl Werkstück-Koordinatensystem 5 |
| G59 | Auswahl Werkstück-Koordinatensystem 6 |
| G60 | Einzelrichtungspositionierung |
| G61 | Genauhalt-Modus |
| G62 | Automatischer Ecken-Override |
| G63 | Modus Gewindebohren |
| G64 | Bearbeitungsmodus |
| G65 | Makroaufruf |
| G66 | Modaler Makroaufruf A |
| G66.1 | Modaler Makroaufruf B |
| G67 | Modaler Makroaufruf A/B Ende |
| G68 | Drehung des Koordinatensystems starten oder dreidimensionale Koordinatenumrechnung aktivieren |
| G69 | Drehung des Koordinatensystems abbrechen oder dreidimensionale Koordinatenumrechnung deaktivieren |
| G68.2 | Auswahl eines Merkmal-Koordinatensystems |
| G72.1 | Konturkopieren (Rotationskopie) |
| G72.2 | Konturkopieren (lineare Kopie) |
| G73 | Tieflochbohrzyklus |
| G74 | Linksgewinde-Bohrzyklus |
| G76 | Feinbohrzyklus |
| G80 | Festzyklus Ende |
| G80.5 | Elektronisches Getriebe mit 2 Achsenpaaren: Beenden der Synchronisation |
| G80.8 | Elektronisches Getriebe: Beenden der Synchronisation |
| G81 | Bohrzyklus oder Punktbohrzyklus |
| G81.1 | Pendelbetrieb |
| G81.5 | Elektronisches Getriebe mit 2 Achsenpaaren: Beginn der Synchronisation |
| G81.8 | Elektronisches Getriebe: Beginn der Synchronisation |
| G82 | Bohrzyklus oder Senkbohrzyklus |
| G83 | Tieflochbohrzyklus |
| G84 | Gewindebohrzyklus |
| G84.2 | Gewindebohrzyklus ohne Ausgleichsfutter (FS15-Format) |
| G84.3 | Linksgewindebohren ohne Ausgleichsfutter (FS15-Format) |
| G85 | Ausbohrzyklus |
| G86 | Ausbohrzyklus |
| G87 | Hinterbohrzyklus |
| G88 | Ausbohrzyklus |
| G89 | Ausbohrzyklus |
| G90 | Absolutmassprogrammierung |
| G91 | Inkrementalmassprogrammierung |
| G91.1 | Überprüfung des maximal angegebenen Inkrementalbetrags |
| G92 | Einstellung des Werkstück-Koordinatensystems oder Begrenzung der maximalen Spindeldrehzahl |
| G92.1 | Werkstück-Koordinatensystem-Voreinstellung |
| G93 | Zeitreziproker Vorschub |
| G94 | Vorschub pro Minute |
| G95 | Vorschub pro Umdrehung |
| G96 | Konstante Schnittgeschwindigkeitssteuerung |
| G97 | Konstante Schnittgeschwindigkeitssteuerung Ende |
| G98 | Festzyklus: Rückkehr zur Ausgangsebene |
| G99 | Festzyklus: Rückkehr zur Referenzpunktebene |
| G107 | Zylindrische Interpolation |
| G112 | Polarkoordinaten-Interpolation |
| G113 | Polarkoordinaten-Interpolation Ende |