0% found this document useful (0 votes)
26 views68 pages

L5 - Solid - Assembly - Generative Design

Uploaded by

Mert Yetkiner
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views68 pages

L5 - Solid - Assembly - Generative Design

Uploaded by

Mert Yetkiner
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

COMPUTER AIDED MANUFACTURING

Solid & Assembly Modeling-


Generative Design
1
GEOMETRIC MODELING TECHNIQUES
• 2-D Projection (Drawings)

• Wireframe Modeling

• Surface Modeling

• Solid Modeling

2
LIMITATION OF WIREFRAME MODELING
• Model consists entirely of points, lines, arcs and circles,
conics, and curves.
• Not possible to compute volume/mass properties of a design.
• Ambiguous representation.

wireframe model

3
SURFACE MODEL
• Objects are defined by their bounding faces.
• Inside or outside of the objects can be determined.

4
SOLID MODELING
• Represent solid interiors of objects
- Surface may not be described explicitly.
• Possesses volume and boundary information

• Some applications require solids


- Example: CAD/CAM, robotic and assembly,
simulation

Tom Funkhouser
Princeton University
Intergraph Corporation 5
GEOMETRY VS TOPOLOGY
• Complete part representation including topological and
geometrical data.
- Geometry: shape and dimensions
- Topology: the connectivity and associativity of the
object entities
(relational information between object entities)

6
ISSUES OF SOLID MODELING
• (information) • Able to resolve point inclusion test unambiguously
Completeness • Given a point and a solid; return In/Out/On

What does the object look like?


What is the weight, surface area
of the object?
Will the object hit the other
object on its path?

7
SELF-INTERSECTING
Self-intersecting

Elements of the model


• should not self-intersect
• should not intersect each other
unless at their boundary.

8
SOLID REPRESENTATIONS
• Constructive Solid Geometry (CSG)

• Boundary Representation (B-Rep)

• Sweeping

• Spatial Enumeration Schemes

• Parametric Feature-based Solid Modeling

9
Constructive Solid Geometry (CSG)
10
CONSTRUCTIVE SOLID GEOMETRY (CSG)
• A CSG model is based a set of primitives that can be combined in a certain order
following a set of rules (Boolean operations) to form the object.

11
PRIMITIVE CREATION
• Intersection of half spaces.

12
HALF SPACES

13
BOOLEAN OPERATIONS
• Boolean operations of a block A and Cylinder B

• Union ∪
• Intersection ∩
• Substraction −

14
CSG TREE

15
CSG TABLE
• The creation of a model in CSG can be simplified by the use of a table summarizing
the operations to be performed.
The following example illustrates the process of model creation used in the CSG
representation.

16
CSG TABLE

17
CSG - OPERATIONS

• CSG operations are not commutative.

• CSG operations are not unique.

18
CSG TREE PROBLEMS

19
LIMITATIONS

• Inconvenient for the designer to determine simultaneously a


sequence of feature creation for all design iterations.

• Problem of non-unique trees. A feature can be constructed


in multiple ways.

20
EXAMPLE
Union

Cut

Cut

21
Boundary Representation (B-Rep)
22
BOUNDARY REPRESENTATION (B-REP)
• Bounded by set of faces.
• These faces are regions or subsets of closed and orientable
surfaces.
- A closed surface is one that is continuous without breaks.
- An orientable surface is one in which it is possible to
distinguish two sides by using face normal.
• Each face is bounded by edges and each edge is bounded by
vertices.
surface
face
edge

vertice

23
Genus
B-REP ENTITIES
• Vertex → v
• Edge → e
• Face → F
• Loop (L): an ordered alternating sequence of vertices and
edges.
• Genus (G): passageway that passes through the object
completely (through-hole, torus, etc).
• Body (B): a set of faces that bound a single connected closed
volume.

24
EXAMPLE
• Objects are represented by their bounded faces.

25
CONT.

26
EULER’S LAW
• Validity of B-rep: ensuring topological validation of the
boundary model.

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

F = number of faces
E = number of edges
V = number of vertices
L = Faces inner loops
B = number of bodies
G = number of genus (holes or handles)

27
SIMPLE SOLIDS

28
LOOPS, GENUS & BODIES

𝐺=0

𝐺=1

𝐺=2

𝐿=1

29
EXAMPLES
𝐹−𝐸+𝑉 =5−9+6=2
2 𝐵−𝐺 =2

𝐹 − 𝐸 + 𝑉 − 𝐿 = 2(𝐵 − 𝐺)
15 − 36 + 24 − 5 = −2
30
Sweeping
31
SWEEPING
• Sweeping requires two elements – a surface to be moved and a
trajectory, analytically defined, along which the movement should occur.

32
Spatial Resolution Schemes
33
VOLUMETRIC REPRESENTATION

(Funkhouser, 2000)

1 solid
vijk =
0 otherwise

34
QUADTREES & OCTREES

(Funkhouser, 2000)
35
CONT.
• A solid object by dividing its volume into smaller volumes or cells.
• 2D: quadtree; 3D: octree.
• 2D: Pixel; 3D: voxel.

36
Parametric Feature-based Solid
Modeling
37
PARAMETRIC AND FEATURE-BASED MODELING CONCEPT
➢Parametric is a term used to describe a dimension’s ability to
change the shape of model geometry if the dimension value is
modified.
➢Feature-based is a term used to describe the various
components of a model. For example, a part can consists of
various types of features such as holes, grooves, fillets, and
chamfers.
➢Parametric modeler are featured-based, parametric, solid
modeling design program: SolidWorks, PTC Creo (Pro-Engineer)

Unigraphics (CSG and parametric), ….. Chamfer
Fillet

38
PARAMETRIC FEATURE-BASED SOLID MODELING
• Define a profile with a set of parameters.
• Obtain 3D model by specific operations (i.e., extrusion).
• Modify parameter values to generate new design variations.
• Go back and change almost any parameter of the design.

39
FEATURE RECOGNITION IN CAPP
• CAPP systems do not understand the 3D geometry of the
designed parts in terms of manufacturing.

• Feature recognition system should be able to:


1. Extract design information of a part from a CAD database
2. Identify all surfaces of the part
3. Recognize/interpret the surfaces in terms of features
42
FEATURES AND THEIR GRAPHS
Step Four-side pocket

Slot
Pocket

Three-side pocket
Through hole

43
EXAMPLE – RECOGNIZING FEATURES

Face/surface numbering

Pocket feature

Slot feature
AAG for the part 44
DESIGN BY FEATURES
• Designers create models directly from predefined features
or features from a standard library.
• Easy to produce process (manufacturing) plan.

45
Exploded assembly

ASSEMBLY MODELING
46
ASSEMBLY MODELLING
• An assembly consists of two or more parts located relative to each other in
space.
✓ Parts can be positioned by translating and rotating them into the right
locations.
• The relative motion is constrained.
✓ Most assemblies are fully constrained.
✓ Mechanisms are partially constrained.

Degree of freedom
• Translation – movement along X, Y,
and Z axis
(three degrees of freedom)
• Rotation – rotate about X, Y,
and Z axis (three degrees
of freedom)
47
HIERARCHICAL RELATIONSHIP
• Tree-like structure for the assembly → Assembly tree.
• The tree explodes the overall assembly into
subassemblies and parts.

49
ASSEMBLY MODELER

✓ Advanced geometric modelers.

✓ The geometric modeler acts as a front end to the


assembly modeler.

✓ The data structure is extended to allow representation


and manipulation of hierarchical relationships and
mating conditions that exist between components in an
assembly.

50
EXAMPLE

51
ASSEMBLY CONSTRAINTS
• In order to completely define the position of one part
relative to another, we must constrain all of the degrees
of freedom.

Mate
• Two selected surfaces become co-planar
and face in opposite directions. This
constrains three degrees of freedom (two
rotations and one translation)
Mate Offset
• Two surfaces are made parallel
with a specified offset distance.

52
ASSEMBLY CONSTRAINTS
Align Coincident
• Two selected surfaces become co-
planar and face in the same
direction. Can also be applied to
revolved surfaces. This constrains
three degrees of freedom (two
rotations and one translation).

• When Align is used on


revolved surfaces, they
become coaxial (axes through
the centers align).

53
ASSEMBLY CONSTRAINTS
Align Offset
This can be applied to planar
surfaces only, surfaces are made
parallel with a specified offset
distance.

Align Orient
Two planar surfaces are made
parallel, not necessarily co-planar,
and face the same direction (similar to
Align Offset except without the
specified distance).
- Constrains two degrees of freedom (two rotations)

54
CREATING AN ASSEMBLY

55
CREATING AN ASSEMBLY
• The example assembly requires three mates to fully define it.
First constrain: Mate between the hollow faces as shown.

Hollow faces

• This removes
three degrees
of freedom.

56
CREATING AN ASSEMBLY
Second Constrain: Align the right faces of both
components.

Right side faces


One degree of
freedom left
Third Constrain: Align the top faces of both components.
top faces
✓ The
assembly
is fully
defined
57
MECHANISM DESIGN
• A mechanism is an assembly that
allows relative motion
between parts.
• The mechanism consists of links
connected by joints.

• Types of joints:
• rotational
• sliding
• spherical
• cylindrical
• screw

58
Generative Design
59
https://www.autodesk.com/solutions/generative-design/manufacturing

60
BRACKET IMPROVEMENT
• Weight savings to help reduce fuel
consumption of airplanes.
• The main design objective is to
minimize weight while fitting in the
target envelope and meeting the
technical requirements.

https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/ENU/AGD-Tutorials/files/GUID-30BE019D-
8730-42B9-9B85-98B456351331-htm.html

61
REQUIREMENTS
• Material: Additive Metals.
• Minimum geometric feature: 0.025 in.
• Minimum wall thickness: 0.045 in.
• Parts additively manufactured.
• Optimization objectives: Minimize weight with Factor of Safety of 1 or
greater.
• Parts should be optimized for minimum weight with the following
conditions:
• Boundary conditions
• Loading conditions

62
BOUNDARY CONDITONS
1. Base support: The part is bolted against a mating plate of high-
stiffness.
2. Bolts interface: The part is fastened with four #10-32 high-
strength tension rated bolts.

63
APPLY CONSTRAINTS

64
LOADING CONDITIONS

65
SPECIFY OBJECTIVES

66
MANUFACTURING METHOD / MATERIAL

67
FUSION 360

68
GENERATE AND EXPLORE OUTCOMES

69
FUSION 360: GENERATIVE DESIGN

https://www.youtube.com/watch?v=n5mh5RQZ4ts
70
REFERENCES
This presention is a compilation of following sources:

1. Assoc. Prof. Dr. Erkan Gunpinar, CAD/CAM Lecture Notes,


Istanbul Technical University.
2. Chang, T.C. Wysk, R. A. and Wang, H. P., Computer-Aided
Manufacturing. Prentice Hall, 2nd Ed., 1997
3. Funkhouser, T., F 2000, Solid Modeling, Lecture Notes, C0S 426,
Princeton University.

71

You might also like