TB_PosAdd

Darstellung in FBD

Allgemeine Informationen

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

nicht vorhanden

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.