13. Program Support Functions
13.1 Fixed Cycles
271
(iv) Deep-hole tapping cycle
In the deep-hole tapping, the load applied to the tool can be reduced by designating the
depth of cut per pass and cutting the workpiece to the hole bottom for a multiple number
of passes.
Under the deep-hole tapping cycle, the tool is retracted to the R-point every time.
Select either the pecking tapping cycle or the deep-hole tapping cycle by parameter.
("#1272 ext08/bit4")
When "depth of cut per pass Q" is designated in the block containing the G84 or G74
command in the state where the deep-hole tapping cycle is selected by parameter, the
deep-hole tapping cycle is executed.
In the following cases, the normal tapping cycle is established.
• When Q is not designated
• When the command value of Q is zero
G84 Xx1 Yy1 Zz1 Rr1 Qq1 Ff1 Ee1 Pp1 Ss1 ,Ss2 ,Ii ,Jj ,Rr2 ;
X,Y
Z
R
Q
F
E
P
S
,S
,I
,J
,R
: Hole drilling position
: Hole bottom position
: Point R position
: Depth of cut per pass (designated as an incremental position)
: Z-axis feed amount (tapping pitch) per spindle rotation
: Tap thread number per 1-inch feed of Z axis
: Dwell time at hole bottom and point R return
: Rotation speed of spindle
: Rotation speed of spindle during retract
: In-position width of positioning axis
: In-position width of hole drilling axis
: Synchronization method selection (r2=1 synchronous, r2=0 asynchronous)
(Note)
When ",R0" is commanded, F address is regarded as cutting federate.
Refer to the section "Fixed cycle" for details.
(1)
r
1
z
1
G98
mode
G99
mode
q
1
x
1
,y
1
R point
q
1
q
1
(2)
(3)
(4)
(5)
(6)(7)
(8)
(10)
(13)
(11)(12)
(9)
(n7)
(n5)(n6)
(n1)
(n4)
(n4)
(n2)(n3)
(n5)(n6)
(1) G0 Xx1 Yy1
(2) G0 Zr1
(3) G9 G1 Zq1 Ff1
(4) M4 (Spindle reverse rotation)
(5) G9 G1 Z-q1 Ff1
(6) G4 Pp1
(7) M3 (Spindle forward rotation)
(8) G9 G1 Z(2?q1) Ff1
(9) M4 (Spindle reverse rotation)
(10) G9 G1 Z-(2?q1) Ff1
(11) G4 Pp1
(12) M3 (Spindle forward rotation)
(13) G9 G1 Z(3?q1) Ff1
:
(n1) G9 G1 Zz1 Ff1
(n2) G4 Pp1
(n3) M4 (Spindle reverse rotation)
(n4) G9 G1 Z-z1 Ff1
(n5) G4 Pp1
(n6) M3 (Spindle forward rotation)
(n7) G98 mode G0 Z-r1
G99 mode No movement
*1. This program is for the G84 command. The spindle forward
rotation (M3) and reverse rotation (M4) are reversed with
the G74 command.