8 f unzioni ausiliar ie – HEIDENHAIN TNC 128 (77184x-01) Manuale d'uso

Pagina 215

Advertising
background image

HEIDENHAIN TNC 128

215

8.8 F

unzioni ausiliar

ie

Il TNC 128 possiede un'interfaccia estesa per la comunicazione tra
PLC e NC. Si tratta di una nuova Application Programmer Interface
(API) simbolica. La normale interfaccia PLC-NC finora presente
continua ad essere disponibile e può essere impiegata a scelta. Il
costruttore della macchina stabilisce se viene impiegata la vecchia o la
nuova API TNC. Inserire come stringa il nome dell’operando simbolico,
per constatare il suo stato definito.

Nel blocco FN 20 sono ammesse le seguenti condizioni:

È inoltre disponibile la funzione FN20: WAIT FOR SYNC. Utilizzare
sempre WAIT FOR SYNC, se ad esempio tramite FN18 si leggono i dati di
sistema che richiedono una sincronizzazione in tempo reale. Il TNC
arresta quindi il calcolo anticipato ed esegue il seguente blocco NC
soltanto quando anche il programma NC ha effettivamente raggiunto
questo blocco.

Esempio: arresto del programma finché il PLC imposta il merker
4095 su 1

Esempio: arresto del programma finché il PLC imposta
l’operando simbolico su 1

Esempio: arresto del calcolo anticipato interno, lettura della
posizione attuale nell'asse X

Timer

T

da 0 a 95

Byte

B

da 0 a 4095

Word

W

da 0 a 2047

Double word

D

da 2048 a 4095

Condizione

Sigla

Uguale

==

Minore

<

Maggiore

>

Minore-uguale

<=

Maggiore-uguale

>=

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

Operando
PLC

Sigla

Campo indirizzi

Advertising