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

Page 309

Advertising
background image

Autres fonctions

9.8

9

TNC 640 | Manuel d'utilisation HEIDENHAIN-Conversationnel | 7/2013

309

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 FN 20 :

Condition

Abréviation

égal à

==

inférieur à

<

supérieur à

>

inférieur ou égal à

<=

supérieur ou égal à

>=

Pour cela, on dispose de la fonction

FN20: WAIT FOR SYNC. WAIT

FOR SYNC doit toujours être utilisée, par exemple lorsque vous
importez des données-système avec

FN18 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

32 FN 20: N32D20:WAIT FOR M4095==1

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

32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1

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

32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

Advertising