Werbung
💻 G-Code

G-Code Referenz

Alle wichtigen G- und M-Befehle, Koordinatensysteme und Beispielprogramme.

Werbung

1. Wichtige G-Befehle

BefehlBedeutungBeispiel
G0Eilgang (maximale Geschwindigkeit), kein Schnitt!G0 X50 Y20 Z5
G1Linearinterpolation (Vorschub F aktiv)G1 X50 Y20 Z-5 F200
G2Kreisinterpolation im Uhrzeigersinn (CW)G2 X10 Y0 I-10 J0 F150
G3Kreisinterpolation gegen Uhrzeigersinn (CCW)G3 X10 Y0 I-10 J0 F150
G4Verweilzeit (P = Millisekunden, X = Sekunden)G4 P500
G17Bearbeitungsebene XY (Standard Fräsen)G17
G18Bearbeitungsebene ZX (Drehen)G18
G19Bearbeitungsebene YZG19
G20Maßeinheit: ZollG20
G21Maßeinheit: Millimeter (Standard!)G21
G28Referenzpunkt anfahrenG28 Z0
G40Werkzeugradius-Kompensation AUSG40
G41Werkzeugradius-Kompensation linksG41 D1
G42Werkzeugradius-Kompensation rechtsG42 D1
G54–G59Nullpunkt-Verschiebung (Workpiece Offset)G54
G80Festzyklus abbrechenG80
G81Bohrzyklus (einfach)G81 X10 Y10 Z-20 R2 F100
G83Tieflochbohrzyklus (Abheben)G83 X10 Z-30 R2 Q5 F80
G90Absolute Koordinaten (Standard)G90
G91Inkrementale KoordinatenG91
G94Vorschub in mm/minG94
G95Vorschub in mm/U (Drehen)G95
G96Konstante Schnittgeschwindigkeit (Drehen)G96 S200
G97Konstante Drehzahl (Drehen)G97 S1200

2. Wichtige M-Befehle

BefehlBedeutung
M0Programmstopp (Spindel läuft weiter)
M1Optionaler Stopp
M2Programmende (ohne Rückkehr zum Anfang)
M3Spindel EIN – Rechtslauf (CW, vorwärts)
M4Spindel EIN – Linkslauf (CCW)
M5Spindel AUS
M6Werkzeugwechsel (Tx vorher angeben)
M7Kühlmittel 2 EIN (Luft/Mist, maschinenabhängig)
M8Kühlmittel EIN
M9Kühlmittel AUS
M30Programmende + Rückkehr zum Anfang

3. Koordinatensystem

G90 – Absolut

Alle Koordinaten beziehen sich auf den Werkstücknullpunkt

G90
G0 X0 Y0 Z5
G1 Z-10 F100 ; geht auf X=0,Y=0,Z=-10
G1 X20 ; geht auf X=20
G91 – Inkremental

Alle Koordinaten beziehen sich auf die aktuelle Position

G91
G1 Z-5 F100 ; geht 5mm nach unten
G1 X10 ; geht 10mm in X
G1 X10 ; nochmal 10mm in X

4. Vollständiges Beispielprogramm (Fräsen)

Ein einfaches Programm zum Fräsen einer Rechteck-Tasche (30×20mm, 5mm tief):

; === Rechteck-Tasche 30x20x5mm ===
; Fräser: ∅10mm, 4Z
G21 ; Millimeter
G90 ; Absolut
G17 ; Ebene XY
G54 ; Nullpunktverschiebung 1
T1 M6 ; Werkzeug 1 einwechseln
M3 S6000 ; Spindel EIN, 6000 1/min
G0 Z50 ; Sicherheitsposition
M8 ; Kühlmittel EIN

; --- 1. Durchgang, ap=-2mm ---
G0 X0 Y0
G0 Z2
G1 Z-2 F500 ; Eintauchen
G1 X30 F800 ; Gleichlauf
G1 Y20
G1 X0
G1 Y0

; --- 2. Durchgang, ap=-5mm ---
G1 Z-5 F300 ; Eintauchen
G1 X30 F800
G1 Y20
G1 X0
G1 Y0

; --- Freifahren ---
G0 Z50
M9 ; Kühlmittel AUS
M5 ; Spindel AUS
G28 Z0 ; Referenzpunkt Z
M30 ; Programmende
Hinweis

Die genaue G-Code Syntax kann je nach CNC-Steuerung (Fanuc, Siemens, Heidenhain, …) leicht abweichen. Immer das Maschinenhandbuch prüfen!

G-Code selbst erstellen

Mit dem Fase Generator kannst du G-Code für Zylinderbearbeitung automatisch generieren!

Fase Generator öffnen
Werbung