| Code | Révocation | Désignation |
| G00 | G01-G02-G03 | Interpolation linéaire en rapide |
| G01 ¤ | G00-G02-G03 | Interpolation linéaire à vitesse programmée |
| G02 | G00-G01-G03 | Sens anti-trigonométrique de l'interpolation circulaire à la vitesse tangentielle programmée |
| G03 | G00-G01-G02 | Identique à G02 mais en sens trigonométrique |
| G04 | Fin de bloc | Temporisation programmable avec l'adresse F |
| G09 | Fin de bloc | Arrêt précis en fin de bloc avant enchaînement sur le bloc suivant |
| G10 | Fin de bloc | Arrêt d'usinage sur acquisition du signal Fin de course ou sur détection d'un seuil mesuré (Limite), et saut à un autre bloc ou enchaînement sur le bloc suivant. |
| G12 | Fin de bloc | Survitesse par commande (OverSpeed)) |
| G16¤ | Fin de bloc | Définition de l'axe de l'outil à l'aide de l'adresse PQR |
| G17¤ | G18-G19 | Choix du plan XY pour l'interpolation circulaire et la correction de rayon |
| G18 | G17-G19 | Choix du plan ZX pour l'interpolation circulaire et la correction de rayon |
| G19 | G17-G18 | Choix du plan YZ pour l'interpolation circulaire et la correction de rayon |
| G40¤ | G41-G42 | Annulation de correction d'outil suivant le rayon |
| G41 | G40-G42 | Correction de rayon d'outil à gauche du profil |
| G42 | G40-G41 | Correction de rayon d'outil à droite du profil |
| G45 | Fin de bloc | Cycle de poche |
| G51 | Fin de bloc | Validation ou annulation de la fonction miroir à l'aide des adresses d'axes |
| G52 | Fin de bloc | Programmation ABSOLUE des cotes par rapport à l'origine mesure |
| G53 | G54 | Annulation des décalages PREF, DEC1 et DEC3 |
| G54¤ | G53 | Validation des décalages PREF, DEC1 et DEC3 |
| G59 | Fin de bloc | Décalage d'origine programmé. S'ajoute au décalage confirmé par G54 |
| G70 | G71 | Entrée des données en pouces |
| G71¤ | G70 | Entrée des données en métrique |
| G75 | Fin de bloc | Validation d'un sous programme de dégagement d'urgence |
| G77 | Fin de bloc | Appel inconditionnel d'un sous programme ou d'une suite de séquence avec retour |
| G79 | Fin de bloc | Saut conditionnel ou inconditionnel vers une séquence sans retour |
| G80¤ | G81 à G89 | Annulation de cycle d'usinage |
| G81 | G80 G82 à G89 | Cycle de perçage centrage |
| G82 | G80 G81 G83 à G89 | Cycle de perçage chambrage |
| G83 | G80 G82 G84 à G89 | Cycle de perçage avec débourrage |
| G84 | G80 à G83 G85 à G89 | Cycle de taraudage |
| G85 | G80 à G84 G86 à G89 | Cycle d'aléasge |
| G86 | G80 à G85 G87 à G89 | Cycle d'alésage avec arrêt de broche indexé en fond de trou |
| G87 | G80 à G86 G88 à G89 | Cycle de perçage avec brise copeaux |
| G88 | G80 à G87 G89 | Cycle d'alésage et dressage de faces |
| G89 | G80 à G88 | Cycle d'alésage avec arrêt temporisé en fond de trou |
| G90¤ | G91 | Programmation absolue par rapport à l'origine programme |
| G91 | G90 | Programmation relative par rapport au point de départ du bloc |
| G92 | Fin de bloc | Présélection de l'origine programme |
| G93 | G94 | Vitesse d'avance exprimée en inverse de temps (V/L) |
| G94¤ | G93 | Vitesse d'avance exprimée en mm/min ou en ° /min |