344
Using Direct Operation
Section 9-4
If ABSOLUTE MOVEMENT is executed for an absolute position that exceeds
this range, positioning will be performed not to a position based on the
present origin, but to a position exceeding the upper or lower limit of the com-
mand present position.
Note
If ABSOLUTE MOVEMENT is executed for an absolute position that exceeds
the positioning range, the positioning operation will be in the reverse direction
to the present origin and the origin will be offset. Do not allow the position
command value for ABSOLUTE MOVEMENT to exceed the positioning range.
Also, set limit input signals and software limits so that operation will not be
performed outside the present positioning range.
Executing RELATIVE
MOVEMENT
RELATIVE MOVEMENT positions the axis at the specified position using the
position command value in the Axis Operating Output Memory Area as incre-
mental data. RELATIVE MOVEMENT can be executed without the origin
established (No Origin Flag = 1), and the position command value will be
added to the present position (relative travel distance).
The positioning range for RELATIVE MOVEMENT is a command present
position range of
−
2,147,483,648 to 2,147,483,647 (command units) when it
is not limited by limit input signals or software limits. (For details on the com-
mand present position, refer to
7-3 Coordinate System and Present Position
.)
The position command value used as the relative travel distance can be spec-
ified in the range
−
2,147,483,648 to 2,147,483,647 (command units), but if the
positioning is started with a position command value such that the target posi-
tion exceeds the positioning range for RELATIVE MOVEMENT, a Position
Designation Error (axis error code: 3060) will occur, and the positioning oper-
ation will not be executed.
For details on acceleration/deceleration operations during direct operation,
refer to
7-4 Acceleration and Deceleration Operations
.
9-4-2
Direct Operation Timing Charts
Timing Chart for
Movement Command
Execution
The following timing chart is for when RELATIVE MOVEMENT is executed.
The timing chart for ABSOLUTE MOVEMENT is the same, except that posi-
tioning is executed with the absolute position.
0
−
2,147,483,648
2,147,483,647
−
1,747,483,648
Example: 400,000,000
Command present position
Position command value for
ABSOLUTE MOVEMENT
In this example, positioning is possible
between
−
1,747,483,648 and 2,147,483,647.
ABSOLUTE MOVEMENT execution
If ABSOLUTE MOVEMENT is executed with a position command value of
−
2,147,483,648 to
−1
,747,483,649 in the above example, positioning will be
performed to the specified position.
0
0
−
2,147,483,648
2,147,483,647
−
2,147,483,648
2,147,483,647
Command present position
Position command value for
RELATIVE MOVEMENT
Positioning is possible.
RELATIVE MOVEMENT execution
Positioning is not possible
(Position Designation error).
Summary of Contents for CJ1W-NC271 - 12-2009
Page 2: ......
Page 4: ...iv ...
Page 6: ...vi ...
Page 22: ...xxii ...
Page 58: ...30 Starting Operation Section 2 2 ...
Page 244: ...216 Axis Operating Input Memory Areas Section 4 8 ...
Page 264: ...236 Transferring Servo Parameters Section 5 3 ...
Page 396: ...368 Linear Interpolation Section 9 7 ...
Page 648: ...620 List of Error Codes Appendix D ...
Page 674: ...646 Additional Functions for the CJ1W NCF71 MA Appendix F ...
Page 684: ...656 Index ...
Page 686: ...658 Revision History ...