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 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 Fonctions G
N fct.
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 353 pour moteur pas à pas
/
N
G2
G3
G1
10
90
34
43
G
1)
Arrêt temporisé
Annulation décalage système de mesure pour forçage de valeur
réelle au vol
1)
Déplacement sans fin sens (–) pour forçage val. réelle au vol
1)
Déplacement sans fin sens (+) pour forçage val. réelle au vol
Cotation absolue
Cotation relative
Correction accélération/décélération de100%
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
M3
D
M2
10
Groupe de
fonctions G
1
2
3
10-3