Delta AX Series Instruction Manual page 228

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
Programming Example 2:
This example illustrates how to use DMC_MoveVelocityStopByPos for position locating after the linear axis
motion starts.
Timing Diagram
Acceleration
DMC_MoveVelocityStopByPos
bExecute
bTriggerStop
bDriveStart
State Machine
1.
After bExecute changes to True, the axis starts to move at a constant speed in the set direction until
bTriggerStop changes to True to start the positioning motion.
2.
The RoundPhase and StopPhase of DMC_MoveVelocityStopByPos are set to 5000 and 2000 respectively.
Therefore, the linear axis finally stops at the position of an integral multiple of 5000 plus 2000.
3.
Since the axis position exceeds 2000 as bTriggerStop turns to True, the axis will stop at the next 7000.
Position
0
-3000
-7000
0
Velocity
-1000
3000
0
-5000
50000
0
Jerk
-50000
standstill(3)
continuous motion(5)
discrete motion(4)
standstill(3)
Ch a p t er 2
2 2 3

Advertisement

Table of Contents
loading

Table of Contents