TB_SyncRot

Funktionalität

Der Baustein eignet sich für die Ansteuerung von rotativen Achsen, die sich synchron zu einer Masterposition bewegen sollen. Diese Bewegungsart kann immer dann verwendet werden, wenn kontinuierlich bewegte Produkte bearbeitet werden sollen. Die Mechanik kann z.B. eine Rundachse oder ein Zahnriemen sein. Es werden drei charakteristische Parameter benötigt; der SEP, die MAP und die FAP.

Der SEP ist ein digitales Ereignis und zeigt das Ende der Bearbeitung an. Ab diesem Punkt bewegt sich die Achse auf den nächsten Synchronpunkt zu. Die MAP ist der Abstand zur nächsten Synchronposition des Masters, die FAP der Abstand zur nächsten Synchronposition der Achse.


Der Bewegungsablauf teilt sich immer in die vier Phasen Aufsynchronisieren, Synchronfahrt, Absynchronisieren und Ausgleich. Ein Zyklus beginnt hierbei immer am SEP, also am Ende der Synchronfahrt (Ausnahme ist der Starttakt). An diesem Punkt wird die Bewegung für den folgenden Takt bestimmt. Deshalb muss am Ende der Synchronfahrt die nächste MAP und die FAP bekannt sein.

Im folgenden Bild ist der Weg der Achse und des Masters über der Zeit aufgetragen. Die Achse steht (1) und startet so (2), dass sie genau dann ihren Synchronpunkt (Y_SYNC) erreicht, wenn der Master an der Position X_SYNC ist (3).

Ab diesem Punkt bewegt sich die Achse synchron zum Master bis das Signal SEP erkannt wird (4). In diesem Moment wird von der Masterposition die MAP und von der Achsposition die FAP abgezogen (5). Abhängig der neuen Positionen wird nun die Ausgleichsbewegung ausgeführt. Ist die Leitachse weiter von X_SYNC entfernt als die Folgeachse von Y_SYNC so verzögert die Achse (6). Ist die Leitachse näher an X_SYNC als die Folgeachse an Y_SYNC so beschleunigt sie (7). In jedem Fall erreicht die Achse ihre Synchronposition (Y_SYNC) dann, wenn der Master die Position X_SYNC erreicht. Wenn die Achse gestoppt werden soll, werden am SEP nochmals die Positionen manipuliert. Nun stoppt die Achse (8) und hält an der gegebenen Stop-Position (9).

Achtung:

Der FB TB_SyncRot kann nur in einer synchronisierten Sollwert-Event Task verwendet werden.