Répétition de programme „while..endwhile, 35 exécution de séquence conditionnelle – HEIDENHAIN CNC Pilot 4290 V7.1 Manuel d'utilisation

Page 330

Advertising
background image

330

4.35 Exécution de séquence conditionnelle

Répétition de programme „WHILE..ENDWHILE“

La „répétition de programme“ comporte les éléments suivants:

„

WHILE suivi de la condition. Pour la „condition“, des expressions de
variables ou expressions mathématiques sont situées à gauche et à
droite de l'„opérateur relationnel“.

„

ENDWHILE termine la „répétition conditionnelle de programme “

Les séquences CN situées entre WHILE et ENDWHILE sont
exécutées jusqu'à ce que la „condition“ soit remplie. Si la condition
n'est pas remplie, la CNC PILOT poursuit l'opération avec la séquence
située après ENDWHILE.

Programmation:

U

Sélectionner „Instructions > Mots DIN PLUS“ dans le menu
Usinage. La CNC PILOT ouvre la liste de sélection des „mots DIN
PLUS“.

U

Sélectionner „WHILE“

U

Introduire la „condition“

U

Ajouter les séquences CN entre „WHILE“ et „ENDWHILE“.

Les „variables V“ sont reproduites lors de la simulation. Vous pouvez
attribuer des valeurs aux variables V et tester de cette manière toutes
les branches de votre programme CN.

Opérateurs relationnels

<

Inférieur à

<=

Inférieur ou égal à

<>

Différent de

>

Supérieur à

>=

Supérieur ou égal à

==

Egal à

Lier les conditions:

AND

Liaison logique ET

OR

Liaison logique OU

Exemple: „WHILE..ENDWHILE“

. . .

N.. WHILE (#4<10) AND (#5>=0)

N.. G0

Xi10

. . .

N.. ENDWHILE

. . .

„

Vous pouvez lier jusqu'à deux conditions.

„

Si la répétition dépend de variables V ou d'événements,
le suivi de contour est désactivé par l'instruction WHILE
et réactivé avec ENDWHILE. Avec G702, G703 ou
G706, vous gérez le suivi de contour.

„

Si la „condition“ contenue dans l'instruction WHILE est
toujours remplie, vous obtenez une „boucle sans fin“.
Ceci est une cause d'erreur fréquente dans les
opérations avec répétitions de programmes.

Advertising