TE7: Wiederaufsetzen - Retrace Support
15.9 Randbedingungen
15.9
Randbedingungen
15.9.1
Funktionsspezifische Randbedingungen
15.9.1.1
Wiederaufsetzen innerhalb von Unterprogrammen
Unterprogrammaufruf außerhalb oder innerhalb einer Programmschleife
Ein eindeutiges Wiederaufsetzen innerhalb von Unterprogrammen ist davon abhängig, ob der
Unterprogrammaufruf außerhalb oder innerhalb einer Programmschleife erfolgt:
•
Außerhalb
Wird ein Unterprogramm außerhalb einer Programmschleife aufgerufen, ist ein
eindeutiges Wiederaufsetzen möglich.
•
Innerhalb
Wird ein Unterprogramm innerhalb einer Programmschleife aufgerufen, ist unter
Umständen kein eindeutiges Wiederaufsetzen möglich (siehe Wiederaufsetzen innerhalb
von Programmschleifen [Seite 646]).
Durchlaufzahl P
Unterprogramm-Wiederholungen durch Verwendung der Durchlaufzahl P werden beim
Wiederaufsetzen berücksichtigt. D. h. das Wiederaufsetzen im Teileprogramm erfolgt mit
dem korrekten Bezug von Teileprogrammsatz und Durchlaufzahl P zum Wiederaufsetzpunkt
der Kontur.
15.9.1.2
Wiederaufsetzen innerhalb von Programmschleifen
Innerhalb der NC-Hochsprache sind Programmschleifen programmierbar mittels:
• LOOP
• FOR
• WHILE
• REPEAT
•
CASE/IF-ELSE-ENDIF in Zusammenhang mit GOTOB
Bei einem Wiederaufsetzen innerhalb von Programmschleifen erfolgt das Wiederaufsetzen
immer im ersten Schleifendurchlauf.
646
ENDLOOP
ENDFOR
ENDWHILE
UNTIL
Funktionshandbuch, 02/2011, 6FC5397-2BP40-0AA0
Sonderfunktionen