
PROGRAMMING14. COMPENSATION FUNCTION
B–63864EN/03
254
When CCN (bit 2 of parameter No.5003)=1
[FS15 Type]
(G41G01)
G01
r
s
s
G01
G29
Intermediate position=return position
NOTE
When a G29 command is specified for an axis that is not in the cutter compensation C plane
in cutter compensation C mode, a perpendicular vector is generated at the end point of the
previous block, and the tool does not move. In the next block, an intersection vector is
generated (in the same way as when two or more continuous blocks do not specify any move
commands).
s
G29Z__
(G41G01X_Y_)
r
s
G01G01
By specifying G39 in offset mode during cutter compensation C, corner
circular interpolation can be performed. The radius of the corner circular
interpolation equals the compensation value.
In offset mode
or
G39 ;
;
I_J_
I_K_
J_K_
G39
When the command indicated above is specified, corner circular
interpolation in which the radius equals compensation value can be
performed. G41 or G42 preceding the command determines whether the
arc is clockwise or counterclockwise. G39 is a one–shot G code.
When G39; is programmed, the arc at the corner is formed so that the
vector at the end point of the arc is perpendicular to the start point of the
next block.
When G39 is specified with I, J, and K, the arc at the corner is formed so
that the vector at the end point of the arc is perpendicular to the vector
defined by the I, J, and K values.
14.5.9
Corner Circular
Interpolation (G39)
Format
Explanations
D Corner circular
interpolation
D G39 without I, J, or K
D G39 with I, J, and K