| G-code | Beschrijving |
| G0 | Snelle lineaire beweging |
| G1 | Lineaire invoer |
| G2 | CW Arc Feed |
| G3 | CCW Arc Feed |
| G4 | Dwell |
| G5.1 | Kwadratische B-spline |
| G5.2 G5.3 | NURB's blokkeren |
| G7 | Diametermodus (draaibank) |
| G8 | Radiusmodus (draaibank) |
| G10 L1 | Tooltabelinvoer instellen |
| G10 L10 | Gereedschapstabel instellen, berekend, werkstuk |
| G10 L11 | Gereedschapstabel instellen, berekend, opspanning |
| G10 L2 | Coördinatensysteem Oorsprong instellen |
| G10 L20 | Coördinatensysteem oorsprongsinstelling berekend |
| G17 | XY-vlak |
| G18 | ZX-vliegtuig |
| G19 | YZ-vliegtuig |
| G17.1 | UV-vliegtuig |
| G18.1 | WU-vliegtuig |
| G19.1 | VW-abonnement |
| G20 | Inch-eenheden |
| G21 | Millimetereenheden |
| G28 | Ga naar Voorgedefinieerde positie |
| G28.1 | Huidige absolute positie opslaan voor G28 |
| G30 | Ga naar Voorgedefinieerde positie |
| G30.1 | Huidige absolute positie opslaan voor G30 |
| G33 | spindel gesynchroniseerde beweging |
| G33.1 | Stijf tappen |
| G38.2 – G38.5 | Onderzoek |
| G38.2 | Tast richting werkstuk, stopt bij contact, signaleert fout bij storing |
| G38.3 | Tast richting werkstuk, stop bij contact |
| G38.4 | Voer weg van het werkstuk, stop bij verlies van contact, signaleer fout bij storing |
| G38.5 | Tast weg van het werkstuk, stop bij verlies van contact |
| G40 | Snijcompensatie annuleren |
| G41 | Cutter-compensatie links van pad |
| G42 | Cutter Compensatie rechts van pad |
| G41.1 | Dynamische freescompensatie links van pad |
| G42.1 | Dynamische freescompensatie rechts van pad |
| G43 | Gereedschapslengte offset |
| G43.1 | Dynamische gereedschapslengte-offset |
| G49 | Offset gereedschapslengte annuleren |
| G53 | Beweging in machinecoördinatensysteem |
| G54 | Selecteer coördinatensysteem 1 |
| G55 | Selecteer Coördinatensysteem 2 |
| G56 | Selecteer Coördinatensysteem 3 |
| G57 | Selecteer coördinatensysteem 4 |
| G58 | Selecteer Coördinatensysteem 5 |
| G59 | Selecteer Coördinatensysteem 6 |
| G59.1 | Selecteer Coördinatensysteem 7 |
| G59.2 | Selecteer Coördinatensysteem 8 |
| G59.3 | Selecteer Coördinatensysteem 9 |
| G61 | Exacte padmodus (padbesturingsmodus) |
| G61.1 | Exacte padmodus (padbesturingsmodus) |
| G64 | Path Control-modus met optionele tolerantie |
| G73 | Boorcyclus met spaanbreken |
| G76 | Multi-pass draadsnijcyclus (draaibank) |
| G80 | Voorgeprogrammeerde cyclus annuleren |
| G81 | Boorcyclus |
| G82 | Boorcyclus met pauze |
| G83 | Klikboorcyclus |
| G85 | Saaie Cyclus, Uitvoer |
| G86 | Kottercyclus, spilstop, Rapid Out |
| G89 | Saaie Cyclus, Dwell, Feed Out |
| G90 | Absolute afstandsmodus |
| G91 | Incrementele afstandsmodus |
| G90.1 | Absolute afstandsmodus voor boog (I, J &K offsets) |
| G91.1 | Incrementele afstandsmodus voor boog (I, J &K offsets) |
| G92 | Coördinatensysteem offset |
| G92.1 | Offsets van coördinatensysteem annuleren |
| G92.2 | Offsets van coördinatensysteem annuleren |
| G92.3 | As-offsets herstellen |
| G93 | Omgekeerde tijdmodus |
| G94 | Eenheden per minuut-modus |
| G95 | Eenheden per revolutie-modus |
| G96 | Constante oppervlaktesnelheid |
| G97 | RPM-modus |
| G98 | Terugtrekken naar startpositie (voorgeprogrammeerde Z-intrekmodus) |
| G99 | Terugtrekken naar R-positie (voorgeprogrammeerde Z-intrekmodus) |