EMC2 "G-Code" RS274NGCv3 Schnellreferenz © 2007 Martin Schuhmacher, www.linuxcnc.org Lizenz:GPLv3
Befehl Parameter Beschreibung
Bewegung (X Y Z A B C gilt bei allen Wegbedingungen)
G0 Positionieren im Eilgang
G1 Lineare Interpolation
G2 / G3 I J K or R Kreisinterpolation im Uhrzeigersinn / gegen den Uhrzeigersinn
G38.2 Automatisches lineares tastendes Messen
G80 Bohrzyklus aufheben
G81 R L P Standard Bohrzyklus
G82…G89 R L P Q Tiefbohr, Gewinde und Ausdreh-Zyklen
G33 K Spindel-synchronisierte Bewegung
G76 P Z I J R K Q H L E Multipass Gewindedreh Zyklus
Ebenenauswahl (betrifft G2, G3, G81…G89, G40…G42)
G17 XY-Ebene auswählen
G18 XZ-Ebene auswählen
G19 YZ-Ebene auswählen
Maßangaben
G90 Absolute Programmierung
G91 Inkrementale Programmierung "Kettenmaß"
Vorschubangabe
G93 Vorschub in 1/min
G94 Vorschub in mm/min bzw. Inch/min
Maßangaben
G20 in Zoll / Inch
G21 in Millimeter
Werkzeugradius Korrektur
G41 / G42 D Werkzeugradius Korrektur links / rechts von der Kontur
G41.1 / G42.1 D L Werkzeugradius Korrektur links / rechts von der Kontur, transient tool
G40 Werkzeugradius-Korrektur löschen
Werkzeuglängen Korrektur
G43 H Werkzeug Korrekturwert von Werkteugtabelle
G43.1 I K Werkzeug Korrekturwert von Werkteugtabelle for transient tool (index -1)
G49 Werkzeuglängenkorrektur löschen
Rückzugsebene bei Bohrzyklen
G98 Rückzug zur R Position
G99 Rückzug zur vorhergehenden Position
Pfadgenauigkeits Modus
G61 Bewegung auf Exaktem Pfad
G61.1 Bewegung mit Exaktem Stop
G64 P Bewegung kontinuierlich mit optionaler Pfad-Toleranzangabe
Programmende / Pause
M0 Programm Pause
M2 / M30 Programm Ende / Programm Ende mit Reset und Werkstückwechsel
M1 / M60 Wahlweiser Halt / Werkstückwechsel
Spindel Kontrolle
M3 / M4 S Hauptspindel Ein im Uhrzeigersinn "rechts" / Gegenuhrzeigersinn "links"
M5 Spindel Stop
Kühlung
M7 Mindermengen Kühlnebel ein
M8 Kühlschmiermittel ein
M9 Alle Kühlmittel aus
Andere modal wirkende Befehle
F Vorschub (Feed)
S Spindeldrehzahl
T Werkzeug (Tool) auswählen
M50…M53 P0 (aus) / P1 (ein) Feed Override, Spindle Override, Adaptive Feed, Feed Hold
G54…G59, G59.1…G59.3 Koordinatensystem auswählen
Flow-control Codes
O … sub/endsub, while/endwhile, if/else/endif, do/while, call, break/continue/return
Nicht modal wirkende Befehle
M6 T Werkzeugwechsel ausführen (toolchange)
G4 P Verweilzeit in sekunden
G10 L2 P X Y Z A B C Koordinatensystem-Ursprung Setzen
G28 zur home-Position fahren
G30 zur 2. home Position fahren
G53 Bewegung in Maschinen-Koordinaten
G92 X Y Z A B C Offset Koordinatensystem und setze Parameter
G92.1 Koordinatensystem-Offset rücksetzen und setze Parameter zu null
G92.2 Koordinatensystem-Offset rücksetzen not reset Parameters
G92.3 Wende Parameter an Offset-Koordinatesystem an
M101…M199 P Q Benutzerdefinierte M-Befehle
(…) A comment " to the user
(MSG,…) Display the message "" to the user (e.g., in a popup)
(DEBUG,…#123…#<foo>) Display the message (with variables substituted) like like MSG
(PRINT,…#123…#<foo>) Display the message (with variables substituted) to stderr