Professional Documents
Culture Documents
Cad Cam Lab Manual: B.Tech - Iv Year - I
Cad Cam Lab Manual: B.Tech - Iv Year - I
B.TECH - IV YEAR - I
Computer –Aided Design (CAD), also known as computer –aided drafting is the use of computer
systems to assist in the creation, modification, analysis or optimization of a design. Computer-
aided drafting describes the process creating a technical drawing with the use of computer
software.CAD software is used to increase the productivity of the designer, improve the quality
of design, improve communications through documentation, and to create data base for
manufacturing. CAD output is often in the form of electronic files for print or machining
operations. CAD software uses either vector based graphics to depict the objects of traditional
drafting, or may also produce raster graphics showing the overall appearance of designed
objects.
CAD often involves more than just shapes. As in the manual drafting of technical and
engineering drawings, the output of CAD must convey information, such as materials, processes,
dimensions and tolerance, according to the application-specific conventions.
CAD may be used to design curves and figures in two-dimensional space, or curves, surface and
solids in three dimensional spaces.
CAD is an important industrial art extensively used in many applications, including automotive,
ship building and aerospace industries, industrial and architectural design, prosthetics and many
more.CAD is also widely used to produce computer animation for special effects in movies,
advertising and technical manuals. The modern ubiquity and the power of computers means that
even perfume bottles and shampoo designed using techniques unheard of by engineers in
1960’s.Because of which enormous economic importance, CAD has been a major driving force
for research in computational geometry, computer graphics and discrete differential geometry.
While the goal of the automated CAD system is to increase efficiency, they are not necessarily
the best way to allow new comers to understand the geometrical principles of solid modeling.
For this, scripting languages such as PLASM (programming language of solid modeling) are
more suitable.
CAD is one part of the whole Digital Product Development (DPD) activity within the Product
Lifecycle Management (PLM) process, and as such is used together with other tools, which are
either integrated modules or stand-above products, such as :
A-Arc M-Move
C- Circle R-Redraw
D-Dimensioning S-Sketch
E- Erase T-Text
G-Grouping V-View
I-insert X-explode
J-Join Z-Zoom
L-Line
EXPERIMENT-1
AIM - To develop the part drawing of connecting rod in the orthographic representation.
List of commands:
RESULT: Thus, the part drawing of connecting rod is drawn in orthographic view.
EXPERIMENT-2
AIM - To develop the part drawing of Screw jack in the orthographic representation using Auto
cad.
Zoom- To enlarge or reduce the view of Break- To cut the object to required
component. dimensions.
RESULT: Thus, the part drawing of screw jack is drawn in orthographic view
EXPERIMENT-3
AIM - To develop the part drawing of foot step bearing in the orthographic representation using
Auto cad.
List of commands:
RESULT: Thus, the part drawing of foot step bearing is drawn in orthographic view.
EXPERIMENT-4
AIM - To develop the part drawing of fuel injector in the orthographic representation.
Line-To draw a line of required dimension. Block- To convert into single entity.
Circle- To draw a circle of required radius. Hatch- Used to hatch enclosed area.
Arc- To draw arc of required dimensions. Mirror- to reflect the image on the other side
of the object.
Zoom- To enlarge or reduce the view of
component.
RESULT: Thus, the part drawing of fuel injector is drawn in orthographic view.
EXPERIMENT-5
AIM - To develop the part drawing of revolving center in the orthographic representation.
Line-To draw a line of required dimension. Mirror- To reflect the image on other side of
the object.
Circle- To draw a circle of required radius.
Poly line- To draw multiple lines of any
Arc- To draw arc of required dimensions. dimensions.
Zoom- To enlarge or reduce the view of Block- To convert into single entity.
component.
Hatch- Used to hatch enclosed area.
RESULT: Thus, the part drawing of revolving centre is drawn in orthographic view.
EXPERIMENT-6
AIM - To develop the part drawing of four jaw chuck in the orthographic representation.
Line-To draw a line of required dimension. Mirror- To reflect the image on other side
of the object.
Circle- To draw a circle of required radius.
Block- To convert into single entity.
Polyline- To draw multiple lines of
required dimensions. Hatch- Used to hatch enclosed area.
RESULT: Thus, the part drawing of four jaw chuck is drawn in orthographic view.
INTRODUCTION TO PRO-E
This introduction discusses the basic tasks in using Pro-E such as design modeling , calibration, managing data
working with module design , unferencing and so on.
Pro-E software is specially used for modeling and also used for composites , sheet metal , pro-chart etc.
Understanding the
Pro/ENGINEER Interface
• Graphics Area
• Main Menu
• Toolbars
• Dashboard
• Message Window
• Dialog Boxes
• Menu Manage
• Drawing Ribbon
1) Extrude: This command is used to produce circular, solid and hallow structures.
2) Revolve: This command is used to produce circular , solid , hallow sections. For this command axis is must.
3)Sweep: It is used to produce component on a given trajectories. In this command the user has to mention the area
for the given trajectory.
5)Helical shape: It is generally used for producing helical spring command and axis line is based on the axis , line
only, the sweep is going to be helically sweep can be produced in protraction or their protraction type.
6)Hole: It is used to produce hole on a solid commanded component according to specified dimension and used to
define location.
7)Shell: It is used to make solid object into shell according to given thickness direction .
8)Rib: It is used to give support so as to withstand the components for purpose .
9)Draft: It is used to convert the sharp edges of solid into chamfers as per dimensions.
10)Round: It is used to convert the sharp edge solids into fillets as per used defined dimensions.
EXPERIMENT-1
AIM: To prepare the solid model of given fig. with required dimensions in isometric representation .
Extrude: Select front view plane and draw orthographic view of given fig. as per dimensions (similar to AUTO
CAD) .Now extrude the components.
Extrude cut: Select top view plane of extruded component and draw orthographic view by taking reference axis
and select extrude cut command.
Select right/Left plane: Draw the orthographic view of a given fig. by taking reference. Select extrude cut
command.
RESULT: Thus, the solid modeling of the given figure with required dimensions in isometric representation is
prepared using PRO-E wildfire.
EXPERIMENT-2
AIM: To prepare the solid model of given fig. with required dimensions in isometric representation.
Extrude: Select front view plane and draw orthographic view of given fig. as per dimensions (similar to AUTO
CAD) .Now extrude the components.
Extrude cut: Select top view plane of extruded component and draw orthographic view by taking reference axis
and select extrude cut command.
Select right/Left plane: Draw the orthographic view of a given fig. by taking reference. Select extrude cut
command.
RESULT: Thus , the solid modeling of the given figure with required dimensions in isometric representation is
prepared using PRO-E wildfire 5.0 .
EXPERIMENT-3
AIM: To prepare the solid model of given fig. with required dimensions in isometric representation .
Extrude: Select front view plane and draw orthographic view of given fig. as per dimensions (similar to AUTO
CAD) .Now extrude the components.
Extrude cut: Select top view plane of extruded component and draw orthographic view by taking reference axis
and select extrude cut command.
Select right/Left plane: Draw the orthographic view of a given fig. by taking reference. Select extrude cut
command.
RESULT: Thus , the solid modeling of the given figure with required dimensions in isometric representation is
prepared using PRO-E wildfire.
EXPERIMENT-4
AIM: To prepare the solid model of given fig. with required dimensions in isometric representation .
Extrude: Select front view plane and draw orthographic view of given fig. as per dimensions (similar to AUTO
CAD) .Now extrude the components.
Extrude cut: Select top view plane of extruded component and draw orthographic view by taking reference axis
and select extrude cut command.
Select right/Left plane: Draw the orthographic view of a given fig. by taking reference. Select extrude cut
command.
RESULT: Thus , the solid modeling of the given figure with required dimensions in isometric representation is
prepared using PRO-E wildfire.
INTRODUCTION TO ANSYS
ANSYS is a finite element method(FEM) software package. It uses a pre-processor software engine to create
geometry. Then it uses a solution routine to apply load to the meslud geometry. Finally it outputs the desired
results in post processing.
ANSYS is used throughout industry in many engineering disciplines. This software package is used by engineers
that investigates the world trade center collapse in 2001.
At ANSYS , we bring clarity an insight to customers, most complex design challenges through fast , accurate and
reliable simulation .Our technology enables organizations to predict with confidence that their product will thrive
in real world. They trust the software to help , ensure product integrity and drive business success through
innovation.
In ANSYS , we need to be familiar with three of the commands of the main menu:
DISCIPLINE: Structural
AIM: To find the maximum deflections, shear force, bending moment and draw shear force and bending moment
diagrams.
Preprocessing:
Height = 0.01m
E ͓= 2e5
V = 0.3
Density = 7890
X Y Z
1) 0 ; 0 ; 0
2) 1 ; 0 ; 0
Solution > (loads) apply> (structural) force / moment > on key points.
Fy= -100N
9) Solve:
Post processing :
General post processing > element table > add > by sequence number > LS2 results > element table data.
General post processor > element table > define table > add user table for item : SFI
General post processing > plot results > contour plot > linear results.
EXPERIMENT-2
TRUSS
DISCIPLINE: Structural
PROBLEM DISCRIPTION
Pre processing :
Preferences > structural type > type > add / edit / delete
Area = 1 𝑚²
Pre processor > material models > structural > linear > isotropic
5)Creating nodes :
Pre processor > modeling > create > elements > nodes
Pick node 4
Apply constant in Uy
Ok
7) Apply loads :
Solution > ( loads ) apply > structural > force / moment > on nodes
Pick node 2
Pick node 3
8) solve:
GPP > list results > element solution > line element table
DISCIPLINE: Structural
Pre processing
Preprocessor > element type > add/edit / delete > beam 2D elastic > ok
3) preprocessor > real constants > add /edit /delete > area =250mm2
4)pre processor > material properties > material models > structural > linear > elastic > iso tropic
Ex = 2e5
V= 0.3
5) Preprocessor > section > beam > common section > simply supported beam
Height = 80
Breadth = 40
DMx = 0.193501m
6) create nodes:
Modeling > create elements > auto numbered > three nodes > ok
Solution > define loads > apply loads > structural > displacement > on nodes .
9) Apply load :
Preprocessor > define loads > apply loads > structural > force /moment > on nodes
F=15000N
Element no UY (strain)
1 0.000
2 -0.41417e-3
3 -0.13472e-2
4 -0.23348e-2
5 -0.29129e-2
6 -0.27497e-2
7 -0.2448e-2
8 -0.11302e-2
9 -0.33789e-2
10 0.000
CAM
Computer-aided manufacturing
Flexibility
Accuracy
Speed
G-Code, or preparatory code or function, are functions in the Numerical control programming
language. The G-codes are the codes that position the tool and do the actual work, as opposed
to M-codes, that manages the machine; T for tool-related codes. S and F are tool-Speed and
tool-Feed, and finally D-codes for tool compensation. The programming language of
Numerical Control (NC) is sometimes informally called G- code. But in actuality, G-codes
are only a part of the NC-programming language that controls NC and CNC machine tools.
A basic list of `G' operation codes is given below. These direct motion of the tool.
M-Codes
CNC PROGRAMMING
The coordinates are almost exclusively cartesian and the origin is on the workpiece.
For a lathe, the infeed/radial axis is the x-axis, the carriage/length axis is the z-
axis. There is no need for a y-axis because the tool moves in a plane through
the rotational center of the work. Coordinates on the work piece shown below
are relative to the work.
To write the part program for component shown in Fig. 01. Assuming the
work piece is Aluminum and the speed is 1200 rpm, feed 20 mm/min and maximum
depth of cut is 1 mm.
PART DRAWING:
FIGURE: 01
PART PROGRAM:
N 01 M 03 S <
1200 EOB>
N 02 G 00 X 30 Z 0 <EOB
>
N 03 G 71 Z -3 X0 I 1 F 20 <EOB
>
N 04 G 00 X 30 Z 0 <EOB
>
N 05 G 72 X 24 Z -50 I 1 F 20 <EOB
>
N 06 G 00 X 50 Z 10 <EOB
>
N 07 M 30 <EOB
>
The program is written and simulated and stored in System No…and file name as…
STEP TURNING OPERATION
AIM:
To write the part program for the component shown in fig 2. assuming work piece as AL the speed
is 1200rpm, feed given is 20mm/min.
Ø24
Ø18
N 00 G 21 G 90 <EOB>
N 01 M 03 S <EOB>
1200
N 02 G 04 X 02 <EOB>
N 03 G 00 X 30 Z 00 <EOB>
N 04 G 01 Z -50 F 20 <EOB>
N 05 G 00 X 30 Z 00 <EOB>
N 06 G 01 X 26 F 20 <EOB>
N 07 G 01 Z -50 F 20 <EOB>
N 08 G 00 X 30 Z 00 <EOB>
N 09 G 01 X 24 F 20 <EOB>
N 10 G 01 Z -50 F 20 <EOB>
N 11 G 00 X 30 Z 00 <EOB>
N 12 G 01 X 22 F 20 <EOB>
N 13 G 01 Z -22 F 20 <EOB>
N 14 G 00 X 30 Z 00 <EOB>
N 15 G 01 X 20 F 20 <EOB>
N 16 G 01 Z -22 F 20 <EOB>
N 17 G 00 X 30 Z 00 <EOB>
N 19 G 00 X 50 Z 10 <EOB>
N 20 M 30 <EOB>
N 00 G 21 G 90 <EOB>
N 01 M 03 S <EOB>
1200
N 02 G 04 X 03 <EOB>
N O3 G 00 X 30 Z 00 <EOB>
N 04 G 72 X 24 Z -50 I 01 F 20 <EOB>
N 06 G 00 X 30 Z 00 <EOB>
N 08 X 50 Z 10 <EOB>
N 09 M 30 <EOB>
RESULT:
The program is written and simulated and stored in System No…and file name as…
PATTERN REPEATED CYCLE
AIM:
To write the part program for the component shown in Fig. 3. Assuming work
piece is Aluminum and the speed is 1200 rpm, feed given is 20 mm/min,using
pattern repeated cycle.
PART DRAWING
FIGURE. 3.
PART
PROGRAM:
N 00 G 21 G 90 <EOB>
N 01 M 03 S <EOB>
1200
N 02 G 04 X 04 <EOB>
N 03 G 00 X 30 Z 00 <EOB>
N 04 G 73 P 05 Q 09 I 01 <EOB>
N 05 G 01 X 18 F 20 <EOB>
N 06 G 01 X 24 Z -22 F 20 <EOB>
N 07 G 01 Z -50 F 20 <EOB>
N 08 G 00 X 30 <EOB>
N 09 G 00 Z 00 <EOB>
N 10 G 00 X 50 Z 05 <EOB>
N 11 M 30 <EOB>
RESULT: The program is written and simulated and stored in System No…and file name
as
THREAD CUTTING
AIM:
To write the part programming for the component shown in Fig 4. Assuming
work piece as Aluminum and the turning speed is 1200 rpm and feed is 20
mm / min and the depth of cut is 1 mm. For thread cutting reduce the speed to
half of the turning speed and pitch is 0.1mm.
PART DRAWING:
PART PROGRAME:
N 00 G 21 G 90 <EOB>
N 01 M 03 S <EOB>
1200
N 02 G 00 Z 00 <EOB>
X 30
N 03 G 01 Z -01 F 20 <EOB>
N 04 G 01 X 00 F 20 <EOB>
N 05 G 00 X 30 Z 00 <EOB>
N 06 G 72 X 20 Z -40 I 01 F 20 <EOB>
N 07 G 00 X 30 Z 05 <EOB>
N 08 M 05 <EOB>
N 09 T 0202 <EOB>
N 09 M 03 S 600 <EOB>
N 10 G 04 X 02 <EOB>
N 11 G 01 X 20 Z 00 F 20 <EOB>
N 12 G 93 (or) 92 X 20 Z -35 I 0.1 F 01 <EOB>
N 13 G 00 X 30 Z 01 <EOB>
N 14 M 30 <EOB>
RESULT:
The program is written and simulated and stored in System No…and file name as…
CIRCULAR INTER POLATION
AIM:
To write the part programming for the figure shown in Fig.5. speed is 1200 rpm,
feed is 20 mm / min. Assuming work piece as Aluminium.
MATERIAL REQUIRED: Aluminum Rod of 30 mm diameter and 80 mm length.
THEORY:
PART DRAWING:
FIGURE.5.
PART
PROGRAM:
N 00 G 21 G 90 <EOB>
N 01 M 03 S 1200 <EOB>
N 02 G 04 X 04 <EOB>
N 03 G 00 X 30 Z 00 <EOB>
N 04 G 72 X 20 Z -55 I 01 F 20 <EOB>
N 05 G 00 X 30 Z 00 <EOB>
N 06 G 00 X 20 Z 00 <EOB>
N 07 G 01 X 18 F 20 <EOB>
N 08 G 02 X 20 Z -01 K -1 I 0 F 20 <EOB>
N 09 G 00 Z 00 <EOB>
N 10 G 01 X 16 F 20 <EOB>
N 11 G 02 X 20 Z -02 K -2 I 0 F 20 <EOB>
N 12 G 00 Z 00 <EOB>
N 13 G 01 X 14 F 20 <EOB>
N 14 G 02 X 20 Z -03 K -3 I 0 F 20 <EOB>
N 15 G 00 Z 00 <EOB>
N 16 G 01 X 12 F 20 <EOB>
N 17 G 02 X 20 Z -04 K -4 I 0 F 20 <EOB>
N 18 G 00 Z 00 <EOB>
N 19 G 01 X 10 F 20 <EOB>
N 20 G 02 X 20 Z -5 K -5 I 0 F 20 <EOB>
N 21 G 00 Z 00 <EOB>
N 22 G 01 X8 F 20 <EOB>
N 23 G02 X20 Z-6 K-6 I0 F20 <EOB>
N 24 G00 Z 00 <EOB>
N 25 G 01 X6 F 20 <EOB>
N 26 G 02 X 20 Z -7 K -7 I 0 F 20 <EOB>
N 27 G 00 Z 00 <EOB>
N 28 G 01 X4 F 20 <EOB>
N 29 G 02 X 30 Z -8 K-8 I 0 F 20 <EOB>
N 30 G 00 Z 00 <EOB>
N 31 G 01 X2 F 20 <EOB>
N 32 G 02 X 20 Z -9 K -9 I 0 F 20 <EOB>
N 33 G 00 Z 00 <EOB>
N 34 G 01 X0 F 20 <EOB>
N 35 G 02 X 20 Z -10 K -10 I 0 F 20 <EOB>
N 36 G 01 Z -31 F 20 <EOB>
N 37 G 01 X 28 F 20 <EOB>
N 38 G 03 X 30 Z -32 K 0 I 2 F 20 <EOB>
N 39 G 00 Z -31 <EOB>
N 40 G 01 X 26 F 20 <EOB>
N 41 G 03 X 30 Z-33 K 0 I 4 F 20 >EOB>
N 42 G 00 Z -31 <EOB>
N 43 G 01 X 24 F 20 <EOB>
N 44 G 03 X 30 Z -34 K 0 I 6 F 20 <EOB>
N 45 G 00 Z –31 <EOB>
N 46 G 01 X 22 F 20 <EOB>
N 47 G 03 X 30 Z -35 K 0 I 8 F 20 <EOB>
N 48 G 00 Z –31 <EOB>
N 49 G 01 X 20 F 20 <EOB>
N 50 G 03 X 30 Z -36 K 0 I 10 F 20 <EOB>
N 51 G 00 X 35 Z 10 <EOB>
N 52 M <EOB>
30
RESULT:
The program is written and simulated and stored in System No…and file name as…