D29: trasmissione di valori al plc, 7 f unzioni ausiliar ie – HEIDENHAIN TNC 620 (340 56x-03) ISO programming Manuale d'uso
Pagina 232

232
Programmazione: parametri Q
8.7 F
unzioni ausiliar
ie
Nel blocco D20 sono ammesse le seguenti condizioni:
È 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
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
D29: trasmissione di valori al PLC
Con la funzione D29 si possono trasferire al PLC fino a otto valori
numerici o parametri Q.
Incrementi e unità: 0,1 µm o 0,0001°
Esempio: trasmissione del valore numerico 10 (corrispondente a
1 µm o 0,001°) al PLC
Condizione
Sigla
Uguale
==
Minore
<
Maggiore
>
Minore-uguale
<=
Maggiore-uguale
>=
N32 D20: WAIT FOR M4095==1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1
N56 D29 P01 +10 P02 +Q3