B-63790EN/01 4.DESCRIPTION OF PARAMETERS
- 77 -
- When this parameter is set to 100000.000
When the absolute coordinate is 0° , the machine coordinate may
not be 0° as shown below:
0
0
100000°
(-100000°)
0
120
200
280
100000°
(-100000°)
-100000 to 0 0 to 100000
-100000 to 0
0 to 100000
40
bsolute and relativ
coordinate system
Machine coordinate system
0
First rounding
Second rounding
- The value specified in an incremental command is used as the
actual movement.
When the movement (absolute value) in one block is greater than
or equal to the setting of this parameter, however, the alarm
"PS184 EXCESSIVE MOVEMENT" is issued.
|movement (absolute-value)| ≥ (setting-of-this-parameter) R
"PS184 EXCESSIVE MOVEMENT"
- When an absolute command is issued, the movement is
determined as follows:
The specified value is rounded off within a range of ±(setting-of-
this-parameter) and the difference between the rounding result
and current position is used as the movement.
When |movement| > (setting-of-this-parameter), however, the
movement is determined as follows:
When the movement is a positive value:
actual-movement = movement - (2*setting-of-this-parameter)
When the movement is a negative value:
actual-movement = movement + (2*setting-of-this-parameter)
[Example]
When this parameter is set to 360000.000 and the rotation axis is
the A-axis
G90 A0 ;
Actual
movement
Absolute coordinate
after movement
Remarks
N1 G91 A-220000.0 ; -220000 -220000 The specified value is used as the actual
movement because of an incremental
command.
N2 G90 A860000.0 ; +360000 140000 The specified value is rounded off within
360000. and 140000. is obtained. The
actual movement is 360000. because the
movement is 360000.
N3 G90 A-300000.0 ; +280000 -300000 The actual movement is 280000 because
the absolute value of the movement (-
440000 = -300000 - 140000) exceeds
360000.
N4 G90 A0 ; +300000 0 The actual movement is 360000 because
the movement is within 360000.