Você está na página 1de 10

SYLLABUS

ME0423 COMPUTER AIDED MANUFACTURING


LABORATORY
PURPOSE
To familiarize programming techniques in CNC part programming and the machining
procedure in CNC machines.

INSTRUCTIONAL OBJECTIVES
To familiarize the students in

Part programming for Lathe operations and milling operations

Canned cycles for different operations

Machining of components using CNC Lathe and CNC milling machine

CAM software

LIST OF EXPERIMENTS

Manual part programming for CNC machines using standard G and M codes.
o

CNC LATHE
Part programming for Turning, Facing, Chamfering, Grooving, Step turning,
Taper turning, Circular interpolation, Combination of few operations.

CNC MILLING MACHINE


Part programming for Point to point motions, Line motions, Circular
interpolation, Contour motion, Pocket milling- circular, rectangular, Mirror
commands.

Part Programming using Fixed or Canned Cycles for Drilling, Peck drilling, Boring,
Tapping, Turning, Facing, Taper turning Thread cutting

Simulation of Tool Path for different operations

Machining of small components using CNC Lathe & CNC Milling Machine

Exposure to component modeling and CL data generation using CAM software

Exposure to numerical control wire-cut EDM

SRM UNIVERSITY
SCHOOL OF MECHANICAL ENGINEERING
ME0423-COMPUTER AIDED MANUFACTURING LABORATORY
VII-SEMESTER (MECHANICAL, AUTOMOBILE)

LIST OF EXPERIMENTS
CYCLE-I
SEENC TURN
1. Manual Part Program for Facing, Step turning, Tapper and Finish Turning using ordinary and
canned cycle.
2. Manual Part Program for Radial Grooving, Threading and Axial Drilling using canned cycle.
CAPS TURN
3. NC Code Generation for a given model using CAPSTURN.
SEENC MILL
4. Manual Part Program for Surface Milling, Linear and Circular Interpolation and Mirroring
operation.
5. Manual Part Program for End Milling and Drilling Operation.
CAPS MILL
6. NC Code Generation for a given model using CAPSMILL.
CYCLE-II
MASTERCAM
7. Model and NC Code Generation for a Simple profile Using Turning operation
8. Model and NC Code Generation for a Simple profile Using Milling operation
9. Model and NC Code Generation for a Simple profile Using Wire Cut- EDM.)
MACHINING EXERCISES
10. Machining Demonstration on FMS Turning and Milling Center.
11. Machining a simple profile on CNC Turning and Milling Center.
12. Machining Demonstration on Wire Cut Electrical Discharge Machine.

LAB HEAD

HOD/MECH

INDEX
Marks Awarded
S.No Date

Name of the Experiment

Page

Pre

No.

Lab
(2)

Simulation
(5)

Post
Lab
(3)

Date of
Total
(10)

Report

Sign

Ex. No. 1

Date:

Manual Part Program for Facing, Step turning, Tapper and


Finish turning using ordinary and canned cycle.
Aim:
To write a manual part program for facing, step turning, tapper and finish turning
using
a)

Using ordinary cycle

b)

Using canned (G71) cycle

c)

Using canned (G72) cycle

Software used:
CADEM/SeeNC Turn

Pre Lab Questions:


1.

Why facing is required?


To ensure better flatness on face, this will be the reference from where the length of

the work piece is calculated.


2.

Why we required G and M codes for CNC machines?


Using these codes only we can able to communicate the CNC machine with post

processor.
3.

What is meant by normal cycle?


It is the cycle involved with manual inputs about rapid traverse and linear traverse of

the tool path


4.

What is circular interpolation?


A translation of linear axis positions into curved tool motions. Circular interpolation

requires an endpoint, a feed rate, a centre, a radius, and a direction of movement.


5.

What is the difference between G00 and G01?


G00 is the rapid tool traverse involves with no material removal
G01 is the tool traverse involve with material removal at defined feed rate.

MACHINING PROFILE:

BLANK SIZE:
Length: 120mm
Diameter: 52mm

Procedure:
i)

Open the CADEM software by using start menu/programs/SeeNC Turn version 6.0.

ii)

Select the option create a new part from the start up dialog box.

iii)

Enter the program in program editor.

iv)

Select the blank from pull down menu. Enter the length, diameter and start point of Z
for the blank.

v)

Select machine from pull down menu. Choose the machine type from the machine
list.

vi)

Select syntax from pull down menu. Verify the syntax, if error occurs, check the error
in the error description dialog box.

vii)

If the syntax is correct, automatically the configure dialog box open, double click the
tool no, tool library opens, select the tool type and tool.

viii)

If you want to edit the tool, click the edit tool geometry button, edit the nomenclature
of the tool and click ok.

ix)

Select simulate from pull down menu. In simulate menu, select solid mode.

x)

Once again select simulate from pull down menu, select start and verify the
simulation of the program.

Syntax:
Rapid Traverse G00
N_ G00 X_ Z_
Linear Interpolation (Feed Traverse) - G01
N__ G01 X__ Z__ F__
Circular Interpolation (Feed Traverse) - G02/G03
N__ G02/G03 X__ Z__ R__F__
Canned Cycle Rough Turning Cycle G71
G71 U_ R_
G71 P_ Q_ U_ W_ F_
Canned Cycle Finishing Cycle G70
G70 P _ Q_ F _
Canned Cycle Rough Facing Cycle G72
G72 W_ R_
G72 P_ Q_ U_ W_ F_
Where,
W

Depth of Cut in Z - Axis in mm

Retraction Amount in mm

Start Line of Program.

End Line of Program.

Stock Left in X- Axis for Finishing Operation in mm.

Stock Left in Z- Axis for Finishing Operation in mm.

Feed rate in mm/Rev.

PROGRAM:
1A .USING ORDINARY CYCLE.
a) Using ordinary
cycle.
O1234
G21
G99
G28 U0 W0
M06 T0101
M03 S1200
G00 X55 Z5
Z0
G01 X-1 F.1
G01 Z1
G00 X50
G01 Z-100 F.1
G01 X51 Z-100
G00 Z1
G00 X48
G01 Z-75 F.1
G01 X49 Z-75
G00 Z1
G00 X46
G01 Z-75 F.1
G01 X47 Z-75
G00 Z1
G00 X44
G01 Z-75 F.1
G01 X45 Z-75
G00 Z1
G00 X42
G01 Z-75 F.1
G01 X43 Z-75
G00 Z1
G00 X40
G01 Z-75 F.1
G01 X41 Z-75

-Continuation

-Continuation

G00 Z1
G00 X38
G01 Z-50 F.1
G01 X39 Z-50
G00 Z1
G00 X36
G01 Z-50 F.1
G01 X37 Z-50
G00 Z1
G00 X34
G01 Z-50 F.1
G01 X35 Z-50
G00 Z1
G00 X32
G01 Z-50 F.1
G01 X33 Z-50
G00 Z1
G00 X30
G01 Z-50 F.1
G01 X31 Z-50
G00 Z1
G00 X28
G01 Z-25 F.1
G01 X29 Z-25
G00 Z1
G00 X26
G01 Z-25 F.1
G01 X27 Z-25
G00 Z1
G00 X24
G01 Z-25 F.1
G01 X25 Z-25

G00 Z1
G00 X22
G01 Z-25 F.1
G01 X23 Z-25
G00 Z1
G00 X20
G01 Z-25 F.1
G01 X21 Z-25
G00 Z1
G00 X28 Z-24
G01 X30 Z-40 F.1
G01 X31 Z-40
G00 Z-24
G00 X26
G01 X30 Z-40 F.1
G01 X31 Z-40
G00 Z-24
G00 X24
G01 X30 Z-40 F.1
G01 X31 Z-40
G00 Z-24
G00 X22
G01 X30 Z-40 F.1
G01 X31 Z-40
G00 Z-24
G00 X20
G01 X30 Z-40F.1
G01 X31 Z-40
G00 Z-24
G00 Z1
G28 U0 W0
M05
M30

1B.USING CANNED (G71) CYCLE


B)
Using canned (G71) cycle
O1234
G21
G99
G28 U0 W0
M06 T0101
M03 S1200
G00 X55 Z5
Z0
G01 X-1 F.1
G01 Z1
G00 X52
G71 U0.5 R1
G71 P10 Q20 U.1 W.1 F.1
N10 G01 X20 Z0 F.1
Z-25
X30 Z-40
Z-50
X40
Z-75
X50
Z-100
X55
N20 G00 Z5
G70 P10 Q20 F0.05
G28 U0 W0
M05
M30

1C. USING CANNED (G72) CYCLE


C)

Using Canned (G72) Cycle


O1234
G21
G99
G28 U0 W0
M06 T0101
M03 S1200
G00 X55 Z5
Z0
G01 X-1 F.1
G01 Z1
G00 X55
G72 W0.5 R1
G72 P10 Q20 U.1 W.1 F.1
N10 G01 X50 Z-100 F.1
Z-75
X40
Z-50
X30
Z-40
X20 Z-25
Z0
Z5
N20 G00 X55
G70 P10 Q20 F0.05
G28 U0 W0
M05
M30

Post Lab Questions:


1.

Why bigger tool nose radius required for roughing cycle?


For a revolution of work piece more material is removed for roughing with respect to

feed rate and spindle speed.


2.

Why smaller tool nose radius required for finishing cycle?


For a revolution of work piece less material is removed for finishing with respect to

feed rate and spindle speed to improve better surface finish.


3.

For roughing cycle how much feed rate is given when compared to finish cycle?
For roughing, Feed rate must be higher than finishing cycle.

4.

What is meant by G21?


Coordinate values in millimetres.

5.

What is meant by G28 U0 W0


Automatic zero return.

Result:
Thus a manual part program for facing, step turning, tapper and finish turning was
written and simulated using
a)

Using ordinary cycle

b)

Using canned (G71) cycle

c)

Using canned (G72) cycle