Sincronizați NC și PLC cu FN 20: SE AȘTEAPTĂ

Aplicaţie

Cu funcţia FN 20: WAIT FOR, puteţi sincroniza NC şi PLC în timpul rulării programului. Sistemul de control opreşte rularea programului până când este îndeplinită condiţia specificată în blocul FN 20: WAIT FOR-.

Descrierea funcţiilor

 
Anunţ
Pericol de coliziune!
Modificările la PLC pot avea drept rezultat un comportament nedorit şi erori grave (de ex., sistemul de control devine nefuncţional). Din acest motiv, accesul la PLC este protejat prin parolă. Această funcţie permite HEIDENHAIN, producătorului maşinii şi furnizorilor terţi să comunice cu PLC din cadrul unui program NC. Nu este recomandat ca operatorii maşinii sau programatorii NC să utilizeze această funcţie. În timpul execuţiei funcţiei şi în timpul prelucrării ulterioare, există risc de coliziune!
  1. Utilizaţi funcţia doar în urma consultării cu HEIDENHAIN, cu producătorul maşinii sau cu furnizorul terţ.
  2. Respectaţi documentaţia de la HEIDENHAIN, producătorul maşinii, şi de la furnizorii terţi

Funcţia SYNC este utilizată de fiecare dată când citiţi date de sistem (de ex., cu FN 18: SYSREAD). Datele sistemului trebuie să fie sincronizate cu data şi ora curente. Utilizaţi FN 20: WAIT FOR pentru a opri calculul anticipat. Când sistemul de control întâlneşte FN 20, acesta va calcula blocul NC numai după ce a executat blocul NC care conţine FN 20.

Exemplu de aplicație

11 FN 20: WAIT FOR SYNC

; Opriţi calculul anticipat intern cu FN 20

12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

; Determinaţi poziţia axei X cu FN 18

În acest exemplu, opriți calculul prealabil intern al sistemului de control pentru a determina poziția curentă a axei X.