|
|
Code |
DESIGNATION |
REVOCATION |
TF |
M |
G00 |
Interpolation linéaire à vitesse
rapide |
G01, G02 ou G03
|
TF |
M |
G01 |
Interpolation linéaire à vitesse
d’avance programmée |
G00, G02 ou G03 |
TF |
M |
G02 |
Interpolation circulaire sens
anti-trigonométrique à vitesse
d’avance programmée |
G00, G01 ou G03 |
TF |
M |
G03 |
Interpolation circulaire sens
trigonométrique à vitesse d’avance
programmée |
G00, G01 ou G02 |
F |
|
G04 |
Temporisation programmée avec
l’adresse F |
Fin de bloc |
F |
|
G06 |
Exécution
d'une courbe Spline |
|
F |
|
G09 |
Arrêt précis en fin de bloc avec
enchaînement sur bloc suivant |
Fin de bloc |
F |
|
G10 |
Bloc
interruptible |
|
F |
|
G12 |
Survitesse
par manivelle |
|
F |
|
G16 |
Définition
de l'orientation de l'axe de l'outil par les
adresses P, Q, R |
|
F |
M |
G17 |
Choix du plan XY pour
l’interpolation circulaire et la
correction de rayon |
G18 ou G19 |
F |
M |
G18 |
Choix du plan ZX pour
l’interpolation circulaire et la
correction de rayon |
G17 ou G19 |
F |
M |
G19 |
Choix du
plan YZ pour l’interpolation
circulaire et la correction de rayon |
G17 ou G18 |
F |
|
G23 |
Interpolation
circulaire sur 3 points |
|
F |
M |
G29 |
Correction d’outil dans
l’espace (contradictoire avec G41 ou
G42) |
G40 |
F |
M |
G31 |
Cycle de filetage au grain |
G80 à G89 |
F |
M |
G40 |
Annulation de correction de rayon |
G29, G41 ou G42 |
F |
M |
G41 |
Correction de rayon à gauche du
profil à usiner |
G40 ou G42 |
F |
M |
G42 |
Correction de rayon à droite du
profil à usiner |
G40 ou G41 |
F |
|
G45 |
Cycle de poche |
Fin de bloc |
F |
|
|
|
|
F |
|
|
|
|
F |
|
|
|
|
F |
|
G51 |
Validation ou inhibition de la
fonction miroir à l’aide des adresses
d’axe |
Fin de bloc |
F |
|
G52 |
Programmation absolue des déplacements
par rapport à l’origine mesure |
Fin de bloc |
F |
M |
G53 |
Invalidation des PREF et DEC |
G54 |
F |
M |
G54 |
Validation des PREF et DEC |
G53 |
F |
|
G59 |
Décalage d’origine programmé,
s’ajoute aux décalages validés par
G54 |
Fin de bloc |
F |
M |
G70 |
Entrée des données en pouce |
G71 |
F |
M |
G71 |
Entrée des données en métrique |
G70 |
F |
M |
G73 |
Invalidation du facteur d’échelle |
G74 |
F |
M |
G74 |
Validation du facteur d’échelle |
G73 |
F |
|
G75 |
Validation
d'un sous-programme |
|
F |
|
G76 |
|
|
F |
|
G77 |
Appel inconditionnel de sous
programme ou d’une suite de séquences
avec retour |
Fin de bloc |
F |
|
G79 |
Saut conditionnel ou
inconditionnel à une séquence sans
retour |
Fin de bloc |
F |
M |
G80 |
Annulation de cycle d’usinage |
G81 à G89 |
F |
M |
G81 |
Cycle de perçage centrage |
G80, G82 à G89 |
F |
M |
G82 |
Cycle de perçage chambrage |
G80, G81, G83 à G89 |
F |
M |
G83 |
Cycle de perçage avec débourrage |
G80 à G82, G84 à G89 |
F |
M |
G84 |
Cycle de taraudage |
G80 à G83, G85 à G89 |
F |
M |
G85 |
Cycle de d’alésage |
G80 à G84, G86 à G89 |
F |
M |
G86 |
Cycle
d’alésage avec arrêt de broche indexé
en fin de trou |
G80 à G85, G87 à G89 |
F |
M |
G87 |
Cycle de perçage avec brise
copeaux |
G80 à G86, G88, G89 |
F |
M |
G88 |
Cycle d’alésage et de dressage
de face |
G80 à G87, G89 |
F |
M |
G89 |
Cycle d’alésage avec
temporisation en fin de trou |
G80 à G88 |
F |
M |
G90 |
Programmation cotée par
rapport à l’origine programme |
G91 |
F |
M |
G91 |
Programmation relative par rapport
au point de départ du bloc |
G90 |
F |
|
G92 |
Présélection de l’origine
programme |
Fin de bloc |
F |
M |
G92
R. |
Avance
tangentielle appliquée en correction de
rayon |
|
F |
M |
G93 |
Vitesse d’avance exprimée en
inverse du temps (V/L) |
G94, G95 |
F |
M |
G94 |
Vitesse d’avance exprimée en
millimètre par minute |
G93, G95 |
F |
M |
G95 |
Vitesse d’avance exprimée en
millimètre par tour |
G93, G94 |
T |
M |
G96 |
Vitesse de
coupe constante
- Vcc |
|
TF |
M |
G97 |
Fréquence de broche exprimée en
tours par minute |
|
|
|
G104 |
Lissage
de courbe dans l'espace |
|