8 f o nctions spéciales – HEIDENHAIN TNC 128 (77184x-01) Manuel d'utilisation
Page 215

HEIDENHAIN TNC 128
215
8.8 F
o
nctions spéciales
La TNC 128 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 :
Pour cela, on dispose de la fonction FN20: WAIT FOR SYNC. WAIT FOR
SYNC
doit toujours être utilisée, quand p.ex. 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 effectivement
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
Timer
T
0 à 95
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 à
>=
32 FN 20: WAIT FOR M4095==1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
Opérande
PLC
Abréviation
Plage d'adresses