
5.COMPENSATION FUNCTION PROGRAMMING B-63944EN-1/02
- 228 -
5.6 CORNER CIRCULAR INTERPOLATION (G39)
By specifying G39 in offset mode during cutter or tool nose radius
compensation, corner circular interpolation can be performed. The
radius of the corner circular interpolation equals the compensation
value.
Format
In offset mode
G39 ;
or
I_J_
G39 I_K_ ;
J_K_
Explanation
- Corner circular interpolation
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.
- G39 without I, J, or K
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.
- G39 with I, J, and K
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.
Limitation
- Move command
In a block containing G39, no move command can be specified.
Otherwise, an alarm will occur.
- Inner corner
In an inner corner block, G39 cannot be specified. Otherwise,
overcutting will occur.
- Corner arc velocity
If a corner arc is specified with G39 in G00 mode, the corner arc block
velocity will be that of the F command previously specified.