G-Code ist die Sprache, die Ihre CNC-Fräse versteht. Jede Bewegung, jede Drehzahländerung und jeder Werkzeugwechsel wird durch G-Code-Befehle gesteuert. Auch wenn CAM-CNC Software den G-Code automatisch erzeugt, lohnt sich ein Grundverständnis — für Fehlersuche, Feintuning und einfache manuelle Programmierung.
Was ist G-Code?
G-Code (auch RS-274) ist ein standardisiertes Steuerungsformat für CNC-Maschinen. Ein G-Code-Programm besteht aus Zeilen (Sätzen), die jeweils einen oder mehrere Befehle enthalten. Jeder Befehl beginnt mit einem Buchstaben gefolgt von einer Zahl.
Die wichtigsten G-Befehle (Geometrie)
| Befehl | Funktion | Beispiel |
|---|---|---|
| G0 | Eilgang (schnelle Positionierung) | G0 X100 Y50 Z10 |
| G1 | Linearfahrt mit Vorschub (Bearbeitung) | G1 X200 Y100 F1000 |
| G2 | Kreisbogen im Uhrzeigersinn | G2 X50 Y50 I25 J0 |
| G3 | Kreisbogen gegen Uhrzeigersinn | G3 X50 Y50 I25 J0 |
| G17 | XY-Ebene wählen | G17 |
| G20/G21 | Zoll / Millimeter | G21 (metrisch) |
| G28 | Referenzfahrt (Home) | G28 |
| G90 | Absolutes Koordinatensystem | G90 |
| G91 | Relatives (inkrementelles) System | G91 |
Die wichtigsten M-Befehle (Maschine)
| Befehl | Funktion | Beispiel |
|---|---|---|
| M3 | Spindel EIN (Rechtslauf) | M3 S18000 |
| M5 | Spindel AUS | M5 |
| M6 | Werkzeugwechsel | T1 M6 |
| M8/M9 | Kühlmittel EIN / AUS | M8 |
| M30 | Programmende + Rücksetzen | M30 |
Ein einfaches G-Code-Beispiel
Dieses Programm fräst ein 50×30 mm Rechteck in 3 mm Tiefe:
G21 G90 (Metrisch, Absolut) G0 Z5 (Sicherheitshöhe) M3 S18000 (Spindel an, 18.000 U/min) G0 X0 Y0 (Startposition) G1 Z-3 F500 (Eintauchen auf -3mm) G1 X50 F1500 (Rechts fahren) G1 Y30 (Nach oben) G1 X0 (Zurück links) G1 Y0 (Zurück zum Start) G0 Z5 (Hochfahren) M5 (Spindel aus) M30 (Programmende)
G-Code und CAM-Software
In der Praxis schreiben Sie G-Code selten von Hand. CAD/CAM-Software wie Fusion 360, Estlcam oder VCarve erzeugt den G-Code automatisch aus Ihren 3D-Modellen. Trotzdem ist ein Grundverständnis unverzichtbar:
- Fehlersuche: Wenn die Maschine Unerwartetes tut, hilft ein Blick in den G-Code
- Feintuning: Vorschübe und Drehzahlen direkt im Code anpassen
- Einfache Aufgaben: Planen, Nuten oder Bohrungen lassen sich schnell manuell programmieren
Tipps für G-Code-Einsteiger
- Nutzen Sie einen G-Code-Simulator (z.B. NCViewer.com), bevor Sie an der Maschine testen
- Fahren Sie neue Programme immer erst im Leerlauf (ohne Material) ab
- Achten Sie auf die richtige Einheit: G21 für Millimeter, G20 für Zoll
- Verwenden Sie Kommentare in Klammern ( ) für Dokumentation
Häufig gestellte Fragen
Muss ich G-Code lernen, um eine CNC-Fräse zu bedienen?
Nein, CAM-Software erzeugt den G-Code automatisch. Ein Grundverständnis der wichtigsten Befehle (G0, G1, M3, M5) ist aber sehr hilfreich für Fehlersuche und Feintuning.
Was ist der Unterschied zwischen G0 und G1?
G0 ist der Eilgang — die Maschine fährt mit maximaler Geschwindigkeit zur Zielposition (Positionierung). G1 ist die Arbeitsfahrt mit definiertem Vorschub (F-Wert) — hier wird tatsächlich gefräst.
Ist G-Code bei allen CNC-Maschinen gleich?
Die Grundbefehle (G0, G1, G2, G3, M3, M5) sind standardisiert und funktionieren auf praktisch allen CNC-Fräsen. Einige erweiterte Befehle und Makros können sich je nach Steuerung unterscheiden.

0 comments (0)