Exemple : Interrogation D'une Constante; 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

Exemple : interrogation d'une constante

N.. IF DVDEF(__n97_s)
N.. THEN
N.. PRINT("__n97_s is defined",#__n97_s)
N.. ELSE
N.. PRINT("#__n97_s is not defined")
N.. ENDIF
. . .
Répétition de programme WHILE..ENDWHILE
La répétition de programme comporte les éléments suivants :
WHILE, suivi de la condition. Dans une condition, de part et
d'autre de l'opérateur de comparaison, se trouvent des variables
ou des expressions mathématiques.
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. Pour x, y, vous pouvez aussi utiliser
des variables.
Programmation:
Sélectionner Extras > DIN PLUS mot... dans le menu La
commande ouvre la liste de sélection Insérer mot DIN
PLUS.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.
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2019
6
539

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Manualplus 620

Table des Matières