Notice de Programmation et d'utilisation
P/N 70000409 – Dispositifs de programmation avancés
Si l'expression est vraie, le programme se répète entre N550 et N590
jusqu'à ce que l'expression devienne fausse. De même, si l'expression
est fausse quand le bloc N550 est exécuté, la CNC passe au bloc
N600. Le numéro après DO est un libellé (identifiant seulement) et le
même numéro doit être utilisé pour identifier la FIN de la boucle.
Au lieu d'une expression, on peut utiliser une variable qui, tout en
n'étant pas zéro, sera traitée comme expression vraie (zéro égal faux,
toute autre valeur égal vrai).
DO - END
DO - END règle le programme en boucle infinie qui ne peut être
terminée qu'en programmant une commande GOTO (1111) à un autre
bloc. DO et END doivent être mises par paire avec les libellés (nnnn).
Quand il est exécuté, le programme répétera les blocs N630 à N660
jusqu'à ce que l'expression en N650 devienne vraie et que l'exécution
du programme continue au bloc (1111).
Répétition de LOOP (boucle) inconditionnelle
Les déclarations conditionnelles exigent qu'un test soit strictement vrai
ou faux afin de pouvoir prendre une décision d'action particulière. Les
déclarations inconditionnelles sont traitées sans pré-condition logique.
LOOP - END
LOOP (boucle) demande à la commande d'exécuter les blocs
suivants (N685) jusqu'à ce qu'elle atteigne une commande FIN. La
séquence est répétée nnnn fois. Le nombre de boucle peut être une
attribution variable (LOOP #121).
GOTO
GOTO est une instruction pour continuer l'exécution du programme au
bloc spécifié (nnnn). Cette instruction n'est pas nécessaire à
Tous droits réservés. Sous réserve de modifications sans préavis.
8-Avril-99
N560 ------------------------
::
::
N590 END nnnn
N600 ---------
N620 DO nnnn
N630 ---------
::
::
N650 IF ( expression) GOTO 1111
N660 -------------------
N670 END nnnn
N680 LOOP nnnn
N685 ---------
::
::
N695 END
\N698 GOTO nnnn
N699 ----------
25