CAD CAM - Record
CAD CAM - Record
MISSION
Our Mission at Sri Eshwar College of Engineering is:
Providing outcome and value-based engineering education
Nurturing research and entrepreneurial culture
Enabling students to be industry-ready and fulfil their career aspirations
Grooming students through behavioural and leadership training programs
Making students socially responsible
VISION
To groom students into problem solvers and globally competent Mechanical Engineering
professionals.
MISSION
PSO 1: An ability to apply the concepts of innovations to the Existing Mechanical Engineering
systems/ processes to solve the real life problems.
PSO 2: An ability to plan, design, develop, manufacture and manage mechanical components/
systems using relevant CAE tools.
4
R19ME313 L T P C
CAD/CAM Laboratory
0 0 2 1
1. Course Description
This laboratory deals with the detailed engineering of 3D models and/or 2D drawings of components
using CAD software. Computer-aided design (CAD) is the use of computer systems to assist in the
creation, modification, analysis, or optimization of a design. CAD software is used to increase the
productivity of the designer, improve the quality of design, improve communications through
documentation, and to create a database for manufacturing. Computer-aided manufacturing (CAM) is
the use of computer software to control machine tools and related machinery in the manufacturing of
workpieces.
2. Course Objectives:
1. To gain practical experience in handling 2D drafting and 3D modelling software systems.
2. To study the features of CNC Machine Tool.
3. To expose students to modern control systems (Fanuc, Siemens etc.)
4. To know the application of various CNC machines like CNC lathe, CNC Vertical Machining
centre, CNC EDM and CNC wire-cut and studying of Rapid prototyping.
3.List of Experiments
1. 3D GEOMETRIC MODELLING
List of Experiments
1. Introduction of 3D Modelling software
Creation of 3D assembly model of following machine elements using 3D Modelling software
2. Oldham's Coupling
3. Plummer Block
4. Screw Jack
5. Lathe Tailstock
6. Universal Joint
7. Machine Vice
8. Stuffing box
9. Crosshead
10. Safety Valves
11. Non-return valves
12. Connecting rod
13. Piston
14. Crankshaft
2. MANUAL PART PROGRAMMING
(i) Part Programming - CNC Machining Centre a) Linear Cutting. b) Circular cutting. c) Cutter
Radius Compensation. d) Pocket milling.
(ii) Part Programming - CNC Turning Centre a) Straight, Taper and Radius Turning. b) Thread
Cutting. c) Rough and Finish Turning Cycle. d) Drilling and Tapping Cycle
3. COMPUTER AIDED PART PROGRAMMING
e) CL Data and Post process generation using CAM packages. f) Application of CAPP in
Machining and Turning Centre.
Text Books:
1. Gopalakrishna K.R., Machine Drawing, 22nd Edition, Subhas Stores Books Corner, Bangalore,
2015.
5
References:
Reference Books:
1. Junnarkar, N.D., Machine Drawing, 1st Edition, Pearson Education, 2006.
2. P.S.G. Design Data Book, 2019.
3. Luzadder, Warren.J., and Duff, Jon. M., Fundamentals of Engineering Drawing, Prentice Hall India
Pvt. Ltd., Eastern Economy Edition, Eleventh Edition, 2020.
4. Chang, T. C., Wysk, R.A., Wang, H. P, Computer aided Manufacturing, Prentice Hall, Third Ed,
2008.
4. Course Outcomes
CO. No. Course Outcome BTL POs PSOs
Understand and interpret machine manufacturing 1, 2, 4, 5,
R19ME313.1 K3 1, 2
drawings 9
Develop 2D and 3D models using high end modelling 1, 2, 4, 5,
R19ME313.2 K4 1, 2
software’s 9
Apply engineering drawing standards as per BIS 1, 2, 4, 5,
R19ME313.3 K5 1, 2
conventions 9
Understand the CNC control in modern 1, 2, 4, 5,
R19ME313.4 K4 1,2
manufacturing system 9
Prepare CNC part programming and perform 1, 2, 4, 5,
R19ME313.5 K6 1, 2
manufacturing 9
5. Course Articulation matrix
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
01 02 03 04 05 06 07 08 09 10 11 12 01 02
R19ME313.1 3 1 - 3 3 - - - 1 - - - 3 2
R19ME313.2 3 1 - 3 3 - - - 1 - - - 3 2
R19ME313.3 3 1 - 3 3 - - - 1 - - - 3 2
R19ME313.4 3 1 - 3 3 - - - 1 - - - 3 2
R19ME313.5 3 1 - 3 3 - - - 1 - - - 3 2
Course to PO 3 1 - 3 3 - - - 1 - - - 3 2
“3”—High, “2”—Medium, “1”—Low, “-“—No Correlation
6
List of Exercises
Ex. No Name of the Exercise Page No
A. Study of Solid Modeling 7
1
B. Study of Computer Aided Design 9
2 Assembly of Flange Coupling 13
3 Assembly of Plummer Block 15
4 Assembly of Screw jack 17
5 Assembly of Lathe Tailstock 19
6 Assembly of Universal Joint 21
7 Assembly of Machine Vice 23
8 Assembly of Stuffing box 25
9 Assembly of Crosshead 27
10 Assembly of Safety Valves 29
11 Assembly of Non – return valves 31
12 Assembly of Connecting rod 33
13 Assembly of Piston 35
Study of computer aided manufacturing 41
14
Study of CNC turning & milling machine 44
15 Plain Facing and Turning 48
16 a) Step Turning 52
b) Straight, Taper and Radius of Turning operation 54
17 Canned Cycle Operations 56
18 Threading and grooving and chamfering 59
7
INDEX
EX PAG E STAFF
DATE EXPERIMENTS NAME MARKS
NO NO SIGNATURE
DATE:
AIM
To study the concept of Solid modeling and its types used in design process.
INTRODUCTION
Solid modeling is an efficient tool for the Real 3D representation of an object. This
method enables engineering Designers to visualize an object in terms of its basic geometry
primitives jointed together by Boolean operations. A solid modeling is an unambiguous and
informational complete mathematical representation of the shape of a physical object.
A good modeling system of solid objects should satisfy the following requirements.
1. Rigidity
2. Homogeneous three-dimensionality
3. Finiteness
4. Finite description
5. Schemes for representing solid objects.
Cell Decomposition
A solid can be modeled in a computer by decomposing its volume into smaller volumes
of cells which are mutually contiguous and do not penetrate. The cell shape is not necessarily
cuboid (or) identical in shape. This method is referred to as octree adaptive grid and the whole
process can be viewed as forming a free structure with the root node representing a single
enclosing cell and the first level branch nodes representing a sub division into the largest cells.
This approach is useful in modeling complex shapes. The number of cells and the computer
storage required is proportional to the surface area of the object.
8
In constructive solid geometry, a solid object is created by a combination of simpler solid
objects called primitives which are often combinations of simple entities called half-spaces. This
is also known as insulated, implicit, direct, procedural (or) algorithmic solid modeling.
Boundary Representation
In the boundary representation scheme, a solid is described by elements which describe
its boundary these elements are topological and geometric. The former are linked together in a
network (or) graph which represents in their interconnections (or) connectivity in terms of
vertices, edges and faces. The geometric elements are point, curves and surfaces.
Conclusion
Thus the concept of the solid modeling and its types are studied.
9
EX.NO: 1.B STUDY OF COMPUTER AIDED DESIGN
DATE:
AIM
To study about the steps involved in CAD and also its application and benefits.
INTRODUCTION
Computer Aided Design (CAD) can be defined as the use of computer system to assist in the
creations, modifications, analysis or amplifications of design. The computer system consist of a
hardware and a software to perform the specialized design function required by the particular
user firm.
The CAD hardware typically includes the computer on or more graphics display terminals,
keyboards and other peripheral equipment. The CAD software consists of the computer program
to facilitate the engineering functions of the user company.
THE CAD SYSTEM
Modern CAD system [also often called CAD\CAM system] are based on interactive
computer graphics denotes a user oriented system in which the computer is employed to created,
transform and display data in the form of pictures or symbols.
The typical ICG system is a combination of the hardware and software. The hardware
includes a central processing unit, one or more work stations and peripheral devices such as
printer, plotters and drafting equipment. The software consist of the computer programs needed
to implement graphics processing of the system.
The software would also typically include additional specialized application programs to
accomplish the particular engineering functions required by the user company.
Interactive computer graphics is a tool used by the designer to solve a design problem. In
effect the ICG system magnifies the power of the designer.
ENGINEERING ANALYSIS
The analysis may involve stress – strain calculation, heat transfer computations, or the use
of the differential equations to describe the dynamic behavior of the system being designed. The
computer can be used to avoid this analysis work.
AUTOMATED DRAFTING
Automated drafting involves the creation of hard copy engineering drawings directly
from the CAD database.
11
CAD system can increase productivity in the drafting function by roughly 5 times over
manually drafting.
CONCLUSION
Thus the product of Cad and its benefits are been studied.
12
13
EX.NO: 2 ASSEMBLY OF OLDHAM COUPLING
DATE:
Aim:
Procedure:
1. The drawings of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are studied
2. 3D models of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are created using Creo.
3. The Assembly of Oldham Coupling was created as per the drawing specification
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple, Pattern
Fastening Features
Result:
The 3D models of Oldham Coupling parts (Flanges, Shaft, Taper key, Hexagonal Bolt and Nut)
are created using Creo
14
EX.NO: 2 ASSEMBLY OF FLANGED COUPLING
DATE:
Aim:
Procedure:
1. The drawings of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are studied
2. 3D models of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are created using Creo.
3. The Assembly of Flanged Coupling was created as per the drawing specification
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple, Pattern
Fastening Features
Result:
The 3D models of Flanged Coupling parts (Flanges, Shaft, Taper key, Hexagonal Bolt and Nut)
are created using Creo
14
15
EX.NO: 3 ASSEMBLY OF PLUMMER BLOCK
DATE:
Aim:
Procedure:
1. The drawings of Body, Cap, Bearing top & Bottom half, Nuts and shaft are studied
2. 3D models of Body, Cap, Bearing top & Bottom half Nuts and shaft are created using Creo.
3. The Assembly of Plummer block was created as per the drawing specification
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features
Result:
The 3D models of Plummer block parts (Body, Cap, Bearing top & Bottom half, Nuts and shaft)
are created using
16
17
EX.NO: 4 ASSEMBLY OF SCREW JACK
DATE:
Aim:
Procedure:
1. The drawings of Body, Nut, Screw Spindle, Cup, Washer Special, CSK Screw, and Tommy
Bar are studied
2. 3D models of Body, Nut, Screw Spindle, Cup, Washer Special, CSK Screw, and Tommy Bar
are created using Creo.
3. The Assembly of Screw Jack was created as per the drawing specification
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features
Result:
The 3D models of Screw Jack parts (Body, Cap, Bearing top & Bottom half, Nuts and shaft) are
created using Creo
18
19
EX.NO: 5 ASSEMBLY OF LATHE TAILSTOCK
DATE:
Aim:
Procedure:
1. The drawings of Body, Barrel, Spindle with washer & nut, Centre, Spindle bearing, Hand
wheel, Clamping leaver, Stud, Feather key and Screw are studied
2. 3D models of Body, Barrel, Spindle with washer & nut, Centre, Spindle bearing, Hand
wheel, Clamping leaver, Stud, Feather key and Screw are created using Creo.
3. The Assembly of Lathe tailstock was created as per the drawing specification
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features
Result:
The 3D models of Lathe tail stock parts ( Body, Barrel, Spindle with washer & nut, Centre,
Spindle bearing, Hand wheel, Clamping leaver, Stud, Feather key and Screw) are created using
Creo
20
21
EX.NO: 6 ASSEMBLY OF UNIVERSAL JOINT
DATE:
Aim:
Procedure:
1. The drawings of Fork, Shaft, Centre, Parallel key, Pin, Collar and Taper pin are studied.
2. 3D models of Fork, Shaft, Centre, Parallel key, Pin, Collar and Taper pin are created using
Creo.
3. The Assembly of Universal Joint was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Universal Joint parts (Fork, Shaft, Centre, Parallel key, Pin, Collar and Taper
pin) are created using Creo. The type of fits and tolerances used in Assembly are studied.
22
23
EX.NO: 7 ASSEMBLY OF MACHINE VICE
DATE:
Aim:
Procedure:
1. The drawings of Base, Movable jaw, Sliding jaw, Guide screw, Serrated plate, CSK
screw, Washer and Nut are studied.
2. 3D models of Base, Movable jaw, Sliding jaw, Guide screw, Serrated plate, CSK screw,
Washer and Nut are created using Creo.
3. The Assembly of Universal Joint was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Machine vice parts (Base, Movable jaw, Sliding jaw, Guide screw, Serrated
plate, CSK screw, Washer and Nut ) are created using Creo.
24
25
EX.NO: 8 ASSEMBLY OF STUFFING BOX
DATE:
Aim:
Procedure:
1. The drawings of Connecting Rod, Bush, Stud, Pin, Bearing Brasses, Distance Piece, Cover,
Washer, Nut, and Split pin are studied.
2. 3D models of Connecting Rod, Bush, Stud, Pin, Bearing Brasses, Distance Piece, Cover,
Washer, Nut, and Split pin are created using Creo.
3. The Assembly of Stuffing Box was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Stuffing Box parts (Connecting Rod, Bush, Stud, Pin, Bearing Brasses,
Distance Piece, Cover, Washer, Nut, and Split pin) are created using Creo. The type of fits and
tolerances used in Assembly are studied.
26
27
EX.NO: 9 ASSEMBLY OF CROSS HEAD
DATE:
Aim:
Procedure:
1. The drawings of Body, Rod end, Cover plate, Brasses, Bolt, Nut, Lock nut are studied.
2. 3D models of Body, Rod end, Cover plate, Brasses, Bolt, Nut, Lock nut are created using
Creo.
3. The Assembly of Cross head was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Cross head parts (Body, Rod end, Cover plate, Brasses, Bolt, Nut, Lock nut)
are created using Creo. The type of fits and tolerances used in Assembly are studied.
28
29
EX.NO: 10 ASSEMBLY OF SAFETY VALVES
DATE:
Aim:
Procedure:
1. The drawings of Body, Valve Seat, Shackle, Washer, Lock Nut M20, Nut M20, LINK, Pin,
Split Pin, Valve, Lever, Pivot, and spring are studied.
2. 3D models of Body, Valve Seat, Shackle, Washer, Lock Nut M20, Nut M20, LINK, Pin,
Split Pin, Valve, Lever, Pivot, and spring are created using Creo.
3. The Assembly of Rams bottom Safety Valve was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Rams bottom Safety Valve parts (Body, Valve Seat, Shackle, Washer, Lock
Nut M20, Nut M20, LINK, Pin, Split Pin, Valve, Lever, Pivot, and Spring) are created using
Creo. The type of fits and tolerances used in Assembly are studied.
30
31
EX.NO: 11 ASSEMBLY OF NON-RETURN VALVES
DATE:
Aim:
Procedure:
1. The drawings of Body, Valve Seat, Cover, Stud, Hex. Nut M16 and Set screw are studied.
2. 3D models of Body, Valve Seat, Cover, Stud, Hex. Nut M16 and Set screw are created using
Creo.
3. The Assembly of Non Return Valve was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Non Return Valve parts (Body, Valve Seat, Cover, Stud, Hex. Nut M16 and
Set screw) are created using Creo. The type of fits and tolerances used in Assembly are studied.
32
33
EX.NO: 12 ASSEMBLY OF CONNECTING ROD
DATE:
Aim:
Procedure:
1. The drawings of Connecting Rod, Bush, Stud, Pin, Bearing Brasses, Distance Piece, Cover,
Washer, Nut, and Split pin are studied.
2. 3D models of all the parts are created using Creo.
3. The Assembly of Connecting Rod was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Connecting Rod parts (Connecting Rod, Bush, Stud, Pin, Bearing Brasses,
Distance Piece, Cover, Washer, Nut, and Split pin) are created using Creo. The type of fits and
tolerances used in Assembly are studied.
34
35
EX.NO: 13 ASSEMBLY OF PISTON
DATE:
Aim:
Procedure:
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude and Cut, Revolve, Fillet/Round, Chamfer, Hole - Simple,
Pattern, Fastening Features.
Result:
The 3D models of Piston parts (Piston, Piston pin, Piston ring) are created using Creo. The type
of fits and tolerances used in Assembly are studied.
36
CAD VIVA QUESTION:
6. Define MIRROR?
A command that makes a copy of selected objects and flips the copy around a specified line to
produce a reciprocal image of those objects.
12. Which dimension tool will place the length of an angled line?
Aligned
13. Which tolerance identify the maximum and minimum sizes of a feature?
Limits
37
14. A typical set of mechanical working drawings includes
Exploded assembly, part details and parts list
16. Which primary unit of measurement is used for engineering drawings and design in the
mechanical industries?
Millimeter
38
Knuckle joint has it applications in the rods for roof, chain link, steam engine valve rod, eccentric
rods etc.
41
EX.NO: 14. A STUDY OF COMPUTER AIDED MANUFACTURING
DATE:
AIM
To study about Computer Aided Manufacturing and Part Programming in CNC
machines.
CAM:
It is defined as the use of computer systems to plan, manage and control the operations of
a manufacturing plant through either direct or indirect computer interface with the plant’s
production resources.
APPLICATIONS OF CAM
1. These are the direct applications in which the computer is connected directly to the
manufacturing process for the purpose of monitoring or controlling the process.
2. These are the indirect applications in which the computer is used in support of the
production operations in the plant, but there is no direct interface between the computer and the
manufacturing process.
An operational numerical control system consists of the following three basic components.
i) Program of instructions
ii) Controller unit
iii) Machine tool
The programs of instructions serve as the input to the controller unit which in turn commands
the controller units which commands the machine tool or other process to be controlled.
1. Input Translation
2. Arithmetic Calculations
3. Cutter offset computation
4. Post processor
The part programmer enters the program written in the APT or other languages. The input translation
component converts the coded instructions contained in the program into computer usable form,
preparatory to further processing.
The arithmetic calculations unit of the system consists of a comprehensive set of subroutines
for solving the mathematics required to generate the part surface. These subroutines are called by
the various part programming language statements. The arithmetic unit is really the fundamental
element in the part programming package. This unit frees the programmer from the time
consuming geometry and trigonometry calculations, to concentrate on the work part processing.
The preprocessor is a separate computer program that has been written.
The input to the postprocessor is a series of cutter locations and other instructions.
PROGRAM CODES
Part programs are initially entered into a CNC system and are stored in computer
memory. The programs are fed into the system in the form of codes. It is then converted into
mechanical motion. The two types of codes generally used are
i. Preparatory codes (G – codes)
ii. Miscellaneous codes (M – codes)
43
1. Preparatory Codes: (G – Codes)
The codes are used for feed movement and operations. They are generally used to specify
dimensions, feed of tool, tool path etc.
3. Dry run
A dry run consists of running the part program in auto mode. The purpose of this run is to
verify the programmed path of the tool under continuous operation and to check whether
adequate clearance exists between the clamping arrangement and other projections within the set
up.
4. Graphical Simulation
A graphical simulation package emulates the machine tool and using computer graphics,
plots out the machine movement on a VDU screen. Any deviations from the intended tool path
can be observed and any potential interference can be highlighted.
CONCLUSION
Thus Computer Aided Manufacturing and Part programs in CNC machines were studied.
44
EX.NO: 14.B STUDY OF CNC TURNING & MILLING MACHINE
DATE:
AIM
To study about the CNC turning and milling machine.
DIMENSIONING SYSTEMS
Dimensioning information in a work piece can be defined in two ways.
Advantages
2. It is advantageous for certain individual partial contours in a work piece are repeated
several times and the associated program sections can be employed several times without a
coordinate shift.
46
CONCLUSION
47
CNC TURNING
G – CODES
M – CODES
M03 SPINDLE ON (CLOCK WISE)
M04 SPINDLE ON (ANTICLOCK WISE)
M05 SPINDLE STOP
M06 TOOL CHANGE
M08 COLLANT ON
M09 COOLANT OFF
M10 VICE OPEN
M11 VICE CLOSE
M30 PROGRAM STOP
M38 DOOR OPEN
M39 DOOR CLOSE
M98 SUBPROGRAM CALL
M99 SUBPROGRAM END
CNC MILLING
G – CODES M - CODES
G90 ABSOLUTE COMMAND M70 X MIRRON ON
G91 INCREMENT COMMAND M71 Y MIRRON ON
G94 FEED PER MINUTE M80 X MIRROR OFF
G95 FEED PER ROTATION M81 Y MIRROR OFF
G170 & G171 CIRCULAR POCKETING
G172 & G173 RECTANGULAR POCKETING
48
EX.NO:15 FACING
DATE:
AIM
ALGORITHM
1. Check the work piece for given dimensions.
2. Input in mm and feed rates are given.
3. Move the tool to feed rates are given.
4. Move the tool to home position.
5. Change the tool for the type of operation.
6. Spindle speed is given.
7. Close the door.
8. To make the facing operation on the given work piece from X22 Z – 70 X2 Z – 65
Return to the home position.
9. End the program.
PROGRAM
RESULT
Thus the program was written and the facing operation was performed in the CNC
machine.
49
TURNING
50
EX.NO: 15 TURNING
DATE:
AIM
ALGORITHM
PROGRAM
[BILLET X20
Z70 G21 G98
M39 G28 U0W0
M06 T01 01
M08 M39 G00 X19 Z1
M03 S1000 G90 X19 Z-50 F40
X18 Z-50 X11 Z-50
X17 Z-50 X10 Z-50
X16 Z-50 G28 U0 W0
X14 Z-50 M05 M09
X13 Z-50 M30
X12 Z-50
RESULT
Thus the program was written and the turning operation was performed in the CNC
Machine.
51
STEP TURNING
52
EX.NO: 16 A STEP TURNING
DATE:
AIM
To perform a step turning operation on the work piece by using CNC machine.
ALGORITHM
PROGRAM
RESULT
Thus the program was written and the step turning operation was performed in the CNC
machine and simulated the program.
53
STRAIGHT, TAPER AND RADIUS OF TURNING
54
EX.NO: 16 B STRAIGHT, TAPER AND RADIUS OF TURNING
DATE:
AIM
To write a part program for the given work to perform a profile turning operation on
the work piece by using CNC machine.
ALGORITHM
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Move the tool to the home position
4. Change the tool to the required operation
5. Spindle speed is given
6. Note the key points of the given work piece
7. Enter the key points to profile turning operation by entering the radius of the profile
8. Give the starting and end program number
9. Repeat the same operation for getting finished surface
10. Move the tool to home position
11. Stop the program
PROGRAM
[BILLET X22 Z75
G21 G98 G01 X10 W-10
M39 G02 X18 W-10 R10
M06 T01 01 G01 X18 W-5
M03 S1000 N11 G01 X22 W-5.112
M08 G28 U0 W0
G00 X22 Z1 M06 T02 02
G71 U0.5 R10 M03 S1000
G71 P10Q11 U0.5 W0 F40 G00 X22 Z1
N10 G01 X0 Z0 G70 P10 Q11
G01 X5 W-10 G28 U0 W0
G01 X5 W-5.113 M05
G03 X10 W-10 R10 M30
RESULT
Thus, the part program of the given work piece was written and simulated the
program and perform this operation using CNC machine.
55
CANNED CYCLE
56
EX.NO: 17 CANNED CYCLE
DATE:
AIM
To write a part program for the given work to perform canned cycle operation
and simulate the program.
ALGORITHM
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Give feed rate and dimensions in terms of mm/minute
4. Give the spindle speed in terms of rpm
5. Move the tool to the home position by rapid transverse motion
6. Turn the work piece to the given dimensions using turning cycle
7. Call the sup program for the require times
8. Move the tool to the reference point
9. Stop the spindle.
10. Stop the program.
PROGRAM
[BILLET X22
Z75 G21 G98
M39 G28
U0W0
M06 T01
M03 S1000 G90 X22 Z-80
G00 X22 Z1 X22 Z-80
G90 X22 Z-10 F35 X21 Z-80
X21 Z-10 X20 Z-80
X19 Z-10 X19 Z-80
X18 Z-10 X18 Z-80
X17 Z-10 X17 Z-80
X16 Z-10 X16 Z-80
X15 Z-10 X15 Z-80
X14 Z-5 G28 U0 W0
X13 Z-5 M06 T03
X12 Z-5 G01 X23 Z-78
X11 Z-5 G90 X15 Z-78
X10 Z-5 X14 Z-80
G28 U0 W0 X13 Z-80
M06 T02 X12 Z-80
G00 X23 Z0 X11 Z-80
M98 P1000 X10 Z-80
M98 P1000 G28 U0 W0
M98 P1000 M38
G00 X23 Z-70 M05 M30
57
SUB PROGRAM
RESULT
Thus the program was written for performing canned cycle operation in the
CNC machine and simulated using Simulator Software.
58
THREADING AND GROOVING AND CHAMFERING.
59
EX.NO: 18 THREADING AND GROOVING AND CHAMFERING
DATE:
AIM
ALGORITHM
PROGRAM
60
Syntax for Grooving
G75 R-
G75 X W F Q
R- Retraction
X- Required Diameter in mm
W- Remaining size of groove after first cut.
F- Feed
Q- Depth of cut in microns.
RESULT
Thus the program was written for performing the threading and grooving
operations in the CNC Machine.
61
DRILLING & TAPPING CYCLE
62
EX.NO: 19 DRILLING & TAPPING CYCLE
DATE:
AIM
To write a part program for the given work to perform a drilling and tapping operation on the
Workpiece by using CNC machine.
ALGORITHM
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Move the tool to the home position
4. Change the tool to the required operation.
5. Spindle speed is given for based on operation.
6. Enter the key points to profile turning operation by entering the radius of the profile
7. Give the starting and end program number
8. Repeat the same operation for getting finished surface
9. Move the tool to home position
11. Stop the program
PROGRAM
[BILLET X25 Z70] M03 S250;
G21 G98; M08;
G28 U0W0; G00 Z2.7
M06 T02; X.0;
M03 S1000; S240 M03;
G00 X0 Z1; G84 Z-10 R.1 P500 F10.;
G74 R1; G80;
G74 X0 Z-20 Q500 F30; M09
G28 U0 W0; G28 U0 W0;
M05; M05;
M06 T05; M30;
RESULT
Thus the part program of the given work piece was written and simulated the program
and perform this operation using CNC machine.
63
LINEAR AND CIRCULAR INTERPOLATION
64
EX.NO: 20 CNC MILLING LINEAR AND CIRCULAR INTERPOLATION
DATE:
AIM
To write a program to perform given design on the work piece and simulate the
program.
ALGORITHM
PROGRAM
[BILLET X100
Y100 Z10 [
EDGEMOVE X-50
Y-50 [ TOOLDEF
T1D5
G21 G94 G01 X37.5 Y-22.5
G91 G28 Z0 G03 X22.5 Y-37.5 R15
M06 T1 G01 X0 Y-37.5
M03 S1000 G01 Z5
G90 G00 X0 Y-37.5 Z5 G01 X-15 Y0
G01 Z-2 G01 Z-2
G01 X-22.5 Y-37.5 G02 X15 Y0 R15
G03 X-37.5 Y-22.5 R15 G02 X-15 Y0 R15
G01 X-37.5 Y22.5 G00 Z5
G02 X-22.5 Y37.5 R15 G28 U0W0
G01 X22.5 Y37.5 M05 M30
G02 X37.5 Y22.5 R15
RESULT
Thus, the program was written for forming the given design and simulated using
software.
65
EX.NO: 21 DRILLING AND PECK DRILLING
DATE:
AIM
To write a part program for the given work piece to perform drilling and Peck drilling
operation and simulate program.
ALGORITHM
PROGRAM
RESULT
Thus the program was written for performing drilling and boring operation and
Simulated the program.
66
COMPONENT MODELLING AND SIMULATION FOR TURNING
USING CREO MANUFACTURING
67
EX.NO: 22 COMPONENT MODELING AND GENERATION OF NC CODE
FOR TURNING
DATE:
AIM
To model and simulate the given turning process by using CREO Manufacturing software.
Hardware: RAM – 4 GB
HDD – 500 GB
OS – Windows 7
PROCEDURE
1. Creo 9.0 was opened and the page is set to the Drafting mode.
2. The component which is given in the diagram was created and a stock is generated for
the given component.
3. Now the screen is shifted in to the Manufacturing mode.
4. Then the turning tool was selected according to the requirement.
5. The home position for the tool as well as the tool travel path was determined.
6. Now the simulation was carried out using the simulation option.
7. By this one can view weather the given tool path is correct and safe.
RESULT
Thus the modeling and simulation of turning process was carried out.
68
COMPONENT MODELING AND GENERATION OF NC CODE FOR END
MILLING
69
EX.NO: 23 COMPONENT MODELING AND GENERATION OF NC
CODE FOR END MILLING
DATE:
AIM
To model and generate the NC code for end milling operations in the given piece by Creo-
Manufacturing software.
Hardware: RAM – 4 GB
HDD – 500 GB
OS – Windows 7
PROCEDURE
1. Creo- Manufacturing was opened and the page is set to drafting mode.
2. The component which is given in the diagrams was created and a stock is generated for
the given work piece.
3. Milling tool mode selected for manufacturing the component.
4. The facing tool is selected to face the top surface of component.
5. The product is selected for manufacturing the component.
6. The home position for the tool was selected and tool travel path is determined.
7. By varying part position the NC code generated to perform the given operations in
software.
RESULT
Thus, the model and generation of NC code for end milling was carried out using
Creo- Manufacturing software.
70
CONTENT BEYOND THE SYLLABUS
AIM
To model, part programming and simulate the given pump component with the help of
software.
ALGORITHM
6. Feed in mm/min
RESULT
Thus the modeling, part programming and simulation of the given pump component is
done
71
3D MODELING, PART PROGRAMMING AND SIMULATION OF GIVEN
PUMP COMPONENT
72
Viva – Voce Question:
1. Explain about G codes?
G-code is the common name for the most widely used numerical control (NC)
programming language, which has many implementations. Used mainly in automation, it is
part of computer-aided engineering. G-code is sometimes called G programming language
73
10. What are the axes to be considered while writing program for cnc lathe?
X and Z Axis
13. What is the code for Incremental and absolute co-ordinate system?
G90 and G91
74
CAM Self Evaluation Questions :
S No Question Option
1 Cancel canned cycle G53 G63 G73 G80
2 Move in a straight line at rapids speed G00 G01 G02 G03
3 Clockwise circular arc at (F)eedrate G00 G01 G02 G03
Move in a straight line at last speed commanded by a
4 G00 G01 G02 G03
(F)eedrate
5 Counter-clockwise circular arc at (F)eedrate G00 G01 G02 G03
6 Exact stop check G04 G09 G10 G17
7 Dwell: Stop for a specified time G04 G09 G10 G17
8 Programmable parameter input G04 G09 G10 G17
9 Select X-Y plane G04 G09 G10 G17
10 Program coordinates are inches G20 G21 G27 G28
11 Program coordinates are mm G20 G21 G27 G28
12 Reference point return check G20 G21 G27 G28
13 Return to home position G20 G21 G27 G28
14 Drilling cycle with dwell G82 G84 G87 G94
15 Tapping cycle G82 G84 G87 G94
16 Back boring canned cycle G82 G84 G87 G94
17 Units per minute feed mode. Units in inches or mm. G82 G84 G87 G94
18 Units per revolution feed mode. Units in inches or mm. G95 G96 G97 G99
19 Cancel constant surface speed G95 G96 G97 G99
20 Constant surface speed G95 G96 G97 G99
21 Return to initial R plane after canned cycle G95 G96 G97 G99
22 Program Stop (non-optional) M00 M01 M02 M03
23 Optional Stop: Operator Selected to Enable M00 M01 M02 M03
24 End of Program M00 M01 M02 M03
25 Spindle ON (CW Rotation) M00 M01 M02 M03
26 Spindle Stop M04 M05 M06 M07
27 Spindle ON (CCW Rotation) M04 M05 M06 M07
28 Tool Change M04 M05 M06 M07
29 Coolant ON M04 M05 M06 M07
30 Coolant OFF M98 M99 M29 M08
31 Subprogram Call M98 M99 M29 M08
32 Return from Subprogram M98 M99 M29 M08
33 Rigid Tapping Mode on Fanuc Controls M98 M99 M29 M08
75