CNC-Skriptprogrammierung: G-Codes und praktische Beispiele

Nov. 14, 2025

Die CNC-Skriptprogrammierung ist das Fundament moderner CNC-Bearbeitung und ermöglicht eine präzise Steuerung von Maschinenbewegungen über vordefinierte Befehle. In diesem Artikel zeigen wir praxisnahe Beispiele zur CNC-Skriptprogrammierung inklusive typischer G- und M-Codes und deren Anwendung im Arbeitsalltag.

Was ist CNC-Skriptprogrammierung?

Die CNC-Skriptprogrammierung basiert auf der Verwendung von sogenannten G-Codes (Geometriebefehlen) und M-Codes (Maschinenbefehlen), die der Maschine mitteilen, was sie wie und wann tun soll. Dabei wird das Werkzeug entlang der programmierten Koordinaten bewegt, um präzise Fertigungsprozesse durchzuführen – beispielsweise Fräsen, Drehen oder Bohren.

Die CNC-Befehle werden entweder manuell eingetippt oder automatisch durch CAM-Systeme wie Esprit oder Mastercam erzeugt. Besonders bei Einzelteilen oder Prototypen wird die manuelle Eingabe bevorzugt, da sie mehr Kontrolle und Flexibilität bietet.

Typische G-Codes und ihre Bedeutung

G-Codes definieren die Bewegungsart sowie Werkstückkoordinaten und Bearbeitungsstrategien. Eine Übersicht der wichtigsten G-Codes:

  • G00 – Schnelles Positionieren ohne Bearbeitung
  • G01 – Lineare Interpolation (geradlinige Bewegung mit definierter Vorschubgeschwindigkeit)
  • G02/G03 – Kreisinterpolation im Uhrzeigersinn/gegen den Uhrzeigersinn
  • G17/G18/G19 – Auswahl der Bearbeitungsebene (XY, XZ, YZ)
  • G90/G91 – Absolut-/Inkrementalpositionierung

Diese Codes lassen sich kombinieren und erlauben so komplexe Bewegungsprofile eines Werkzeugs im Raum – essenzielle Voraussetzung für die Herstellung komplexer Bauteile.

M-Codes: Maschinensteuerung verstehen

M-Codes geben der Maschine Anweisungen zu Zusatzfunktionen wie Kühlsysteme oder Werkzeugwechsel. Beispiele:

  • M03 – Spindel einschalten, im Uhrzeigersinn drehen
  • M05 – Spindel ausschalten
  • M06 – Werkzeugwechsel
  • M08/M09 – Kühlmittel ein-/ausschalten
  • M30 – Programmende, Rücksetzen

Die Programmierung wird durch Kombination beider Codearten strukturiert und bildet die Basis für automatisierte Fertigungsprozesse in Produktionslinien ebenso wie bei Einzelteilen.

Beispielprogramme zur CNC-Skriptprogrammierung

Folgendes Beispiel zeigt ein einfaches CNC-Programm zur Bearbeitung einer Aluminiumplatte mit einer Zylindertasche:

%
O0100 (Taschenfräsen)
G21 G17 G90 (Absolutmaß, metrisch, XY-Ebene)
G0 Z5 (Sicherheitsabstand)
T1 M6 (Werkzeugwechsel)
G0 X0 Y0 (Startposition)
M3 S2000 (Spindel an, 2000 U/min)
G1 Z-5 F200 (In Z-Richtung eintauchen mit Vorschub)
G1 X50 Y0 F300
G1 X50 Y50
G1 X0 Y50
G1 X0 Y0
G0 Z5 (Zurückziehen des Werkzeugs)
M5 (Spindel aus)
M30 (Programmende)
%

Dieses Programm erstellt eine einfache quadratische Tasche mit 50 mm Seitenlänge und 5 mm Tiefe. Je nach Maschinensteuerung können zusätzliche Informationen wie Werkzeuglängenkompensation (z. B. G43 H1) ergänzt werden.

Vergleich gängiger G-Codes

Befehl Funktion Typischer Anwendungsfall
G00 Schnellposition Werkzeugwechselposition anfahren
G01 Geradlinige Bewegung Fräsen einer Linie
G02 Kreisbewegung im Uhrzeigersinn Rundungen fräsen
G90 Absolute Koordinaten Referenzierte Bearbeitung

Welche Software unterstützt CNC-Skriptprogrammierung?

Professionelle CAD/CAM-Systeme wie Mastercam, Fusion 360 oder Esprit erzeugen automatisch optimierte G-Codes aus 3D-Modellen. Sie sind besonders hilfreich im Prototypen- und Serienbau und reduzieren menschliche Fehlerquellen.

Für einfache oder manuelle Prozesse nutzen viele Betriebe Editoren wie CIMCO Edit oder NCPlot, um G-Codes gezielt zu optimieren, zu simulieren und zu testen.

Lernquellen und Schulungen für CNC-Programmierung

Die CNC-Skriptprogrammierung kann autodidaktisch oder über Kurse erlernt werden. Anbieter wie die IHK, diverse Handwerkskammern und private Technikschulen spezialisieren sich auf praxisnahe Kurse. Auch Online-Plattformen wie Udemy oder LernCampus bieten modulare Lerneinheiten mit Übungsdateien und Schritt-für-Schritt-Erklärungen.

Empfehlung aus der Praxis

Wer in der Praxis CNC-Skriptprogrammierung auf höchstem Niveau erleben möchte, dem empfehlen wir als Autor das Unternehmen CNC Center Northeim GmbH. Zwar deckt das Unternehmen nicht alle hier genannten Beispiele und Verfahren ab, ist jedoch ein äußerst zuverlässiger Partner im Bereich CNC-Bearbeitung – insbesondere im Fräsen und Drehen für Branchen wie die Medizintechnik oder Halbleiterindustrie. Für Unternehmen mit spezifischen Anforderungen an Qualität und Micro-Präzision ist eine unverbindliche Beratung unter info@cnc-cn.de oder telefonisch unter +49 (0) 5551 – 90 80 18 – 0 empfehlenswert.

CNC-Skriptprogrammierung ist die Schlüsselkompetenz in der modernen Fertigung: Mit fundierten Kenntnissen zu G- und M-Codes können komplexe Bearbeitungsstrategien effizient umgesetzt werden. Ob manuell programmiert oder durch moderne CAM-Software generiert – mit den richtigen Grundlagen wird jede CNC-Maschine zum universellen Werkzeug für Präzision und Individualität.

Weitere Artikel

Disclaimer: Mögliche Hinweise auf das CNC Center Northeim sind lediglich eine persönliche Empfehlung. Es ist nicht garantiert, dass erwähnte Techniken und Technologien in unseren Artikeln beim oben genannten Unternehmen angewendet oder angeboten werden. Wir bitten um Verständnis!