4.32 Exécution Conditionnelle De Séquence; Branchement De Programme If..then..else..endif; Opérateurs Relationnels; Lier Les Conditions - 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
4.32 Exécution conditionnelle de séquence

Branchement de programme IF..THEN..ELSE..ENDIF

Le branchement conditionnel est composé des éléments suivants :
IF (si), 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".
THEN (alors) : si la condition est remplie, la branche THEN est
exécutée
ELSE (sinon) : si la condition n'est pas remplie, la branche ELSE
est exécutée.
ENDIF met fin au branchement conditionnel de programme.
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 IF
Programmer la condition
Insérer les séquences CN de la branche THEN
Au besoin : insérer les séquences CN de la branche ELSE
Les séquences CN contenant IF, THEN, ELSE, ENDIF
ne doivent pas contenir d'autres commandes.
Vous pouvez lire jusqu'à deux conditions.
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
499

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cnc pilot 640eManualplus 620

Table des Matières