Télécharger Imprimer la page

Fagor CNC 8058 Manuel De Programmation page 308

Publicité

14.14 Répétition conditionnelle de blocs ($WHILE).
14.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ308ꞏ
La CNC répète l'exécution des blocs insérés entre $WHILE et $ENDWHILE du temps que
la condition définie reste valide. La condition est analysée au départ de chaque boucle.
L'instruction $BREAK est optionnelle et permet de terminer la boucle, même si la condition
d'arrêt n'est pas remplie. L'exécution continue dans le bloc suivant $ENDWHILE.
L'instruction $CONTINUE est optionnelle et permet de démarrer la boucle suivante, même
si la boucle en cours n'est pas terminée. Les blocs programmés après l'instruction
$CONTINUE jusqu'à $ENDWHILE sont ignorés.
Programmation.
Programmer les instructions seules dans le bloc. L'instruction $WHILE termine toujours par
un $ENDWHILE.
Format de programmation.
Le format de programmation est le suivant; les arguments sont affichés entre crochets.
$WHILE {condition}
$ENDWHILE
{condition}
Comparaison ayant pour résultat vrai ou faux.
$WHILE P1<= 10
P1=P1+1
·
·
·
$ENDWHILE
(La boucle se répète si P1 est inférieur ou égal à 10).
Format de programmation.
Le format de programmation est le suivant:
$BREAK
$WHILE P1<= 10
·
·
$IF P2==2
$BREAK
$ENDIF
·
·
$ENDWHILE
(La boucle s'arrête si P1 est supérieur à 10 ou si P2 est égal à 2).
Format de programmation.
Le format de programmation est le suivant:
$CONTINUE
$WHILE P1<= 10
·
·
$IF P0==2
$CONTINUE
$ENDIF
·
·
$ENDWHILE
(Si P0=2, une nouvelle boucle commence).
M a nu el d e p rog r amm a t io n.

Publicité

loading

Ce manuel est également adapté pour:

Cnc 8060Cnc 8065