+ All Categories
Home > Documents > 28A41d01

28A41d01

Date post: 14-Apr-2018
Category:
Upload: tuongnv
View: 213 times
Download: 0 times
Share this document with a friend

of 89

Transcript
  • 7/30/2019 28A41d01

    1/89

    1Pr e c is io n M ach in e r y D e s ign

    Chapter 8 Geometric Modeling

    L. H. Hsu

    Department of MechanicalEngineering

    National Cheng Kung University

  • 7/30/2019 28A41d01

    2/89

    2Pr e c is io n M ach in e r y D e s ign

    Abstract

    Pr e c is io n M ach in e r y D e s ign

    The fundamental principles of geometric models, including

    curves, surfaces, solid models and feature-based modeling

    method, are introduced in this chapter.

    Design model construction and assembly modeling, finite-

    element modeling and analysis, rapid prototyping and

    manufacturing, CAD and CAM Integration and numericalcontrol, and various case studies based on the principles of

    geometric modeling are discussed and demonstrated.

    In addition, the higher-level integrated CAX systems such as

    CATIA and I-DEAS will be introduced to match the principles

    and their applications of geometric models.

  • 7/30/2019 28A41d01

    3/89

    3

    Contents

    Pr e c is io n M ach in e r y D e s ign

    8.1 Introduction to CAD/CAE/CAM/PLM Systems 8.2 Curves

    8.3 Surfaces 8.4 Solids 8.5 Applications

  • 7/30/2019 28A41d01

    4/89

    4Pr e c is io n M ach in e r y D e s ign

    8.1 Introduction toCAD/CAE/CAM/PLM Systems

    8.1-1 Components of CAD/CAM/CAE/PLM Systems

    8.1-2 Basic Concepts of Graphics Programming and

    Drafting System

    8.1-3 Geometric Modeling Systems

    8.1-4 Geometric Models and Their EngineeringApplications

  • 7/30/2019 28A41d01

    5/89

    5Pr e c is io n M ach in e r y D e s ign

    8.1-1 Components of CAD/CAM/CAE/PLM

    SystemsAn Overview of CAX Systems

  • 7/30/2019 28A41d01

    6/89

    6Pr e c is io n M ach in e r y D e s ign

    8.1-1 Components of CAD/CAM/CAE/PLM

    SystemsThe CAD/CAE Tools

  • 7/30/2019 28A41d01

    7/89

    7Pr e c is io n M ach in e r y D e s ign

    8.1-1 Components of CAD/CAM/CAE/PLM

    Systems

    The CAM Tools

  • 7/30/2019 28A41d01

    8/89

    8Pr e c is io n M ach in e r y D e s ign

    The PLM Environment

    8.1-1 Components of CAD/CAM/CAE/PLM

    Systems

  • 7/30/2019 28A41d01

    9/89

    9Pr e c is io n M ach in e r y D e s ign

    8.1-1 Components of CAD/CAM/CAE/PLM

    Systems

    The Evolution of CAX/PLM

    1965 1970 1975 1980 1985 1990

    Wireframe modellers

    Surface modellers

    Solid modellers

    Feature modellers

    Modelle

    r

    1995 2000 2005

    Product LifecycleManagement

  • 7/30/2019 28A41d01

    10/89

    10Pr e c is io n M ach in e r y D e s ign

    8.1-2 Basic Concepts of Graphics

    Programming and Drafting System Hardware Components

    Computing Machine

    Graphical Environments

    Graphics Devices

    Software Components

    Drafting

    Geometric Kernel Modeling

    Design Analysis, Manufacturing and

    Management

    Windows-based CAX Systems

    OS / Intranet / Internet

  • 7/30/2019 28A41d01

    11/89

    11Pr e c is io n M ach in e r y D e s ign

    - Graphics Interface

    - Textual I/O- Textual Menus + Dialogs

    - Iconized Menus + Interactive Tools

    - Drafting System:- Lines / Curves

    - Annotation, i.e. dimensions and notes, etc.

    - Programming Environment Tools- OPENGL

    - MFC

    - PRO/Program

    8.1-2 Basic Concepts of Graphics

    Programming and Drafting System

  • 7/30/2019 28A41d01

    12/89

    12Pr e c is io n M ach in e r y D e s ign

    8.1-3 Geometric Modeling Systems

    - Wireframe Modeling Sys tem: mainly for drafting

    - Surface Model ing System :mainly for styling andNC code generation

    - Sol id Model ing Sys tem: mainly for 3Dconstruction and design function definition

    - Nonmani fo ld Model ing System: for discreteobjects definition

    - Assembly Model ing Capabi l i ty: for sophisticated

    objects and production engineering- Web-based Modeling: for company-wide

    integration and collaboration

  • 7/30/2019 28A41d01

    13/89

    13Pr e c is io n M ach in e r y D e s ign

    8.1-4 Geometric Models and

    Their Engineering Applications

    - Design Model Construction and AssemblyModeling

    - Finite-Element Modeling and Analysis

    - Rapid Prototyping and Manufacturing

    - CAD and CAM Integration and Numerical Control

    - Various Case Studies, such as designautomation for prosthetic socket

  • 7/30/2019 28A41d01

    14/89

    14Pr e c is io n M ach in e r y D e s ign

    8.2-1 Hermite Curves 8.2-2 Bezier Curves

    8.2-3 B-Spline Curves 8.2-4 NURBS Curves

    8.2 Curves

  • 7/30/2019 28A41d01

    15/89

    15Pr e c is io n M ach in e r y D e s ign

    Equation:

    : the position vectors of the two end points of thecurve

    :the tangent vectors at the end points

    8.2-1 Hermite Curves( ) [ ]

    +++=

    '

    1

    '

    0

    1

    0

    32323232 223231

    p

    p

    p

    p

    uuuuuuuuuuP

    K

    K

    K

    K

    K

    0P

    G

    1P

    G

    '

    0PG

    '

    1PG

    ( )10 u

  • 7/30/2019 28A41d01

    16/89

    16Pr e c is io n M ach in e r y D e s ign

    8.2-1 Hermite Curves

    Effect of and on curve shape'

    0

    PG

    '

    1P

    G

  • 7/30/2019 28A41d01

    17/89

    17Pr e c is io n M ach in e r y D e s ign

    Equation:

    where the basis function are

    and where

    is the position vector of the ith vertex

    8.2-2 Bezier Curves( ) ( )

    =

    =n

    i

    nii uBPuP0

    ,

    KK

    ( )10 u

    ( ) ( ) inini uui

    nuB

    = 1,

    ( )!!

    !

    ini

    n

    i

    n

    =

    iPK

  • 7/30/2019 28A41d01

    18/89

    18Pr e c is io n M ach in e r y D e s ign

    8.2-2 Bezier CurvesCubic Bezier curves

  • 7/30/2019 28A41d01

    19/89

    19

    Equation:

    where

    are the B-Spline functions

    are the knot values

    Pr e c is io n M ach in e r y D e s ign

    8.2-3 B-Spline Curves( ) ( )

    =

    =n

    i

    kii uNPuP0

    ,

    KK

    ( )11 + nk tut

    ( ) ( ) ( ) ( ) ( )1

    1,1

    1

    1,

    ,

    ++

    ++

    +

    +

    =

    iki

    kiki

    iki

    kii

    kitt

    uNut

    tt

    uNtuuN

    ( ) =

    +

    otherwisetutuN

    ii

    i01 1

    1,

    it

    ( )uN ki ,

  • 7/30/2019 28A41d01

    20/89

    20

    Nonuniform B-Spline curves:n=5,k=3

    Uniform B-Spline curves:n=5,k=3 andn=5,k=4

    Pr e c is io n M ach in e r y D e s ign

    8.2-3 B-Spline Curves

  • 7/30/2019 28A41d01

    21/89

    21Pr e c is io n M ach in e r y D e s ign

    Equation:

    where are the weights

    is a position vector composed of (xi, yi, zi)

    8.2-4 NURBS Curves

    ( )( )

    ( )

    =

    ==n

    i

    kii

    n

    i

    kiii

    uNh

    uNPhuP

    0

    ,

    0

    ,

    K

    K

    ih

    iPK

    Non-Uniform Rational B-Spline

  • 7/30/2019 28A41d01

    22/89

    22Pr e c is io n M ach in e r y D e s ign

    Example of cubic NURBS

    8.2-4 NURBS Curves

  • 7/30/2019 28A41d01

    23/89

    23Pr e c is io n M ach in e r y D e s ign

    8.3-1 The Bicubic Hermite Surface

    8.3-2 Bezier Surfaces

    8.3-3 B-Spline Surfaces

    8.3-4 NURBS Surfcaes

    8.3 Surfaces

  • 7/30/2019 28A41d01

    24/89

    24Pr e c is io n M ach in e r y D e s ign

    Equation:

    where are algebraic vector coefficients with

    x,y,z components

    8.3-1 The Bicubic Hermite Surface

    ( ) = =

    =3

    0

    3

    0

    ,i i

    ji

    ij vuavuPK

    ( )10,10 vu

    ija

  • 7/30/2019 28A41d01

    25/89

    25Pr e c is io n M ach in e r y D e s ign

    Elements of a Bicubic Hermite surface

    8.3-1 The Bicubic Hermite Surface

  • 7/30/2019 28A41d01

    26/89

    26Pr e c is io n M ach in e r y D e s ign

    Equation:

    where are the control points at the vertices ofthe control polyhedron

    and are the blending functions usedin Bezier curves

    8.3-2 Bezier Surfaces

    ( ) ( ) ( )= =

    =n

    i

    m

    j

    mjniji vBuBPvuP

    0 0

    ,,,,KK

    ( )10,10 vu

    jiP,K

    niB , mjB ,

  • 7/30/2019 28A41d01

    27/89

    27Pr e c is io n M ach in e r y D e s ign

    A Bezier Surface and its control polyhedron

    8.3-2 Bezier Surfaces

  • 7/30/2019 28A41d01

    28/89

    28Pr e c is io n M ach in e r y D e s ign

    Equation:

    where are the control points located at thevertices of the control polyhedron

    and are the blendingfunctions used in B-Spline curves

    8.3-3 B-Spline Surfaces

    ( ) ( ) ( )= =

    =n

    i

    m

    j

    ljjiji vNuNPvuP0 0

    ,,,,KK

    ( )1111 , ++ mlnk tvtsus

    jip ,K

    ( )uN ki, ( )vN lj ,

  • 7/30/2019 28A41d01

    29/89

    29

    4 x 5 B-Spline surface patches

    (a)patch approximates data points (b) patch interpolates datapoints

    Pr e c is io n M ach in e r y D e s ign

    8.3-3 B-Spline Surfaces

  • 7/30/2019 28A41d01

    30/89

    30Pr e c is io n M ach in e r y D e s ign

    Equation:

    Parameters:

    where are the x,y,z coordinates

    are the homogeneous coordinates of

    the control points and the weights

    8.3-4 NURBS Surfaces

    ( )( ) ( )

    ( ) ( )

    = =

    = ==n

    i

    m

    j

    ljkiji

    n

    i

    m

    j

    ljkijiji

    vNuNh

    vNuNPh

    vuP

    0 0

    ,,,

    0 0

    ,,,,

    ,

    K

    K

    ( )1111 , ++ mlnk tvtsus

    jip ,K

    jih ,

  • 7/30/2019 28A41d01

    31/89

    31Pr e c is io n M ach in e r y D e s ign

    8.4-1 Fundamentals of Solid Modeling

    8.4-2 Half-spaces 8.4-3 Boundary Representation (B-rep) 8.4-4 Constructive Solid Geometry (CSG)

    8.4-5 Other Representations 8.4-6 Solid Manipulations

    8.4 Solids

  • 7/30/2019 28A41d01

    32/89

    32Pr e c is io n M ach in e r y D e s ign

    - Set theory

    - Regularization of set operations

    - Set membership classification

    - Neighborhood concept, for boundary evaluation

    - Euler operators, for constructing B-rep solid model

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    33/89

    33Pr e c is io n M ach in e r y D e s ign

    - a set of objects: a collection or aggregation of objects

    - requirements of the elements of a set

    - definitive object, no fuzzy one- no identical element appears twice, involving datatype

    defined in a system- the order of elements immaterial

    - Set algebra (or set operations) including (Venn diagram)

    - Laws of set algebra

    - commutative / associative / distributive /idemoptence / involution

    Set theory

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    34/89

    34Pr e c is io n M ach in e r y D e s ign

    Set algebra

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    35/89

    35

    - regularized set

    - geometrically closed to avoid nonsense objects (or

    geometric closure)- a regular set including

    - interior subset, and

    - boundary subset, i.e. skin wrapped around the interior

    S = k iS i.e. a set with closure (k) and interior(i)

    - preserve spatial dimensionality, i.e. no lower dimension

    - maintain homogenous, i.e. no dangling parts

    - regularized union (U*), regularized intersection ( ), and

    regularized difference (-*)

    Pr e c is io n M ach in e r y D e s ign

    Regu lar ized set operators (or Boolean Operators )

    *

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    36/89

    36Pr e c is io n M ach in e r y D e s ign

    Set regu lari ty

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    37/89

    37Pr e c is io n M ach in e r y D e s ign

    (a)Non-regu larized sets

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    38/89

    38Pr e c is io n M ach in e r y D e s ign

    (b )Regu lar sets

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    39/89

    39

    - A process to study the behavior of the candidate set X

    relative to the reference set S; S: a given object, (classified

    as three subsets, iS bS cS i.e. interior, boundary, and

    complement of S); X: a geometric entity used to classifyagainst S; the relationship denoted as

    M[X,S] = (X in S, X on S, X out S)

    - for solving geometric intersection problem, i.e. therelationship between point / line / surface / solid with

    respect to another solid

    - boundary evaluation

    - for shading (ray tracing algorithm) and mass properties

    calculation

    - solid / solid interference checking

    - the example of line/polygonPr e c is io n M ach in e r y D e s ign

    Set membersh ip c lass i f icat ion

    8.4-1 Fundamentals of Solid Modeling

    8 4 1 F d t l f S lid M d li

  • 7/30/2019 28A41d01

    40/89

    40

    Line/polygon set membership classification

    Pr e c is io n M ach in e r y D e s ign

    Set membership classi f icat ion

    8.4-1 Fundamentals of Solid Modeling

    8 4 1 F d t l f S lid M d li

  • 7/30/2019 28A41d01

    41/89

    41

    - An example, line (L)/polygon (R) relationship, to describe

    the algorithm of the process

    - find boundary crossings, P1, P2, using line/edgeintersection technique if reference set described in B-rep

    - sort the boundary crossings, [P0, P1, P2 , P3] in this

    case

    - classfy L wrt R

    - odd boundary crossings -> in segment

    - even boundary crossings -> out segment

    - the result of the case:

    [P0, P1] L out R

    [P1, P2] L in R

    [P2, P3] L out RPr e c is io n M ach in e r y D e s ign

    Set membership classi f icat ion

    8.4-1 Fundamentals of Solid Modeling

    8 4 1 F d t l f S lid M d li

  • 7/30/2019 28A41d01

    42/89

    42

    Line/polygon set membership for B-

    rep

    Pr e c is io n M ach in e r y D e s ign

    Set membership classi f icat ion

    8.4-1 Fundamentals of Solid Modeling

    8 4 1 F d t l f S lid M d li

  • 7/30/2019 28A41d01

    43/89

    43

    Another example (line/polygon) for reference set in CSG rep

    Pr e c is io n M ach in e r y D e s ign

    Set membersh ip c lass i f icat ion

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    44/89

    44

    - this algorithm is used to make up the shortage of

    set membership- classification to evaluate the boundary portion

    when candidate set on the boundary of

    reference set

    - discussed in CSG section

    Pr e c is io n M ach in e r y D e s ign

    Neighborhood con cept , for boundary evaluat ion

    Euler operators , for cons truc t ing B -rep sol id

    mode l

    - discussed in B-rep section

    8.4-1 Fundamentals of Solid Modeling

  • 7/30/2019 28A41d01

    45/89

    45Pr e c is io n M ach in e r y D e s ign

    - A basic representation scheme, or lower level, to

    construct bounded solids

    - Unbounded geometric entities; dividing therepresentation

    - space into two infinite portions, one filled with material

    and the other empty

    - A half-space is defined as

    H = {P: P and f(P) < 0}

    - A half-space boundary defined by f(P) = 0, a

    unbounded surface

    8.4-2 Half-spaces

    B i l t

  • 7/30/2019 28A41d01

    46/89

    46Pr e c is io n M ach in e r y D e s ign

    - Most widely used half-spaces including planar / cylindrical/ spherical / conical / toroidal, each one of them depictedwith their local coordinate systems

    - These basic elements described by a set of ordered triples(x,y,z) as follows:

    Planar half-space: H={(x,y,z):z

  • 7/30/2019 28A41d01

    47/89

    47Pr e c is io n M ach in e r y D e s ign

    Unbounded half-spaces

    Bu i ld ing operat ions

  • 7/30/2019 28A41d01

    48/89

    48Pr e c is io n M ach in e r y D e s ign

    - Building procedure

    - Transform (i.e. rotation, translation of rigid motion)

    each defined half-space to a proper position

    - Use Boolean operations, intersection or subtraction

    of the transformed half-space to form closed objects

    - Union of the closed objects (if not using predefinedclosed objects, an unbounded object may be

    defined), to form the required object

    - Two examples to be demonstrated

    Bu i ld ing operat ions

    Bu i ld ing operat ions

  • 7/30/2019 28A41d01

    49/89

    49Pr e c is io n M ach in e r y D e s ign

    Half-space representation of solid S

    g

    Bu i ld ing operat ions

  • 7/30/2019 28A41d01

    50/89

    50Pr e c is io n M ach in e r y D e s ign

    Solid fillet and its half-space representation

    8 4-3 Boundary Representation (B-rep)

  • 7/30/2019 28A41d01

    51/89

    51Pr e c is io n M ach in e r y D e s ign

    - A well -known representat ionto describe solid object

    using basic elements and Euler operators under the

    rule of Euler Law

    - Euler [Poincare] law

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

    where F: number of faces

    E: number of edges

    V: number of vertices

    L: number of of inner loops within faces

    B: number of exterior & interior bodies, or shell

    G: number of handles (through holes), or called genus

    8.4 3 Boundary Representation (B rep)

    8.4-3 Boundary Representation (B-rep)

  • 7/30/2019 28A41d01

    52/89

    52Pr e c is io n M ach in e r y D e s ign

    - Bas ic e lements :

    - used to construct

    solid object step bystep

    - faces / edges / vertices

    [loops, genus, andbodies] and surfacenormal

    - data structu refor

    boundary modeling

    shown at the right

    8.4 3 Boundary Representation (B rep)

    8 4 3 B d R t ti (B )

  • 7/30/2019 28A41d01

    53/89

    53Pr e c is io n M ach in e r y D e s ign

    Euler operators :- rules used to build effective object

    - defined by specific system, e.g.

    8.4-3 Boundary Representation (B-rep)

    8 4 3 Boundary Representation (B rep)

  • 7/30/2019 28A41d01

    54/89

    54Pr e c is io n M ach in e r y D e s ign

    - Euler operator under Euler Laws

    8.4-3 Boundary Representation (B-rep)

    8.4-3 Boundary Representation (B-rep)

  • 7/30/2019 28A41d01

    55/89

    55Pr e c is io n M ach in e r y D e s ign

    - Anexampleof buildingan object

    8.4-4 Constructive Solid Geometry (CSG)

  • 7/30/2019 28A41d01

    56/89

    56Pr e c is io n M ach in e r y D e s ign

    - One of the most popular scheme, i.e.- Succinct

    - Easy to create and store

    - Easy to check for validation

    - Provide conceptual means for material removal (i.e.

    difference) by solid primitives and interference

    checking (e.g. robot path planning), etc...

    - Building operators (Boolean Operators)

    - Union (U*)

    - Difference ( )

    - Intersection (-*)

    y ( )

    *

    8.4-4 Constructive Solid Geometry (CSG)

  • 7/30/2019 28A41d01

    57/89

    57Pr e c is io n M ach in e r y D e s ign

    CSG Primitives

    y ( )

    8.4-4 Constructive Solid Geometry (CSG)

  • 7/30/2019 28A41d01

    58/89

    58Pr e c is io n M ach in e r y D e s ign

    Building processrecorded by a tree graph

    - nodes: Booleanoperator

    - terminals: primitive

    y ( )

    8.4-4 Constructive Solid Geometry (CSG)

  • 7/30/2019 28A41d01

    59/89

    59Pr e c is io n M ach in e r y D e s ign

    Another example

    8 4-5 Other Representations

  • 7/30/2019 28A41d01

    60/89

    60Pr e c is io n M ach in e r y D e s ign

    Sweep Representation

    - For creating 2-1/2 D objects- Moving points or curves to create closed curves

    - A process to gain extruded solids via linear or

    revolution (or translation or rotation) of closed

    curves

    - Applications mainly on

    - material removal and

    - interference detection of a moving object

    8.4-5 Other Representations

    Sweep Representat ion

  • 7/30/2019 28A41d01

    61/89

    61Pr e c is io n M ach in e r y D e s ign

    - Types of Sweep

    Analyt ic Sol id Model ing (ASM)

  • 7/30/2019 28A41d01

    62/89

    62Pr e c is io n M ach in e r y D e s ign

    - Subdivided intoindividualhyperpatches --extensions of

    parametric solidsbounded by analyticor parametric surface

    patches

    - Based on design andanalysis application,incapable to storeinformation for

    manufacturing suchas surface normal

    - ASM model of solid S

    Organizat ion of Sol id Modelers

  • 7/30/2019 28A41d01

    63/89

    63Pr e c is io n M ach in e r y D e s ign

    - Multiple internal representations

    --> hybrid system

    - Four major parts

    - Input system

    - Geometric modeling system

    - Application system

    - Output system

    g

    Organizat ion of Sol id Modelers

  • 7/30/2019 28A41d01

    64/89

    64Pr e c is io n M ach in e r y D e s ign

    - Architecture of a typical solid modeler

    g

    - Types of so l id modelers

  • 7/30/2019 28A41d01

    65/89

    65Pr e c is io n M ach in e r y D e s ign

    -Types of systems

    - Single representation:CSG or B-rep -->

    CSG / B-rep- Dual representation:primary CSG -->transform to

    B-rep if needed- Hybrid representation:

    B-rep and CSG input

    --> consistant internalrepresentations

    8.4-6 Solid Manipulations

  • 7/30/2019 28A41d01

    66/89

    66Pr e c is io n M ach in e r y D e s ign

    - Displaying

    - Evaluating Points, Curves, and Surfaces on Solids

    - Segmentation

    - Trimming and Intersection

    - Transformation

    - Editing

    8 6 So d a pu at o s

    8.5 Applications

  • 7/30/2019 28A41d01

    67/89

    67Pr e c is io n M ach in e r y D e s ign

    8.5-1 Design Model Construction and Assembly Modeling 8.5-2 Finite-Element Modeling and Analysis 8.5-3 Rapid Prototyping and Manufacturing 8.5-4 CAD and CAM Integration and Numerical Control

    8.5-5 Various Case Studies

    8.5 Applications

    8.5-1 Design Model Construction and

  • 7/30/2019 28A41d01

    68/89

    68Pr e c is io n M ach in e r y D e s ign

    g

    Assembly Modeling

    - Initial Physical Model Created by Stylist

    8.5-1 Design Model Construction and

  • 7/30/2019 28A41d01

    69/89

    69Pr e c is io n M ach in e r y D e s ign

    - CAD Model Created by Designer

    Press for jaw

    construction

    Press for cover

    construction

    Assembly Modeling

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    70/89

    70Pr e c is io n M ach in e r y D e s ign

    - CAD Model Created by Designer

    Assembly Modeling

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    71/89

    71Pr e c is io n M ach in e r y D e s ign

    - CAD Model Created by Designer

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    72/89

    72Pr e c is io n M ach in e r y D e s ign

    - Screw Driver

    Press for

    simulation

    Assembly Modeling

    8.5-1 Design Model Construction and

  • 7/30/2019 28A41d01

    73/89

    73Pr e c is io n M ach in e r y D e s ign

    - Screw DriverAssembly Modeling

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    74/89

    74Pr e c is io n M ach in e r y D e s ign

    - Screw Driver with Moment Handle

    Press for

    simulation

    Press for

    simulation

    y g

    Screw Driver with Moment Handle

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    75/89

    75Pr e c is io n M ach in e r y D e s ign

    - Screw Driver with Moment Handle

    8.5-1 Design Model Construction and

    Assembly Modeling

  • 7/30/2019 28A41d01

    76/89

    76Pr e c is io n M ach in e r y D e s ign

    - Screw Driver with Moment Handle

    - General Steps of Finite Element Modeling

    8.5-2 Finite-Element Modeling and Analysis

  • 7/30/2019 28A41d01

    77/89

    77Pr e c is io n M ach in e r y D e s ign

    p g

    - Example Knuckle 8.5-2 Finite-Element Modeling and Analysis

  • 7/30/2019 28A41d01

    78/89

    78Pr e c is io n M ach in e r y D e s ign

    Use Auto create Sections

    and take all defaults

    Use Remove Loop

    to suppress holes

    (use RMB to turnAnchor Nodes on)

    Remove and Add

    Curves as you like

    The 4 volumes

    in the center

    will be definedas mapped

    Fillet creates difficult

    section needs clean up

    Narrow area canbe cleaned up with

    Replace Curve

    Press for function description

    Function

    8.5-2 Finite-Element Modeling and Analysis

  • 7/30/2019 28A41d01

    79/89

    79Pr e c is io n M ach in e r y D e s ign

    Press for

    mesh generation

    Press for

    boundary setup

    Press forFEM results

    simulation

    8.5-2 Finite-Element Modeling and AnalysisMesh generation

  • 7/30/2019 28A41d01

    80/89

    80Pr e c is io n M ach in e r y D e s ign

    8.5-2 Finite-Element Modeling and AnalysisBoundary Setup

  • 7/30/2019 28A41d01

    81/89

    81Pr e c is io n M ach in e r y D e s ign

    8.5-2 Finite-Element Modeling and AnalysisFEM results

  • 7/30/2019 28A41d01

    82/89

    82Pr e c is io n M ach in e r y D e s ign

    8.5-3 Rapid Prototyping and

  • 7/30/2019 28A41d01

    83/89

    83Pr e c is io n M ach in e r y D e s ign

    Manufacturing

    Press for

    upper part

    Press for

    lower part

    8.5-3 Rapid Prototyping and Manufacturing

  • 7/30/2019 28A41d01

    84/89

    84Pr e c is io n M ach in e r y D e s ign

    8.5-3 Rapid Prototyping and Manufacturing

  • 7/30/2019 28A41d01

    85/89

    85Pr e c is io n M ach in e r y D e s ign

    8.5-4 CAD and CAM Integration and

  • 7/30/2019 28A41d01

    86/89

    86Pr e c is io n M ach in e r y D e s ign

    Numerical Control

    - Two examples of

    NC machining after

    CAD models havebeen created

    8.5-5 Various Case Studies

    - Design Automation for Prosthetic Socket

  • 7/30/2019 28A41d01

    87/89

    87Pr e c is io n M ach in e r y D e s ign

    Socket

    Press for machining

    socket mold

    Machining for Prosthetic Socket Mold

  • 7/30/2019 28A41d01

    88/89

    88Pr e c is io n M ach in e r y D e s ign

    References and Suggestion Readings

    R f

  • 7/30/2019 28A41d01

    89/89

    89

    References:1. Anand, V B, Computer Graphics and Geometric Modeling for

    Engineers, John Wiley and Sons, 1993 .

    2. Lee, K, Principles of CAAD/CAE/CAM Systems, Addison Wesley,

    1999.3. McMahon, C and Browne, J, CADCAM from Principles to Practice,

    Addison-Wesley, 1993.

    4. Zeid, I, CAD/CAM Theory and Practice, McGraw-Hill Inc, 1991.

    Suggestion Readings:1. Farin, G, Curves and Surfaces for Computer-Aided Geometric

    Design, Academic Press, 1988.

    2. Mortenson, M E, Geometric Modeling, John Wiley and Sons Inc,1997.

    3. Piegl L, and Tiller W, The NURBS Book. Springer. 1997.

    4. Rogers, D and Adams, A, Mathematical Elements of Computer

    Graphics, 2nd Ed, McGraw-Hill Inc, 1990. Pr e c is io n M ach in e r y D e s ign