Bedeutung von G2 / G3
Ein Bogenblock verbindet einen Endpunkt mit genügend Angaben zur Lage des Kreises. In der üblichen XY-Ebene G17 beschreiben I und J den Mittelpunkt normalerweise relativ zum Startpunkt, sofern kein absoluter Mittelpunktmodus wie G90.1 aktiv ist. R gibt alternativ den Radius an, kann bei Bögen über 180 Grad jedoch mehrdeutig sein.
Bögen sind kompakt und können glattere Dateien erzeugen als Tausende kurze G1-Segmente. Ihre Auslegung hängt von aktiver Ebene, Distanzmodus, Mittelpunktmodus und Firmware-Funktionen ab. Schraubenlinien bewegen zusätzlich die dritte Achse; P kann bei unterstützten Steuerungen mehrere Umläufe anfordern.
Syntax und Parameter
G2 [X<end>] [Y<end>] [I<center-x>] [J<center-y>] [E<pos>] [F<rate>]G3 [X<end>] [Y<end>] [R<radius>] [E<pos>] [F<rate>]X / Y / ZEndpunkt des Bogens; die aktive Ebene bestimmt, welche beiden Achsen den Kreis bilden.
I / J / KMittelpunktwerte für X, Y und Z, normalerweise Versätze vom Startpunkt.
RKreisradius als Alternative zu Mittelpunktwörtern, sofern die Firmware dies unterstützt.
PAnzahl der Umläufe bei Firmware oder Steuerungen mit Mehrfachbogen-Unterstützung.
E / FExtruderposition und Vorschub während der Bogenbewegung.
Praktische Beispiele
Viertelkreis im Uhrzeigersinn
G17
G2 X20 Y20 I20 J0 F1200Von X0 Y0 liegt der Mittelpunkt 20 mm rechts; der Endpunkt ist X20 Y20.
Druckbogen gegen den Uhrzeigersinn
M83
G3 X40 Y0 I20 J0 E1.8 F1500Fährt einen Halbkreis gegen den Uhrzeigersinn und extrudiert dabei 1,8 mm Filament.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Üblich | Verfügbar, wenn Bogenunterstützung aktiviert ist; akzeptierte Parameter hängen von der Build-Konfiguration ab. |
| Klipper | Dialekt prüfen | Bogenunterstützung wird über gcode_arcs konfiguriert und kann intern in Segmente zerlegt werden. |
| RepRapFirmware | Üblich | Unterstützt Bogenbewegungen mit Firmware-spezifischen Optionen. |
| CNC controllers | Üblich | Weit verbreitet; Mittelpunktmodus, Radiusregeln und Ebenenverhalten sind jedoch steuerungsspezifisch. |
Was dieser Viewer anzeigen kann
Der Viewer misst echte Bogenlänge und Begrenzungen. Er normalisiert Modi und wandelt Bogenformen um, die der Renderer sonst falsch auslegen würde; nicht unterstützte Kurven werden gemeldet.
Häufige Fehler
- I/J/K können relativ sein, obwohl X/Y/Z absolut sind; Unterstützung für G90.1/G91.1 prüfen.
- Ein Vollkreis kann denselben Start- und Endpunkt haben, deshalb sind Mittelpunkt- oder Radiusangaben unverzichtbar.
- R-Bögen, Schraubenlinien und Mehrfachbögen mit P sind nicht in jeder Firmware gleich implementiert.
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.