Sinumerik 840D G-Codes: Referenz nach Gruppen

G-Befehle der Sinumerik 840D und 840D sl nach G-Gruppe: Verfahrbefehle, Ebenen, Nullpunkte, Frames, Vorschubarten, Bahnsteuerbetrieb und Schlüsselwörter derselben Gruppen.

Auf einer Sinumerik-Steuerung sind die G-Befehle in nummerierten G-Gruppen geordnet. Pro Satz darf nur ein Befehl je Gruppe stehen. Ein Befehl bleibt aktiv, bis ein anderer Befehl derselben Gruppe ihn ersetzt (modal), oder er wirkt nur im eigenen Satz (satzweise). Viele Gruppen enthalten statt G-Nummern Schlüsselwörter, zum Beispiel TRANS, BRISK oder CUT2D.

Diese Seite listet die Gruppen, die für das Fräsen und Drehen im Alltag gebraucht werden. Gruppen für Stanzen, Nibbeln, Schleifen, Spline-Übergänge und OEM-Erweiterungen fehlen. Die Spalte «Grundstellung» zeigt den Befehl, der im Auslieferungszustand nach Einschalten, Reset oder Programmende aktiv ist. Der Maschinenhersteller kann diese Grundstellungen ändern, auf einer Maschine kann der tatsächliche Zustand also abweichen.

Bearbeitungszyklen wie CYCLE81 sind auf der Seite Zyklen beschrieben.

Unterschiede zu G-Codes im Fanuc-Stil

Mehrere Nummern haben eine andere Bedeutung als auf Fanuc-Steuerungen. G70/G71 wählen Zoll/metrisch (Fanuc: G20/G21). G74 ist eine Referenzpunktfahrt und G75 eine Festpunktfahrt, beides sind keine Zyklen. G500 wählt die Nullpunktverschiebung ab. G53 wirkt satzweise und schaltet die programmierbaren und einstellbaren Frames für einen Satz aus. Führende Nullen sind optional, G0 und G00 sind derselbe Befehl.

Die wichtigsten G-Codes

BefehlBeschreibung
G0Eilgang
G1Gerade im Vorschub
G2Kreisbogen im Uhrzeigersinn
G3Kreisbogen gegen den Uhrzeigersinn
G4Verweilzeit
G17Arbeitsebene X/Y, Werkzeugachse Z
G18Arbeitsebene Z/X, Werkzeugachse Y
G40Fräserradiuskorrektur aus
G41Fräserradiuskorrektur, Werkzeug links der Kontur
G42Fräserradiuskorrektur, Werkzeug rechts der Kontur
G54Nullpunktverschiebung 1
G500Nullpunktverschiebung abgewählt
G64Bahnsteuerbetrieb
G71Metrische Eingabe
G90Absolutmass
G91Kettenmass
G94Vorschub in mm/min
G95Vorschub in mm/U
G96Konstante Schnittgeschwindigkeit
G97Konstante Drehzahl

Vollständige Referenz

Art: m = modal, s = satzweise.

Gruppe 1: Modale Verfahrbefehle

BefehlBeschreibungArtGrundstellung
G0Eilgangm
G1Linearinterpolation im VorschubmJa
G2Kreisinterpolation im Uhrzeigersinnm
G3Kreisinterpolation gegen den Uhrzeigersinnm
CIPKreisbogen über Zwischenpunkt und Endpunktm
CTKreisbogen mit tangentialem Anschluss an das vorherige Elementm
ASPLINEAkima-Splinem
BSPLINEB-Splinem
CSPLINEKubischer Splinem
POLYPolynominterpolationm
G33Gewindeschneiden mit konstanter Steigungm
G34Gewindeschneiden, Steigung linear zunehmendm
G35Gewindeschneiden, Steigung linear abnehmendm
G331Gewindebohren ohne Ausgleichsfutter, Schnittbewegungm
G332Gewindebohren ohne Ausgleichsfutter, Rückzugm
INVCWEvolvente im Uhrzeigersinnm
INVCCWEvolvente gegen den Uhrzeigersinnm
G335Balliges Gewinde im Uhrzeigersinnm
G336Balliges Gewinde gegen den Uhrzeigersinnm

Gruppe 2: Satzweise Bewegungen und Verweilzeit

BefehlBeschreibungArtGrundstellung
G4Verweilzeits
G63Gewindebohren mit Ausgleichsfutter, ohne Synchronisations
G74Referenzpunkt anfahrens
G75Festpunkt anfahrens
G147Weiches Anfahren auf einer Geradens
G247Weiches Anfahren auf einem Viertelkreiss
G347Weiches Anfahren auf einem Halbkreiss
G148Weiches Abfahren auf einer Geradens
G248Weiches Abfahren auf einem Viertelkreiss
G348Weiches Abfahren auf einem Halbkreiss
REPOSL, REPOSQ, REPOSHWiederanfahren an die Kontur nach Unterbrechung (Gerade, Viertelkreis, Halbkreis)s
REPOSA, REPOSQA, REPOSHAWie oben, mit allen Achsens
G5, G7Schrägeinstechschleifen und zugehörige Ausgleichsbewegungs

Gruppe 3: Programmierbare Frames, Begrenzungen und Pol

BefehlBeschreibungArtGrundstellung
TRANSProgrammierbare Verschiebung, ersetzt den bisherigen programmierbaren Frames
ATRANSProgrammierbare Verschiebung, addiert zum aktuellen Frames
ROTProgrammierbare Drehung, ersetzt den bisherigen programmierbaren Frames
AROTProgrammierbare Drehung, addiert zum aktuellen Frames
ROTSDrehung über Raumwinkels
AROTSAdditive Drehung über Raumwinkels
SCALEMassstabsfaktor, ersetzt den bisherigen programmierbaren Frames
ASCALEMassstabsfaktor, addiert zum aktuellen Frames
MIRRORSpiegelung, ersetzt den bisherigen programmierbaren Frames
AMIRRORSpiegelung, addiert zum aktuellen Frames
G25Untere Arbeitsfeldbegrenzung oder minimale Spindeldrehzahls
G26Obere Arbeitsfeldbegrenzung oder maximale Spindeldrehzahls
G58Programmierbare Verschiebung, absoluter Anteil achsweise ersetzts
G59Programmierbare Verschiebung, additiver Anteil achsweise ersetzts
G110Pol bezogen auf die zuletzt programmierte Positions
G111Pol bezogen auf den Ursprung des Werkstückkoordinatensystemss
G112Pol bezogen auf den letzten gültigen Pols

Gruppe 6: Ebenenwahl

BefehlBeschreibungArtGrundstellung
G17Ebene aus 1. und 2. Geometrieachse (X/Y), Zustellung in ZmJa
G18Ebene aus 3. und 1. Geometrieachse (Z/X), Zustellung in Ym
G19Ebene aus 2. und 3. Geometrieachse (Y/Z), Zustellung in Xm

Gruppe 7: Fräserradiuskorrektur

BefehlBeschreibungArtGrundstellung
G40Korrektur ausmJa
G41Werkzeug läuft links der Konturm
G42Werkzeug läuft rechts der Konturm

Gruppe 8: Einstellbare Nullpunktverschiebungen

BefehlBeschreibungArtGrundstellung
G500Einstellbare Nullpunktverschiebung ausmJa
G54Nullpunktverschiebung 1m
G55Nullpunktverschiebung 2m
G56Nullpunktverschiebung 3m
G57Nullpunktverschiebung 4m
G505 bis G599Nullpunktverschiebungen 5 bis 99m

Wie viele der Verschiebungen G505 bis G599 vorhanden sind, hängt von der Maschinenkonfiguration ab.

Gruppe 9: Frames und Korrekturen unterdrücken

BefehlBeschreibungArtGrundstellung
G53Programmierbare und einstellbare Frames für einen Satz auss
G153Wie G53, zusätzlich die Basisframes auss
SUPAWie G153, zusätzlich Handradverschiebungen, externe Verschiebung, PRESET und überlagerte Bewegung auss
SUPDAktive Werkzeugkorrekturen für einen Satz auss

Gruppe 10: Genauhalt und Bahnsteuerbetrieb

BefehlBeschreibungArtGrundstellung
G60Genauhalt an jedem SatzendemJa
G64Bahnsteuerbetriebm
G641Bahnsteuerbetrieb, Ecken innerhalb eines programmierten Abstands verschliffen (ADIS, ADISPOS)m
G642Bahnsteuerbetrieb, Verschleifen innerhalb der Achstoleranzenm
G643Wie G642, Verschleifen satzintern berechnetm
G644Bahnsteuerbetrieb, Verschleifen mit höchstmöglicher Dynamikm
G645Wie G642, zusätzlich Glätten tangentialer Satzübergängem

Gruppe 11 und 12: Genauhalt im Detail

BefehlBeschreibungArtGrundstellung
G9Genauhalt nur in diesem Satzs
G601Satzwechsel beim Erreichen des Genauhaltfensters feinmJa
G602Satzwechsel beim Erreichen des Genauhaltfensters grobm
G603Satzwechsel am Interpolationsende des aktuellen Satzesm

Gruppe 13: Zoll und metrisch

BefehlBeschreibungArtGrundstellung
G70Längen in Zollm
G71Längen in mmmJa
G700Längen und Vorschübe in Zoll und Zoll/minm
G710Längen und Vorschübe in mm und mm/minm

Gruppe 14: Absolut und inkrementell

BefehlBeschreibungArtGrundstellung
G90AbsolutmassmJa
G91Kettenmassm

Einzelne Werte lassen sich pro Koordinate umschalten: X=AC(20) ist absolut, X=IC(5) inkrementell, unabhängig von G90/G91.

Gruppe 15: Vorschubart und Drehzahlmodus

BefehlBeschreibungArtGrundstellung
G93Vorschub als reziproke Zeitm
G94Vorschub pro Minute (mm/min, Zoll/min)mJa
G95Vorschub pro Umdrehung (mm/U, Zoll/U)m
G96Vorschub pro Umdrehung mit konstanter Schnittgeschwindigkeitm
G97Vorschub pro Umdrehung, konstante Schnittgeschwindigkeit ausm
G931Vorschub als Verfahrzeit, konstante Bahngeschwindigkeit ausm
G961Vorschub pro Minute mit konstanter Schnittgeschwindigkeitm
G971Vorschub pro Minute, konstante Schnittgeschwindigkeit ausm
G942Vorschub pro Minute, friert Schnittgeschwindigkeit oder Drehzahl einm
G952Vorschub pro Umdrehung, friert Schnittgeschwindigkeit oder Drehzahl einm
G962Vorschub pro Minute oder pro Umdrehung mit konstanter Schnittgeschwindigkeitm
G972Vorschub pro Minute oder pro Umdrehung mit konstanter Drehzahlm
G973Vorschub pro Umdrehung, konstante Drehzahl ohne Drehzahlbegrenzung (ISO-Modus)m

Gruppe 16: Vorschub an gekrümmten Konturen

BefehlBeschreibungArtGrundstellung
CFCProgrammierter Vorschub gilt an der Kontur, für Innen- und AussenbögenmJa
CFTCPProgrammierter Vorschub gilt am Werkzeugmittelpunktm
CFINVorschub nur an Innenbögen reduziert, Aussenbögen mit Mittelpunktsvorschubm

Gruppe 17 und 18: Radiuskorrektur an Start, Ende und Ecken

BefehlBeschreibungArtGrundstellung
NORMWerkzeug steht an Start- und Endpunkt senkrecht zur KonturmJa
KONTWerkzeug umfährt den Konturpunkt an Start und Endem
KONTTAn- und Abfahren mit stetiger Tangentem
KONTCAn- und Abfahren mit stetiger Krümmungm
G450Aussenecken mit ÜbergangskreismJa
G451Aussenecken im Schnittpunkt der Äquidistantenm

Gruppe 21: Beschleunigungsverhalten

BefehlBeschreibungArtGrundstellung
BRISKBeschleunigungssprung ohne RuckbegrenzungmJa
SOFTRuckbegrenzte Beschleunigungm
DRIVEBeschleunigung nimmt mit steigender Geschwindigkeit abm

Gruppe 22: Art der Werkzeugradiuskorrektur

BefehlBeschreibungArtGrundstellung
CUT2D2½D-Korrektur in der ArbeitsebenemJa
CUT2DF2½D-Korrektur in der Ebene des aktuellen Frames (geschwenkte Ebene)m
CUT3DC3D-Korrektur, Umfangsfräsenm
CUT3DF3D-Korrektur, Stirnfräsen mit veränderlicher Orientierungm
CUT3DFS3D-Korrektur, Stirnfräsen mit fester Orientierung aus G17 bis G19m
CUT3DFF3D-Korrektur, Stirnfräsen mit fester Orientierung aus G17 bis G19 inklusive Frame-Drehungm
CUT3DCC3D-Umfangsfräsen mit Begrenzungsfläche, Bahn auf der Bearbeitungsflächem
CUT3DCCD3D-Umfangsfräsen mit Begrenzungsfläche, Bahn des Werkzeugmittelpunktsm

Gruppe 23: Kollisionsprüfung an Innenkonturen

BefehlBeschreibungArtGrundstellung
CDOFKollisionsprüfung ausmJa
CDONKollisionsprüfung ein, Engstellen werden erkanntm
CDOF2Kollisionsprüfung aus für 3D-Umfangsfräsenm

Gruppe 28 und 29: Arbeitsfeldbegrenzung und Durchmesserprogrammierung

BefehlBeschreibungArtGrundstellung
WALIMONArbeitsfeldbegrenzung aktivmJa
WALIMOFArbeitsfeldbegrenzung ausm
DIAMOFRadiusprogrammierungmJa
DIAMONDurchmesserprogrammierung für absolute und inkrementelle Wertem
DIAM90Durchmesser bei G90, Radius bei G91m
DIAMCYCOFDurchmesserprogrammierung während der Zyklusbearbeitung ausm

Gruppe 30 und 39: Satzkompression und Konturgenauigkeit

BefehlBeschreibungArtGrundstellung
COMPOFSatzkompression ausmJa
COMPONKompressor für kurze Linearsätzem
COMPCURVKompressor mit stetiger Krümmungm
COMPCADKompressor, auf Oberflächengüte bei CAD/CAM-Daten ausgelegtm
COMPSURFKompressor für Freiformflächenm
CPRECOFProgrammierbare Konturgenauigkeit ausmJa
CPRECONProgrammierbare Konturgenauigkeit ein (Wert in CTOL)m

Gruppe 47: Sprachmodus

BefehlBeschreibungArtGrundstellung
G290Sinumerik-ModusmJa
G291ISO-Dialektmodus (Programme im Fanuc-Stil)m

Gruppe 49 und 55: Punkt-zu-Punkt und Eilgang

BefehlBeschreibungArtGrundstellung
CPBahnbewegung, der Werkzeugpunkt folgt der BahnmJa
PTPPunkt-zu-Punkt, Achsen fahren synchron in Maschinenkoordinatenm
PTPG0PTP nur bei G0, sonst Bahnbewegungm
RTLIONG0 interpoliert linearmJa
RTLIOFG0 fährt jede Achse unabhängigm

Gruppe 52 und 53: Frame-Ausrichtung für geschwenkte Bearbeitung

BefehlBeschreibungArtGrundstellung
PAROTOFDrehung nach Werkstück ausmJa
PAROTWerkstückkoordinatensystem auf das Werkstück gedrehtm
TOROTOFDrehung nach Werkzeug ausmJa
TOROT, TOROTZFrame so gedreht, dass Z in Werkzeugrichtung zeigtm
TOROTY, TOROTXFrame so gedreht, dass Y oder X in Werkzeugrichtung zeigtm
TOFRAME, TOFRAMEZWie TOROT, Frame auf die aktuelle Werkzeugorientierung gesetztm
TOFRAMEY, TOFRAMEXWie TOROTY/TOROTX mit dem Verhalten von TOFRAMEm

Gruppe 57 und 59: Eckenverzögerung und Dynamik

BefehlBeschreibungArtGrundstellung
FENDNORMEckenverzögerung ausmJa
G62Verzögern an Innenecken bei aktiver Radiuskorrekturm
G621Verzögern an jeder Eckem
DYNNORMStandard-DynamikmJa
DYNPOSDynamik für Positionieren und Gewindebohrenm
DYNROUGHDynamik für Schruppenm
DYNSEMIFINDynamik für Vorschlichtenm
DYNFINISHDynamik für Schlichtenm
DYNPRECDynamik für Feinschlichtenm