
4.FUNCTIONS TO SIMPLIFY PROGRAMMING PROGRAMMING B-63944EN-1/02
- 122 -
Explanation
By G01 specified for chamfering or corner R, the tool must be moved
only along one of the two axes on the selected plane. The command
in the next block must move the tool only along the other axis on the
selected plane.
Example:
When the A-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 A-axis and
that along the Z-axis:
G18 A0 Z0
G00 A100.0 Z100.0
G01 A200.0 F100 K30.0
Z200.0
The following program causes an alarm. (Because chamfering
is specified in the block to move the tool along the X-axis, which
is not on the selected plane)
G18 A0 Z0
G00 A100.0 Z100.0
G01 X200.0 F100 K30.0
Z200.0
The following program also causes an alarm. (Because the
block next to the chamfering command moves the tool along the
X-axis, which is not on the selected plane)
G18 A0 Z0
G00 A100.0 Z100.0
G01 Z200.0 F100 I30.0
X200.0
A radius value is specified at I, J, K, R, and C.
In an incremental programming, use point b in the figure in "Format"
as the start point in the block next to a chamfering or corner R block.
That is, specify the distance from point b. Do not specify the
distance from point c.
Example
270.0
K3.0
Cutting start point
End point
530.0
X
Z
φ
860
φ
268
N003
N004
N002
R6
N001 G18 ;
N002 G00 X268.0 Z530.0 ;
N003 G01 Z270.0 R6.0 ;
N004 X860.0 K-3.0 ;
N005 Z0 ;