D29: trasmissione di valori al plc, Pag. 254, 7 f unzioni ausiliar ie – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuale d'uso

Pagina 254

Advertising
background image

254

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

Advertising