Computer-Aided Assembly Planning

Preview:

Citation preview

Computer-AidedAssembly Planning

Richard Farrcapacify.wordpress.com

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

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

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

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

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

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

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

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

Computer-based model

capacify.wordpress.com

Computer-based model

capacify.wordpress.com

Computer-based model

capacify.wordpress.com

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

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

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

Geometric constraints

Precedence (what must be done before what?)

Assembly direction.

Collision checking.

cap

acif

y.w

ord

pre

ss.c

om

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

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

The Combinatorial Explosion

capacify.wordpress.com

9.33262154 × 10157100

6,402,373,705,728,00018

The Combinatorial Explosion

capacify.wordpress.com

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

Pen components

cap

acif

y.w

ord

pre

ss.c

om

What happens

when you assemble things in

the wrong order?

cap

acif

y.w

ord

pre

ss.c

om

BodyTube

Button

Cap

Nib

Component liaisons

cap

acif

y.w

ord

pre

ss.c

om

= tube, nib

= nib, body

= cap, body

= button, body

Level 1...

capacify.wordpress.com

= tube, nib

= nib, body

= cap, body

= button, body

Level 2...

capacify.wordpress.com

= tube, nib

= nib, body

= cap, body

= button, body

Level 3...

capacify.wordpress.com

= tube, nib

= nib, body

= cap, body

= button, body

Level 4...

capacify.wordpress.com

= tube, nib

= nib, body

= cap, body

= button, body

Finalversion

capacify.wordpress.com

Neat version...ca

pac

ify.

wo

rdp

ress

.co

m

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

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

AA

BB

CC

DD

EE

CCompleteassembly

1. Forward Planningca

pac

ify.

wo

rdp

ress

.co

m

AA

BB

CC

DD

EE

CCompleteassembly

2. Backward Planning

BBCDE

BBC

DDE

AA

cap

acif

y.w

ord

pre

ss.c

om

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

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

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

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

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

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

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

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

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

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

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

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

Further information from Richard Farr can be found

on Capacify, the Sustainable Supply Chain blog

http://capacify.wordpress.com

On Twitter: @Capacified

Recommended