1 / 30

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. Computer modeling of objects (in context of CAD/CAM).

steve
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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.

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

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

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

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

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

  8. 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.

  9. Approximate representation of objects and key issues – - LOSSY

  10. Approximate representation of objects and key issues – - The object is represented by subdivision/discretization such as mesh and other geometric primitives.

  11. 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

  12. Approximate representation of objects and key issues – • Usage of point clouds is inevitable in the geometries generated by reverse engineering.

  13. Approximate representation of objects and key issues – • Amount of data used to represent geometry is extremely large, complex and expensive.

  14. Approximate representation of objects and key issues – Traingulated representation (STL) : the solid is represented in context of surface that is approximated by triangles.

  15. 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.

  16. 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.

  17. Approximate representation of objects and key issues – summary • LOSSY • The object is represented by subdivision/discretization such as mesh and other geometric primitives. • It is sometimes easier to apply complex mathematical operations such as FEM, slicing etc. • Usage of point clouds is inevitable in the geometries generated by reverse engineering. • Amount if data used to represent geometry is extremely large, complex and expensive. • Example – STL, voxel, mesh

  18. 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.

  19. BRep (Boundary Representation) – The object is represented in the context of limiting elements or the boundary. Various surfaces are interconnected to represent a solid.

  20. BRep (Boundary Representation) – The solid comprises by the limiting faces. The faces are limited by edges and edges are bounded by vertices.

  21. Two primary components of the BRep - the geometric elements (vertices, edges, faces) and topological elements i.e. how the geometric elements relate to each other to define a solid in unambiguous fashion.

  22. CSG(Constructive solid geometry) • A solid is created by performing a set of logical operations on a set of solid primitives.

  23. Solid Primitives for CSG

  24. Logical Operations

  25. CSG(Constructive solid geometry) • A solid is created by performing a set of logical operations on a set of solid primitives.

  26. CSG(Constructive solid geometry) The three major component of solid modeling based on CSG include – solid primitives, relative location of primitives The tree of set of Boolean operations. HOMEWORK Problem Based on this principle

  27. 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.

  28. 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.

  29. 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)

  30. Other Issues • Maintain a copy of the assignment on a flash media • The computers in the lab are reset and all the documents wiped periodically • Feel free to use the unix server space to save the files however you should be confident with file handling on unix servers. • No delay in the home assignment submission • New assignments will be handed out on Thursday and the home assignments are due week after. • Best way to reach the instructor – rdwivedi@engr.smu.edu. *Always mention ME5372…. in the subject • Send a mail to the address so that instructor can make a mailgroup to send important messages.

More Related