Funzioni ausiliarie 8.7 – HEIDENHAIN TNC 320 (34055x-06) ISO programming Manuale d'uso
Pagina 235

Funzioni ausiliarie
8.7
8
TNC 320 | Manuale utente Programmazione DIN/ISO | 8/2013
235
Il TNC 320 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 D20 sono ammesse le seguenti condizioni:
Condizione
Sigla
Uguale
==
Minore
<
Maggiore
>
Minore-uguale
<=
Maggiore-uguale
>=
È inoltre disponibile la funzione
D20. Utilizzare sempre WAIT FOR
SYNC, se ad esempio tramite D18 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
N32 D20: WAIT FOR M4095==1
Esempio: arresto del programma finché il PLC imposta l’operando
simbolico su 1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
Esempio: arresto del calcolo anticipato interno, lettura della
posizione attuale nell'asse X
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1