Dieser Baustein erzeugt zyklische Sollpositionen in Anwendereinheiten und kann in Verbindung mit Technologiebausteinen wie TB_SyncRot oder TB_SyncLin Zusatzpositionierungen ausführen.
Der Baustein erzeugt Sollpositionen abhängig einer Leitposition. Die Bewegung startet aus der Rast, sobald die Leitposition (di_xPos) gleich der Startposition (di_xOffs) ist. Die Bewegung der Achse (di_yFact) wird ausgeführt während der Leitweg di_xFact zurücklegt. Es wird ein Geschwindigkeitsprofil ohne Geschwindigkeits-Plateau erzeugt.
Empfohlene Task: |
Event |
Verwendete Bibliotheken: |
ARITHMETIC_xxbd00 oder höher |
Ein-/Ausgänge
Eingänge
Bezeichnung: |
Datentyp: |
Beschreibung: |
x_Enable |
BOOL |
TRUE: Freigabe des Bausteins. |
di_xPos |
DINT |
Aktuelle Leitposition in Anwendereinheiten. |
di_xOffs |
DINT |
Startposition der Leitachse für die Bewegung in Anwendereinheiten. |
di_xFact |
DINT |
Weg der Leitachse für die Bewegung in Anwendereinheiten. |
di_yFact |
DINT |
Verfahrweg der Achse in Anwendereinheiten. |
Ausgänge
Bezeichnung: |
Datentyp: |
Beschreibung: |
x_Active |
BOOL |
TRUE: Baustein ist aktiv und wartet, dass die Leitposition die Startposition di_xOffs erreicht. |
x_CamActive |
BOOL |
TRUE: Die Bewegungsausführung ist gestartet. Die Achse bewegt sich in Abhängigkeit der Masterbewegung. |
di_yPos |
DINT |
Sollposition der Achse in 1/100 Anwendereinheiten. Diese Position kann z.B. direkt an die Technologiebausteine TB_SyncLin oder TB_SyncRot am Eingang di_yPosAdd angeschlossen werden. |