Threading Manual
Threading Manual
Threading Manual
3277-E P-166
(G71/G72)
COMPOUND CYCLE
13-2. THREAD CUTTING
(G71)
Longitudinal Thread Cutting Cycle
13-2-1. below is performed:
thread cutting cycle as shown
In G71 mode Starting
K point of
thread cutting
[cycle
vl
r
H./2
.1.
z
B
\
X
""]D/2 t
H/2
U/ 2
Format :
L E F J M Q
B D U H
G7 1 X Z A (I)
N0001
LTD.
OKU/AA MACHINERY WORKS
3277-E P-167
U: Finishing allowance
(Expressed in diameter; no finishing cycle is performed if a U word
;
is not provided.)
H: Thread height
(Expressed in diameter)
4 E
F: Same as in G33 mode
: J
i
i
'
1
Wj D
I
:
i i Point of
B
i
j thread
Startingcutting
i
l
i
: I
!
i
H I
i
i
j
j
!
I <
I
I
-r~U Z K !
OKUAAA
MACHINERY WORKS LTD.
3277-E P-169
Format :
K: Distance between starting point and end point for taper thread
W: Finishing allowance
(No finishing cycle is performed if a W word is not provided.)
H: Thread height
E
F Same as in G32 mode
J
1
HU
m :vC:
- 'i
ffigMpMg- IHRB 0 mm
I
k
1
3277-E P-170
In the block calling for thread cutting compound fixed cycle, M codes
specifying thread cutting mode and infeed pattern should be presented.
.....
.....
(1) M code specifying cutting mode
Note : If B word has "0" value, infeed is made parallel to the axis
disregarding of selected mode.
(2)
M73 .....
M code specifying infeed pattern
Infeed pattern 1
ft
'
.....
When no U (W) word is provided, finishing cycle is not
performed .
M74 Infeed pattern 2
Infeed Pattern 3:
a) M3 2 , M34 is designated.
1) D2 > ( H2 - (H - U(W))2 }
Each thread cutting path in the cycle is deter
mined by the cutting point which is the depth from
the workpiece OD; the first path is created at
cutting point "D", the second path at cutting
point "/2D", and the "n"th path at cutting point
" -faD" until the path reaches the cutting point of
"H - U(W)". Finally, the cutting tool is fed by
"U(W)" to carry out finishing cycle. The
finishing cycle is not carried out if U(W) is not
designated in the program.
1) D2 >(H2 - H - U(W))2 }
1 Thread cutting cycle is repeated with the cutting
point at each even numbered thread cutting path
being "fnD" until the cutting point of !,H - U(W)"
is reached. In each odd numbered tool paths, the
cutting point is calculated as 1/2 ( tfa+1 + fa-1).
Finally, the cutting tool is fed by "U (W)" to
carry out finishing cycle .
The finishing cycle is
not carried out if U (W) is not designated in the
program.
i&m BW . 3
OKUMA MACHINERY WORKS LTD.
v '
O;
Wmim
-
3277-E P-172
Infeed Pattern 4:
a) M3 2 , M34 is designated.
b) M33 is designated.
With combining the M codes specifying cutting mode and infeed pattern,
six types of thread cutting cycle are available for longitudinal thread
cutting cycle and transverse thread cutting cycle, respectively.
D/2
/
jf
D/2
H/2 D/2
!
AD/ 2
D/4 D/8
/ D/16
D/16
\ U/2
(
\ D/2
D/2
H/2 (D-F/VD ) / 4
!
-///-
\W '/ (D4AD)/4
3D/1S
3 D/16 D/16
D/16
U/2
Cutting point
D/2
\ \
\ 3
\\ D/2
H/2 D/2
D/2
A D/2 :w '
U/2
:
d) M33 + M74 Mode
-Cutting point :
D/2
\
D/2
U
D/2
H/2
D/2
AD/4
AD 4 y/2
Cutting point
D/2
"nth cycle
U/2
!
t;
!
-Cutting point
i
72D/4
1st cycle
i yD/2
.
H/2 2nd cycle v/nD/2
. (H-U)/2
"n"th cycle
i
U/2
wmmm /; :
a
mtmm 1 I ///$ i
K ,
.
sy
fillip
I
Hr .
- '
3pK
3277-E P-176
AW
* \ \
\
\
\
V
K sl
/1st
' Qi!
N CM
rs CM
cycle x CM
r:
S4 \y/ 2nd cycle
CM
CM
CM
// 3rd cycle /--S
4th cycle x :
35 x
!'
"n"th cycle
f
C4
\ Cutting tool
h
K S1 ::
CM
\ / 1st CM
CM
cycle Tl- CC
CM
"T
2nd cycle
VC-/ CM CM
CM S4 3rd cycle
X
4th cycle X
.
I
i
///
\ \ i
t
Vth cycle
Wz CM
T
3 I
a) M3 2 + M73 Mode
AD is a remainder of
H (H - W)/D.
'"I
Cutting point
1
D D D
W / / \\ D/4
D/S / \ D/S
if
i
if
Cutting point
i
1
i
i
! 1 I
I !
i t
w /| I \3V9s(D4AD y2(DD)4 D D
D/8 \ D/8
HHHHI - iiH :
a
mm mt
M
3277-E P-178
|:
Cutting point
W AD D D D D I
7
H
H
I,
i
Cutting point
V \\AD/2D D D D
W AD/2
1
i
hh fD
m LO u..:>
LO hO
+ +
"I
-J "nMth cycle
Cn Ln
"n"th cycle s s
V;,'
mm
o
A
a
fD 1
3rd cycle
a
CD
c 3rd cycle
&
I 2nd cycle
5 2nd cycle Si
o
>">
( X
x
X X
I 5 1st cycle
m
Si
O
x?
< 1st cycle s1 &
< o O
o
X? o
(/) o
i -
ro
O
i
O o
rt
rt
rt
H*
n O'-
ffQ
T3
-O
O
H* u>
P P N>
rt "4
rt
T
jlo --j
v>
..
......
'
| V::-v .
.......
"
;
mim
3277-E P-180
g) M3 2 + M75 Mode
(Infeed Pattern 3, D2 < { H2 - (H - U(W))} or Infeed Pattern 4)
S2
s3
: si
I SI
I Cutting point
i I
I dl (=D) I
i
d2
V
i d3
I d4 i
I
dn :
I
W H-W :
-1
S2
si
I Sl Cutting point
!
3?
I
I
I i dl (=d2/2)
! i
: i
d2
-1
d3
d3 = 1/2 ( d 2 + d4)
d4
dn
W I 1 H-W
1
1 Example :
;
0APT2
NI00 G13
N101 G00 Xt Zt
(I N102 Xs Zs S T M P10
ti N103 G71 Xa Za I B D H F M HP201
N200 G14
N201 G00 Xt Zt
N202 Xs Zs S T M P10
N203 G71 Xa Za I B D H F M [P20
1
I H/2
-r T
I
I
Za j--L -i
I
Xa s
\ JD/2
H/2
JLV/ 2
MiCiHllMMiM
:
'
:: .
4
fill
Bill P?=
1 mm
SB
0M
3277-E P-182
OPTION.
13-2-5. Multi-thread Thread Cutting Function in Compound Fixed Thread Cutting
Cycle
In the thread cutting cycle called by G32, G33, etc. multi-thread thread
cutting cycle is designated by designating the phase difference with a C
command .
In the compound fixed thread cutting cycle, multi-thread can be
designated by simply designating the number of threads with a Q command.
The phase difference is automatically calculated .
Example of Machining Loci:
Q = 3:
Start point for the
first thread
X x 120
\
\
\
\ \ \
\ \ \ 120 Start point for the
third thread
Start point for the
second thread
P-.err.arks :