Zum Inhalt springen

G-Code: die Sprache, die die Maschine tatsächlich ausführt

Ein Slicer oder CAM-Programm beendet seine Arbeit, indem es G-Code schreibt: Bewegungen, Geschwindigkeiten, Temperaturen und Spindel- oder Laserbefehle, Zeile für Zeile. Die Datei beschreibt, wie eine Maschine ein Teil herstellen soll, nicht, was das Teil ist.

Was ISO 6983 festlegt

Eine Familie von Befehlen für numerisch gesteuerte Maschinen: Bewegungen auf Geraden und Bögen, Vorschübe und Maschinenfunktionen. Die internationale Norm legt die allgemeine Form solcher Programme fest. Hobby-3D-Drucker, -Fräsen und -Laser verwenden Firmware-Dialekte, die auf dieser Form aufbauen und Befehle für Heizungen, Lüfter, Extrusion, Laser und Kalibrierung hinzufügen.

Was sie nicht verspricht

Keine Übertragbarkeit zwischen Maschinen: Eine für einen Drucker geslicte Datei trägt dessen Bauvolumen, Temperaturen und Startroutinen. Keinen gemeinsamen Dialekt: Firmware-Familien unterscheiden sich in den Befehlen, die sie akzeptieren. Keine Beschreibung des Teils: G-Code lässt sich nicht in ein sauberes Modell zurückverwandeln. Keine Sicherheit: Eine Maschine führt aus, was sie an Befehlen erhält, weshalb Firmware-Schutzfunktionen und die Anweisungen des Herstellers wichtig sind.

Womit sie zusammenwirkt

Slicer für Drucker, CAM-Software für Fräsen und Lasersoftware, die ihn alle erzeugen. Die Firmware der Maschine, die ihn auswertet. STL- und 3MF-Dateien, aus denen Drucker-G-Code erzeugt wird.

Beim Kauf: GRBL und Co.

Mehrere günstige CNC-Fräsen und Laser dieser Website nennen GRBL als Firmware, etwa die ANNOYTOOLS 3018 2.0 PRO+. GRBL ist ein Dialekt, keine Norm. Software, die laut Angebot GRBL spricht, ist deshalb meist kompatibel, ein Drucker-G-Code läuft dort dennoch nicht. Halten Sie sich an die Software, die der Hersteller nennt, oder prüfen Sie den Dialekt vorab.

Häufige Fragen

Kann man eine G-Code-Datei mit jemandem teilen, der einen anderen Drucker hat?

Selten sinnvoll. Temperaturen, Maße, Startroutinen und Firmware-Befehle unterscheiden sich zwischen Maschinen; die Modelldatei zu teilen, lässt die andere Person für ihren eigenen Drucker slicen.

Verwenden Lasergravierer G-Code?

Viele Hobby-Lasersteuerungen akzeptieren G-Code, den Lasersoftware aus Vektor- oder Bilddateien erzeugt. Der Laserhersteller gibt an, welche Steuerung und Software er verwendet.

Kann ich G-Code von einem Drucker auf einem anderen nutzen?

Nicht ohne Weiteres, denn die Datei enthält Bauvolumen, Temperaturen und Startroutinen der ursprünglichen Maschine. Slicen Sie das Modell neu.

Zuletzt geprüft 1. November 2026