CAM ASSIGNMENT Rutu

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

CDM Assignment 7(CNC Programming)

Name: Rutuja Munde


MIS: 112010082

Batch: D

Q1: The following component is to be made using a CNC turning centre


equipped with a FANUC controller. Prepare the part program to completely
machine the part from rolled stock. The work material is AISI 1040 steel.
Clearly show the set point and axes on the sketch of the part.

Code:

(Turning Operation)
(Stock dimensions: ø100mm bar)
(T1 = Flat Cutter)
G90 G94 G91.1 G17 G21 G44; (ABS_Pos Feed_per_min
Incremental XY_Plane Metric
Tool_Length_Compensation)
M06 T1;
M03 S3000;
M09;
G54;
M08;
G00 X0 Y-10;
Z0;
G01 X0 Y0 F200;
X23 F300;
Y14;
X54;
Y26;
X77;
Y38;
X92;
Y55;
G00 X95 Y55;
X95 Y-10;
X0 Y-10;
M09; (Coolant OFF)
M05; (Spindle OFF)
G70; (Finish Turning Cycle)
M30; (Code End)

Output: The tool will follow the following path. As the operation is turning
operation, the tool will have to cover only half of the profile.
Q2: Write a part program for milling operations on a job as shown in figure
below. Take suitable speeds and feeds. Diameter of cutter is 30 mm. Thickness
of job is 10 mm. Direction of machining is anticlockwise as shown in the figure.

Code:

(Q2)

(Stock dimensions: 90 x 70 x 10 mm)


(T1 = Flat End Mill of ø30mm)
G90 G94 G91.1 G17 G21;

M06 T1; (Tool change to tool 1)


M03 S3000; (Spindle on to 3000 rpm)
G54; (Select Pre-specified Datum)
M08; (Coolnat ON)
G00 X-10.0 Y0.0;
Z5.0;
G01 Z-10.0 F250.0;
X75 F300.0;
G03 X90 Y15 I0 J15;
G01 Y55;
G03 X75 Y70 I-15 J0;
G01 X15;
G03 X0 Y55 I0 J-15;
G01 X0 Y50;
X12.5 Y37.5;
X0 Y25;
X0 Y-10;
G00 Z15;
M09; (Coolant OFF)
Code:
(Q2)
M05; (Spindle OFF)
M30; (Code End)

Output:
The tool will follow the following path.
Q3: For the component shown in Figure below, write a part program on a
machining centre equipped with the ISO controller. Clearly show the set point
and axes on the sketch of the part. Show all the necessary calculations.

Code:

(Q3)

(Stock dimensions 120 x 120 x 10 mm)


(T1 = Drill of ø10mm)
(T2 = Reamer of ø10mm)
(T3 = Drill of ø5mm)
G90 G94 G91.1 G17 G21; (ABS_Pos Feed_per_min Incremental
XY_Plane Metric)
M09; (Drilling Big Holes)
M05; (Spindle Stop)
M06 T1; (Tool Change to T1)
M03 S3000; (Spinder speed to 3000 rpm)
G54; (Select Pre-specified Datum)
M08; (Coolant ON)
G00 X20 Y20;
G01 Z-10 F250;
Z5;
G00 X100 Y20;
G01 Z-10;
Z5
G00 X100 Y100;
G01 Z-10;
Z5;
Code:
(Q3)
G00 X20 Y100;
G01 Z-10;
Z5
M09; (Reaming Big Holes)
M05;
M06 T2;
M03 S3000;
M08;
G00 X20 Y20;
G01 Z-10 F250;
Z5;
G00 X100 Y20;
G01 Z-10;
Z5;
G00 X100 Y100;
G01 Z-10;
Z5;
G00 X20 Y100;
G01 Z-10;
Z5;
M09; (Drilling Small Holes)
M05;
M06 T3;
M03 S3000;
M08;
G00 X60 Y30;
G01 Z-10 F250;
Z5;
G00 X90 Y60;
G01 Z-10;
Z5;
G00 X60 Y90;
G01 Z-10;
Z5;
G00 X30 Y60;
G01 Z-10;
Z15;
M09;
M05;
M30;

Output:
The tool will follow the following path.

Q4: For the component shown in Figure below, write the part program for
machining on a CNC turret drill press equipped with the ISO controller using
absolute programming. Use suitable canned cycles as applicable. Choose the
datum as the bottom left-hand corner of the part. Clearly show the set point
and axes on the sketch of the part. The cutting speed to be used is 50 m/min
and the feed rate is 0.08 mm/rev. Show all the necessary calculations.
Code:

(Q4)

(Stock dimensions: 200 x 100 x 10 mm)


(T1 = Flat End Mill of ø30mm)
(T2 = Drill of ø16mm)
(T3 = Drill of ø12mm)
(T4 = Drill of ø10mm)
G90 G94 G91.1 G17 G21;
M06 T1; (Tool change to tool 1)
M03 S50; (Spindle on to 50 rpm)
G54; (Select Pre-specified Datum)
M08; (Coolnat ON)
G00 X-10 Y0;
Z5;
G01 Z-10.0 F0.08; (Perimeter Pass)
X200;
Y50;
X150;
G02 X125 Y75 I0 J25;
G01 Y100;
X25;
X0 Y50;
X0 Y-10;
G00 Z5;
M09; (Drilling ø16mm hole)
M05;
M06 T2;
M03 S50;
M08;
G00 X75 Y50;
G01 Z-10.0 F0.08;
Z5;
M09; (Drilling ø12mm holes)
M05;
M06 T3;
M03 S50;
M08;
G00 X50 Y75;
G01 Z-10 F0.08;
Z5;
G00 X100 Y75;
G01 Z-10 F0.08;
Z5;
M09; (Drilling ø10mm holes)
M05;
M06 T4;
M03 S50;
M08;
G00 X25 Y25;
G01 Z-10 F0.08;
Z5;
G00 X150 Y25;
G01 Z-10 F0.08;
Z5;
G00 X175 Y25;
G01 Z-10 F0.08;
Z5;
G00 X0 Y0;
M09; (Coolant OFF)
M05; (Spindle OFF)
M30; (Code End)
Output:
The tool will follow the following path.

You might also like