| Code | Parameter | Beschreibung |
| Bewegung (engl. motion) | (X Y Z A B C U V W gelten für alle Bewegungen) |
| G0 | | Rapid Move |
| G1 | | Linear Move |
| G2, G3 | I J K oder R P | Bogenbewegung |
| G4 | P | Verweilen (engl. dwell) |
| G5 | I J P Q | Kubischer Spline |
| G5.1 | I J | Quadratischer Spline |
| G5.2 | P L | NURBS |
| G38.2 - G38.5 | | Straight Probe |
| G33 | K ($) | Spindelsynchronisierte Bewegung |
| G33.1 | K ($) | Starres Gewindeschneiden |
| G80 | | Festzyklus abbrechen |
| Festzyklen (engl. canned cycles) | (X, Y, Z oder U, V, W gelten für Festzyklen, je nach aktiver Ebene) |
| G70 | Q (X) (Z) (D) (E) (P) | Endbearbeitungszyklus der Drehmaschine |
| G71 G72 | Q (X) (Z) (D) (E) (P) | Schruppzyklus der Drehmaschine |
| G73 | R L Q | Drilling Cycle, Chip Breaking |
| G74 | R L (P) ($) | Left-hand Tapping Cycle, Dwell |
| G76 | P Z I J R K Q H L E ($) | Threading Cycle |
| G81 | R L (P) | Bohrzyklus |
| G82 | R L (P) | Drilling Cycle, Dwell |
| G83 | R L Q | Drilling Cycle, Peck |
| G84 | R L (P) ($) | Right-hand Tapping Cycle, Dwell |
| G85 | R L (P) | Boring Cycle, Feed Out |
| G89 | R L (P) | Bohrzyklus, Verweilen, Vorschub Raus |
| Distanz-Modus |
| G90, G91 | | Distanz-Modus |
| G90.1, G91.1 | | Bogenabstandsmodus (engl. Arc Distance Mode) |
| G7 | | Drehmaschinen-Durchmesser-Modus |
| G8 | | Drehmaschinen Radius-Modus |
| Feed Rate Mode |
| G93, G94, G95 | S ($) | Feed Rate Mode |
| Spindelsteuerung |
| M3, M4, M5 | S ($) | Spindelsteuerung |
| M19 | R Q (P) ($) | Spindel ausrichten |
| G96, G97 | S D ($) | Spindle Control Mode |
| Kühlmittel |
| M7, M8, M9 | | Kühlmittelkontrolle |
| Tool Length Offset |
| G43 | H | Tool Length Offset |
| G43.1 | | Dynamischer Werkzeuglängenversatz |
| G43.2 | H | Zusätzlichen Werkzeuglängenversatz anwenden |
| G49 | | Cancel Tool Length Compensation |
| Anhalten |
| M0, M1 | | Programm-Pause |
| M2, M30 | | Programmende |
| M60 | | Palettenwechsel Pause |
| Einheiten |
| G20, G21 | | Units (inch, mm) |
| Plane Selection | (affects G2, G3, G81…G89, G40…G42) |
| G17 - G19.1 | | Ebene auswählen |
| Cutter Radius Compensation |
| G40 | | Compensation Off |
| G41,G42 | D | Fräserkompensation |
| G41.1, G42.1 | D L | Dynamische Fräserkompensation |
| Path Control Mode |
| G61 G61.1 | | Exakter Pfad Modus |
| G61.1 | | Exakter Stopp-Modus |
| G64 | P Q | Pfadübergang |
| Rückkehrmodus in vorgefertigten Zyklen |
| G98, G99 | | Canned Cycle Return Level |
| Other Modal Codes |
| F | | Set Feed Rate |
| S | ($) | Set Spindle Speed |
| T | | Select Tool |
| M48, M49 | | Speed and Feed Override Control |
| M50 | P0 (aus) oder P1 (ein) | Kontrolle der Vorschub-Neufestsetzung (engl. override) |
| M51 | P0 (aus) oder P1 (ein) ($) | Spindle Speed Override Control |
| M52 | P0 (aus) oder P1 (ein) | Adaptive Vorschubsteuerung |
| M53 | P0 (aus) oder P1 (ein) | Steuerung des Vorschub-Stopps |
| G54-G59.3 | | Select Coordinate System |
| Flow-control Codes |
| o sub | | Unterprogramme, sub/endsub-Aufruf |
| o while | | Schleifen (engl. loops), while/endwhile do/while |
| o if | | Bedingte Anweisungen, if/else/endif |
| o repeat | | Wiederholung einer Codeschleife |
| [] | | Indirection |
| o call | | Call named file |
| M70 | | Modalen Zustand speichern |
| M71 | | Gespeicherten Zustand für ungültig erklären |
| M72 | | Modalen Zustand wiederherstellen |
| M73 | | Speichern und automatisches Wiederherstellen des modalen Zustands |
| Input/Output Codes |
| M62 - M65 | P | Digital Output Control |
| M66 | P E L Q | Warten auf Eingabe |
| M67 | T | Analog Output, Synchronized |
| M68 | T | Analoger Ausgang, sofort |
| Nicht-modale Codes |
| M6 | T | Werkzeugwechsel |
| M61 | Q | Aktuelles Werkzeug einstellen |
| G10 L0 | | Werkzeug-Tabellendaten neu laden |
| G10 L1 | P Q R | Set Tool Table |
| G10 L10 | P | Set Tool Table |
| G10 L11 | P | Set Tool Table |
| G10 L2 | P R | Set Coordinate System |
| G10 L20 | P | Set Coordinate System |
| G28, G28.1 | | Gehe zu/Setze vordefinierte Position |
| G30, G30.1 | | Gehe zu/Setze vordefinierte Position |
| G53 | | Bewegen in Maschinenkoordinaten |
| G52, G92 | | Koordinatensystem-Versatz |
| G92.1, G92.2 | | Reset G92 Offsets |
| G92.3 | | G92 Offsets wiederherstellen |
| M101 - M199 | P Q | User Defined Commands |
| Kommentare & Mitteilungen |
| ; (…) | | Kommentare |
| (MSG,…) | | Nachrichten |
| (DEBUG,…) | | Debug Messages |
| (PRINT,…) | | Print Messages |