You are on page 1of 5

Program for Taper Turning Operation

For following component make a part program on CNC lathe machine using FANUC
controller with Work material -Aluminium and Tool Material- HSS

1. Problem definition
Work material – Aluminium Work size- Ø30 ×90mm
Tool material- HSS Controller – FANUC
Machine tool used – 2 axis Universal Vertical CNC Milling

2. Draw NC drawing and prepare coordinate table


Work material – MS
Work size- Ø40 *100mm
Tool material- HSS
Coordinate Table

Position X Y Z
Work 0 0 0
zero
1 20 0 0
2 19 0 -70
3 19 0 0
4 15 0 -60
5 15 0 0
6 8 0 -15
7 6 0 0
8 8 0 -2
9 15 0 -40
10 19 0 -64
3. Calculate speed, feed –

From data table for HSS tool and brass work material, Cutting speed =60 m/min
Then Speed is calculated using formula
1000  V
N RPM where D is diameter of tool in mm,
 D
N – RPM of spindle (tool), V- Cutting speed in m/min

And feed rate is given by – Feed in mm/rev= 0.15

4. Process Sheet
Sr. Operation Tool Speed Feed Tool Rem
No. (RPM) (mm/rev) Position ark
1 Hold workpiece in proper location Fixture - -
2 Change tool (Drill 10 mm Dia.) T1 800 0 Home
3 Rapid traverse from Home to Position 1 T1 800
Fastest 1
X=20 & Z=0and spindle ON
4 Coolant ON T1 800 Fastest 1
5 Rapid positioning to X=45 Z=5 T1 800 Fastest X=45 Z=5
6 Linear traverse to position X=-1 & Z=0 T1 800
0.2 X=-1 Z=0
by giving 2mm Doc each time
7 Linear transverse X=-1, Z=-1 T1 800 0.2 X=-1 Z=-1
8 Rapid traverse from Home to Position 1 X=100
Fastest
X=100 & Z=100 Z=100
9 Tool 2 T2 X=100
-
Z=100
10 Rapid positioning to X=45 Z=2 and T2 800
Fastest X=45 Z=2
spindle ON
11 Linear traverse to position X=16.5 & T2 800 X=16.5 Z=-
0.3
Z=-15by giving 2mm Doc each time 15
12 Rapid traverse from Home to Position 1 T2 800 X=32 Z=-
Fastest
X=32 & Z=-14.8and spindle ON 14.8
13 Linear traverse to position X=30.5 & T2 800 X=30.5
0.3
Z=-35 by giving 2mm Doc each time Z=-35
14 Rapid traverse to position X=32 & T2 800 X=32
Fastest
Z=14.8 Z=14.8
15 Linear traverse to position X=30.5 Z=-35 T2 800 0.2 X=30.5
Z=-35

16 Linear Transverse X=30 Z=-60 T2 800 X=30 Z=-


0.2
60
17 Circular interpolation of radius 4 mm T2 800 X=38 Z=-
0.2
X38 Z-64 R4; 64
18 Linear traverse to position X=42 Z=-70 T2 800 X=42 Z=-
0.2
70
19 Rapid traverse to position X=100 Z=100 X=100
Fastest
Z=100
20 Return to home ,Coolant OFF Fastest Home
21 Spindle OFF Fastest Home
22 Tape reset
23 Programme end

5 Prepare Program Manuscript

Sr No G code Explanation
1 % Start tag

2 :1001; Programme No.


3 N10 G28 U0 W0; Return to home position (0,0)

4 N20 M03 S800; Spindle on, clockwise rotation at 800 rpm


5 N30 T0101; Tool selection

6 N40 M08; Coolant on


7 N50 G00 X45 Z5; Rapid positioning

8 N60 G94 X-1 Z0 F0.2; Facing action at feed rate of 0.2 mm/rev

9 N70 G94 Z-0.5; Facing action

10 N80 G94 Z-1; Facing action


11 N90 G00 X100 Z100; Rapid positioning to (100,0,100)

12 N100 T0202; Tool selection

13 N110 G00 X45 Z2; Rapid positioning

14 N120 G90 X39 Z-70 F0.3; Rough cycle with feed rate of 0.3 mm/rev
15 N130 G90 X38.5 Z-70; Rough cycle with feed rate of 0.3 mm/rev

16 N140 G90 X36 Z-60; Rough cycle with feed rate of 0.3 mm/rev

17 N150 G90 X34; Rough cycle with feed rate of 0.3 mm/rev
18 N160 G90 X32; Rough cycle with feed rate of 0.3 mm/rev

19 N170 G90 X30.5; Rough cycle with feed rate of 0.3 mm/rev

20 N180 G90 X28 Z-15; Rough cycle with feed rate of 0.3 mm/rev

21 N190 G90 X26; Rough cycle with feed rate of 0.3 mm/rev

22 N200 G90 X24; Rough cycle with feed rate of 0.3 mm/rev

23 N210 G90 X22; Rough cycle with feed rate of 0.3 mm/rev
24 N220 G90 X20; Rough cycle with feed rate of 0.3 mm/rev

25 N230 G90 X18; Rough cycle with feed rate of 0.3 mm/rev
26 N240 G90 X16.5; Rough cycle with feed rate of 0.3 mm/rev
27 N250 G00 X32 Z-14.8; Rapid positioning

28 N260 G01 X28 F0.3; Linear interpolation at the feed rate of 0.3 mm/rev

29 N270 G01 X30.5 Z-35; Linear interpolation at the feed rate of 0.3 mm/rev

30 N280 G00 X32 Z14.8; Rapid positioning


31 N290 G01 X26; Linear interpolation

32 N300 G01 X30.5 Z-35; Linear interpolation


33 N310 G00 X32 Z-14.8; Rapid positioning
34 N320 G01 X24; Linear interpolation

35 N330 G01 X30.5 Z-35; Linear interpolation


36 N340 G00 X32 Z-14.8; Rapid positioning

37 N350 G01 X22; Linear interpolation

38 N360 G01 X30.5 Z-35; Linear interpolation

39 N370 G00 X32 Z-14.8; Rapid positioning


40 N380 G01 X20; Linear interpolation

41 N390 G01 X30.5 Z-35; Linear interpolation


42 N400 G00 X32 Z2; Rapid positioning
43 N410 G01 X12 Z0 F0.2; Linear interpolation at the feed rate of 0.2 mm/rev
44 N420 G01 X16 Z-2; Linear interpolation

45 N430 G01 X16 Z-15; Linear interpolation

46 N440 G01 X20 Z-15; Linear interpolation


47 N450 G01 X30 Z-35; Linear interpolation

48 N460 G01 X30 Z-60; Linear interpolation

49 N470 G03 X38 Z-64 R4; Circular interpolation of radius 4 mm

50 N480 G01 X38 Z-70; Linear interpolation

51 N490 G01 X42 Z-70; Linear interpolation

52 N500 G00 X100 Z100; Rapid positioning


53 N510 M05; Spindle stop

54 N520 M09; Coolant off


55 N530 G28 U0 W0; Return to home position
55 N540 M30; End of the program and return to the program top

You might also like