Kurze Antwort:
G-Code ist die Maschinensprache, die einem CNC-Router oder einer Fräsmaschine genau sagt, wohin sie fahren, wie schnell sie zustellen und wann sie schneiden soll. Jede Zeile ist eine kurze Befehlsfolge – G01 für einen linearen Schnitt, M03 für Spindel ein –, die die Steuerung in physische Werkzeugbewegung übersetzt. Für CNC-Bearbeitungsteile, ist G-Code die letzte Brücke zwischen Ihrem CAD-Modell und der fertigen Komponente. Sie schreiben ihn selten von Hand; CAM-Software erzeugt ihn. Doch das Verständnis der Struktur hilft Ihnen, Fehler zu erkennen und Zykluszeiten zu verkürzen, bevor ein Programm die Werkstatt erreicht.
Die meisten Einkäufer, die CNC-gefräste Bauteile bestellen, öffnen nie eine G-Code-Datei. Das ist für Standardläufe in Ordnung. Doch wenn Sie prototypen, Dateien an eine Lohnfertigung senden oder ein Programm debuggen, spart das Wissen, wie der Code funktioniert, echte Zeit und verhindert Ausschussteile. YPMFG bearbeitet Maßgefertigte CNC-Teile täglich, und ein beachtlicher Anteil eingehender Programme weist kleine G-Code-Lücken auf, die die Produktion verzögern. Diese Übersicht deckt ab, was Sie wirklich wissen müssen.
Inhalt
Was G-Code auf einer CNC-Maschine bewirkt
Wichtige Befehle, die jeder Einkäufer kennen sollte
G-Code für CNC-Bearbeitung vs. 3D-Druck
Häufige G-Code-Fehler, die Geld kosten
Praktische Fragen vor der Arbeit mit G-Code
Eine bessere langfristige Entscheidung treffen

Was G-Code auf einer CNC-Maschine bewirkt
G-Code steuert jede Achsbewegung auf einer mehrachsigen CNC-Fräsmaschine. Ein typisches Programm beginnt mit einem Header, der Einheiten festlegt, das Werkzeug auswählt und das Arbeitskoordinatensystem definiert. Danach teilt jede Zeile der Steuerung eine bestimmte Aktion mit.
Die drei Kernfunktionen sind:
G00 / G01 – Eilgang-Positionierung oder linearer Schnitt mit Vorschub
G02 / G03 – Kreisinterpolation im oder gegen den Uhrzeigersinn
M-Codes – Hilfsbefehle: Spindel ein/aus, Kühlmittel, Werkzeugwechsel, Programmende
Ohne G-Code ist eine CAM-Datei nur eine Menge von Punkten. Die Steuerung benötigt diese diskreten Anweisungen, um 3D-Geometrie in echten Werkzeugweg umzusetzen. Beachten Sie, dass G-Code maschinenspezifisch ist; ein Programm für eine 3-Achs-Fräse läuft nicht unverändert auf einem 5-Achs-Kopf.
Wichtige Befehle, die jeder Einkäufer kennen sollte
| Befehl | Was es bewirkt | Warum das wichtig ist |
|---|---|---|
| G00 | Eilgang (ohne Schnitt) | Legt die Startposition fest; kein Materialabtrag |
| G01 | Lineare Interpolation mit F-Vorschub | Der tatsächliche Schneidweg |
| G02 / G03 | Kreisinterpolation | Runde Merkmale, Fasen, Verrundungen |
| M03 / M05 | Spindel ein / aus | Steuert Schneid- vs. Sicherheitszustand |
| M08 / M09 | Kühlmittel ein / aus | Verhindert thermische Schäden bei langen Schnitten |
| G28 | Rückkehr zum Maschinennullpunkt | Sicherheitsreferenz am Zyklusende |
Wenn Ihre CAM-Ausgabe M05 vor einem Werkzeugwechsel überspringt oder das Kühlmittel für einen Schnellarbeitsstahl Schnitt vergisst, ist die Folge kein kleiner Aussetzer. Es ist ein gebrochenes Werkzeug oder ein Ausschussteil. Das Engineering-Team von YPMFG prüft eingehenden G-Code genau auf solche Lücken, bevor ein Auftrag eingeplant wird, damit kleine Versäumnisse nicht zu teurer Nacharbeit werden.
G-Code für CNC-Bearbeitung vs. 3D-Druck

Gleicher Buchstabe, ganz andere Maschine. Bei CNC-Bearbeitung von Bauteilen, steuert G-Code den subtraktiven Materialabtrag von massivem Rohteil. Beim 3D-Druck (FDM, SLA, SLS) steuert eine entsprechende Datei die additive Schichtabscheidung. Die Syntax überschneidet sich – G00, G01 und E-Wörter für die Extrusion –, doch Koordinatensysteme, Werkzeugwechsel-Logik und Materialverhalten sind grundlegend verschieden.
Eine G-Code-Datei für einen 3D-Drucker an eine Fräswerkstatt zu senden, funktioniert nicht. Die Steuerung interpretiert Bewegungen in XYZ mit einem Schneidwerkzeug, nicht mit einer beheizten Düse. Bestätigen Sie immer, dass die Datei auf den richtigen Postprozessor für Ihre Maschine zielt.
Häufige G-Code-Fehler, die Geld kosten
Falscher Postprozessor – Eine für eine Haas-Steuerung erzeugte Datei, die an eine Fanuc-Maschine gesendet wird, liest M-Code-Sequenzen falsch.
Fehlendes G21 / G20 – Wenn die Standardeinheiten wechseln, ist jedes Maß um den Faktor 25,4 falsch.
Nicht begrenzte Vorschubwerte – Ein F-Wort ohne Wert übernimmt den letzten Vorschub, der für den aktuellen Schnitt zu schnell sein kann.
Kein G43-Rückzug vor dem Werkzeugwechsel – Die Spindel kann in das Werkstück eintauchen.
Jeder dieser Punkte ist eine Einzeilen-Korrektur im Editor. In der Produktion bedeutet ein einzelner Fehler Stunden an Nacharbeit oder ein verlorenes Teil. Eine visuelle Simulation in Ihrem CAM-Paket erfasst die meisten dieser Probleme, bevor das Programm die Werkstatt erreicht.
Praktische Fragen vor der Arbeit mit G-Code
Kann ich einfach eine STEP- oder DXF-Datei senden und G-Code ganz überspringen?
Bei den meisten ausgelagerten CNC-Bearbeitungsdienstleistungen Arbeiten ja. Senden Sie Ihr 3D-Modell plus Angaben zu Material, Toleranz und Oberflächenfinish. Der CAM-Operator des Betriebs schreibt den G-Code. Sie benötigen den Code nur, wenn Sie die Maschine selbst betreiben.
Wie viele Zeilen erzeugt ein typisches Teil?
Ein einfacher Winkel kann 200 bis 500 Zeilen erzeugen. Ein mehrachsiges Luftfahrt-Fitting kann 50.000 überschreiten. Die Zeilenzahl allein sagt nichts über Zykluszeit oder Teilequalität aus.
Muss ich G-Code lesen, um ein CAM-Programm zu prüfen?
Sie müssen ihn nicht von Hand schreiben. G01, G02 und M03 zu erkennen, hilft Ihnen zu bestätigen, dass der Werkzeugweg Ihrer Konstruktionsabsicht entspricht, bevor Sie die Datei in die Produktion geben.
Welche Dateiendung sollte ich verwenden?
NC, NCL oder TXT sind am gebräuchlichsten. Bestätigen Sie, dass das CAM-System Ihres Betriebs die Endung akzeptiert. Manche Steuerungen lesen auch .g- oder .tap-Dateien.
Eine bessere langfristige Entscheidung mit G-Code
Ob Sie Dateien an einen externen Betrieb senden oder Ihre eigene CNC-Bearbeitungsdienstleistungen, G-Code ist der Punkt, an dem Konstruktionsabsicht auf physisches Metall trifft. Ein sauberes, gut strukturiertes Programm bedeutet weniger Rüstvorgänge, weniger Rattern und Teile, die die Toleranz beim ersten Durchlauf treffen.
Wenn Sie vor der Werkstattfreigabe einen zweiten Blick auf eine Datei wünschen, senden Sie Ihren G-Code oder Ihre CAM-Ausgabe an YPMFG. Deren Ingenieure können fehlende Rückzüge, Einheitenfehler oder Logikfehler beim Werkzeugwechsel kennzeichnen und Anpassungen vorschlagen, die die Zykluszeit verkürzen, ohne die Finish-Qualität zu beeinträchtigen. Eine schnelle Prüfung dauert in der Regel ein bis zwei Tage.



