MoveAbsolute (absolute Positionierung)
Dieser Zustand ermöglicht das Fahren auf die vorgegebene absolute Position.
- Das Ausführen einer Absolutpositionierung ist nur bei vorhandener Referenzinformation ( xIsHomed = TRUE) möglich.
- Im Zustand MoveAbsolute werden folgende Aktionen durchgeführt:
- Erzeugung des Bewegungsprofils für die Funktion MoveAbsolute .
- Es werden Modulo-Achsen und lineare Achsen unterstützt.
- Während der Fahrt kann die Position durch ein erneutes Auslösen des Execute-Eingangs verändert werden.
- ist der Eingang xContinuousUpdate gesetzt, erfolgt eine Neuberechnung des Profils, wenn sich die Eingänge lrVel , lrAcc , lrDec oder lrJerk nach dem Starten ändern.
Eingänge für diese Betriebsart
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
xMoveAbsExecute BOOL |
FALSE ä TRUE |
Absolute Positionierung (MoveAbsolute) aktivieren.
|
|
xContinuousUpdate BOOL |
TRUE |
Die Eingänge lrPos_Dist , lrVel , lrAcc , lrDec und lrJerk werden zyklisch auf Änderung überprüft und übernommen, |
|
lrPos_Dist LREAL |
Absolute Zielposition in [Units]
|
|
|
lrVel LREAL |
Geschwindigkeit in [Units/s]
|
|
|
lrAcc LREAL |
Beschleunigung in [Units/s 2 ]
|
|
|
lrDec LREAL |
Verzögerung in [Units/s 2 ]
|
|
|
lrJerk LREAL |
Ruck in [Units/s 3 ]
|
|
|
eDirection |
Die Auswahl der Verfahrrichtung ist nur im Verfahrbereich "Modulo" sinnvoll
SubIndex 135, ToleranceWindowModuloPositioning Verfahrrichtung:
|
|
Steuereingang ContinuousUpdate