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
Befehl
Beschreibung
G0
Eilgang
G1
Gerade im Vorschub
G2
Kreisbogen im Uhrzeigersinn
G3
Kreisbogen gegen den Uhrzeigersinn
G4
Verweilzeit
G17
Arbeitsebene X/Y, Werkzeugachse Z
G18
Arbeitsebene Z/X, Werkzeugachse Y
G40
Fräserradiuskorrektur aus
G41
Fräserradiuskorrektur, Werkzeug links der Kontur
G42
Fräserradiuskorrektur, Werkzeug rechts der Kontur
G54
Nullpunktverschiebung 1
G500
Nullpunktverschiebung abgewählt
G64
Bahnsteuerbetrieb
G71
Metrische Eingabe
G90
Absolutmass
G91
Kettenmass
G94
Vorschub in mm/min
G95
Vorschub in mm/U
G96
Konstante Schnittgeschwindigkeit
G97
Konstante Drehzahl
Vollständige Referenz
Art: m = modal, s = satzweise.
Gruppe 1: Modale Verfahrbefehle
Befehl
Beschreibung
Art
Grundstellung
G0
Eilgang
m
G1
Linearinterpolation im Vorschub
m
Ja
G2
Kreisinterpolation im Uhrzeigersinn
m
G3
Kreisinterpolation gegen den Uhrzeigersinn
m
CIP
Kreisbogen über Zwischenpunkt und Endpunkt
m
CT
Kreisbogen mit tangentialem Anschluss an das vorherige Element
m
ASPLINE
Akima-Spline
m
BSPLINE
B-Spline
m
CSPLINE
Kubischer Spline
m
POLY
Polynominterpolation
m
G33
Gewindeschneiden mit konstanter Steigung
m
G34
Gewindeschneiden, Steigung linear zunehmend
m
G35
Gewindeschneiden, Steigung linear abnehmend
m
G331
Gewindebohren ohne Ausgleichsfutter, Schnittbewegung
m
G332
Gewindebohren ohne Ausgleichsfutter, Rückzug
m
INVCW
Evolvente im Uhrzeigersinn
m
INVCCW
Evolvente gegen den Uhrzeigersinn
m
G335
Balliges Gewinde im Uhrzeigersinn
m
G336
Balliges Gewinde gegen den Uhrzeigersinn
m
Gruppe 2: Satzweise Bewegungen und Verweilzeit
Befehl
Beschreibung
Art
Grundstellung
G4
Verweilzeit
s
G63
Gewindebohren mit Ausgleichsfutter, ohne Synchronisation
s
G74
Referenzpunkt anfahren
s
G75
Festpunkt anfahren
s
G147
Weiches Anfahren auf einer Geraden
s
G247
Weiches Anfahren auf einem Viertelkreis
s
G347
Weiches Anfahren auf einem Halbkreis
s
G148
Weiches Abfahren auf einer Geraden
s
G248
Weiches Abfahren auf einem Viertelkreis
s
G348
Weiches Abfahren auf einem Halbkreis
s
REPOSL, REPOSQ, REPOSH
Wiederanfahren an die Kontur nach Unterbrechung (Gerade, Viertelkreis, Halbkreis)
s
REPOSA, REPOSQA, REPOSHA
Wie oben, mit allen Achsen
s
G5, G7
Schrägeinstechschleifen und zugehörige Ausgleichsbewegung
s
Gruppe 3: Programmierbare Frames, Begrenzungen und Pol
Befehl
Beschreibung
Art
Grundstellung
TRANS
Programmierbare Verschiebung, ersetzt den bisherigen programmierbaren Frame
s
ATRANS
Programmierbare Verschiebung, addiert zum aktuellen Frame
s
ROT
Programmierbare Drehung, ersetzt den bisherigen programmierbaren Frame
s
AROT
Programmierbare Drehung, addiert zum aktuellen Frame
s
ROTS
Drehung über Raumwinkel
s
AROTS
Additive Drehung über Raumwinkel
s
SCALE
Massstabsfaktor, ersetzt den bisherigen programmierbaren Frame
s
ASCALE
Massstabsfaktor, addiert zum aktuellen Frame
s
MIRROR
Spiegelung, ersetzt den bisherigen programmierbaren Frame
s
AMIRROR
Spiegelung, addiert zum aktuellen Frame
s
G25
Untere Arbeitsfeldbegrenzung oder minimale Spindeldrehzahl
s
G26
Obere Arbeitsfeldbegrenzung oder maximale Spindeldrehzahl