14. FUNCTIONS TO SIMPLIFY
Chamfering and corner rounding can be performed only in the plane
specified by plane selection (G17, G18, or G19). These functions cannot
be performed for parallel axes.
A block specifying chamfering or corner rounding must be followed by
a block that specifies a move command using linear interpolation (G01)
or circular interpolation (G02 or G03). If the next block does not contain
these specifications, P/S alarm No. 052 is issued.
A chamfering or corner rounding block can be inserted only for move
commands which are performed in the same plane. In a block that comes
immediately after plane switching (G17, G18, or G19 is specified),
neither chamfering nor corner rounding can be specified.
If the inserted chamfering or corner rounding block causes the tool to go
beyond the original interpolation move range, P/S alarm No.055 is issued.
G91 G01 X30.0 ;
G03 X7.5 Y16.0 R37.0 ,C28.0 ;
G03 X67.0 Y–27.0 R55.0 ;
The tool path without
chamfering is indicated
with a solid line.
Chamfering block to
In a block that comes immediately after the coordinate system is changed
(G92, or G52 to G59) or a return to the reference position (G28 to G30)
is specified, neither chamfering nor corner rounding can be specified.
When two linear interpolation operations are performed, the chamfering
or corner rounding block is regarded as having a travel distance of zero
if the angle between the two straight lines is within +1 . When linear
interpolation and circular interpolation operations are performed, the
corner rounding block is regarded as having a travel distance of zero if the
angle between the straight line and the tangent to the arc at the intersection
is within +1 . When two circular interpolation operations are performed,
the corner rounding block is regarded as having a travel distance of zero
if the angle between the tangents to the arcs at the intersection is within
The following G codes cannot be used in a block that specifies chamfering
or corner rounding. They also cannot be used between chamfering and
corner rounding blocks that define a continuous figure.
⋅G codes of group 00 (except G04)
⋅G68 of group 16
Corner rounding cannot be specified in a threading block.
D Plane selection
D Next block
D Plane switching
D Exceeding the move
D Coordinate system
D Travel distance 0
D Unavailable G codes