0% found this document useful (0 votes)
48 views20 pages

For Mandi ITI

Uploaded by

aloneboy00998866
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views20 pages

For Mandi ITI

Uploaded by

aloneboy00998866
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Welcome to

CNC Fanuc Turning Course


Program Structure
O0001 ; PRGRAM NO
T0000 ; TOOL CANCEL
G00 X0.0 Z0.0 ; HOME POSITION
T0101 ; TOOL CHANGE
G92 S2000 ; SPINDLE SPEED LIMIT
G96 S180 M03 ; CONSTANT SURFACE SPEED
M07 ; COOLANT ON
G00 X42.0 Z0.0 ; TOOL PARKING
G01 X-1.0 F0.15 ; FACING
G00 Z 2.0 ; TOOL RETRACTION IN Z-AXIS
X 40.0 ; TOOL RETRACTION IN X-AXIS
G01 Z-50.0 F0.2 ; OD TURNING
G00 X42.0 ; TOOL RETRACTION IN X-AXIS
G97 M05 ; CONSTANT SURFACE SPEED CANCEL
M09 ; COOLANT OFF
T0000 ; TOOL CANCEL
G00 X0.0 Z0.0 ; HOME POSITION
M30 ; PROGRAM END
G70 Finish Canned Cycle
G70 P ns Q nf F f ;

ns = Sequence number of first block of the program which specifies the finish figure.
nf = Sequence number of last block of the program which specifies the finish figure.
f = Feed.
G71 Stock Removal cycle
G71 U ∆d R e ;
G71 P ns Q nf U ∆u W ∆w F f ;

∆d = Depth of cut in radius


e = Tool Retraction / Tool Escape distance
ns = Sequence number of first block of the program which specifies the finish figure
nf = Sequence number of last block of the program which specifies the finish figure
∆u = Finish allowance on “X” axis / diameter
∆w = Finish allowance on “Z” axis / face
f = Feed
Raw Material Size :- 63mm Dia, Length :- 65mm

3R

2R

1X45* G71 Stock


60 45 35 20

X0.0
Removal Cycle
Z0.0

12 15 10 12 15 1
O0001 ; G01 X60.0F0.15; G71 Stock Removal Cycle
N1 T0000 ; Z-64.0 ;
R Dc
G00 X0.0 Z0.0 ; N20 G00 X67.0 ;
T0101 ;(Roughing) G40; 3R
G92 S2200 ; G97 M05 ;
2R
G96 S200 M03 ; M09 ;
M07 ; N2 T0000 ;
G00 X67.0 Z0.5 ; G00 X0.0 Z0.0 ; 1X45*
G01 X-1.0 F0.1 ; T0202 ;(Finishing)
G00 Z2.0 ; G92 S2900 ;
60 45 35 20
X67.0 ; G96 S220 M03 ;
G71 U2.0 R1.0 ; M07 ; X0.0
G71 P10 Q20 U0.2 W0.1 F0.1 ; G00 X23.0 Z0.0 ; Z0.0
G42; G01 X-1.0 F0.1 ;
N10 G00 X 18.0 ; G00 Z 2.0 ;
G01 Z0.0 ; X 67.0 ;
X 20.0 Z-1.0 F0.08 ; G42;
Z-15.0 F0.15; G70 P10 Q20 F0.1 ;
X 31.0 ; G40;
G03 X35.0 Z-17.0 R2.0 F0.08 ; G97 M05 ;
G01 Z-27.0 F0.15 ; M09 ;
X45.0 Z-37.0 ; T0000 ;
Z-49.0 ; G00 X0.0 Z0.0 ; 12 15 10 12 15 1
G02 X51.0 Z-52.0 R3.0 F0.08 ; M30 ;
G72 Stock Removal in Facing
G72 W ∆d R e ;
G72 P ns Q nf U ∆u W ∆w F f ;

∆d = Depth of cut in Z-axis


e = Tool Retraction / Tool Escape distance
ns = Sequence number of first block of the program which specifies the finish figure
nf = Sequence number of last block of the program which specifies the finish figure
∆u = Finish allowance on “X” axis / diameter
∆w = Finish allowance on “Z” axis / face
f = Feed
Raw Material Size :- 63mm Dia, Length :- 65mm

3R

2R

1X45* G72 Stock


60 45 35 20

X0.0
Removal Cycle
Z0.0

12 15 10 12 15 1
O0002 ; Z-1.0 ; G72 Stock Removal Cycle
N1 T0000 ; X18.0 Z0.0 F0.08 ; Dc
G00 X0.0 Z0.0 ; X-1.0 F0.15 ;
T0101 ;(Roughing) N20 G00 Z2.0 ;
G92 S2200 ; G40 3R
G96 S200 M03 ; G97 S0 ;
M07 ; M09 ; 2R
G00 X67.0 Z0.5 ; N2 T0000 ;
G01 X-1.0 F0.1 ; G00 X0.0 Z0.0 ;
1X45*
G00 Z2.0 ; T0202 ;(Finishing) R
X67.0 ; G92 S2900 ;
G41 G96 S220 M03 ; 60 45 35 20
G72 W1.0 R1.0 ; M07 ; X0.0
G72 P10 Q20 U0.2 W0.1 F0.15 ; G00 X67.0 Z2.0; Z0.0
N10 G00 Z-64.0; G70 P10 Q20 F0.1 ;
G01 X60.0 F0.15; G97 S0 ;
Z-52.0 ; M09 ;
X51.0 ; T0000 ;
G03 X45.0 Z-49.0 R3.0 F0.08 ; G00 X0.0 Z0.0 ;
G01 Z-37.0 F0.15 ; M30 ;
X35.0 Z-27.0 ;
Z-17.0 ;
G02 X31.0 Z-15.0 R2.0 F0.08 ;
G01 X20.0 F0.15 ; 12 15 10 12 15 1
G73 Patter Repeating Cycle
G73 U ∆I W ∆k R d ;
G73 P ns Q nf U ∆u W ∆w F f ;

∆I = Machining Stock on “X” axis/ Dia


∆k = Machining Stock on “Z” axis/ Face
d = Number of Rough cuts
Ns = Sequence number of first block of the program which specifies the finish figure
nf = Sequence number of last block of the program which specifies the finish figure
∆u = Finish allowance on “X” axis / diameter
∆w = Finish allowance on “Z” axis / face
f = Feed
Raw Material Size :- Forging
3 MM STOCK RADIALLY

3R

2R

1X45* G73 Pattern


66 60 45 35 20
1 MM STOCK
ON FACE
X0.0
Repeating Cycle
Z0.0

12 15 10 12 15 1
O0001 ; G01 X60.0F0.15; G73 Pattern Repeating Cycle
N1 T0000 ; Z-64.0 ;
G00 X0.0 Z0.0 ; N20 G00 X67.0 ;
T0101 ;(Roughing) G40; 3R
G92 S2200 ; G97 M05 ;
G96 S200 M03 ; M09 ; 2R
M07 ; N2 T0000 ;
G00 X67.0 Z0.5 ; G00 X0.0 Z0.0 ;
G01 X-1.0 F0.1 ; T0202 ;(Finishing) 1X45*
G00 Z2.0 ; G92 S2900 ;
X67.0 ; G96 S220 M03 ; 60 45 35 20
66
G73 U3.0 W1.0 R3.0 ; M07 ;
G73 P10 Q20 U0.2 W0.1 F0.1 ; G00 X23.0 Z0.0 ; X0.0
Z0.0
G42; G01 X-1.0 F0.1 ;
N10 G00 X 18.0 ; G00 Z 2.0 ;
G01 Z0.0 ; X 67.0 ;
X 20.0 Z-1.0 F0.08 ; G42;
Z-15.0 F0.15; G70 P10 Q20 F0.1 ;
X 31.0 ; G40;
G03 X35.0 Z-17.0 R2.0 F0.08 ; G97 M05 ;
G01 Z-27.0 F0.15 ; M09 ;
X45.0 Z-37.0 ; T0000 ;
Z-49.0 ; G00 X0.0 Z0.0 ;
G02 X51.0 Z-52.0 R3.0 F0.08 ; M30 ;
G74 Peck Drilling Cycle
G74 R e ;
G74 Z w, Q ∆k, F f ;

e = Tool Retraction / Tool Escape distance (in mm)


w = Depth of Drill hole (in mm)
∆k = Incremental depth (in microns)
f = Feed
HSS DRILL
G74 Peck Drilling Cycle Vc = 20 mts /min

CARBIDE DRILL O0004 ;


e Vc = 80 mts /min N1 T0000 ;
G00 X0.0 Z0.0 ;
T0404 ;
S350 M04 ;
20 Dia DRILL 20 DIA
M07 ;
G00 X0.0 Z 2.0 ;
G74 R2;
G74 Z-60.0 Q20000 F0.08 ;
M05 ;
X 0.0 M09 ;
Z 0.0
T0000 ;
G00 X0.0 Z0.0 ;
20 MM 20 MM ∆k M30 ;

60 MM (w)
G75 Peck Grooving Cycle on X-Axis
G75 R e ;
G75 Xu Z w P ∆I Q ∆k F f ;

e = Tool Retraction / Tool Escape distance (in mm)


u = Groove end diameter
w = End Point of Groove
∆I = Incremental depth of cut on “X” Axis (in Microns)
∆k = Incremental depth of cut on “Z” Axis (in Microns)
f = Feed
GROOVING TOOL
G75 Peck Grooving
Cycle on X-Axis Vc 110 m/min
O0005 ;
N1 T0000 ;
X
G00 X0.0 Z0.0 ;
T0505 ;
4
G92 S1200 ;
G96 S110 M03 ;
M07 ;
G00 X82.0 Z -14.0 ;(Groove Starts Pos.)
80 DIA G75 R1;
50 DIA
G75 X50.0 Z -35.0 P2000 Q3500 F0.08 ;
Z
G97 M05 ;
X0.0
Z0.0
M09 ;
T0000 ;
G00 X0.0 Z0.0 ;
M30 ;
20 25 10
G76 Threading Cycle
G76 P m r a Q ∆dmin R d ;
G76 X u Z w P k Q ∆d F l ;

m = Number of finish passes


r = Chamfering amount
a = Angle of Tool tip
∆dmin = Minimum Depth of cut (in Microns)
d = Finish allowance (in mm)
u = Minor Diameter Of Thread
w = Length of Thread
k = Thread Height (in Microns)
∆d = Depth of cut in first pass (in Microns)
F = Pitch
THREAD SIZE
MAJOR DIA M30 X 1.5

G76 Threading
MINOR DIA

Cycle

40 MM
Minor Diameter Calculation for 60° Thread
PITCH 1.5 X 0.64 = 0.96 ANGLE OF TOOL TIP / ANGLE OF THREAD

0°, 60°, 55°, 30°, 29°


0.96 = THREAD HEIGHT (one side)

0.96 X 2 = 1.92 (both side)

MAJOR DIA = 30.00


= - 1.92

MINOR DIA = 28.08


G76 Threading Cycle
THREAD SIZE
MAJOR DIA
M30 X 1.5 O0006;
N1 T0000;
0.3 FIRST DEPTH OF CUT
G00 X0.0 Z0.0;
0.2 MINIMUM DEPTH OF CUT
T 0606;
0.05 FINISH DEPTH OF CUT S 1400 M04;
M 07;
G00 X 32.0 Z 2.0;
MINOR DIA G76 P030060 Q200 R0.05;
G76 X28.08 Z-40.0 P960 Q300 F1.5;
M05;
M09;
T0000;
G00 X0.0 Z0.0;
M30;

40 MM (L)

You might also like