By Dr. Venkata Ramana V, Prof Manjunatha TH, Prof Kalyan Babu
By Dr. Venkata Ramana V, Prof Manjunatha TH, Prof Kalyan Babu
2
• CAD can be defined as the use of
computer systems to perform certain
functions in the design process.
• CAM is the use of computer systems
to plan, manage and control the
operations of manufacturing plant
through either direct or indirect
computer interface with the plant’s
production resources.
3
Introduction
• Computers have grown, became
essential in business, government,
military, research etc..
• Similarly very powerful tool in CAD/
CAM
• ie., for designing and manufacturing
4
CAD System Defined
• Design activity – use of computer to
develop, analyze, modify engg., designs
• Modern CAD system – Interactive
computer graphics
Used to create/transform/display data
of pictures or symbols
5
Reasons for implementing
CAD
1. To increase productivity of designer
2. To save Time and Cost
3. To improve quality of drawings –
accuracy & alternates
4. To improve communication- better
& standard drawings
5. To create data base – for
manufacturing, documentation,
BOM etc.. 6
Mechanical Engineering Design,
use
Technical, scientific principles,
imagination to describe
machine or mechanical
systems
done with Drawings
7
The Product Cycle and CAD/CAM
8
Typical Product Life Cycle
The Design Process
Design Collecting
Design definitions, relevant
needs specifications, design
and
requirements
information
and feasibility Synthesis
study
Analysis The CAD Process
Design Design Design
Design Design Design
documentation modeling conceptualizatio
evaluatio optimizatio analysis
and and n
n n
communication simulation
Marketing
9
• The product begins with a need which is
identified based on customers' and markets'
demands.
• The product goes through two main
processes from the idea conceptualization to
the finished product:
10
Design Process
Recognition of
Need Application of
computers in
design process
Definition of
problem
Geometric Modeling
Synthesis
Engineering
Analysis
Analysis
Design Review
Evaluation Evaluation
Presentation Automated
11
Drafting
Design Process Discussed
• Recognition of Need:
Involves realization of problem exists –
Correction action should be taken
• Definition of Problem:
Involves thorough specification of item to be
designed – characteristics, cost, quality etc..
• Synthesis:
Preliminary prototype model is created –
topology & geometry of parts
• Analysis:
Prototype model is subjected to analysis – loads,
temperatures, feasibility
If model fails back to synthesis
12
• Evaluation:
Concerned with measuring design against
definition stage specifications. –Here
prototype model is tested,
if changes required reverted back to
•synthesis
Presentation:
Includes documentation with drawings,
specifications, BOM, tolerances etc..
• Application of Computers in 4 areas:
1. Geometrical modelling
2. Engineering analysis
3. Design review and analysis
4. Automated drafting
13
CAD Tools Required to Support the Design Process
Computer
graphics
concepts
CA
D
tool
s
Geometric
Design tools
modeling
15
Definition of CAD Tools Based on Their
Implementation in a Design Environment
Hardware
(control unit;
display terminals;
Design tools + I/O devices = CAD
Computer tools
Software (graphics;
modeling;
applications
programs
16
Geometric Modelling
• This is concerned with computer
compatibility, mathematical
description of geometry of an object.
solid works … 18
Geometric Model
19
3D model with Mesh
20
Engineering Analysis
22
Automated Drafting
23
Benefits of CAD
• Improved productivity
• Shorter lead times
• Meet customer requirements
• Fast response
• Minimum errors
• High accuracy
• Easy analysis
• Documentation, standardization
• Improved designs 24
Benefits of CAD contd..
• Reduced training
• Better knowledge on costs
• Minimum wastage
• Reduced time
• Better communication
• Greater Understanding
• Less Errors
25
Computer Graphics
• Introduction:
This is a software i.e., graphic software, a
collection of programs written to operate
graphics system.
• Includes:
Image generation on screen (CRT)
Manipulate images
Interaction b/w user & system
Special functions, FEA, CAPP,
Programming 26
Factors considered in designing graphics
software
27
Software Configuration
• Activities that take place during working:
1. Interaction with graphic terminal – create/alter
images
2. Construct physical model from images – application
model
3. Store models in memory
29
Functions of Graphics Package
1.Generation of graphic elements –
points, lines, circle etc..
2.Transformations –
change, reposition graphic elements - enlarge,
reduce, scale, rotate ..
3.Display control and windowing functions -
view at desired angle, magnification, hidden
line removal etc..
4.Segmenting functions – capability to select,
replace, delete, modify image portions
5.User input functions – to enter commands, user
friendly
30
Constructing the Geometry
• First each new element is being called but before it
is added to the model, the user can specify its size,
its position, and its orientation.
• These specifications are necessary to form the
model to the proper shape and scale
• These graphics elements can be subtracted as well
as added.
• During model building, the capability to group
several elements together into units are called as
cells. Ex bolts, used where ever required in an
assembly
• A-B = C
31
Defining Graphic Elements
• Defining points, lines, arcs etc..
• The data is kept in data base in
mathematical form referred to coordinate
system
• Ex. Point = x, y, z, coordinates
Line = two points
Circle= centre & radius also
mathematically defined as (x-m)2 + (y-n)2
= r2
32
Methods of defining geometric
elements
1. Points:
Pointing location on the screen by cursor
Entering coordinates via keyboard
2. Lines:
Using two points
Point & angle wrt horizontal
Point, tangent to a curve
3. Arc & Circle:
Centre and radius
Centre, point on a circle
Curve passing through 03 points
Similarly curves, conics, surfaces are dedined
33
Need for graphic standard
• If hardware is changed software must also
change the process is costly, hence to fulfil need
of both customer and vendor Standard is
necessary. They are
1. Application Program Portability – capable to
support other graphical terminal
2. Picture data Portability – image description
independent of hardware
3. Text Portability – text independent of hardware
4. Object database Portability – data files transfer
from one system to other
Ex., Graphics kernal system, Virtual device meta
file, virtual device interface etc..
34
Transformations
• 2D transformations,
to specify point x, y are required
Represented as P=(x, y) or
P= x
y in matrix form
Similarly, line = L = (P1, P2)
L= x1 y1
x2 y2 in matrix form 35
Types of transformations
1. Translation
2. Rotation
3. Scaling
36
Translation
• Involves: Moving elements from one
location to other.
• Ex. Point, x1= x+m and y1= y+n
point, p=x, y coordinates of original
point
point, p1= x1, y1 coordinates of
translated point
m, n are movements in x, y directions
37
• In matrix form,
[x1, y1] = [x, y] + T where T=(m, n)
x1 = x + m
y1 y n
Therefore, p1 = [p] +T
38
Scaling
• Used to enlarge or reduce the size of
element
• Scaling factor is used to alter size,
need not be equal in x, y directions
Ex. Circle to elliptical
• Scaling matrix, (x1, y1) = (x, y) * S
Where, S = m 0 m in x direction
0 n n in y direction
39
Rotation
• Points of an object are rotated about
origin by an angle (α). ‘+’ =ccw, ‘-’=cw
• (x1,y1) = (x, y) * R
40
41