Delta AX Series Instruction Manual page 227

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 Examples
Programming Example 1:
This example illustrates how to use DMC_MoveVelocityStopByPos for phase positioning after the rotary axis
motion starts.
Rotary axis setting
Timing Diagram
Acceleration
DMC_MoveVelocityStopByPos
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 360 and 180, and the Modulo
value of the rotary axis is 3600. Therefore, the rotary axis finally stops at 1800.
3.
Since the axis position exceeds the position specified by StopPhase as bTriggerStop turns to True, the axis
will stop at the next StopPhase position.
3000
1800
Position
0
1000
Velocity
0
5000
0
-3000
50000
0
Jerk
-50000
bExecute
standstill(3)
continuous motion(5)
discrete motion(4)
standstill(3)
Ch a p t er 2
2 2 2

Advertisement

Table of Contents
loading

Table of Contents