Umfassender Leitfaden zu CNC G-Codes & M-Codes – PDF inklusive
Heute bei The Mechanical Post: Was sind G-Codes und M-Codes in der CNC-Bearbeitung? PDF-Download & Druck per Button am Artikelende.
Einführung in die CNC-Programmierung
Früher: Lochbänder/Magnetbänder für CNC-Eingabe. Heute: Computer ersetzen sie. Computerisierter CNC-Controller:
![]() |
| HafeezJD, CC BY-SA 4.0, Wikimedia Commons |
CNC versteht Befehle in einer eigenen Sprache: vordefinierte Codes – G-Codes und M-Codes. Jeder Code hat feste Funktion; Kombinationen steuern die Bearbeitung.
Vor G-/M-Codes werden weitere Codes/Worte für den kompletten Prozess genutzt. Überblick:
N-Wörter (Blocknummern)
Sequenznummern – identifizieren jeden Block (Zeile). Wie Schrittzahlen: N100, N110, N120… meist in 10er/5er-Schritten.
Vorschubwort (F-Code)
Vorschubgeschwindigkeit des Werkzeugs. Format: F_Wert (z. B. F240 = 240). Einheit: mm/min (G94) oder mm/Umdrehung (G95) – wählbar.
X, Y, Z-Wörter
Koordinaten der Werkzeugposition. Lineare Achsen. Winkelpositionen: I, J, K.
Spindeldrehzahl (S-Wort)
Drehzahl in min⁻¹. Beispiel: S800 = 800 min⁻¹.
Werkzeugwahl (T-Wort)
Bei CNC mit Werkzeugwechsler. Jedes Werkzeug im Magazin hat feste Adresse. Beispiel: Taperwerkzeug aktiv, Bohrung nötig → T04 ruft Bohrer an Position 4.
![]() |
| CNC-Fräsmaschine |
G-Codes für CNC-Fräsen
Häufigste G-Codes & Beschreibung:
- G00 – Schnellverfahrt
- G01 – Lineare Interpolation
- G02 – Kreisinterpolation (Uhrzeigersinn)
- G03 – Kreisinterpolation (Gegen Uhrzeigersinn)
- G04 – Dwell (Wartezeit)
- G10 – Programmierbare Dateneingabe
- G17 – XY-Ebene
- G18 – ZX-Ebene
- G19 – YZ-Ebene
- G20 – Zoll-Programmierung
- G21 – Metrische Programmierung
- G27 – Referenzpunkt-Prüfung
- G28 – Automatisch zu Referenzpunkt
- G29 – Automatisch von Referenzpunkt
- G30 – Zu 2./3./4. Referenzpunkt
- G40 – Werkzeugradius-Kompensation AUS
- G41 – Werkzeugradius-Kompensation LINKS
- G42 – Werkzeugradius-Kompensation RECHTS
- G43 – Werkzeuglängenkompensation (+)
- G44 – Werkzeuglängenkompensation (−)
- G45 – Werkzeugversatz erhöhen
- G46 – Werkzeugversatz verringern
- G49 – Werkzeuglängenkompensation AUS
- G53 – Maschinenkoordinatensystem
- G54–59 – Werkstückkoordinatensysteme
- G80 – Festzyklus ABBRECHEN
- G81 – Bohrzyklus
- G82 – Senk-/Plandrehzyklus
- G83 – Tiefbohrzyklus (Picken)
- G84 – Gewindebohrzyklus
- G85 – Reibzyklus
- G86 – Ausbohrzyklus
- G90 – Absolutpositionierung
- G91 – Inkrementelle Positionierung
- G92 – Nullpunktvorwahl
- G94 – Vorschub mm/min
- G95 – Vorschub mm/Umdrehung
- G96 – Konstanten Schnittgeschwindigkeit EIN
- G97 – Konstanten Schnittgeschwindigkeit AUS
G-Codes für CNC-Drehen
Änderungen ggü. Fräsen:
- G00 – Schnelle Linearbewegung
- G01 – Lineare Bearbeitung
- G02 – Uhrzeigersinnige Bearbeitung
- G03 – Gegen-Uhrzeigersinnige Bearbeitung
- G04 – Dwell
- G09 – Exakter Stopp-Check
- G10 – Programmierbare Dateneingabe
- G17 – XY-Ebene wählen
- G18 – XZ-Ebene wählen
- G19 – YZ-Ebene wählen
- G20 – Zoll-Programmierung
- G21 – Metrische Programmierung
- G27 – Referenzpunkt-Prüfung
- G28 – Zu Referenzpunkt
- G29 – Von Referenzpunkt
- G30 – Zu 2./3./4. Referenzpunkt
- G32 – Konstantführungs-Gewindeschneiden (wie G01 synchron mit Spindel)
- G40 – Werkzeugradius-Kompensation AUS
- G41 – Werkzeugradius-Kompensation LINKS
- G42 – Werkzeugradius-Kompensation RECHTS
- G43 – Werkzeuglängenkompensation (+)
- G44 – Werkzeuglängenkompensation (−)
- G49 – Werkzeuglängenkompensation AUS
- G50 – Alle Skalierungsfaktoren auf 1.0
- G51 – Skalierungsfaktoren EIN
- G52 – Lokaler Werkstückversatz für alle Koordinatensysteme
- G53 – Maschinenkoordinatensystem (Werkstückversatz AUS)
- G54 – 1. Werkstückkoordinatensystem
- G55 – 2. Werkstückkoordinatensystem
- G56 – 3. Werkstückkoordinatensystem
- G57 – 4. Werkstückkoordinatensystem
- G58 – 5. Werkstückkoordinatensystem
- G59 – 6. Werkstückkoordinatensystem
- G70 – Schlichtdrehzyklus
- G71 – Schruppdrehzyklus
- G72 – Schruppplandrehzyklus
- G73 – Musterwiederholzyklus
- G74 – Pickbohrzyklus
- G75 – Nutfrechzyklus
- G76 – Gewindeschneidzyklus
- G80 – Festzyklus ABBRECHEN
- G83 – Plandrehbohrzyklus
- G84 – Plandrehgewindezyklus
- G86 – Ausbohrzyklus (Spindelstopp, Schnellrückzug)
- G87 – Seitenbohrzyklus
- G88 – Seitengwindezyklus
- G89 – Seitenausbohrzyklus
- G90 – Absolutprogrammierung (Typ B/C)
- G91 – Inkrementelle Programmierung (Typ B/C)
- G92 – Gewindeschneidzyklus
- G94 – Plandrehzyklus (Endbearbeitung)
- G96 – Konstante Schnittgeschwindigkeit EIN
- G97 – Konstante Schnittgeschwindigkeit AUS
- G98 – Vorschub mm/min
- G99 – Vorschub mm/Umdrehung
M-Codes in CNC
Fast identisch für Drehen & Fräsen. Schalten Prozesse EIN/AUS:
- M00 – Programmstopp
- M01 – Optionaler Stopp
- M02 – Programmende
- M03 – Spindel EIN (Uhrzeigersinn)
- M04 – Spindel EIN (Gegen Uhrzeigersinn)
- M05 – Spindel AUS
- M06 – Werkzeugwechsel
- M07 – Kühlmittel EIN (durch Spindel)
- M08 – Kühlmittel EIN
- M09 – Kühlmittel AUS
- M30 – Programmende & Rückspulen
- M98 – Unterprogramm aufrufen
- M99 – Unterprogramm ende
Weiterführende Themen
- Gießen – detailliert
- Industrielle Automatisierung & Typen
- WIG-Schweißen (GTAW/TIG)
Erläuterung häufigster G-Codes
G00 – Schnellverfahrt
Maximale Geschwindigkeit, kein Schnitt. Format: G00 X_ Y_ Z_. Beispiel: G00 X25 Y05 Z00.
G01 – Lineare Interpolation
Schnitt in gerader Linie. Format: G01 X_ Y_ Z_ F_. Beispiel: G01 X30 Y15 Z2 F120. Vorschub in mm/min (G94) oder mm/Umdr. (G95).
G02 – Kreisinterpolation (Uhrzeigersinn)
Kreisbogen im Uhrzeigersinn. Gegenrichtung: G03.
G04 – Dwell
Keine Bearbeitung, Werkzeug wartet. Format: G04 X_ (Sekunden) oder G04 P_ (Millisekunden). Beispiel: G04 X5 / G04 P60.
Kurze Erklärung gängiger G-Codes. Details auf machinistguides.com. Beispiel echtes Teileprogramm:
╍╍╍╍╍╍╍╍╍╍
Überblick G-Codes & M-Codes in CNC-Maschinen. Feedback in Kommentaren willkommen.
Telegram-Kanal beitreten für Updates zu Maschinenbau. Nächstes Mal wieder spannender Artikel – Keep Reading!
PDF Download LinkIndustrietechnik
- Warum eine Werkstatt mit CNC-Bohrwerk für Ihre Präzisionsfertigung wählen?
- Top-Turn S50 Schrägbett-CNC-Drehmaschinen: Präzisionsbearbeitung für lange Werkstücke
- Lange Werkstücke präzise drehen mit Schrägbett-CNC-Drehmaschinen
- CNC-Bearbeitung: Vorteile & Grenzen für die Präzisionsfertigung
- CNC-Maschinen erklärt: Typen, Komponenten und wesentliche Vorteile
- Die 8 häufigsten CNC-Maschinenausfälle & Experten-Troubleshooting
- CNC-Schmuckbearbeitung meistern: Ein kompletter Leitfaden
- CNC-Grundlagen: Computerized Numerical Control meistern
- CNC-Dreh- und Fräsmaschinen verstehen: Funktionen, Vorteile und Anwendungen
- Wesentliche Komponenten von CNC-Maschinensystemen: Ein umfassender Leitfaden

