|
Le langage utilisé pour la programmation des commandes numérique est le code ISO

Fonctions préparatoires Code ISO
Code et Signification
G00 Point par point, interpolation linéaire rapide (mise en position)
G01 Interpolation linéaire (moyennes distances)
G02 Interpolation circulaire, sens anti-trigonométrique
G03 Interpolation circulaire, sens trigonométrique
G04 Arrêt temporisé
G05 Arrêt non temporisé
G06 Non attribué
G07 Non attribué
G08 Accélération
G09 Décélération
G10 Interpolation linéaire (grandes distances>
G11 Interpolation linéaire (courtes distances>
G12 Interpolation en trois dimensions
G13-G16 Chois des axes
G17 Choix du plan XY
G18 Choit du plan ZX
G19 Choix du plan YZ
G20 Interpolation circulaire, sens antihoraire., grandes distances
G21 Interpolation circulaire, sens antihoraire., courtes distances
G22 Mouvements conjugués (positif)
G23 Mouvements conjugués (négatif)
G24 Non attribué
G25-G29 Non attribué
G30 Interpolation circulaire, sens trigo., grandes distances
G31 interpolation circulaire sens trigo., courtes distances
G32 Non attribué
G33 Filetage à pas constant
G34 Filetage a pas croissant
G35 Filetage à pas décroissant
G36-G39 Réservé pour I'emploi du système de commande
G40 Annulation de correction d'outil
G41 Correction d'outil à gauche
G42 Correction d'outil à droite
G43 Correction d'outil positive
G44 Correction d'outil négative
G45 Correction d'outil X + /Y+
G46 Correction d'outil X+ /Y-
G47 Correction d'outil X- /Y-
G48 Correction d'outil X-/Y+
G49 Correction d'outil X=0/Y+
G50 Correction d'outil X=0/Y-
G51 Correction d'outil X +/Y=0
G52 Correction d'outil X-/Y=0
G53 Annulation décalage d'origine, coordonées. Linéaires
G54 Décalage d'origine coordonnée X
G55 Décalage d'origine coordonnée Y
G56 Décalage d'origine coordonnée Z
G57 Décalage d'origine coordonnée X et Y
G58 Décalage d'origine coordonnée X et Z
G59 Décalage d'origine coordonnée Y et Z
G60 Mise en position précision 1
G61 Mise en position précision 2
G62 Mise en position rapide
G63 Taraudage
G64 Changement de vitesse d'avance
G65-G79 Réservés exclusivement à la mise ne position
G80 Annulation cycle fixe
G81-G89 Cycles fixes de 1 à 9
G90-G99 Non attribués
Fonctions auxiliaires (Code ISO)
M00 Arrêt programmé
M01 Arrêt facultatif
M02 Fin de programme
M03 Rotation broche, sens anti-trigonométrique
M04 Rotation broche, sens trigonométrique
M05 Arrêt de broche
M06 Changement d'outil
M07 Arrosage n° 2 en marche
M08 Arrosage n°1 en marche
M09 Arrêt de l'arrosage
M10 Bridage
M11 Débridage
M12 Démarrage du programme
M13 Rotation broche, sens antitrigonométrique. avec arrosage
M14 Rotation broche, sens trigo. avec arrosage
M15 Déplacement sens positif
M16 Déplacement sens négatif
M17-M18 Non attribués
M19 Arrêt de broche, orientation déterminée
M20-M29 Non attribués de façon permanente
M30 Fin de bande
M31 Suspension d'interdiction
M32-M35 Vitesse de coupe constante
M36 Gamme de vitesses d'avance n°1
M37 Gamme de vitesse d'avance n°2
M38 Gamme de vitesse de rotation n°1
M39 Gamme de vitesse de rotation n°2
M40-M45 Changement de vitesse
M46-M49 Réserves emploi système de commande
M50 Arrosage n°3 en marche
M51 Arrosage n°4 en marche
M52-M54 Non attribués
M55 Décalage d'origine (emploi broche 1)
M56 Décalage d'origine (emploi broche 2)
M57-M59 Non attribués
M60 Changement de pièce
M61 Décalage d'origine (position de la pièce n°1)
M62 Dcalage d'origine (position de la pièce n°2)
M63-M67 Non attribués
M68 Bridage de la pièce
M69 Débridage de la pièce
M70 Non attribué
M71 Décalage d'origine (coordonnées angulaires n°1)
M72 Décalage d'origine (coordonnées angulaires n°2)
M73-M77 Non attribués
M78 Bridage de la table
M79 Débridage de la table
M80-M99 Non attribués
Les deux tableaux de cette page donnent le codage général des fonctions adresses " G " et " M ". Cependant chaque modèle de machine a ses propres tableaux qu'il faut consulter pour leur mise en œuvre effective.
ÉTUDE DES BLOCS:
Exemple: N220 G01 X300 Y25 S250 F100 T1.01
N220 = numéro du bloc (ligne)
X300 Y25= coordonnées du point
S250= code de la vitesse de rotation
F100= code de la vitesse d'avance
T1.01=code de l'outil choisi (1) et de son correcteur (01)
|