# CNC-Skriptprogrammierung: G-Codes und praktische Beispiele

> Erlernen Sie die Kunst der CNC-Skriptprogrammierung G-Codes und steigern Sie Ihre Effizienz in der modernen Fertigung.

URL: https://cnc-and-more.blog/cnc-skriptprogrammierung-g-codes-und-praktische-beispiele/
Published: 2025-11-14 | Updated: 2025-11-19
Site: CNC Magazin

---

**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](https://www.mastercam.com), [Fusion 360](https://www.autodesk.de/solutions/fusion-360) oder [Esprit](https://www.dptechnology.com/products/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](https://www.udemy.com) oder [LernCampus](https://www.lerncampus.de) 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](https://cnc-cn.de/). 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](mailto:info@cnc-cn.de) oder telefonisch unter [+49 (0) 5551 – 90 80 18 – 0](tel:+4955519080180) 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.**
