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

Page 215

Advertising
background image

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

Advertising