G LEXIKON 11× zitiert ✓ Geprüft März 2026

G-Code

Die standardisierte Programmiersprache zur Steuerung von CNC-Werkzeugmaschinen.

G-Code CNC erklärt: Befehle, Beispiele und Viewer: Definition, Praxisprüfung und direkter Weg zum passenden CNC-Rechner.

Definition

G-Code (auch NC-Code) ist die standardisierte Programmiersprache für CNC-Maschinen. G-Befehle steuern Maschinenbewegungen (G00 Eilgang, G01 Linearinterpolation, G02/G03 Kreisinterpolation), M-Befehle schalten Maschinenfunktionen (M03 Spindel ein, M08 Kühlmittel ein). Der G-Code basiert auf DIN 66025 / ISO 6983.

PRAXISPRÜFUNG

G-Code in der Werkstatt prüfen

NC-Code Bedeutung, Sicherheit und Werkzeugbahn prüfen

1 Nullpunkt, Werkzeuglänge und Ebenenauswahl vor Maschinenlauf prüfen.
2 G00-Sätze nie ohne Kollisionsprüfung übernehmen.
3 Unbekannte M-Codes gegen das Steuerungshandbuch abgleichen.
Definition Kennwert Rechner Check Begriff klären Wert einordnen Parameter prüfen Maschine sichern Von Lexikon zu Rechner, Tabelle oder Ratgeber weiterarbeiten
Prüfablauf für G-Code: Begriff klären, Kennwert einordnen, Rechner nutzen und Maschinenlimit prüfen.

Detaillierte Erklärung

Ein G-Code-Satz besteht aus einem oder mehreren Worten: N (Satznummer), G (Wegbedingung), X/Y/Z (Koordinaten), F (Vorschub), S (Drehzahl), T (Werkzeug), M (Schaltfunktion). Beispiel: N10 G01 X50.0 Y25.0 F200 — Linearfahrt zu Position X50 Y25 mit Vorschub 200 mm/min.

Obwohl DIN 66025 den Kern standardisiert, haben alle Steuerungshersteller eigene Erweiterungen: Siemens nutzt CYCLE-Befehle (z.B. CYCLE83 für Tieflochbohren), FANUC hat G-Makros (G65), und Heidenhain bietet eine alternative Klartext-Programmierung neben dem ISO-Format.

Moderne Alternativen: ISO 14649 (STEP-NC) beschreibt die Bearbeitung werkstückorientiert statt werkzeugbahnbasiert, hat sich im Markt jedoch noch nicht breit durchgesetzt.

Arten & Varianten

G-Befehle (Wegbedingungen)

Steuern Bewegungsart und Koordinatensystem. Z.B. G00 (Eilgang), G01 (Linear), G90/G91 (Absolut/Inkremental).

M-Befehle (Schaltfunktionen)

Schalten Maschinenfunktionen. Z.B. M03 (Spindel CW), M05 (Spindel Stopp), M08/M09 (Kühlmittel ein/aus).

Zyklen

Herstellerspezifische Unterprogramme für wiederkehrende Bearbeitungen (Bohren, Gewinden, Taschenfräsen).

Normen & Standards

§
DIN 66025 / ISO 6983

Programmierung numerisch gesteuerter Arbeitsmaschinen — definiert G- und M-Befehle.

§
ISO 14649 (STEP-NC)

Werkstückorientierte NC-Programmierung — Nachfolgestandard.

Häufige Fragen

Was ist der Unterschied zwischen G-Code und M-Code?
G-Codes steuern Bewegungen und Koordinatensysteme (G00 Eilgang, G01 Linear). M-Codes schalten Maschinenfunktionen (M03 Spindel ein, M08 Kühlmittel).
Ist G-Code bei allen CNC-Maschinen gleich?
Der Kern (DIN 66025) ist standardisiert, aber jeder Hersteller hat eigene Erweiterungen, Zyklen und Sonderfunktionen.
Braucht man noch G-Code-Kenntnisse mit CAM?
Ja! Für Einrichtung, Fehlersuche, Optimierung und manuelle Korrekturen an der Maschine sind G-Code-Grundkenntnisse unverzichtbar.

Relevante Werkzeuge

Weiterführende Artikel

Quellen & Prüfstand

Zuletzt fachlich aktualisiert: August 2026. Die Einordnung nutzt Normbegriffe und Werkstatt-Richtwerte als Startpunkt; konkrete Schnittwerte müssen mit Werkzeug, Maschine und Werkstoff gegengeprüft werden.

DIN 6580DIN 6581DIN 6584ISO 513ISO 3685DIN 66025 / ISO 6983Tabellenbuch Metall