Fn 29: plc: trasmissione di valori al plc, Pag. 285, 8 f unzioni ausiliar ie – HEIDENHAIN TNC 640 (34059x-01) Manuale d'uso
Pagina 285

HEIDENHAIN TNC 640
285
8.8 F
unzioni ausiliar
ie
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
FN 29: PLC: trasmissione di valori al PLC
Con la funzione FN 29: PLC 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
>=
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
56 FN 29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15