Autres fonctions 9.8 – HEIDENHAIN TNC 620 (73498x-02) Manuel d'utilisation
Page 299

Autres fonctions
9.8
9
TNC 620 | Manuel d'utilisation HEIDENHAIN-Conversationnel | 7/2013
299
La TNC 620 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