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

Page 251

Advertising
background image

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

Advertising