Professional Documents
Culture Documents
Lectures
Lectures
CAD/CAM
Ibrahim Zeid
CHAPTER 1 - INTRODUCTION
GOAL
Understand and master the nature of CAD/CAM systems, their
basic
structure, their use in engineering tasks, and their use to create
geometric
models of simple parts.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Product life cycle
Scope of CAD/CAM
CAD/CAM Applications
Acquiring CAD/CAM Systems
Installing CAD/CAM Systems
Becoming familiar with CAD/CAM systems
GUIs and Help menus
Demo parts
2
GOAL
Understand and master the creation of engineering drawings, their
use in
design documentation, their use in manufacturing activities, the
information that a drawing stores, and how to avoid over- or underdimensioning.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Engineering drawings (blueprints)
CAD drawings
CAD views
Title block
Dimensioning
Tolerances
Notes and labels
Manufacturing information
5
CHAPTER 6 - CURVES
GOAL
Understand and master the theory and practice of curves, their
types,
parametric formulation, vector analysis, their implementation by
CAD/CAM systems, and their use in geometric modeling.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Geometric modeling
Modeling entities
Curve implicit equations
Curve parametric equations
Curve properties
Analytic curves
Synthetic curves
Curve manipulations
7
CHAPTER 7 - SURFACES
GOAL
Understand and master the theory and practice of surfaces, their
types,
parametric formulation, their implementation by CAD/CAD
systems, and
their use in geometric modeling.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Surfaces and solid modeling
Surface entities
Extending curves to surfaces
Surface parametric equations
Surface properties
Analytic surfaces
Parametric surfaces
Surface manipulations
8
CHAPTER 8 - NURBS
GOAL
Understand and master the theory and practice of NURBS curves
and
surfaces, their formulation, their implementation by CAD/CAM
systems,
and the advantages of their use in geometric modeling.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
NURBS modeling
NURBS basics (knot vectors and weights)
NURBS curves
NURBS lines
NURBS arcs and circles
NURBS surfaces
NURBS bilinear surface
NURBS ruled surface
9
CHAPTER 9 - INTRODUCTION
GOAL
Understand and master the concepts of solid modeling, the use of
primitives in geometric modeling, the basics of Boolean
operations, and
the representation schemes of solids.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Geometry and topology
Primitives
Primitives manipulation
Regularized sets
Set membership classification
Constructive solid geometry (CSG)
Boundary representation (B-rep)
Sweeps
10
CHAPTER 10 - INTRODUCTION
GOAL
Understand and master the concept of features and their use in
geometric
modeling; the basics of parametrics, relations, and constraints;
and the use
of parametrics and relations in what-if design questions.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Features and primitives
Feature entities
3D sketching
Feature representation
Creating features
Parametrics
Relations and constraints
Feature manipulations
11
CHAPTER 12 - TRANSFORMATIONS
GOAL
Understand and master the concepts of geometric transformations,
their
types, their use in geometric modeling, how they speed up the
creation of
CAD models, and how CAD systems use them to create views and
engineering drawings.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Need for geometric transformations
Translation, rotation, mirroring, scaling, and reflection
Homogeneous transformations
Concatenated transformations
Inverse transformations
Projections of geometric models
Orthographic projections
Perspective projections
13
CHAPTER 13 - VISUALIZATION
GOAL
Understand and master the concepts of rendering and
visualization and
their importance to geometric modeling, and understand the
related
algorithms.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Need for rendering
Model cleanup
Hidden line removal
Hidden surface removal
Hidden solid removal
Visualization algorithms
Shading
Colors
14
GOAL
Understand finite element modeling and analysis. How to
calculate
stresses an strains, and how to use CAD systems to help perform
FEM/FEA.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Why the finite element method
Procedure of the finite element method
FEA
FEM
Preprocessors: mesh generation
Postprocessors: results display
Understanding the results
How CAD systems facilitate both FEM and FEA
18
GOAL
Understand data exchange standards including IGES and STEP,
how
translators work, why we need preprocessors and postprocessors,
and
how to test translators to ensure the correct data conversion.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Necessary evil of CAD/CAM data translation
Data exchange format
IGES standard
STEP standard
ACIS format
GOAL
Understand the difference between traditional and collaborative
design,
become familiar with collaborative design concepts, understand its
requirements, and know what tools are needed to perform
collaborative
design.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Synchronous and asynchronous communication
Distributed computing model
Instant messaging
Virtual reality
Collaborative design principles
Collaboration approaches
Collaboration tools
Collaborative design software
20
CHAPTER 20 ENGINEERING
TOLERANCES
GOAL
Understand the importance and role of tolerances in manufacturing,
the
different types of tolerances, part inspection and its relation to
tolerances,
and how CAD systems implement and use tolerances.
OBJECTIVES
After reading this chapter, you should understand the following
concepts:
Tolerance concepts: limits and fits, accumulation, cost, and quality
Conventional tolerances
Geometric tolerances
Datums
ANSI GD&T Y14.5M standards
Inspection gages
Tolerance stackup analysis
Tolerance synthesis
21
23