me5372/7372 introduction to cad/cam session 2,( august 28, 2008 ) instructor : rajeev dwivedi

30
ME5372/7372 Introduction to CAD/CAM Session 2,(August 28, 2008) Instructor : Rajeev Dwivedi www.engr.smu.edu/~rdwivedi/ME5372.html Department of Mechanical Engineering Southern Methodist University Dallas TX

Upload: steve

Post on 23-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi www.engr.smu.edu/~rdwivedi/ME5372.html Department of Mechanical Engineering Southern Methodist University Dallas TX. Computer modeling of objects (in context of CAD/CAM). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

ME5372/7372 Introduction to CAD/CAM

Session 2,(August 28, 2008)

Instructor : Rajeev Dwivedi

www.engr.smu.edu/~rdwivedi/ME5372.html

Department of Mechanical Engineering

Southern Methodist University

Dallas TX

Page 2: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

computer based well defined representation of a physical object that can be used/processed/analyzed for various production/manufacturing applications.

Page 3: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

Page 4: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

Page 5: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

Page 6: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

Page 7: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer modeling of objects (in context of CAD/CAM)

Page 8: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Computer Model of object

The computer model of the object can be - approximate representation of the solid or accurate representation.

The representation essentially is driven by functionality and resources.

Page 9: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –

- LOSSY

Page 10: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –- The object is represented by subdivision/discretization such as

mesh and other geometric primitives.

Page 11: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –

-It is sometimes easier to apply complex mathematical operations such as FEM to smaller well defined set of elements-OR-fabricate a complex/large solid by subdividing it (e.g. Slicing)

DIVIDE AND CONQUER

Page 12: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –

-Usage of point clouds is inevitable in the geometries generated by reverse engineering.

Page 13: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –

-Amount of data used to represent geometry is extremely large, complex and expensive.

Page 14: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –Traingulated representation (STL) : the solid is represented in

context of surface that is approximated by triangles.

Page 15: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –voxel (volume element) : representation of a solid by a regular

rectangular grid such that the voxel element essentially reflects (1) existance of the solid at (2) a given set of spatial coordinates.

Page 16: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –Mesh:The solid/surface is expressed by set of points (nodes) that

are connected to generate building blocks (elements) such as triangles, quadrilaterals, tetrahedral, polyhedral. The edges of these elements may be straight or curvilinear as governed by the function.

Page 17: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Approximate representation of objects and key issues –

summary

1. LOSSY2. The object is represented by subdivision/discretization such

as mesh and other geometric primitives.3. It is sometimes easier to apply complex mathematical

operations such as FEM, slicing etc.4. Usage of point clouds is inevitable in the geometries

generated by reverse engineering.5. Amount if data used to represent geometry is extremely large,

complex and expensive.6. Example – STL, voxel, mesh

Page 18: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Accurate representation of objects and key issues –-- Not possible to represent every geometry; however, is capable

of representing most of real life geometries.

-- Extensive mathematical representation that is driven by complex data structure and expensive algorithm.

--Easy translation from one platform to another…?

--Example –BREP, CSG etc.

Page 19: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

BRep (Boundary Representation) –

The object is represented in the context of limiting elements or the boundary. Various surfaces are interconnected to represent a solid.

Page 20: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

BRep (Boundary Representation) –

The solid comprises by the limiting faces. The faces are limited by edges and edges are bounded by vertices.

Page 21: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Two primary components of the BRep -

(1) the geometric elements (vertices, edges, faces) and

(2) topological elements i.e. how the geometric elements relate to each other to define a solid in unambiguous fashion.

Page 22: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

CSG(Constructive solid geometry)

-A solid is created by performing a set of logical operations on a set of solid primitives.

Page 23: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Solid Primitives for CSG

Page 24: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Logical Operations

Page 25: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

CSG(Constructive solid geometry)

-A solid is created by performing a set of logical operations on a set of solid primitives.

Page 26: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

CSG(Constructive solid geometry)

The three major component of solid modeling based on CSG include –

(1) solid primitives,

(2) relative location of primitives

(3) The tree of set of Boolean operations.

HOMEWORK Problem Based on this principle

Page 27: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Solid Modelers in commercial software

Due to its inherent attributes BRep method underlies most of the commercial solid modelers -ACIS (Spatial Corp)-Parasolid (UGS, Siemens PLM)-ProE (proprietary)-etc.

Page 28: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Some common attributes of popular CAD software (apply to ProE)

A set of predefined or user defined features are used to generate a solid (Similar to CSG but CSG is not used in literal sense ).

The solid is created in context of features rather than the underlying geometry.

The hierarchy of features is bounded by a logical order also called parent-child relationship.

parent-child relationship allows changes in a part to propagate thorough a well defined relationship/dependence.

Page 29: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

ProE

-- is a 3 dimensional parametric feature modeling software-- product of Parametric Technology Corporation (PTC)-- is based on the Propriety ProE kernel

-- and what else??( we will explore)

Page 30: ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi

Other Issues

1. Maintain a copy of the assignment on a flash media2. The computers in the lab are reset and all the documents

wiped periodically3. Feel free to use the unix server space to save the files

however you should be confident with file handling on unix servers.

4. No delay in the home assignment submission5. New assignments will be handed out on Thursday and the

home assignments are due week after.6. Best way to reach the instructor – [email protected].

*Always mention ME5372…. in the subject7. Send a mail to the address so that instructor can make a

mailgroup to send important messages.