SlideShare a Scribd company logo
1 of 41
Download to read offline
Assembly Modelling
We would be looking at
•Differences between part and assembly modeling
• Mating conditions
• Bottom up assembly modeling approach
• Top-downassembly modeling approach
• WCS and mate methods to assemble
• Managing assemblies
• Assembly analysis
Assembly modeling needs to take care of two issues
Hierarchy
* Individual parts and subassemblies must be assembled
in the right sequence,which is stored in a tree for each
assembly.
* The tree may not be unique, as there may be more than
one sequence to create the same assembly
Mating
* Mating conditions are used to determine the spatial
relationships/orientations between parts
eg. Shaft and a hole – concentric condition
two planar faces – coplanar condition
These two differentiates from part modeling
Assembly modelling
- Assembly is a collection of independent parts
- Need to understand the nature and the structure
of dependencies between parts in an assembly
(part to be moved/whichmoves it)
- the model should have spatial positions and
hierarchical relationshipsamong the parts and
mating conditions
- Assembly analysis (but part analysis separate)
- Relationshipsbetween parts and assembly
Assembly tree
- Natural way to represent the hierarchical relationships between
the various parts of an assembly is an assembly tree
- Root would be the assembly (depth 0) and the nodes would be
parts, subassemblies(n-1level) .Eg. Engine assembly…
Assembly
Part Part Part Part Part Part
Sub
Assembly
Sub
Assembly
Depth 0,
Hierarchy n
Depth 1,
Hierarchy n-1
Sub
Assem
bly
Sub
Assem
bly
Sub
Assem
bly
Part
Depth n-1,
Hierarchy 1
Depth n,
Hierarchy 0
Assembly Planning
- Large assemblies require quite a bit of planning
- For future design updation in parts and assembly
- Update to be automatic in all levels
- An assembly model should be fully parametric and flexible
Three important things to be considered
1. Identify the dependencies between the components of an assembly
Decide whether bottom up or top down approach eg….
2. Identify the dependencies between the features of each part
symmetry, geometry arrays(patterns), planning them helps to optimize
the assembly eg…
3. Analyse the order of assembling the parts
Ease of assembly process on the shop floor..
determines the ease of creating the assembly
Affects the manufacturing processes of the parts
Mating conditions..
• Coincident
• Concentric
• Tangent
• Coplanar
• Parallel faces
• Perpendicular faces
6 DOF in e3 space, constraintsand their number,
functionality of the part
Coincident condition is satified by forcing n1 and
n2 to be opposite to each other and the two
faces are in same spacial location such that
Part 1 and Part2 fulfill the condition
The unit normals and the two points
specifying the mating conditionscan be
expressed interms of MCS(xyz) system as
follows
Coincident condition requires four eqns
Concentric condition holds between two
cylindrical faces, is achieved by forcing the
shaft and the hole axes to be collinear
Concentric requires the centrelines of shaft and
hole to be collinear
Tangent conditionis applicable between two
planar/cylindrical or cylindrical/cylindrical
faces,
This is achieved by forcing a cylindrical face to
be tangent to a planar face.
The difference between tangent and coincident
is that the former uses atleast one cylindrical
face while later uses two planar faces
Co-planar condition holds between two planar faces
when they lie in the same plane
The coplanar condition is opposite of the coincident
condition and is satisfied by forcing two normals
n1 and n2 to be in the same direction
Concentric condition
Shaft and a hole
---------------------------
Coplanar same as coincident..
--------------------------
So total number of equations
Coincident and coplanar : 16 equations
Concentric :18 equations
For an assembly of N parts the total number of equations
can be written as
M = 6(N-1) + 16NA + 16 NC + 18 NF +2 NR
Total number of variables
V=12(N-1) + 12(NA+NC+NF)
Where NA coincident condition, NC coplanar, NF
concentric, NR free rotation
To reduce the number of variables per matrix
- Rotation matrix is negated..thus from 12 the
variables reduces to 6 (α, ᵦ, ᵧ, x,y,z)
Thus
M =4NA + 4NC + 6 NF + NR
V=6(N-1)
Testing mating conditions
- To check under or over constraints. Under
constraints will be a floating component in the
assembly modeling space
- Move/drag/rotate commands helps
- Its important in the context of creating animation
sequence, exploded views and provides an
oppurtinity to ensure that an assembly functions
as it is supposed to according to its design
Three assembly approaches
Bottom up
Top down
Combination of both
Bottom up approach
- Common, tradition and logical approach
- Individual parts are created, inserted into
assembly, use mating constraints for location
and orientation
- A blank assembly model in assembly module is
created – parts are imported one at a time-first
part is the base or the host part- on top of
which other parts are assembled- mating
conditionsapplied between them
Bottom up assembly cont…
- When we insert parts, it’s the copies of the parts
- Copies are known as instances, multiple instances of same part
can be used
- A link is maintained between the each instance and the its
original ( as a pointer in DB and programming)
- Any change made in original gets updated in all instances
- These assembly links are bi-directional, updation can be from part
to assembly or change in the instance in assembly and update the
part
Advantages:
- Its preferred if the parts have already been constructed,as in the
case of off the shelf parts, allows designers to focus on individual
parts
- Simple to maintain the relationship and regeneration behaviour
of parts than top down approach
Top down assembly approach
- Bottom up approach appeals to small assemblies consisting for
eg., hundred or maybe a thousand components
- Top down is suitable for large assemblies consisting of tens of
thousands of parts and sub assemblies
- Its an effective tool and a organised approach to manage the
design of large assemblies
- It allows a project leader to break up product specifications, assign work teams and
enforce downstream design changes at a high level
- It helps foster a systemsengineering approach to product design
- The assembly layout communicates design criteria to subsystem developers including
suppliers. The design control allows distributed design teams to work concurrently with a
common product framework
- It allows detail design to begin while the assembly layout is finalised
- This approach lends itself to conceptual design phase. Captures the design intent of a
product in the early design phases [doesn’t need to worry about detailed design]
- Allows designers to validate design concepts before implementing them, what if analysis
could be done
-Top down assembly begins with assembly layout sketch
called assembly sketch or skeleton model
- layout defines components in the context of an assembly
- these parts are empty as they do not have any external
references to actual parts and subassembly files yet
-The layout defines the skeletal, space claim and other
physical properties that may be used to define the
geometry and the relationships between the componets
-Space claim shows where each part in the assembly belongs
- when a layout is done any interferences,clearences, or
overlapping can be forseen
-Locations relative to each can be changed
The process of creating an assembly using top down
approach is as follows :
-CAD/CAM system is started
-Assembly mode enabled and a new assemble file created
-Create the sketch of parts in the tree indicating tentative
location thus capturing the design intent
- More sketches if necessary
-Sketches could define the skeletal size,shape and location
within assembly
-Edit the assembly sketches till finalisatin
- now start creating the individual parts
-Evaluate the assembly once the parts are created, modify
if necessary
-Save and exit
Advantages of top down
- If layout sketches are changed, assembly, parts
gets updated – changes made at one place..
- Certain subassemblies location can be changed
and gets updatedin the final assembly, thus the
assembly layout sketch does not have to be
master plan for the design
Assembly load options
- When a component is inserted, a reference
pointer between the assembly and component is
created
- Two options fully or partially loaded
- In the former entire info of the part is loaded in
assembly, latter subset of info is loaded
- Large assembly, partial loading is recommended
Managing assemblies
- Hide, freeze, copy, delete and smart mates , all using
property managers or design tree
Working with sub assemblies
- Sub assemblies can be nested in multiple levels in
the assembly tree
- Creation of separate sub assembly file, then insert
parts
- Create empty sub assembly at any hierarchical
level and add components
- Create sub assembly by selecting group of parts
- Sub assemblies can be edited as like assemblies
Assembly analysis
1. Generate assembly drawing
2. Generate parts list (BOM)
3. Generate exploded view
4. Generate sectional view
5. Perform interference checking
6. Peform collision detection
1. Parts cannot be assembled correctly into the assembly or it
cannot move or rotate freely in its final position
7. Perform mass property calculations2
Positioning and orienting the parts in a Assembly
- Position (location) and orientation of a part in the assembly
requires computing a 4 x4 homogenous transformation
matrix
- This matrix relates the part’s local coordinate system(part
MCS) to the assembly global coordinate system(assembly
MCS) ie connecting the assembly MCS origin to the part MCS
origin
- Matrix is given by
- This method is called as WCS method
- A WCS is completely defined by specifying its X and Y or its XY
plane, the proper WCS used to merge a part into its asselbly
such that XY plane coincides with the XY plane of the part
MCS
Mate Method
- Group of parts must be solved simultaneously to find the
transformation matrix
- Mating conditions along with the properties of the
Transformation matrix provide the necessary equations
to solve for the 12(N-1) variables
- Development of constraint equations from matrix
conditions
Coincident condition requires that the directions of the
two unit normals must be equal and two points must lie
in the same plane at which the two faces mate
Coincident condition requires 4 equations in one direction
thus 12 equations are necessary
Concentric condition
Shaft and a hole
---------------------------
Coplanar same as coincident..
--------------------------
So total number of equations
Coincident and coplanar – 12+rotations – 16 equations
Concentric – 6 equations *3 – 18 equations
For an assembly of N parts the total number of equations
can be written as
M = 6(N-1) + 16NA + 16 NC + 18 NF +2 NR
Total number of variables
V=12(N-1) + 12(NA+NC+NF)
Where NA coincident condition, NC coplanar, NF
concentric, NR free rotation
To reduce the number of variables per matrix
- Rotation matrix is negated..thus from 12 the
variables reduces to 6 (α, ᵦ, ᵧ, x,y,z)
Thus
M =4NA + 4NC + 6 NF + NR
V=6(N-1)
One of the widely used methods for representationof assemblies is based on graph
structures.
In this scheme, an assembly model is represented by a graph structure in which each node
representsan individual part or a sub assembly.
The branches of the graph represent relationshipamong parts. Four kindsof relationships
exist: part-of (P), attachment(A), constraint (C) and sub assembly (SA).
• The "part-of" relation represents the logical containmentof one object in another. For
example, the head and shaft of a screw are "part-of" the screw itself.
• There are three types of attachmentrelationships:rigid, non rigid, and conditional.
– Rigid attachment occurs when no relativemotion is possible between two parts.
– Non rigid attachmentoccurs when parts cannot be separated by an arbitrarilylarge
distance but relativemotion between the two parts is possible.
– Conditional attachmentis related to parts supported by gravity, but not strictly
attached.
• Constraintrelationshipsrepresent physicalconstraintof one part on another.
• Subassembly relationshipindicatesthat an assembly is merged into a higher assembly.
Graph structure of electric clutch assembly
PrecedenceDiagram
The precedence diagram is designed to show all the possible
assembly sequences of a given product.
To develop the precedence diagram for a product, each individual
assembly operation is assigned a unique number and it is
represented by an appropriate circle with the number inscribed.
The circles are connectedby arrows showing the precedence
relations.
The precedence diagram is usually organized into columns.
All the operations that can be carried out first are placed in the first
column, and so on. Usually, one operation appears in the first
column: the placing the base part on the work carrier where
whole assembly process occurs.
Liaison-SequenceAnalysis
The liaison method develops all possible assembly
sequences in two steps.
First it characterizes the assembly by a network
wherein nodes represent parts and lines between
nodes represent any mating conditions between
parts.
These mating conditionsreferred to in this method
as liaisons. The network itself is known as liaison
diagram.
Liaison-Sequence of electric clutch assembly
Precedence Graph
Unlike the previous two methods, this method is fully automatic.
It is based on the virtual link data structure and requires the mating
conditions as input to automatically generate assembly sequences for
various assemblies.
Once the mating conditions are provided, they are organized in the form of
a mating graph.
The parts in an assembly are then structured in a hierarchal assembly tree.
Then assembly sequence is generated with the aid of interference
checking. In this method, the assembly sequence is referred to as a
precedence graph.
Precedence graph of electricclutch assembly

More Related Content

What's hot

What's hot (20)

Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
CADCAM CAE Notes
CADCAM CAE NotesCADCAM CAE Notes
CADCAM CAE Notes
 
Uint 1 locating and clamping devices
Uint 1 locating and clamping devicesUint 1 locating and clamping devices
Uint 1 locating and clamping devices
 
Cad standards
Cad standardsCad standards
Cad standards
 
Group technology
Group technologyGroup technology
Group technology
 
Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
1. cad fundamental
1. cad fundamental1. cad fundamental
1. cad fundamental
 
DISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROLDISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROL
 
DNC SYSTEMS
DNC SYSTEMSDNC SYSTEMS
DNC SYSTEMS
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESSINTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
INTRODUCTION TO CAD,WORKSTATION & DESIGN PROCESS
 
Ppt on catia
Ppt on  catiaPpt on  catia
Ppt on catia
 
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
NC-CNC-DNC |Harin Prajapari |Mechanical Engineering |GTU
 
Integration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data baseIntegration of cad-cam systems & shared data base
Integration of cad-cam systems & shared data base
 
Types of jigs and fixtures
Types of jigs and fixtures Types of jigs and fixtures
Types of jigs and fixtures
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
Assembly modeling ppt
Assembly modeling pptAssembly modeling ppt
Assembly modeling ppt
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 

Similar to assembly modelling.pdf

Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricksEvan Winter
 
4.1.Assembly Modeling.pptx
4.1.Assembly Modeling.pptx4.1.Assembly Modeling.pptx
4.1.Assembly Modeling.pptxNavaneethVR2
 
Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Evan Winter
 
Solidmodelling
SolidmodellingSolidmodelling
Solidmodellingjntuhcej
 
Design Hierarchy, Concepts of Regularity, Modularity and Locality
Design Hierarchy, Concepts of Regularity, Modularity and LocalityDesign Hierarchy, Concepts of Regularity, Modularity and Locality
Design Hierarchy, Concepts of Regularity, Modularity and LocalityAdiSeshu16
 
Workshop12 skewplate
Workshop12 skewplateWorkshop12 skewplate
Workshop12 skewplatemmd110
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management SystemAAKANKSHA JAIN
 
Layout planning
Layout planningLayout planning
Layout planning8979473684
 
Horizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisHorizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisVishnu R
 
ABAQUS LEC.ppt
ABAQUS LEC.pptABAQUS LEC.ppt
ABAQUS LEC.pptAdalImtiaz
 
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUESDISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUESAAKANKSHA JAIN
 

Similar to assembly modelling.pdf (20)

Assembly
Assembly Assembly
Assembly
 
CREO TIPS & TRICKS
CREO TIPS & TRICKSCREO TIPS & TRICKS
CREO TIPS & TRICKS
 
Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricks
 
4.1.Assembly Modeling.pptx
4.1.Assembly Modeling.pptx4.1.Assembly Modeling.pptx
4.1.Assembly Modeling.pptx
 
Leacture about assembly-modeling.pdf
Leacture about      assembly-modeling.pdfLeacture about      assembly-modeling.pdf
Leacture about assembly-modeling.pdf
 
Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4
 
Solidmodelling
SolidmodellingSolidmodelling
Solidmodelling
 
CAD
CAD CAD
CAD
 
Assembly Modeling.pdf
Assembly Modeling.pdfAssembly Modeling.pdf
Assembly Modeling.pdf
 
Design Hierarchy, Concepts of Regularity, Modularity and Locality
Design Hierarchy, Concepts of Regularity, Modularity and LocalityDesign Hierarchy, Concepts of Regularity, Modularity and Locality
Design Hierarchy, Concepts of Regularity, Modularity and Locality
 
Session 2 - Using STAAD (1).pdf
Session 2 - Using STAAD (1).pdfSession 2 - Using STAAD (1).pdf
Session 2 - Using STAAD (1).pdf
 
Workshop12 skewplate
Workshop12 skewplateWorkshop12 skewplate
Workshop12 skewplate
 
Assembly of Parts
Assembly of PartsAssembly of Parts
Assembly of Parts
 
8895974
88959748895974
8895974
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
 
Layout planning
Layout planningLayout planning
Layout planning
 
Horizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysisHorizontal axis wind turbine blade- 1way FSI analysis
Horizontal axis wind turbine blade- 1way FSI analysis
 
Introduction to fem
Introduction to femIntroduction to fem
Introduction to fem
 
ABAQUS LEC.ppt
ABAQUS LEC.pptABAQUS LEC.ppt
ABAQUS LEC.ppt
 
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUESDISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
DISTRIBUTED DATABASE WITH RECOVERY TECHNIQUES
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 

assembly modelling.pdf

  • 2. We would be looking at •Differences between part and assembly modeling • Mating conditions • Bottom up assembly modeling approach • Top-downassembly modeling approach • WCS and mate methods to assemble • Managing assemblies • Assembly analysis
  • 3. Assembly modeling needs to take care of two issues Hierarchy * Individual parts and subassemblies must be assembled in the right sequence,which is stored in a tree for each assembly. * The tree may not be unique, as there may be more than one sequence to create the same assembly Mating * Mating conditions are used to determine the spatial relationships/orientations between parts eg. Shaft and a hole – concentric condition two planar faces – coplanar condition These two differentiates from part modeling
  • 4. Assembly modelling - Assembly is a collection of independent parts - Need to understand the nature and the structure of dependencies between parts in an assembly (part to be moved/whichmoves it) - the model should have spatial positions and hierarchical relationshipsamong the parts and mating conditions - Assembly analysis (but part analysis separate) - Relationshipsbetween parts and assembly
  • 5. Assembly tree - Natural way to represent the hierarchical relationships between the various parts of an assembly is an assembly tree - Root would be the assembly (depth 0) and the nodes would be parts, subassemblies(n-1level) .Eg. Engine assembly… Assembly Part Part Part Part Part Part Sub Assembly Sub Assembly Depth 0, Hierarchy n Depth 1, Hierarchy n-1 Sub Assem bly Sub Assem bly Sub Assem bly Part Depth n-1, Hierarchy 1 Depth n, Hierarchy 0
  • 6. Assembly Planning - Large assemblies require quite a bit of planning - For future design updation in parts and assembly - Update to be automatic in all levels - An assembly model should be fully parametric and flexible Three important things to be considered 1. Identify the dependencies between the components of an assembly Decide whether bottom up or top down approach eg…. 2. Identify the dependencies between the features of each part symmetry, geometry arrays(patterns), planning them helps to optimize the assembly eg… 3. Analyse the order of assembling the parts Ease of assembly process on the shop floor.. determines the ease of creating the assembly Affects the manufacturing processes of the parts
  • 7. Mating conditions.. • Coincident • Concentric • Tangent • Coplanar • Parallel faces • Perpendicular faces 6 DOF in e3 space, constraintsand their number, functionality of the part
  • 8. Coincident condition is satified by forcing n1 and n2 to be opposite to each other and the two faces are in same spacial location such that Part 1 and Part2 fulfill the condition
  • 9. The unit normals and the two points specifying the mating conditionscan be expressed interms of MCS(xyz) system as follows
  • 11. Concentric condition holds between two cylindrical faces, is achieved by forcing the shaft and the hole axes to be collinear
  • 12. Concentric requires the centrelines of shaft and hole to be collinear
  • 13. Tangent conditionis applicable between two planar/cylindrical or cylindrical/cylindrical faces, This is achieved by forcing a cylindrical face to be tangent to a planar face. The difference between tangent and coincident is that the former uses atleast one cylindrical face while later uses two planar faces
  • 14. Co-planar condition holds between two planar faces when they lie in the same plane The coplanar condition is opposite of the coincident condition and is satisfied by forcing two normals n1 and n2 to be in the same direction
  • 15. Concentric condition Shaft and a hole --------------------------- Coplanar same as coincident.. -------------------------- So total number of equations Coincident and coplanar : 16 equations Concentric :18 equations For an assembly of N parts the total number of equations can be written as M = 6(N-1) + 16NA + 16 NC + 18 NF +2 NR Total number of variables V=12(N-1) + 12(NA+NC+NF) Where NA coincident condition, NC coplanar, NF concentric, NR free rotation
  • 16. To reduce the number of variables per matrix - Rotation matrix is negated..thus from 12 the variables reduces to 6 (α, ᵦ, ᵧ, x,y,z) Thus M =4NA + 4NC + 6 NF + NR V=6(N-1)
  • 17.
  • 18. Testing mating conditions - To check under or over constraints. Under constraints will be a floating component in the assembly modeling space - Move/drag/rotate commands helps - Its important in the context of creating animation sequence, exploded views and provides an oppurtinity to ensure that an assembly functions as it is supposed to according to its design
  • 19. Three assembly approaches Bottom up Top down Combination of both
  • 20. Bottom up approach - Common, tradition and logical approach - Individual parts are created, inserted into assembly, use mating constraints for location and orientation - A blank assembly model in assembly module is created – parts are imported one at a time-first part is the base or the host part- on top of which other parts are assembled- mating conditionsapplied between them
  • 21. Bottom up assembly cont… - When we insert parts, it’s the copies of the parts - Copies are known as instances, multiple instances of same part can be used - A link is maintained between the each instance and the its original ( as a pointer in DB and programming) - Any change made in original gets updated in all instances - These assembly links are bi-directional, updation can be from part to assembly or change in the instance in assembly and update the part Advantages: - Its preferred if the parts have already been constructed,as in the case of off the shelf parts, allows designers to focus on individual parts - Simple to maintain the relationship and regeneration behaviour of parts than top down approach
  • 22. Top down assembly approach - Bottom up approach appeals to small assemblies consisting for eg., hundred or maybe a thousand components - Top down is suitable for large assemblies consisting of tens of thousands of parts and sub assemblies - Its an effective tool and a organised approach to manage the design of large assemblies - It allows a project leader to break up product specifications, assign work teams and enforce downstream design changes at a high level - It helps foster a systemsengineering approach to product design - The assembly layout communicates design criteria to subsystem developers including suppliers. The design control allows distributed design teams to work concurrently with a common product framework - It allows detail design to begin while the assembly layout is finalised - This approach lends itself to conceptual design phase. Captures the design intent of a product in the early design phases [doesn’t need to worry about detailed design] - Allows designers to validate design concepts before implementing them, what if analysis could be done
  • 23. -Top down assembly begins with assembly layout sketch called assembly sketch or skeleton model - layout defines components in the context of an assembly - these parts are empty as they do not have any external references to actual parts and subassembly files yet -The layout defines the skeletal, space claim and other physical properties that may be used to define the geometry and the relationships between the componets -Space claim shows where each part in the assembly belongs - when a layout is done any interferences,clearences, or overlapping can be forseen -Locations relative to each can be changed
  • 24. The process of creating an assembly using top down approach is as follows : -CAD/CAM system is started -Assembly mode enabled and a new assemble file created -Create the sketch of parts in the tree indicating tentative location thus capturing the design intent - More sketches if necessary -Sketches could define the skeletal size,shape and location within assembly -Edit the assembly sketches till finalisatin - now start creating the individual parts -Evaluate the assembly once the parts are created, modify if necessary -Save and exit
  • 25. Advantages of top down - If layout sketches are changed, assembly, parts gets updated – changes made at one place.. - Certain subassemblies location can be changed and gets updatedin the final assembly, thus the assembly layout sketch does not have to be master plan for the design
  • 26. Assembly load options - When a component is inserted, a reference pointer between the assembly and component is created - Two options fully or partially loaded - In the former entire info of the part is loaded in assembly, latter subset of info is loaded - Large assembly, partial loading is recommended
  • 27. Managing assemblies - Hide, freeze, copy, delete and smart mates , all using property managers or design tree Working with sub assemblies - Sub assemblies can be nested in multiple levels in the assembly tree - Creation of separate sub assembly file, then insert parts - Create empty sub assembly at any hierarchical level and add components - Create sub assembly by selecting group of parts - Sub assemblies can be edited as like assemblies
  • 28. Assembly analysis 1. Generate assembly drawing 2. Generate parts list (BOM) 3. Generate exploded view 4. Generate sectional view 5. Perform interference checking 6. Peform collision detection 1. Parts cannot be assembled correctly into the assembly or it cannot move or rotate freely in its final position 7. Perform mass property calculations2
  • 29. Positioning and orienting the parts in a Assembly - Position (location) and orientation of a part in the assembly requires computing a 4 x4 homogenous transformation matrix - This matrix relates the part’s local coordinate system(part MCS) to the assembly global coordinate system(assembly MCS) ie connecting the assembly MCS origin to the part MCS origin - Matrix is given by - This method is called as WCS method - A WCS is completely defined by specifying its X and Y or its XY plane, the proper WCS used to merge a part into its asselbly such that XY plane coincides with the XY plane of the part MCS
  • 30.
  • 31. Mate Method - Group of parts must be solved simultaneously to find the transformation matrix - Mating conditions along with the properties of the Transformation matrix provide the necessary equations to solve for the 12(N-1) variables - Development of constraint equations from matrix conditions Coincident condition requires that the directions of the two unit normals must be equal and two points must lie in the same plane at which the two faces mate Coincident condition requires 4 equations in one direction thus 12 equations are necessary
  • 32. Concentric condition Shaft and a hole --------------------------- Coplanar same as coincident.. -------------------------- So total number of equations Coincident and coplanar – 12+rotations – 16 equations Concentric – 6 equations *3 – 18 equations For an assembly of N parts the total number of equations can be written as M = 6(N-1) + 16NA + 16 NC + 18 NF +2 NR Total number of variables V=12(N-1) + 12(NA+NC+NF) Where NA coincident condition, NC coplanar, NF concentric, NR free rotation
  • 33. To reduce the number of variables per matrix - Rotation matrix is negated..thus from 12 the variables reduces to 6 (α, ᵦ, ᵧ, x,y,z) Thus M =4NA + 4NC + 6 NF + NR V=6(N-1)
  • 34. One of the widely used methods for representationof assemblies is based on graph structures. In this scheme, an assembly model is represented by a graph structure in which each node representsan individual part or a sub assembly. The branches of the graph represent relationshipamong parts. Four kindsof relationships exist: part-of (P), attachment(A), constraint (C) and sub assembly (SA). • The "part-of" relation represents the logical containmentof one object in another. For example, the head and shaft of a screw are "part-of" the screw itself. • There are three types of attachmentrelationships:rigid, non rigid, and conditional. – Rigid attachment occurs when no relativemotion is possible between two parts. – Non rigid attachmentoccurs when parts cannot be separated by an arbitrarilylarge distance but relativemotion between the two parts is possible. – Conditional attachmentis related to parts supported by gravity, but not strictly attached. • Constraintrelationshipsrepresent physicalconstraintof one part on another. • Subassembly relationshipindicatesthat an assembly is merged into a higher assembly.
  • 35. Graph structure of electric clutch assembly
  • 36. PrecedenceDiagram The precedence diagram is designed to show all the possible assembly sequences of a given product. To develop the precedence diagram for a product, each individual assembly operation is assigned a unique number and it is represented by an appropriate circle with the number inscribed. The circles are connectedby arrows showing the precedence relations. The precedence diagram is usually organized into columns. All the operations that can be carried out first are placed in the first column, and so on. Usually, one operation appears in the first column: the placing the base part on the work carrier where whole assembly process occurs.
  • 37.
  • 38. Liaison-SequenceAnalysis The liaison method develops all possible assembly sequences in two steps. First it characterizes the assembly by a network wherein nodes represent parts and lines between nodes represent any mating conditions between parts. These mating conditionsreferred to in this method as liaisons. The network itself is known as liaison diagram.
  • 39. Liaison-Sequence of electric clutch assembly
  • 40. Precedence Graph Unlike the previous two methods, this method is fully automatic. It is based on the virtual link data structure and requires the mating conditions as input to automatically generate assembly sequences for various assemblies. Once the mating conditions are provided, they are organized in the form of a mating graph. The parts in an assembly are then structured in a hierarchal assembly tree. Then assembly sequence is generated with the aid of interference checking. In this method, the assembly sequence is referred to as a precedence graph.
  • 41. Precedence graph of electricclutch assembly