
B-63944EN-2/02 PROGRAMMING 5.FUNCTIONS TO SIMPLIFY PROGRAMMING
- 95 -
- Exceeding the move range
If the inserted chamfering or corner R block causes the tool to go
beyond the original interpolation move range, alarm PS0055 is issued.
C
C
The tool path without
chamfering is indicated
with a solid line.
Chamfering block to be inserted
G91 G01 X30.0 ;
G03 X7.5 Y16.0 R37.0 ,C28.0 ;
G03 X67.0 Y-27.0 R55.0 ;
Fig 5.3 (a) Exceeding the move range
- Plane selection
A chamfering or corner R block is inserted only for a command to
move the tool within the same plane.
Example:
When the U-axis is set as an axis parallel to the basic X-axis (by
setting parameter No. 1022 to 5), the following program
performs chamfering between cutting feed along the U-axis and
that along the Y-axis:
G17 U0 Y0
G00 U100.0 Y100.0
G01 U200.0 F100, C30.0
Y200.0
The following program causes alarm PS0055, however.
(Because chamfering is specified in the block to move the tool
along the X-axis, which is not on the selected plane)
G17 U0 Y0
G00 U100.0 Y100.0
G01 X200.0 F100, C30.0
Y200.0
The following program also causes alarm PS0055. (Because
the block next to the chamfering command moves the tool along
the X-axis, which is not on the selected plane)
G17 U0 Y0
G00 U100.0 Y100.0
G01 Y200.0 F100, C30.0
X200.0
If a plane selection command (G17, G18, or G19) is specified in the
block next to the block in which chamfering or corner R is specified,
alarm PS0051 is issued.