G-Code ist die Standardprogrammiersprache für 3D-Drucker. Es dient zur Steuerung der Druckkopfbewegung, des Medienvorschubs und anderer Druckeinstellungen. Nachfolgend finden Sie eine Liste der häufigsten G-Code-Befehle für 3D-Drucker:

1. G0/G1 – Bewegung entlang der X-, Y-, Z-Achse mit vorgegebenen Koordinaten

G0 und G1 sind zwei Befehle, mit denen der Druckkopf entlang der X-, Y- und Z-Achse bewegt wird. Sie unterscheiden sich nur in der Bewegungsgeschwindigkeit. G0 bewegt den Kopf mit maximaler Geschwindigkeit und G1 bewegt sich mit der eingestellten Geschwindigkeit, die mit einem F-Code angegeben wird.

Ein Beispiel für die Verwendung des Befehls:

G1 X10 Y20 Z0.2 F1000

Dieser Befehl bewegt den Kopf um 10 mm auf der X-Achse, 20 mm auf der Y-Achse und 0.2 mm auf der Z-Achse mit einer Geschwindigkeit von 1000 mm/min.

2. G28 – zum Startpunkt (Heim) gehen

Mit dem Befehl G28 wird der Druckkopf zum Startpunkt bewegt. Dies kann eine Position sein, die vor Druckbeginn als Startpunkt festgelegt wurde, oder eine Position, die mit dem G92-Befehl gespeichert wurde.

Ein Beispiel für die Verwendung des Befehls:

G28 Dieser Befehl bewegt den Kopf zum Startpunkt.

3. G29 – automatische Tischkalibrierung starten

Mit dem Befehl G29 wird die automatische Tischkalibrierung gestartet. Dadurch kann der Drucker die genaue Position des Tisches ermitteln und beim Drucken korrigieren.

Ein Beispiel für die Verwendung des Befehls:

G29 Dieser Befehl startet die automatische Tischkalibrierung.

4. G90 – absolute Koordinaten einstellen

Mit dem Befehl G90 werden absolute Koordinaten festgelegt. Dies bedeutet, dass alle Kopfbewegungen relativ zum Startpunkt erfolgen, der vor Beginn des Druckvorgangs festgelegt wurde.

Ein Beispiel für die Verwendung des Befehls:

G90 Dieser Befehl legt absolute Koordinaten fest.

5. G91 – relative Koordinaten einstellen

Der Befehl G91 wird zum Festlegen relativer Koordinaten verwendet. Das bedeutet, dass alle Kopfbewegungen relativ zur aktuellen Kopfposition erfolgen.

Ein Beispiel für die Verwendung des Befehls:

G91 Dieser Befehl legt relative Koordinaten fest.

6. G92 – Festlegen der aktuellen Position als Anfangsposition

Mit dem Befehl G92 wird die aktuelle Kopfposition als Startpunkt festgelegt. Dies kann nützlich sein, wenn der Druckkopf während des Druckens falsch ausgerichtet wurde und in seine ursprüngliche Position zurückgebracht werden muss.

Ein Beispiel für die Verwendung des Befehls:

G92 X0 Y0 Z0 Dieser Befehl setzt die aktuelle Kopfposition entlang der X-, Y- und Z-Achse auf den Startpunkt (0, 0, 0).

7. G-Code zur Steuerung der Geschwindigkeit des Druckkopfes (F-Code)

Der F-Code dient zur Steuerung der Geschwindigkeit des Druckkopfes. Dieser Befehl gibt die Verfahrgeschwindigkeit in mm/min an.

Ein Beispiel für die Verwendung des Befehls:

G1 X10 Y20 Z0.2 F1000 Dieser Befehl bewegt den Kopf um 10 mm auf der X-Achse, 20 mm auf der Y-Achse und 0.2 mm auf der Z-Achse mit einer Geschwindigkeit von 1000 mm/min.

8. G-Code zur Materialzufuhrsteuerung (M-Code)

Zur Steuerung der Materialzufuhr wird ein M-Code verwendet. Mit M109 wird beispielsweise die Heiztemperatur des Druckkopfs eingestellt und gewartet, bis die Solltemperatur erreicht ist.

Ein Beispiel für die Verwendung des Befehls:

M109 S200 Dieser Befehl stellt die Druckkopftemperatur auf 200 Grad ein und wartet, bis diese Temperatur erreicht wird.

9. G-Code zum Ändern der Heiztemperatur des Druckkopfes oder Tisches (M104, M140)

Mit M104 wird die Heiztemperatur des Druckkopfes eingestellt, mit M140 die Heiztemperatur der Walze.

Ein Beispiel für die Verwendung des Befehls:

M104 S200 Mit diesem Befehl wird die Druckkopftemperatur auf 200 Grad eingestellt.

10. G-Code zum Stoppen des Druckens (M0, M1, M2, M112)

M-Codes können auch zum Stoppen des Druckvorgangs verwendet werden. Beispielsweise wird M0 verwendet, um den Druckvorgang zu stoppen und eine Meldung auf dem Bildschirm anzuzeigen.

Ein Beispiel für die Verwendung des Befehls:

M0 Dieser Befehl stoppt den Druckvorgang und zeigt eine Meldung auf dem Bildschirm an.

11. G-Code zum Ändern der Drehzahl der Extruderwelle (M221)

Mit M221 wird die Drehzahl der Extruderwelle verändert. Wenn das gedruckte Objekt beispielsweise eine komplexe Form hat, können Sie die Drehzahl der Extruderwelle reduzieren, um den Kunststoff präziser aufzutragen.

Ein Beispiel für die Verwendung des Befehls:

M221 S90 Dieser Befehl setzt die Rotationsgeschwindigkeit der Extruderwelle auf 90 %.

12. G-Code zum Ändern der Helligkeit der Bildschirmhintergrundbeleuchtung (M355)

M355 wird verwendet, um die Helligkeit der Bildschirmhintergrundbeleuchtung zu ändern. Dies kann nützlich sein, wenn Sie den Drucker in einem dunklen Raum verwenden.

Ein Beispiel für die Verwendung des Befehls:

M355 S50 Mit diesem Befehl wird die Helligkeit der Bildschirmhintergrundbeleuchtung auf 50 % eingestellt.

13. G-Code zum Bewegen der E-Achse (Extrusion) (G92 E)

G92 E wird verwendet, um die aktuelle Position der E-Achse (Extrusionsachse) festzulegen. Dies kann nützlich sein, wenn Sie den Druck von einem bestimmten Punkt auf der E-Achse aus starten möchten.

Ein Beispiel für die Verwendung des Befehls:

G92 E10 Dieser Befehl setzt die aktuelle Position der E-Achse auf 10.

14. G-Code zum Ändern der Tischheiztemperatur (M140)

Mit M140 wird die Temperatur der Tischheizung eingestellt. Wenn Sie beispielsweise Kunststoff verwenden, der eine Tischheizung erfordert, können Sie mit diesem Befehl die Temperatur der Tischheizung einstellen.

Ein Beispiel für die Verwendung des Befehls:

M140 S60 Mit diesem Befehl wird die Heiztemperatur des Tisches auf 60 Grad eingestellt.

15. G-Code zum Einstellen des Debug-Modus (M111)

Mit M111 wird der Debug-Modus eingestellt. Dies kann bei der Behebung von Druckerfehlern hilfreich sein.

Ein Beispiel für die Verwendung des Befehls:

M111 S1 Dieser Befehl setzt den Debug-Modus auf „Aktiviert“.

Dies sind nur einige der G-Code-Befehle, die beim Drucken mit einem 3D-Drucker verwendet werden können. Je nach Druckermodell und verwendeter Software kann die Liste der Befehle variieren.

Wir bereiten unsere Steuerungsprogramme in Simplify3D vor. Und hier sind einige nützliche Links zum Thema dieses Programms:

Simplify3D-Profile

Kaufen Sie Simplify3D-Software

Simplify3D-Handbuch