NC en PLC synchroniseren met FN 20: WAIT FOR

Toepassing

Met de functie FN 20: WAIT FOR kan tijdens de programma-afloop een synchronisatie tussen de NC en PLC worden uitgevoerd. De besturing stopt met het afwerken totdat er aan de voorwaarde is voldaan die in de regel FN 20: WAIT FOR- geprogrammeerd is.

Functiebeschrijving

 
Aanwijzing
Let op: botsingsgevaar!
Wijziging van de PLC kan tot ongewenst gedrag en ernstige fouten leiden, bijv. niet meer kunnen bedienen van de besturing. Daarom is de toegang tot de PLC met een wachtwoord beveiligd. Deze functie biedt HEIDENHAIN, uw machinefabrikant en andere leveranciers de mogelijkheid vanuit een NC-programma met de PLC te communiceren. Gebruik door de machine-operator of NC-programmeur is niet aan te bevelen. Tijdens de uitvoering van de functie en de volgende bewerking bestaat er gevaar voor botsingen!
  1. Functie uitsluitend in overleg met HEIDENHAIN, machinefabrikant of andere leveranciers gebruiken
  2. Documentatie van HEIDENHAIN, de machinefabrikant en andere leveranciers in acht nemen

De functie SYNC kunt u altijd gebruiken wanneer u bijv. via FN 18: SYSREAD systeemgegevens leest. Voor de systeemgegevens is een synchronisatie op de huidige datum en tijd vereist. De besturing stopt bij de functie FN 20: WAIT FOR de vooruitberekening. De besturing berekent de NC-regel na FN 20 pas nadat de besturing de NC-regel met FN 20 heeft afgewerkt.

Toepassingsvoorbeeld

11 FN 20: WAIT FOR SYNC

; Interne vooruitberekening met FN 20 stoppen

12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

; Positie van de X-as met FN 18 bepalen

In dit voorbeeld stopt u de interne vooruitberekening van de besturing, om de actuele positie van de X-as te bepalen.