Was dieses Glossar erklärt

Eine G-Code-Datei enthält mehr als Befehlsnamen. Begriffe wie Leerfahrt, Extrusion, Retraktion, Schichthöhe und Druckregelung beschreiben, was eine Befehlsfolge erreichen soll.

Jede Definition verbindet den Begriff mit Zeilen, die in einer G-Code-Datei überprüft werden können, und erklärt, was dieser Browser-Viewer anzeigen kann und was nicht.

Begriff und Befehl sind nicht dasselbe

Leerfahrt, Schichthöhe und Retraktion beschreiben Beziehungen zwischen Bewegung und Zustand und gehören nicht zwingend zu genau einem Befehl. Zur Interpretation gehören vorangehende Modi, aktuelle Koordinaten, Änderungen von E, Slicer-Kommentare und die Zielfirmware.

Drei Ebenen der Bedeutung

Bewegung

Koordinaten, Ebenen und Vorschub bestimmen, wohin und wie sich das Werkzeug bewegt.

Material

Extrusions- und Retraktionszustand bestimmen, ob eine Bewegung Material ablegt, erneut fördert oder zurückzieht.

Maschinenzustand

Modale Befehle und Firmware-Einstellungen verändern die Interpretation nachfolgender Zahlen.

Sechs grundlegende Begriffe im Zusammenhang

Welche Spuren ein Begriff in der Datei hinterlässt

Art des AnhaltspunktsTypische FormWas er zeigt
Direkter BefehlG90, M83, M104Ändert Positionierung, Extrusion, Temperatur oder einen anderen Zielwert beziehungsweise Zustand ausdrücklich.
WertfolgeX / Y / Z / E / FUnterschiede zwischen benachbarten Zeilen können Richtung, Materialablage, Retraktion und Schichtwechsel zeigen.
Slicer-Kommentar;LAYER, ;TYPE, ;FEATUREKennzeichnet die Absicht des Slicers, etwa Schichtnummer, Außenwand oder Infill; die Bezeichnungen sind slicerspezifisch und nicht universell.
Externer MaschinenzustandKonfiguration, Makros, Sensoren, MechanikBestimmt die endgültige Ausführung, lässt sich aus einer gewöhnlichen G-Code-Datei aber meist nicht vollständig rekonstruieren.

Leerfahrt und Extrusion hängen vom Kontext ab

Leerfahrt

G1 X80 Y40 F9000

Der Druckkopf bewegt sich, die Extrusionsmenge nimmt jedoch nicht positiv zu.

Extrusionsbewegung

M83
G1 X120 Y40 E1.6 F1800

Da relative Extrusion aktiv ist, fördert E1.6 während der Bewegung Filament.

G90             ; absolute X/Y/Z
M83             ; relative E
G1 Z0.20 F600   ; reach print height
G1 X60 E1.20    ; move and deposit
G1 E-0.80       ; retract
G0 X90 Y40      ; travel to the next area
G1 E0.80        ; prime

Die Sequenz enthält Positionierungsmodus, einen Hinweis auf die Schichthöhe, Extrusion, Retraktion, Leerfahrt und erneutes Fördern. Ohne den vorangehenden Zustand G90/M83 und die aktuelle Position lässt sich keine Zeile korrekt deuten.

Häufig verwechselte Begriffe

Nicht verwechselnWichtiger UnterschiedErkennbar in der Datei
Leerfahrt / RetraktionEine Leerfahrt ändert die Position; eine Retraktion zieht Filament vorübergehend zurück, um Fäden zu verringern. Beides tritt häufig nacheinander auf, ist aber nicht dieselbe Aktion.X/Y/Z-Bewegung prüfen und Änderungen von E anhand des Zustands M82/M83 als negativ, positiv oder unverändert interpretieren.
Schichthöhe / Z-BewegungSchichthöhe ist die Dicke zwischen benachbarten gedruckten Schichten. Z-Hop bewegt Z ebenfalls, erzeugt allein aber keine neue Schicht.Z-Höhen materialablagernder Pfade vergleichen und Schichtkommentare nur als Zusatzhinweis verwenden. Nicht jede Z-Änderung als Schicht zählen.
Vorschub / tatsächliche GeschwindigkeitF fordert einen programmierten Vorschub an. Auf kurzen Pfaden wird er wegen Beschleunigung, Eckengrenzen oder Maschinenleistung möglicherweise nie erreicht.G-Code zeigt den angeforderten F-Wert. Für die reale Geschwindigkeit sind außerdem Bahnplanung und Maschineneinstellungen erforderlich.
E-Wert / tatsächlich abgelegtes MaterialE beschreibt normalerweise eine Koordinate oder Länge des zugeführten Filaments und beweist nicht, dass dasselbe Kunststoffvolumen die Düse verlassen hat.Die Datei zeigt die Sollmenge; die tatsächliche Ablage hängt auch von Filamentdurchmesser, Flussfaktor, Temperatur, Schlupf und Verstopfungen ab.
Pressure Advance / RetraktionPressure Advance kompensiert dynamisch Änderungen der Extrusionsgeschwindigkeit; Retraktion zieht Filament gewöhnlich vor und nach Leerfahrten zurück und fördert es erneut. Beides kann gemeinsam eingesetzt werden.Retraktion kann als E-Änderung oder G10/G11 erscheinen. Druckkompensation kann aus Firmware-Einstellungen, M900, M572 oder Klipper-Erweiterungen stammen.

Begriffe unterscheiden sich zwischen Systemen

3D-Drucker-Firmware, Slicer und CNC-Steuerungen verwenden denselben Begriff teilweise für anderes Verhalten oder unterschiedliche Begriffe für dasselbe Ziel. Pressure Advance entspricht beispielsweise je nach Firmware-Familie anderen Befehlen und Wertemodellen.

Die Glossarseiten verknüpfen deshalb einen allgemein verständlichen Begriff mit konkretem Befehlskontext, statt das Vokabular einer einzigen Firmware als universell zu behandeln.

Vom zu lösenden Problem aus lernen

Eine erste Datei lesen

Mit absoluter und relativer Positionierung beginnen, dann G0/G1 und den Extrusionsmodus prüfen. So wird sichtbar, wohin sich das Werkzeug bewegt und ob dabei Material abgelegt wird.

Fäden untersuchen

Leerfahrt, Retraktion, Pfadwahl, Temperatur und Druckregelung gemeinsam betrachten. Mehr Retraktion allein behebt weder feuchtes Material noch Überhitzung oder jedes Problem der Pfadplanung.

Oberflächenqualität

Schichthöhe, Vorschub, Extrusion und Pressure Advance auf demselben Pfad vergleichen. Ein F-Wert beweist nicht, dass die Maschine diese Geschwindigkeit erreicht hat.

Was der Viewer bestätigen kann

In der Datei sichtbare Informationen

Der Viewer kann unterstützte Bewegungen, Änderungen der Extrusion, Koordinatenmodi und einige vom Slicer gespeicherte Angaben darstellen. Er kann weder Druckereinstellungen überprüfen noch die genaue Bewegung der physischen Maschine vorhersagen.

Die Begriffsseiten verwenden

  • Zuerst die knappe Definition lesen, dann das Codebeispiel prüfen.
  • Wenn modaler Zustand das Ergebnis verändert, dem Kontext der verknüpften Befehle folgen.
  • Mit der Viewer-Erklärung unterscheiden, was die Datei belegt und was nur die physische Maschine bestimmt.

Offizielle Quellen für diesen Leitfaden

Entwurfsstand vom 7. August 2026 auf Grundlage von Primärquellen zu Firmware, Steuerungen und Slicern. Gemeinsam verwendete Bedeutungen stehen in den Definitionen; systemspezifische Unterschiede bleiben ausdrücklich benannt.