1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tài liệu Part-6: SOLID MODELING pptx

19 346 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Solid Modeling
Chuyên ngành Computer Aided Design and Computer Aided Manufacturing
Thể loại Presentation
Định dạng
Số trang 19
Dung lượng 3,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Wireframe, surface, solid modeling Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object's interi

Trang 1

Computer Aided Design and

Computer Aided Manufacturing

Part-6 SOLID MODELING

Trang 2

- Wireframe, surface, solid modeling

Solid modeling gives a complete and unambiguous definition of an object, describing not only the shape of the boundaries but also the object's interior and exterior regions

« Solid Representation

ee Real world object satisfy specific properties causing them to be

1

2

Bounded -— limited boundary, contain interior of the solid

Homogeneously three-dimensional — no dangling edge or faces, the

boundary is always in contact with the interior of the solid

Finite — finite in size and limited amount of information (area, mass and

volume determinations)

Trang 3

Formal properties of geometric modeling

Domain or coverage — define object classes

Validity — legal model

Completeness — complete solid with enough data for geometric calculation performed

Uniqueness

Trang 4

Solid models representation schemes

CSG (Constructive Solid Geometry)

B-Rep (Boundary Representation)

Sweeping

Spatial Enumeration

Fundamental geometric principles

Geometry

Topology

Geometric closure

set theory and operations

set membership classification

Trang 5

- Basics of Solid Modeling Theory

The fundamental geometric principles

1 Geometry and topology —

Definition: Geometry relates to the information containing shape-defining

parameters, such as the coordinates of the vertices in a polyhedral object

Definition: Topology describes the connectivity among the various

geometric components, i.e the relational information between the different parts of an object

2 Geometric closure — Bounded, Finite, No dangling

3 Set Theory —

Trang 6

A set is defined as any collection of objects, called “elements” or “members.”

Universal set W, containing all points in £° space, and the null set, @, no elements

Set operations: union ( ), intersection ({)), difference (-)

4 Regularized set operations — Boolean operations ensure the validity of geometric models, avoiding the creation of nonsense objects

5 Set membership classification — two sets X and S, check how various parts of X can be assigned to S as being on its interior, exterior, or on its

boundaries X is partitioned into subsets XinS, XonS, Xouts

Trang 7

« Constructive Solid Geometry (CSG)

A CSG model assumes that physical objects can be created by combining basic elementary shapes (primitives) through specific rules

y |

i

“ x +—=

5 Block - Cylinder - Canc Sotere

(all urit size ty defaull)

FIGURE 12.10 Exanpics

of primitives used in CSG

CSG primitives are represented by the intersection of a set of half-spaces, as shown in Figure 12.10

Quadric surfaces are commonly used in CSG because they represent the most

commonly used surface in mechanical design produced by the stand

operations of milling, turning, rolling E.g planar surfaces are obtained through

rolling and milling, cylindrical surface through turning, spherical surfaces

through cutting done with a ball-end cutting tool

Data structure for the CSG representation is based on the binary tree

structure

Trang 9

CSG example

CSG Table

Primitive | Primitive ‘Transformations Boolean

No Type $(x.},2) /x.},2) x32) (LO) CSG Tree Sketch

500.5,2.0,.02) | s405.20,.62)

Is lock | 7(2.5,05,0.0) 710,0,0,5,0.0) D/D |

Sir — O41, 6 = 0.62)

Cylinder | 541 5,1.5,0.0) b

5 * +

Mr = 0.125, h = 05)|l5Isanwe›

b/7 Cylinder | 7(0.25,0.0,0,31) /Y27%00031)| D/D

#(90.0,0.0,0.0) same)

Trang 10

- Boundary Representation — B-rep

The B-rep is built on the idea that a physical object is enclosed by a set of faces, which themselves belong to closed and orientable surfaces

Geometric and topology entities

Point Vertex

Surface Face

The Eular-Poincaré law gives a quantitative relationship among faces, edges, vertices, faces’ inner loops, bodies or through holes (genus) in solids

The Eular-Poincaré law

F-E+V-L = 2(B-G)

A loop represents a connected portion of the boundary of a face The face’s inner loop represents the connected portion of the boundary of two faces

Eular law is not only suit for solids with planar faces, but also for curved objects with closed curved faces or edges

Simplest form: F-E+V=2

Trang 12

Boundary Representation (B-rep)

a V-E+F-(L-F)-2(S-G) = 10-15+7-(7-7)-2(1-0)=0

Trang 13

« Sweep representation

Translation and rotational sweeping are used to create the sweep solid

In engineering applications sweeping can be used to detect possible

interference between moving parts, or simulate and analyze material removal operations in manufacturing (tool moving along a predefined path intersects the raw stock of the part)

(b) FIGURE 12.19 Sweeping (a) Translational |b) Rotational.

Trang 14

(Oo =

Original stock Part to be produced

_— — ì

À

(Co | |

|

|

|

| i

I !

Too! motion Volume swept Final effect

FIGURE 12.20 Use of sweeping to simulate material removal

operations in engineering manufacturing.

Trang 15

« Spatial enumeration schemes

The smaller the cell is, the more accurate the model is

Spatial enumeration schemes have the advantage of easy access to any part

of the model and the assurance of spatial uniqueness

2D — quadtree

3D - octree

Trang 16

Conversion among representations

among representations B-rep ae | a naar Sweeping

—— Sar Tu a

|

Spatial Sar ars J |

Enumeration Sake ee ee = | |

—>— ee | eee = —————<ễ—< — — ce — Ss ee zi

^==—=—~— Approximate conversion S==————— Exact conversion

Mostly CGS — model creation and editing is done only in the CSG form; once

the model is created, a boundary evaluator algorithm is used to obtain a

boundary representation (store internally along with the CSG tree)

Mostly B-rep — the user can create the model in either CSG or B-rep, but the

CSG representation is discarded by the system.

Trang 17

- Feature modeling

Features can link CAD and CAM in an efficient way

The feature modeler contains not only a geometric and topological structure but also support geometric characteristics of a part (shapes of holes, cutouts,

slots, chamfers, ribs, etc.)

Pleas

Hole set

=> <> _- Slot

— c=>

FIGURE 12.26 The shape of holes, slots, and so

on is part of a feature modeler

Three fundamental approaches to feature modeling

1 Human-assisted feature recognition

E.g Tolerance or surface of model are created and stored in the database and later used by process planning systems

2 Automatic feature recognition

Find and extract form features the correspond to some predefined geometric pattern (very difficult)

3 Design by feature

Trang 18

CADCAE/CAM Data Exchange

Why CAD Data Exchange ?

e Computer databases are now replacing paper blueprints in defining product geometry and non-geometry for all phases of product design, analysis, and manufacturing It

becomes increasingly important to find effective procedures for transferring data

among CAD/CAE/CAM systems

e The need to exchange modeling data is directly motivated by the need to integrate and automate the design and manufacturing process to obtain the maximum benefits from

CAD/CAE/CAM systems

Four Types of Modeling Data to be Transferred;

(1) Shape

(2) Nonshape

(3) Design

(4) Manufacturing

(1) Shape data consists of both geometrical and topological information as well as part features Entity attributes such as font, color, and layer as well as annotation are

considered part of the entity geometrical information Topological information

applies only to products described via solid modeling Features allow high-level

concept communication about parts Examples are hole, flange, web, pocket, chamfer,

etc.

Trang 19

(2) Non-shape data includes graphics data such as shaded images, and model global data

as measuring units of the database and the resolution of storing the database

numerical values

(3) Design data has to do with the information that designers generate from geometric models for analysis purposes e.g., mass property and finite element mesh data

(4) Manufacturing data consists of information such as tooling, NC tool paths,

(5) tolerancing, process planning, tool design, and bill of materials

Commonly Used CAD Data Exchange Format

e IGES (Initial Graphics Exchange Specification)

e PDES (Product Data Exchange Using STEP)

IGES is focused on CAD-to-CAD exchange where primarily shape and non-shape data were to be transferred from one system to another

PDES 1s previous called Product Data Exchange Standard It is for the exchange of

complete product descriptions that covers the four types of modeling data (1.e., shape, non-shape, design and manufacturing)

Ngày đăng: 13/12/2013, 08:15

TỪ KHÓA LIÊN QUAN

w