7 f o nctions spéciales – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuel d'utilisation
Page 251

HEIDENHAIN TNC 640
251
8.7 F
o
nctions spéciales
La TNC 640 possède une interface étendue pour la communication
entre le PLC et la CN. Il s’agit là d’une nouvelle interface symbolique
Aplication Programmer Interface (API). Parallèlement, l’interface
habituelle PLC-CN existe encore et peut toujours être utilisée.
L'utilisation de l’ancienne ou la nouvelle interface API TNC est
configurée par le constructeur de la machine. Introduisez le nom de
l’opérande symbolique sous forme de string pour obtenir l’état défini
de l’opérande symbolique.
Les conditions suivantes sont autorisées dans la séquence D20:
Pour cela, on dispose de la fonction D20. WAIT FOR SYNC doit toujours
être utilisée, par exemple lorsque vous importez des données-
système avec D18 qui nécessitent d'être synchronisées en temps réel.
La TNC interrompt le calcul anticipé et n'exécute la séquence CN
suivante que lorsque le programme CN a réellement atteint cette
séquence.
Exemple: suspendre le déroulement du programme jusqu'à ce
que le PLC initialise à 1 le marqueur 4095
Exemple: suspendre le déroulement du programme jusqu'à ce
que le PLC initialise à 1 l’opérande symbolique
Exemple: interrompre le calcul anticipé interne, lire la position
courante de l'axe X
Octets
B
0 à 4095
Mot
W
0 à 2047
Double mot
D
2048 à 4095
Condition
Abréviation
Egal à
==
inférieur à
<
supérieur à
>
inférieur ou égal à
<=
supérieur ou égal à
>=
N32 D20: WAIT FOR M4095==1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1
Opérande
PLC
Abréviation
Plage d'adresses