Delta AX Series Instruction Manual page 401

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
If an error occurs during the execution of the instruction, bError will turn to True and the axis motion will stop. To
confirm current error state, see the error code in ErrorID.
For the error codes and corresponding troubleshooting methods, refer to the Appendix of this manual.
Example
This example shows how to use DMC_GroupSetOverride to change the velocity during axis group motion.
Timing Diagram
GroupAxis
1000
Velocity
500
0
DMC_MoveLinearRelative
bExecute
DMC_GroupSetOverride
bEnable
bEnabled
bBusy
1.
When DMC_MoveLinearRelative.bExecute starts, the axis group runs at the velocity of 1000 set by
DMC_MoveLinearRelative.lrVelocity.
2.
At this time, DMC_GroupSetOverride.bEnable is True, and then DMC_GroupSetOverride.lrVelFactor is set to 0.5. The axis
group velocity is 1000 * 0.5 = 500. The axis group will continue to run at the deceleration of 500 set by
DMC_MoveLinearRelative.
Ch a p t er 2
3 9 6

Advertisement

Table of Contents
loading

Table of Contents