MoveAbsolute (absolute positioning)
This state makes traversing to the absolute position specified possible.
- Executing absolute positioning is only possible with reference information available ( xIsHomed = TRUE).
- In the MoveAbsolute status, the following actions are executed:
- Creation of the motion profile for the MoveAbsolute function.
- Modulo axes and linear axes are supported.
- During the travel, the position can be changed by enabling the Execute input again.
- If the xContinuousUpdate input is set, the profile is recalculated if the lrVel , lrAcc , lrDec or lrJerk input is changed after the start.
Inputs for this operating mode
|
Name Data type |
Information/possible settings |
|
|---|---|---|
|
xMoveAbsExecute BOOL |
FALSE ä TRUE |
Activate absolute positioning (MoveAbsolute).
|
|
xContinuousUpdate BOOL |
TRUE |
Inputs lrPos_Dist , lrVel , lrAcc , lrDec and lrJerk are checked cyclically with regard to changes and are accepted, |
|
lrPos_Dist LREAL |
Absolute target position in [unit]
|
|
|
lrVel LREAL |
Velocity in [unit/s]
|
|
|
lrAcc LREAL |
Acceleration in [unit/s 2 ]
|
|
|
lrDec LREAL |
Deceleration in [unit/s 2 ]
|
|
|
lrJerk LREAL |
Jerk in [unit/s 3 ]
|
|
|
eDirection |
The selection of the traversing direction is only reasonable in the "Modulo" traversing range
SubIndex 135, ToleranceWindowModuloPositioning Traversing direction:
|
|
Control input ContinuousUpdate