CNC-PROGRAMMIERUNG

CNC G- und M-Codes

Übersicht häufiger Vorbereitungs- und Zusatzfunktionen mit Sicherheitshinweisen zu Steuerungs- und maschinenabhängigen Befehlen.

CNC G- und M-Codes

G-Codes: Bewegungs- und Bearbeitungsbefehle

  • G00 — Positionieren im Eilgang
  • G01 — lineare Vorschubbewegung
  • G02 / G03 — Kreisbogen im / gegen den Uhrzeigersinn
  • G17 / G18 / G19 — XY- / XZ- / YZ-Ebene wählen
  • G20 / G21 — Zoll / Millimeter wählen
  • G40 / G41 / G42 — Werkzeugradiuskorrektur aufheben / links / rechts aktivieren
  • G54–G59 — Werkstückkoordinatensystem wählen
  • G81 — häufig verwendeter Bohrzyklus; Parameter sind steuerungsabhängig
  • G90 / G91 — absolute / inkrementelle Programmierung

M-Codes: Zusatzfunktionen der Maschine

  • M00 — zwingender Programmhalt
  • M01 — optionaler Halt; Funktion an der Bedienkonsole aktivieren
  • M03 / M04 / M05 — Spindel rechts / links / Stopp
  • M06 — Werkzeugwechsel; abhängig von der Maschinenkonfiguration
  • M08 / M09 — Kühlschmierstoff ein / aus
  • M30 — Programmende und bei vielen Steuerungen Rücksetzen
  • M98 / M99 — Unterprogramm aufrufen / zurückkehren

Vor dem Programmstart

Die gleiche Kennung kann je nach Steuerung, Maschinenhersteller, Parametern und aktivem Modalzustand anders wirken. M-Codes werden häufig vom Maschinenhersteller zugeordnet. Auch der Syntax von Zyklen wie G81 unterscheidet sich zwischen Steuerungsfamilien. Prüfen Sie Programmierhandbuch und Postprozessor-Ausgabe. Simulation, Werkzeugkorrekturen, Werkstücknullpunkt und sichere Bewegungen müssen vor dem Lauf geprüft werden.

Diese Liste dient der allgemeinen Orientierung; Maschinenhandbuch und geprüfter Postprozessor sind maßgeblich.