Répétition De Programme While..endwhile - HEIDENHAIN CNC PILOT 640 Manuel D'utilisation

Masquer les pouces Voir aussi pour CNC PILOT 640:
Table des Matières

Publicité

Programmation DIN | Exécution conditionnelle de séquence
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 tant que la condition est remplie. Si la condition n'est
pas remplie, la commande poursuit l'opération avec la séquence
suivant ENDWHILE.
Lecture de Bitset :
vous pouvez également utiliser la fonction
BITSET. Cette fonction fournit le résultat 1 lorsque le bit interrogé
est contenu dans la valeur numérique. Elle délivre le résultat 0
lorsque le bit n'est pas contenu dans la valeur numérique.
Syntaxe:
BITSET (x,y)
x : numéro de bit (0..15)
y : valeur numérique (0..65535)
La relation entre le numéro de bit et la valeur numérique est
représentée dans le tableau. Vous pouvez également utiliser x, y
comme variable.
Programmation:
Sélectionner Extras > DINplus mot... dans le menu. La
commande ouvre la liste de sélection Insérer mot DIN PLUS
Sélectionner WHILE
Programmer la condition
Insérer les séquences CN entre WHILE et ENDWHILE
Vous pouvez lier jusqu'à deux conditions.
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 de répétitions de programmes.
Opérateurs relationnels
<
inférieur à
<=
inférieur ou égal à
<>
différent de
>
supérieur à
>=
supérieur ou égal à
==
égal à
Lier les conditions
AND
Liaison logique ET
OR
Liaison logique OU
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2017
4
503

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cnc pilot 640eManualplus 620

Table des Matières