Med funktionen FN 20: WAIT FOR kan du genomföra en synkronisering mellan NC och PLC under programkörningen. Styrsystemet stoppar exekveringen tills villkoret som du har programmerat i FN 20: WAIT FOR-blocket är uppfyllt.
Användningsområde
Funktionsbeskrivning
Hänvisning
Varning kollisionsrisk!
Ändringar i PLC kan leda till oönskat beteende och allvarliga fel, t.ex. att styrsystemet blir oanvändbart. Av denna anledning är åtkomst till PLC skyddat via lösenord. Den här funktionen gör att HEIDENHAIN, maskintillverkaren och tredjepartsleverantörer kan kommunicera med PLC:n från ett NC-program. Vi rekommenderar inte att maskinoperatören eller NC-programmeraren använder funktionen. Det finns kollisionsrisk under exekveringen av funktionen och den efterföljande bearbetningen!
- Använd bara funktionen efter samråd med HEIDENHAIN, maskintillverkaren eller tredjepartsleverantören
- Beakta dokumentation från HEIDENHAIN, maskintillverkaren och tredjepart
Du kan alltid använda funktionen SYNC när du t.ex. läser systemdata med hjälp av FN 18: SYSREAD. Systemdata kräver en synkronisering med aktuellt datum och aktuell tid. Vid funktionen FN 20: WAIT FOR stoppar styrsystemet förhandsberäkningen. Styrsystemet beräknar NC-blocket efter FN 20 först efter att styrsystemet har exekverat NC-blocket med FN 20.
Användningsexempel
11 FN 20: WAIT FOR SYNC | ; Stoppa intern förhandsberäkning med FN 20 |
12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 | ; Beräkna X-axelns position med FN 18 |
I detta exempel stoppar du styrningens interna förberäkning för att bestämma X-axelns aktuella position.