Chapter 11 Motion Control Instructions
11-357
11
Square of terminal actuator’s velocity= Sum of squares of velocities of axes
The inputs
Acceleration
and
Deceleration
of DMC_MoveLinearRelative are the target acceleration
and target deceleration of the terminal actuator. The acceleration and deceleration of the terminal
actuator and accelerations and decelerations of axes have the following relationship.
Terminal actuator
’
s acceleration
(
deceleration
)
= Sum of squares of acceleration
(
deceleration
)
of axes
2. The
Jerk
of DMC_MoveLinearRelative instruction is reserved.
3. See the relationship among
BufferMode
,
TransitionMode
and
TransitionParameter
as follows. If
mcBuffered is selected as
BufferMode
,
TransitionMode
supports mcTMNone only. If
mcBlendingPrevious is selected as
BufferMode
,
TransitionMode
supports the two modes:
mcTMConstantVelocity and mcTMCornerDistance.
BufferMode value
TransitionMode
value
Description
mcBuffered(1)
mcTMNone(0)
Wait until the previous interpolation instruction execution
is finished and then execute current instruction
immediately.
mcBlending-
Previous(3)
mcTMConstant-
Velocity(2)
Smooth transition: Wait till the previous interpolation
instruction execution is completed and then execute
current instruction immediately. The transition velocity is
the resultant velocity of the previous instruction. After the
instruction switch, the terminal actuator conducts the
smooth transition and then makes the linear motion as
illustrated in the following example 2.
mcTMCorner-
Distance(3)
Corner-distance transition: Wait till the previous
interpolation instruction execution is completed and then
execute current instruction immediately. When the
distance between the terminal actuator position and the
final position of the previous interpolation instruction
equals the value of
TransitionParameter
during the
execution of the previous interpolation instruction, the
previous interpolation instruction execution is completed
immediately and then current instruction execution starts.
During the execution of the current instruction, the
terminal actuator moves for a circular arc and then
makes a linear interpolation.The distance between the
end point of the circular arc and the end point of the
previous interpolation instruction is still equal to the value
of
TransitionParameter
as illustrated in the following
example 3.
Programming Example 1
The example in which one DMC_MoveLinearRelative instruction is executed is as follows.
1. The variable table and program
Variable name
Data type
Initial value
ADDAXIS1
DMC_AddAxisToGroup
ADDAXIS1_Ex
BOOL
ADDAXIS1_Done
BOOL
ADDAXIS1_Bsy
BOOL
ADDAXIS1_Err
BOOL
ADDAXIS1_ErrID
WORD
ADDAXIS2
DMC_AddAxisToGroup
Summary of Contents for DVP-15MC Series
Page 19: ...DVP 15MC Series Motion Controller Operation Manual 1 4 _1 MEMO...
Page 23: ...DVP 15MC Series Operation Manual 2 4 _2 MEMO...
Page 31: ...DVP 15MC Series Motion Controller Operation Manual 3 8 _3 MEMO...
Page 75: ...DVP 15MC Series Motion Controller Operation Manual 6 26 _6 MEMO...
Page 87: ...DVP 15MC Series Motion Controller Operation Manual 7 12 _7 MEMO...
Page 432: ...Chapter 8 Logic Instructions 8 345 8_ MEMO...
Page 470: ...DVP 15MC Series Motion Controller Operation Manual 10 34 10 MEMO...
Page 878: ...DVP 15MC Series Motion Controller Operation Manual 11 408 11 1 MEMO...
Page 920: ...DVP 15MC Series Motion Controller Operation Manual A 16 A MEMO...
Page 941: ...D 1 D Explanation of Homing Modes Table of Contents D 1 Explanation of Homing Modes D 2...
Page 966: ...DVP 15MC Series Motion Controller Operation Manual D 26 D MEMO...