Computer-Aided Assembly Planning
-
Upload
richard-farr -
Category
Engineering
-
view
780 -
download
2
Transcript of Computer-Aided Assembly Planning
![Page 1: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/1.jpg)
Computer-AidedAssembly Planning
Richard Farrcapacify.wordpress.com
![Page 2: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/2.jpg)
Contents
Quick recap of assembly.
The assembly planning activity.
Computer-based representation of constraints.
Assembly sequence generation and illustration.
Criteria for assembly sequence evaluation.
Conclusions and questions.
cap
acif
y.w
ord
pre
ss.c
om
![Page 3: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/3.jpg)
Define the assembly planning task.
Appreciate the usefulness of Computer-Aided Assembly Planning (CAAP).
Understand the requirements in assembly modelling.
Be able to reason about an assembly with geometric and technological constraints.
Know how to evaluate alternative sequences.
Learning Objectives
cap
acif
y.w
ord
pre
ss.c
om
![Page 4: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/4.jpg)
What is Assembly?
The process of combining components into sub-assemblies or finished products.
It can form a significant part of the overall manufacturing process.
It has been estimated that it can account for between 25 to 75 % of production costs and 40 to 60 % of production throughput time.
cap
acif
y.w
ord
pre
ss.c
om
![Page 5: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/5.jpg)
What is Assembly Planning?
“The act of preparing the detailed instructions for the assembly of a product.”
Assembly Planning includes...
Evaluating the processes and operations that might be employed.
Selecting tooling and fixtures, etc.
Determining the sequence of operations.
cap
acif
y.w
ord
pre
ss.c
om
![Page 6: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/6.jpg)
Why?
Most products are assemblies.
Process planning only addresses the operations that produce individual components.
Very few companies have design control over every component they use.
Assembly planning allows us to anticipate problems and solve them before they happen for real on the factory floor.
cap
acif
y.w
ord
pre
ss.c
om
![Page 7: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/7.jpg)
Why Computer-Aided Assembly Planning?
The planning task is time-consuming and prone to errors.
The time cost of planning.
Engineers cannot examine all the possible plans.
Computerised tools can ensure that no good assembly plan has been overlooked.
CAAP allows the flexibility to handle changes in available equipment.
cap
acif
y.w
ord
pre
ss.c
om
![Page 8: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/8.jpg)
cap
acif
y.w
ord
pre
ss.c
om
Activities in Assembly Planning
Assembly modelling
Reasoning about the model
Sequence generation
Sequence evaluation
Completed assembly plan
![Page 9: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/9.jpg)
Assembly Models
A description of the assembly for input to planning.
Part models (geometry and other details of individual components).
The spatial relations between components.
Details of the connections between components.
cap
acif
y.w
ord
pre
ss.c
om
![Page 10: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/10.jpg)
Computer-based model
capacify.wordpress.com
![Page 11: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/11.jpg)
Computer-based model
capacify.wordpress.com
![Page 12: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/12.jpg)
Computer-based model
capacify.wordpress.com
![Page 13: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/13.jpg)
Assembly modelling
Place the base component.
Add further parts, locating them using various types of constraint. For example:
Mate. (Two surfaces that will touch in the final assembly.)
Align. (Two planes coincident and facing in the same direction.)
Insert. (Used to insert a revolved surface into another on the same axis.)ca
pac
ify.
wo
rdp
ress
.co
m
![Page 14: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/14.jpg)
Useful information available within the CAD model
Extraction of additional data from component and assembly models...
Mass properties (weight and centre of gravity).
Clearance and interference calculations.
Bill of materials.
cap
acif
y.w
ord
pre
ss.c
om
![Page 15: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/15.jpg)
Reasoning about the Assembly Model
Aim: to determine information not held within the assembly model itself.
Main task: to identify precedence constraints:
Geometric constraints.
Technological constraints.
cap
acif
y.w
ord
pre
ss.c
om
![Page 16: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/16.jpg)
Geometric constraints
Precedence (what must be done before what?)
Assembly direction.
Collision checking.
cap
acif
y.w
ord
pre
ss.c
om
![Page 17: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/17.jpg)
Technological constraints
Constraints due to the technology used to assemble components.
Typically associated with standard fastening methods (for example, screws and clips).
cap
acif
y.w
ord
pre
ss.c
om
![Page 18: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/18.jpg)
The Problem
Like all manufacturing planning tasks, time is limited and experts are in short supply.
The magnitude of the job: how many assembly sequences must be evaluated?
The number of potential sequences rises exponentially with the number of parts in the assembly.
“The Combinatorial Explosion...”
cap
acif
y.w
ord
pre
ss.c
om
![Page 19: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/19.jpg)
The Combinatorial Explosion
capacify.wordpress.com
![Page 20: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/20.jpg)
9.33262154 × 10157100
6,402,373,705,728,00018
The Combinatorial Explosion
capacify.wordpress.com
![Page 21: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/21.jpg)
Sequence Generation Problem
Fortunately, not all combinations are possible. Some can be eliminated early, because they are physically impossible.
Let’s use a simple example to see how possible assembly sequences can be found.
A ballpoint pen has five components (we’ll call them body, nib, tube, cap and button).
How many assembly sequences?
cap
acif
y.w
ord
pre
ss.c
om
![Page 22: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/22.jpg)
Pen components
cap
acif
y.w
ord
pre
ss.c
om
![Page 23: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/23.jpg)
What happens
when you assemble things in
the wrong order?
cap
acif
y.w
ord
pre
ss.c
om
![Page 24: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/24.jpg)
BodyTube
Button
Cap
Nib
Component liaisons
cap
acif
y.w
ord
pre
ss.c
om
![Page 25: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/25.jpg)
![Page 26: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/26.jpg)
= tube, nib
= nib, body
= cap, body
= button, body
Level 1...
capacify.wordpress.com
![Page 27: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/27.jpg)
= tube, nib
= nib, body
= cap, body
= button, body
Level 2...
capacify.wordpress.com
![Page 28: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/28.jpg)
= tube, nib
= nib, body
= cap, body
= button, body
Level 3...
capacify.wordpress.com
![Page 29: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/29.jpg)
= tube, nib
= nib, body
= cap, body
= button, body
Level 4...
capacify.wordpress.com
![Page 30: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/30.jpg)
= tube, nib
= nib, body
= cap, body
= button, body
Finalversion
capacify.wordpress.com
![Page 31: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/31.jpg)
Neat version...ca
pac
ify.
wo
rdp
ress
.co
m
![Page 32: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/32.jpg)
Alternative representation: the AND/OR graph
Each node is a feasible subassembly.
All possible decompositions of the product are shown.
The pair of lines leading away from each box is known as a ‘hyper-arc’
cap
acif
y.w
ord
pre
ss.c
om
![Page 33: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/33.jpg)
Assembly Sequence Generation
Four main options:
Forward planning
Backward planning
Plan re-use
Rule-based expert systems
cap
acif
y.w
ord
pre
ss.c
om
![Page 34: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/34.jpg)
AA
BB
CC
DD
EE
CCompleteassembly
1. Forward Planningca
pac
ify.
wo
rdp
ress
.co
m
![Page 35: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/35.jpg)
AA
BB
CC
DD
EE
CCompleteassembly
2. Backward Planning
BBCDE
BBC
DDE
AA
cap
acif
y.w
ord
pre
ss.c
om
![Page 36: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/36.jpg)
3. Plan re-useThe process of generating complete sequences from scratch can be avoided by reusing previously created plans.
Similar to the hybrid approach in CAPP, this uses an expert system technique known as ‘Case-Based Reasoning’ (CBR).
Aims to solve new problems by using knowledge gained from solving similar problems in the past.
This knowledge is held in the form of problem solutions or ‘cases’ held in a database.
cap
acif
y.w
ord
pre
ss.c
om
![Page 37: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/37.jpg)
4. Rule-based systems
These systems are based on a more conventional expert system technique, using rules to represent the planning knowledge, and an inference engine to perform the reasoning process to search for a solution.
The rules are in an “IF ... THEN” format, such that if the predicate is true then the conclusion is drawn.
cap
acif
y.w
ord
pre
ss.c
om
![Page 38: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/38.jpg)
Sequence Evaluation
Even after assessing geometric and technological constraints, many feasible sequences might remain.
Additional criteria are used to find an optimum sequences – or at least, a set of alternatives that are “good enough”.
Additional criteria (sometimes called strategic constraints) can be:
Qualitative or quantitative.
Product, technology or company specific.cap
acif
y.w
ord
pre
ss.c
om
![Page 39: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/39.jpg)
Risk Reduction
Operational Flexibility
Assembly Efficiency
Compatibility
Ass
em
bly
Se
qu
en
ce
Eval
uat
ion
Cri
teri
a...
cap
acif
y.w
ord
pre
ss.c
om
![Page 40: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/40.jpg)
Risk Reduction Strategy...
Fit valuable components as late as possible.
Fit fragile components as late as possible.
Perform irreversible operations as late as possible.
Perform precise adjustments as late as possible, and watch out for dependencies between tolerances.
cap
acif
y.w
ord
pre
ss.c
om
![Page 41: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/41.jpg)
Operational Flexibility Strategy...
Aim for maximum flexibility when designing the assembly system.
Assembly operations that introduce ‘special’ or unique components... configure the product as late as possible.
Parallelism of operations: can several jobs be done at one time?
cap
acif
y.w
ord
pre
ss.c
om
![Page 42: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/42.jpg)
Assembly Efficiency Strategy...
Aim to improve efficiency by reducing non-value adding operations:
Reduce assembly movements.
Reduce tool changes.
Reduce fixture complexity.
Reduce reorientations.
cap
acif
y.w
ord
pre
ss.c
om
![Page 43: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/43.jpg)
Compatibility Strategy...
Aim to meet known or predicted assembly system requirements:
Match the sequence to the assembly line configuration.
Aim to produce ‘required subassemblies’ at the right stages.
Avoid unwanted subassemblies.
cap
acif
y.w
ord
pre
ss.c
om
![Page 44: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/44.jpg)
In summary
An important concurrent engineering activity, particularly when viewed in the context of globalisation.
Assembly has a considerable influence over product cost, time and quality.
Computer-Aided Assembly planning is necessary, in order to deal with the huge number of permutations that are possible.
cap
acif
y.w
ord
pre
ss.c
om
![Page 45: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/45.jpg)
Recap ofProcedure
Drawings or model
Geometric reasoning
Conceptual plan or plans
Revise, based on experienceand the production system
Evaluate for practicality
Issue assembly plans
cap
acif
y.w
ord
pre
ss.c
om
![Page 46: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/46.jpg)
Define Assembly Planning.
Draw a flowchart showing the typical manual assembly planning activity.
What are the problems with manual assembly planning?
Why does CAAP offer a valuable alternative?
Review Questions (1)
cap
acif
y.w
ord
pre
ss.c
om
![Page 47: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/47.jpg)
Review Questions (2)
Describe four different techniques for assembly sequence generation.
Explain the two methods used to represent assembly sequences pictorially. Choose a product of four to five components and represent it using each method. (Refer to the ballpoint pen assembly example.)
List the four categories of sequence evaluation criteria, and describe the effect each has on sequence selection.
cap
acif
y.w
ord
pre
ss.c
om
![Page 48: Computer-Aided Assembly Planning](https://reader034.fdocuments.us/reader034/viewer/2022050804/588a1f971a28abb21f8b51b5/html5/thumbnails/48.jpg)
Further information from Richard Farr can be found
on Capacify, the Sustainable Supply Chain blog
http://capacify.wordpress.com
On Twitter: @Capacified