13. Program Support Functions
13.1 Fixed Cycles
273
(m) G76 (Fine boring)
Program
G76 Xx
1
Yy
1
Zz
1
Rr
1
Iq
1
Jq
2
Ff
1
;
(1) G0 Xx
1
Yy
1
(2) G0 Zr
1
(3) G1 Zz
1
Ff
1
(4) M19 (Spindle orient)
(5) G1 Xq
1
(Yq
2
) Ff
1
(Shift)
G98
mode
G0Z
−
(z
1
+r
1
)
G99
mode
G0Z
−
z
1
(7) G0 X
−
q
1
(Y
−
q
2
) Ff
1
(Shift)
(8) M3 (Spindle forward rotation)
G98 G99
mode mode
(4)(5)
(1)
x
1
, y
1
z
1
r
1
(2)
(8)
(3)
(6)
(6)
(7)
(7)
(8)
(6)
The operation stops at after the (1), (2) and (7) commands during single block operation.
When this command is used, high precision drilling machining that does not scratch the
machining surface can be done.
(Positioning to the hole bottom and the escape (return) after cutting is executed in the
state shifted to the direction opposite of the cutter.)
Spindle
orient
position
Tool during cutting
Cancel
Tool after cutting
Machining hole
Cutter
Shift
Cancel
Shift
Shift amount
Command I, J, and K with incremental values in the same block as the hole position data.
I, J and K will be handled as modals during the canned cycle.
(Note)
If the parameter "#1080 Dril_z" which fixes the hole drilling axis to the Z axis is
set, the shift amount can be designated with address Q instead of I and J. In this
case, whether to shift or not and the shift direction are set with parameter
"#8207 G76/87 IGNR" and "#8208 G76/87 (
−
)". The symbol for the Q value is
ignored and the value is handled as a positive value.
The Q value is a modal during the canned cycle, and will also be used as the
G83, G87 and G73 cutting amount.
The shift amount is designated as
shown below with addresses I, J
and K.
For G17 : I, J
For G18 : K, I
For G19 : J, K
The shift amount is executed with
linear interpolation, and the feed
rate follows the F command.