10.1
Blocs de déplacement
Structure de bloc
La figure suivante donne un aperçu de la structure des blocs de déplacement.
/
N G1 G2 G3
/
− Identification d'un bloc optionnel
N
− Numéro de bloc
G1 − Fonction G du groupe de fonctions 1
G2 − Fonction G du groupe de fonctions 2
G3 − Fonction G du groupe de fonctions 3
X/t − Position / Arrêt temporisé
F
− Vitesse
M1 − Fonction M du groupe de fonctions 1
M2 − Fonction M du groupe de fonctions 2
M3 − Fonction M du groupe de fonctions 3
D
− Numéro de correction d'outil
L
− Appel d'un programme comme sous-programme
P
− Nombre d'exécutions de sous-programme
Bloc optionnel /
Les blocs qui ne doivent pas être traités obligatoirement à chaque passage du programme
peuvent être déclarés comme blocs optionnels en les faisant précéder du signe "/". En cours
d'exécution du programme, le signal de commande "saut de blocs optionnels" permet alors
de décider si les blocs optionnels doivent être sautés ou non. Le dernier bloc d'un pro-
gramme ne doit pas être un bloc optionnel.
Numéro de bloc N
Le programme peut être exécuté dans l'ordre croissant des numéros de blocs 1...255 ou
dans l'ordre décroissant des numéros (sens "en arrière").
Fonction G du groupe 1...3
Un bloc de déplacement ne peut contenir qu'une fonction G de chaque groupe de fonctions.
La figure suivante en donne un exemple :
/
N
G1
10
90
Module de positionnement FM 453 pour servomoteur et moteur pas à pas
A5E00056648-005
X/t
F
M1 M2 M3 D
G2
G3
X/t
34
43
100 000
Programmation de programmes de déplacement
L
P
cf. Tableau 10-1
cf. Tableau 10-2
F
M1
M3
M2
400 00
D
10
10-3