Delta AX Series Instruction Manual page 351

Motion controller
Hide thumbs Also See for AX Series:
Table of Contents

Advertisement

AX- Ser i es Mo t i o n Co n t r o l l er I n s t r u c t i o n s Ma n u a l
MC_MoveVelocity
Execute
InVelocity
Aborted
MC_Stop
Execute
DMC_ReadMotionState
bEnable
bConstantVelocity
bAccelerating
bDecelerating
bDirectionPositive
bDirectionNegative
1.
When bvalid and bBusy change to True after DMC_ReadMotionState has started, it indicates that the motion
state can be read.
2.
The axis starts to accelerate until the target velocity after MC_MoveVelocity has started. When bAccelerating
and bDirectionPositive change to True, it indicates that the axis is accelerating in the positive direction.
3.
When the axis reaches the specified target velocity, the instruction maintains a constant velocity,
bAccelerating changes to False and bConstantVelocity changes to True.
4.
When MC_Stop has started, MC_MoveVelocity is interrupted and the axis starts to decelerate to a stop. Then
bConstantVelocity changes to False and bDecelerating changes to True.
5.
When the velocity of the axis reaches 0, bDecelerating and bDirectionPositive change to False and
bConstantVelocity changes to True.
6.
When DMC_ReadMotionState is disabled during the deceleration of the axis in the next motion cycle, both
bDecelerating and bDirectionPositive will remain True and will not update any longer no matter how motion
instructions work.
Velocity
300
Busy
Error
Done
Busy
Error
bValid
bBusy
`
Ch a p t er 2
3 4 6

Advertisement

Table of Contents
loading

Table of Contents