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
- Utilizaţi funcţia doar în urma consultării cu HEIDENHAIN, cu producătorul maşinii sau cu furnizorul terţ.
- 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.