Sie sind auf Seite 1von 17

I

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

Description of each word:


thread
X: Final diameter of
point of thread
Z: Z coordinate of end

A: Taper angle for taper


starting point and end point
between
I: Difference in radius radius)
thread (expressed in
I word.
use either A or
For taper thread,

LTD.
OKU/AA MACHINERY WORKS
3277-E P-167

B: Cutter tip point angle


(0 B < 180; 0 if no B command is provided.)

D: Depth of cut in the first thread cutting cycle


(Expressed in diameter)

U: Finishing allowance
(Expressed in diameter; no finishing cycle is performed if a U word
;
is not provided.)

H: Thread height
(Expressed in diameter)

L: Chamfering distance in final thread cutting eye le


(Effective m M23 mode; if no L word is provided in M23 mode , Lis
assumed as the distance equivalent to one lead.)

4 E
F: Same as in G33 mode
: J

M: Used to select thread cutting pattern and mode of infeed.


(For details, refer to 2-3.)

Q: The number of threads for multi-thread thread cutting (refer to


13-2-5.)
!

i
i

'
1

OKUMA MACHINERY WORKS LTD.

... MaHt; m sum .y


-
mmm mmmmm
!
' '

23-2-2. Tr 3277~E P-168


ansverse Thread Cuttin
& Compound
In h Fixed Cycle (G72)
fixed Cycle>
thread cutting
cycle as shown
helow is Per formed.
A

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 :

N0001 G72 X Z A (K) BDWHLEFJMQ

Description of each word:

X: X coordinate of end point of thread

Z: Z dimension of final thread cutting cycle


1
A: Taper angle

K: Distance between starting point and end point for taper thread

For taper thread, use either A or K word.

B: Cutter tip point angle


(0 <.B < 180; 0 if no B command is provided.)

D: Depth of cut in the first thread cutting cycle

W: Finishing allowance
(No finishing cycle is performed if a W word is not provided.)

H: Thread height

L: Chamfering distance in final thread cutting cycle


(Effective in M23 mode; if no L word is provided in M23 mode, L is
assumed to the distance equivalent to one lead.)

E
F Same as in G32 mode
J

; M: Used to select thread cutting pattern and mode of infeed.


,
(For details, refer to 2-3.)

Q: The number of threads for multi-thread thread cutting (refer to


13-2-5.)

OKUMA MACHINERY WORKS LTD.

1
HU
m :vC:
- 'i

ffigMpMg- IHRB 0 mm
I
k
1

3277-E P-170

13-2-3. M Code Specifying Thread Cutting Mode and Infeed Pattern

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

M32 straight infeed along thread face (on left face)

M33 zigzag infeed


i;
M34 straight infeed along thread face (on right face)
(not available with A specification)

When either of these M codes is not provided, the control automati


cally selects M32 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

Infeed is made by D (in diameter) in each thread cutting


'

ft
'

cycle until the point D mm away from "H - U (W)" position.


After that point is reached, infeed amount is changed as
D/2, D/4, D/8 and D/8, leaving finishing allowance U (W) l -
if specified. And in the finishing cycle, infeed is made I
as much as the specified amount U (W) .

.....
When no U (W) word is provided, finishing cycle is not
performed .
M74 Infeed pattern 2

Infeed is made by D (in diameter) in each thread cutting


cycle until "H -
U (W)" position is reached. After that, I
fxmslimg eye 0 1s niseis wxxn infeed snioizixfc of U C W j * Xf
no U (W) word is specified, finishing cycle is not per
formed .
M75 Infeed patterns 3 and 4

In each thread cutting path of the thread cutting cycle,


depth of cut is determined so that metal removal rate is
optimum. Whether pattern 3 or pattern 4 is selected is
determined by the setting of optional parameter (bit) No.
3 bit 6.

Optional parameter (bit) No. 3, bit 6:

0 ..... Infeed pattern 3


1 Infeed pattern 4

OKUMA MACHINERY WORKS LTD.


is
327 7-E P-171

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.

2) D2 < {H2 - (H - U (W))2 }

In each thread cutting path, assume the thread


cutting point dl (= D) and metal removal volume SI
i for the first path, d2 and S2 for the second path,
and dn and Sn for the "n"th path, then cutting
points dZ to dn are determined so that S2 to Sn
will be the most appropriate metal removal volume
to provide high cutting accuracy while the number

of paths is minimized. This cycle is repeated


until the cutting point of "H - U(W)" is reached.
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
b) M33 is designated.

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

2) D2 < {H2 - (H-U ( W ) ) 2 i

In each thread cutting path, assume the thread


cutting point dl (= D) and metal removal volume SI
for the first path, d2 and S2 for the second path,
and dn and Sn for the "n!,th path, then cutting
points d2 to dn (n = even number) for the even
numbered paths are determined so that S2 to Sn (n
= even number) will be the most appropriate metal
removal volume to provide high cutting accuracy
while the number of paths is minimized. For the
odd numbered paths, the cutting point is deter
.
mined by dn = 1/2 (dn-1 + dn+1 ) (n = odd number)
This cycle is repeated until the cutting point of
"H - U(W)" is reached. 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.

Infeed Pattern 4:

a) M3 2 , M34 is designated.

The following pattern is created regardless of the


values of H, D, and U(W). In each thread cutting
path, assume the thread cutting point dl (= D) and
metal removal volume SI for the first path, d2 and S2
for the second path, and dn and Sn for the "n"th path,
then cutting points d2 to dn are determined so that S2 !:
to Sn will be the most appropriate metal removal
volume to provide high cutting accuracy while the
number of paths is minimized. This cycle is repeated
until the cutting point of "H - U(W)" is reached.
Finally, the cutting tool is fed by "U (W)" to carry
out finishing cycle. The finishing cycle is not i
carried out if U (W) is not designated in the program.
:

b) M33 is designated.

In each thread cutting path , assume the thread cutting


point dl (= D) and metal removal volume SI for the
first path, d2 and S2 for the second path, and dn and
Sn for the "n"th path, then cutting points d2 to dn (n
= even number) for the even numbered paths are deter
mined so that S2 to Sn (n = even number) will be the
most appropriate metal removal volume to provide high
cutting accuracy while the number of paths is mini
mized. For the odd numbered paths, the cutting point
is determined by dn = 1/2 (dn-1 + dn+1) (d = odd
number). This cycle is repeated until the cutting
point of "H - U(W)" is reached. Finally, the cutting
tool is fed by "U(W)M to carry out finishing cycle.
The finishing cycle is not carried out if U(W) is net
designated in the program.

OKUMA MACHINERY WORKS LTD.


3277-E P-173

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.

(1) Longitudinal Thread Cutting Compound Fixed Cycle

a) M32 + M73 Mode


A D is a remainder of
(H - U)/D.
-Cutting point

D/2

/
jf
D/2

H/2 D/2
!
AD/ 2

D/4 D/8
/ D/16
D/16
\ U/2

b) M33 + M73 Mode


i
- Cutting point
:

(
\ D/2

D/2

H/2 (D-F/VD ) / 4
!

-///-
\W '/ (D4AD)/4

3D/1S
3 D/16 D/16
D/16
U/2

OKUMA MACHINERY WORKS LTD.


32 77 E P-174

c) M32 + M74 Mode

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

OKU/A MACHINERY WORKS LTD.


3277 S P-175

e) M32 + M75 Mode (Infeed Pattern 3, B2 > f H2 - (H - U(w) )2 ) 'i

Cutting point

D/2

1st cycle \fZ D/2

H/2 2nd cycle

3rd cycle v'n D/2


(H-UJ/2

"nth cycle

U/2
!
t;

f) M33 + M75 Mode (Infeed Pattern 3, D2 / { H2 - H - U (W))2})

!
-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

OKUMA MACHINERY WORKS LTD.

wmmm /; :

a
mtmm 1 I ///$ i
K ,

.
sy
fillip
I
Hr .

- '
3pK

3277-E P-176

g) M32 + M75 Mode


(Infeed Patern 3, D2 < { H2 - (H - U(W))2} or Infeed Pattern 4)

S2 Cutting dn/ 2 : Cutting point for


point "n"th cycle

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

h) M33 + M75 Mode


(Infeed Pattern 3, D2 -{(H2 - U(W))2 } or Infeed Pattern 4)

dn/2 : Cutting point for


"n"th cycle
d3/2 = 1/2 (d2/2 + d4/2)
S2

\ 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

OKUMA MACHINERY WORKS LTD.


3277-E P-177

(2) Transverse Thread Cutting Compound Fixed Cycle

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

b) M33 + M73 Mode


H

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

OKUMA MACHINERY WORKS LTD.

HHHHI - iiH :
a
mm mt
M
3277-E P-178

c) M32 + M74 Mode

|:

Cutting point

W AD D D D D I
7

d) M33 + M74 Mode

H
H

I,

i
Cutting point

V \\AD/2D D D D

W AD/2

/S.iSI IA A A t>k A /'UtklCTIW U/ADj/Q i TT>


IP *(: t* JWWSiwS!v-

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)

dn/2 : Cutting point for


"n"th cycle
I

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

h) M33 + M75 Mode


(Infeed Pattern 3, - (H - U(W)) ! or Infeed Pattern 4)

dn/2: Cutting point for


"n"th cycle
!
!

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

OKUAAA MACHINERY WORKS LTD.


r
3277-E P-181

13-2-4. P Codes in the G71 and G72 Thread Cutting Cycles


(2-Saddle Specification)

P codes in a compound fixed thread cutting cycle synchronize the start of


turrets A and B at each thread cutting starting point. If the number of
thread cutting passes differ between the two turrets, the turret which
has completed the programmed thread cutting cycle first will not proceed
to the next sequence and waits for the completion of the thread cutting
cycle being carried out by the other turret.

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

Starting point (Xs, Zs)


synchronizes
P20 command
V\ Che stare of
thread cutting
pass for turrets
, r' f A and B.
1r

I H/2
-r T
I
I
Za j--L -i
I
Xa s
\ JD/2
H/2

JLV/ 2

OKUMA MACHINERY WORKS LTD.

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 :

1 . Command range: 0 - 9999


2. Omission of a Q command is regarded as Ql.

3. In multi-thread thread cutting cycle, cutting is carried out in the


order of 1st, 2nd ...
"n"th thread. Then, cutting is repeated in
the order of 1st, 2nd ...
''n"th thread with different infeed
amounts .

OKUAAA MACHINERY WORKS LTD.

Das könnte Ihnen auch gefallen