Bedeutung von G20 / G21
Die Einheitenauswahl ist modal: Sobald eine Steuerung G20 oder G21 akzeptiert, werden spätere Zahlenwerte bis zum nächsten Einheitenbefehl entsprechend interpretiert. Die meisten 3D-Druck-Slicer erzeugen metrischen G-Code; CNC-Programme verwenden häufiger beide Systeme.
Der Befehl kann Achskoordinaten, Bogenwerte und Vorschübe betreffen. Das Verhalten der Extrusionseinheit ist Firmware-spezifisch, daher darf ein allgemeiner Konverter nicht blind jede Zahl nach G20 multiplizieren. Ein zuverlässiger Viewer verfolgt den aktiven Zustand und normalisiert die Geometrie intern auf eine Einheit.
Syntax und Parameter
G20 ; use inchesG21 ; use millimetersNo parametersDer Befehl ändert den modalen Einheitenzustand für nachfolgende Blöcke.
Praktische Beispiele
Bewegung um einen Zoll
G20
G1 X1.0 F60Bewegt auf Steuerungen, die G20 auch auf den Vorschub anwenden, einen Zoll mit 60 Zoll pro Minute.
Entsprechende metrische Bewegung
G21
G1 X25.4 F1524Stellt dieselbe nominelle Strecke und Geschwindigkeit in Millimetern dar.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Dialekt prüfen | Nur verfügbar, wenn der Zollmodus im Firmware-Build aktiviert ist; G21 ist der übliche Druckerstandard. |
| Klipper | Dialekt prüfen | Typische Druckabläufe sind metrisch; Makro- und Befehlskompatibilität vor dem Senden von Zolldateien prüfen. |
| RepRapFirmware | Üblich | Unterstützt die Standard-Einheitenauswahl mit Firmware-spezifischen Einzelheiten. |
| CNC controllers | Üblich | G20/G21 sind modale Standardbefehle; Anfangszustand und betroffene Wörter unterscheiden sich. |
Was dieser Viewer anzeigen kann
Der Viewer liest beide Einheitenmodi. Zollkoordinaten und Bewegungsgeschwindigkeiten werden vor der Darstellung in Millimeter umgerechnet.
Häufige Fehler
- Einheiten nicht aus der Dateiendung ableiten; den modalen Befehl und die Standardwerte der Steuerung prüfen.
- Ohne G20/G21 hängt die Interpretation vom Anfangszustand der Maschine ab.
- Einheitenwechsel innerhalb einer Datei können zulässig sein, erschweren aber manuelle Prüfung und Bearbeitung.
Primärquellen
Diese Seite ist eine deutsche Übersetzung der anhand der folgenden Firmware-Dokumentation erstellten englischen Erklärung. Befehle vor der Ausführung immer mit Firmware und Konfiguration der Zielmaschine abgleichen.