| Type | Groupe | Signification |
| G00 | 01 | Déplacement rapide |
| G01 | Interpolation linéaire |
| G02 | Interpolation circulaire (sens horaire) |
| G03 | Interpolation circulaire (sens anti-horaire) |
| G04 | 00 | Temporisation et ouverture carter (pour nettoyer) (temporisation - suivi de l'argument F ou X en secondes) |
| G10 | Entrée de données programmable |
| G11 | Annulation du mode entrée de données programmable |
G12.1 (G112) | 21 | Mode interpolation de coordonnées polaires |
G13.1 (G113) | Annulation de l'interpolation des coordonnées polaires |
| G17 | 16 | Sélection du plan X-Y |
| G18 | Sélection du plan X-Z (par défaut) |
| G19 | Sélection du plan Y-Z |
| G20 | 06 | Programmation en pouces |
| G21 | Programmation en mm |
| G28 | 00 | Retour à la position d'origine |
| G30 | Retour au 2ème, 3ème, 4ème point de référence |
| G50 | 00 | Limitation de la vitesse maximun de broche |
| G52 | Décalage de l'origine pièce programmable |
| G53 | Programmation par rapport à l'origine machine |
| G65 | 00 | Appel de macro client |
| G66 | 12 | Appel modal de macro client |
| G67 | Annulation de l'appel modal de macro client |
| G70 | 00 | Cycle de finition d'un profil |
| G71 | Cycle d'ébauche axial |
| G72 | Cycle d'ébauche radial |
| G73 | Cycle d'ébauche par copiage |
| G76 | Cycle de filetage (G76) |
| G80 | 00 | Annulation de cycle de perçage |
| G83 | Cycle de perçage débourrage frontal |
| G84 | Cycle de taraudage frontal |
| G87 | Cycle de perçage latéral |
| G88 | Cycle de taraudage latéral |
| G92 | 01 | Cycle de filetage simple |
| G96 | 02 | Vitesse de coupe constante (vitesse de surface constante) |
| G97 | Vitesse de rotation en tours par minute |
| G98 | 05 | Déplacement en millimètres par minute |
| G99 | Déplacement en millimètres par tour |