Autres fonctions 9.7 – HEIDENHAIN TNC 640 (34059x-02) ISO programming Manuel d'utilisation

Page 275

Advertising
background image

Autres fonctions

9.7

9

TNC 640 | Manuel d'utilisation Programmation DIN/ISO | 7/2013

275

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 :

Condition

Abréviation

égal à

==

inférieur à

<

supérieur à

>

inférieur ou égal à

<=

supérieur ou égal à

>=

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

N32 D20: N32D20:WAIT FOR M4095==1

Exemple : suspendre le déroulement du programme jusqu'à ce
que le PLC initialise à 1 l’opérande symbolique

N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1

Exemple : interrompre le calcul anticipé interne, lire la position
actuelle de l'axe X

N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1

Advertising