9 Motion Control Functions
9-38
NJ-series CPU Unit Motion Control User’s Manual (W507)
Even if you change the travel distance and re-execute the MC_MoveRelative (Relative Positioning)
instruction, positioning is performed for the new travel distance in reference to the position where the
motion first started. However, if the instruction is executed again just before positioning is completed, it
may be executed as a new instruction rather than as a re-execution of the same instruction.
Precautions for Correct Use
Precautions for Correct Use
Do not change the travel distance and re-execute the instruction just before the end of position-
ing.
The operation is changed only during acceleration (including acceleration for triangular control) and
constant-velocity motion. Changes are also accepted when the axis is decelerating, but operation is not
affected.
The operation is changed only during acceleration and acceleration during triangular control. If it is
changed when moving at a constant speed, the changed rate applies to acceleration for an override.
Changes are also accepted when the axis is decelerating, but operation is not affected.
The deceleration rate is changed only during acceleration, constant-velocity motion, deceleration, trian-
gular control, or during deceleration-exceed control. If the new deceleration rate causes the axis to
exceed the target position, stopping at the target position is given the highest priority. Therefore, in this
case, the actual deceleration rate will exceed the specified deceleration rate.
z
Patterns Where Deceleration Rate Increases
Changing the Travel Distance
Changing the Target Velocity
Changing the Acceleration Rate
Changing the Deceleration Rate
↓
Command re-executed.
↑
Executed.
Velocity
Re-execution Instruction during Motion
Re-execution Just Before End of Positioning
Velocity
↑
Travel distance
specified when
instruction was
re-executed
↑
Initial
travel
distance
↑
Initial
travel
distance
↑
Executed.
Travel distance
specified when
instruction was
re-executed
↓
Command re-executed.
If the instruction is re-executed just before the end of positioning,
positioning for the travel distance that is specified when the instruction
is re-executed is sometimes based on the position to which the axis
was moved for the initial travel distance.
↑
Trapezoidal Control
↑
Executed.
↑
Command position
There is an area of
acceleration due to the
increased deceleration
rate during deceleration
Increased deceleration rate allows
operation to reach target velocity
for trapezoidal control.
Instruction
↓
re-executed
Velocity
↑
Command position
There is an area of
acceleration due to
the increased
deceleration rate
during deceleration
↑
Executed.
Velocity
Triangular Control Followed by Trapezoidal Control
Instruction
↓
re-executed
Summary of Contents for NJ501-1300
Page 12: ...Sections in this Manual 10 NJ series CPU Unit Motion Control User s Manual W507...
Page 18: ...16 NJ series CPU Unit Motion Control User s Manual W507 CONTENTS...
Page 22: ...Read and Understand this Manual 20 NJ series CPU Unit Motion Control User s Manual W507...
Page 34: ...Revision History 32 NJ series CPU Unit Motion Control User s Manual W507...
Page 86: ...3 Configuring Axes and Axes Groups 3 28 NJ series CPU Unit Motion Control User s Manual W507...
Page 122: ...5 Motion Control Parameters 5 24 NJ series CPU Unit Motion Control User s Manual W507...
Page 158: ...6 Motion Control Programming 6 36 NJ series CPU Unit Motion Control User s Manual W507...
Page 166: ...7 Manual Operation 7 8 NJ series CPU Unit Motion Control User s Manual W507...
Page 182: ...8 Homing 8 16 NJ series CPU Unit Motion Control User s Manual W507...
Page 346: ...10 Sample Programming 10 92 NJ series CPU Unit Motion Control User s Manual W507...
Page 422: ...Appendices A 18 NJ series CPU Unit Motion Control User s Manual W507...
Page 423: ...Index 1 NJ series CPU Unit Motion Control User s Manual W507 I Index...
Page 430: ...Index 8 NJ series CPU Unit Motion Control User s Manual W507 Index...