Erläuterungen
Die Startposition stimmt mit der Umkehrposition 1 überein. Mit den Synchronaktionen WHEN
.... (siehe oben) wird eine Zustellung bei Erreichen der Startposition verhindert.
4.5
Beispiel Pendelumkehr von Extern
4.5
4.5.1
Umkehrposition mit "Pendelumkehr von Extern" über Synchronaktion ändern
DEFINE BREAKPZ AS $AA_OSCILL_BREAK_POS1[Z]
DEFINE REVPZ AS $SA_OSCILL_REVERSE_POS1[Z]
WAITP(Z)
OSP1[Z]=10 OSP2[Z]=60
OSE[Z]=0
OSB[Z]=0
WHENEVER BREAKPZ <> REVPZ DO $$SA_OSCILL_REVERSE_POS1 = BREAKPZ
OS[Z]=1 X150 F500
OS[Z]=0
WAITP(Z)
M30
Erweiterungsfunktionen: Pendeln (P5)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
4.5 Beispiel Pendelumkehr von Extern
; erlaube Pendeln für die Z Achse
; Umkehrpunkt 1 und 2 erklären
; Endposition = 0
; Startposition = 0
; Bei Pendelumkehr von extern für die
; Pendelumkehrposition 1, dies anpassen
; Start Pendeln, kontinuierliche Zustellung
; Pendeln ausschalten
; auf das Ende der Pendelbewegung warten
Beispiele
4-11