Professional Documents
Culture Documents
Introduction To CAD: Motivation Principles of CAD / CAM
Introduction To CAD: Motivation Principles of CAD / CAM
Introduction to CAD
Motivation
Principles of CAD / CAM
1
Motivation for the Study of CAD
Application of CAD/CAM
• Aerospace
2
Graphics Pipeline
Graphics Pipeline
3
The Geometric Complexity
• As algorithms are an integral part of the
geometry -> Program representations, we
need to think of the complexity involved.
They are:
1. Dimensional Complexity- 1D/2D/3D
2. Analytic Complexity- Polynomials of degree 1,2,3,….
3. Combinatorial Complexity- For example,
searching a sorted array of n elements uses O(log2n) comparisons.
• 4. Continuum to Discrete
• 5. Precision and Errors
What is Design?
4
Some Popular Design Approaches
• User-centered design, which focuses on the needs,
wants, and limitations of the end user of the
designed artifact.
• Use-centered design, which focuses on the goals
and tasks associated with the use of the artifact,
rather than focusing on the end user.
• KISS principle, (Keep it Simple, Stupid), which
strives to eliminate unnecessary complications
• There is more than one way to do it (TMTOWTDI), a
philosophy to allow multiple methods of doing the
same thing
• Murphy's Law (things will go wrong in any given
situation, if you give them a chance)
What is Design?
Design is an Iterative Process (Ohsuga 1989)
Generate information
CAPP for planning and Model n
manufacture
NC / CNC PRODUCT
5
The Design Process – An Engineering
Activity
1. Need
2. Concept
3. Modeling and Simulation
4. Analysis – FEM (Geometrical Data)
5. Optimize – Shape / Structure / Topology
6. Evaluate – testing / Inspection / Comparison
7. Communicate – prepare drawings and details
6
Definition of CAD
Computer aided Design is a subprocess of
Design process
Computer Network
Graphics
CAM
CAD Manufacturing CAD
Design Geometric
Engineering Modeling
7
Steps in CAM activity
Geometric
Model
Interfacing
CAPP
NC Programs
Inspection
Assembly Packaging
Graphics Standards
Many Graphics Standards have been in use. The real issue
with choosing the standards is portability and device
independence.
• BGI
• GKS
• PHIGS
• OpenGL
A ray tracing
Example