Programmation
8.9
Sauts dans le programme
8.9
Sauts dans le programme
8.9.1
Etiquette - Destination de saut dans le programme
Fonctions
Les étiquettes servent au marquage de blocs comme destination de saut dans le programme.
Avec des sauts dans le programme, la ramification de l'exécution du programme est possible.
Les étiquettes sont au choix, mais comprennent au moins 2 et au plus 8 lettres ou chiffres,
sachant que les deux premiers caractères doivent être des lettres ou des caractères
soulignés.
Les étiquettes se terminent, dans le bloc servant de destination de saut, par deux points.
Elles sont toujours situées en début de bloc. Lorsqu'un numéro de bloc existe également,
l'étiquette est placée après le numéro de bloc.
Ces étiquettes doivent être univoques au sein d'un programme.
Exemple de programmation
N10 MARQUE1 : G1 X20
...
TR789: G0 X10 Z20
8.9.2
Sauts inconditionnels dans le programme
Fonctions
Les programmes CN exécutent leurs blocs dans l'ordre qui leur a été donné pendant
l'écriture.
L'ordre de l'exécution peut être modifié par l'introduction de sauts dans le programme.
La destination de saut ne peut être qu'un bloc avec étiquette. Ce bloc doit se trouver dans le
programme.
Une instruction de saut inconditionnel nécessite un bloc séparé.
Programmation
GOTOF Label
GOTOB Label
AWL
GOTOF
Direction du saut en avant (en direction du dernier bloc du programme)
GOTOB
Direction du saut en arrière (en direction du premier bloc du programme)
Label
Suite de caractères sélectionnée pour l'étiquette
8-150
;MARQUE1 est l'étiquette, la destination de saut
;TR789 est l'étiquette, la destination de saut aucun numéro de
bloc n'existe
;saut en avant
;saut en arrière
SINUMERIK 802S/802C
6FC5 598- -3AA00- -0DP2 (01.02) (BP- -D)