AxisMotionState
- Namespace
- ZEquipment
This enumeration describes the typical motion status of an axis, it is most notable used in the axis-base interface and designed to depict the motion state, which is supported by almost all drives.
Fields
Undefined=0The axis is in an undefined motion state; This state is mostly set by the drive itself if it is for example in booting procedure
Standstill=1The axis is currently standing still or at least the drive is not actively trying to move the axis. The consideration of external forces is usually not considered here.
Accelerating=2The axis is accelerating towards the constant velocity phase. However, depending on the motion profile the latter phase may not be reachable, because of a jerk limit of acceleration limit.
Decelerating=3The axis is decelerating toward zero velocity (e.g. stillstand).
ConstantVelocity=4The axis is moving with constant velocity, either endlessly or towards a target position. Depending on the motion profile, which is used for the movement this motion state may not be reached and instead Accelerating changes seamlessly to Decelerating.