Bloc optionnel /
Les blocs qui ne doivent pas être traités obligatoirement à chaque passage du pro-
gramme 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 programme 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
(sens "en avant") ou dans l'ordre décroissant des numéros (sens "en arrière").
Fonction G du
Un bloc de déplacement ne peut contenir qu'une fonction G de chaque groupe de
groupe 1...3
fonctions.
La figure suivante en donne un exemple :
Fonctions G
Le tableau 10-1 donne la liste des fonctions G possibles dans les différents groupes
de fonctions G.
Tableau 10-1
N fct. G
04
87
88
89
90
91
30
31
32
.
.
.
39
43
44
50
60
64
1) Ces fonctions G ne sont actives que dans le bloc où elles sont programmées. Les autres
G30, G90 et G64 sont les fonctions par défaut après le début du programme.
Module de positionnement FM 354 pour servomoteurs
/
N
G1
G2
G3
10
90
34
43
Fonctions G
1)
Arrêt temporisé
Annulation décalage système de mesure pour forçage de valeur
réelle au vol
1)
Déplacem. sans fin sens (-) pour forçage val. réelle au vol
1)
Déplacem sans fin sens (+) pour forçage val. réelle au vol
Cotation absolue
Cotation relative
Correction accélération/décélération de 100%
Correction accélération/décélération de 10%
Correction accélération/décélération de 20%
.
.
.
Correction accélération/décélération de 90%
Correction d'outil (+)
Correction d'outil (-)
1)
Changement de bloc externe
Changement de bloc avec arrêt précis
Changement de bloc au vol, contournage
fonctions G cont actives jusqu'à leur annulation.
Programmation de programmes de déplacement
X/t
F
M1
100 000
400 00
Fonction G
M2
M3
D
10
Groupe de
fonctions G
1
2
3
10-3