the datum flow chain

54
The Datum Flow Chain • Goals of this class – Pull together features, constraint, key characteristics, and tolerances – Present a diagramming technique for designing assemblies top-down – Do an example © Daniel E Whitney

Upload: others

Post on 19-Dec-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Datum Flow Chain

The Datum Flow Chain

• Goals of this class – Pull together features, constraint, key characteristics,

and tolerances – Present a diagramming technique for designing

assemblies top-down – Do an example

© Daniel E Whitney

Page 2: The Datum Flow Chain

What Happens During Assembly?

• Most people seem to think that assembly is fastening

• Assembly is really chaining together of dimensional relationships and constraints

• The success of these chains determines the success of the product’s quality from an assembly point of view

• A goal of assembly design is to permit these chains to be defined as the basis for designing assemblies first, then designing parts

© Daniel E Whitney

Page 3: The Datum Flow Chain

Assembly Design Overview

• The theory has three elements – constraint defines how parts are located with

respect to each other – assembly features on parts define where parts

are located with respect to each other – tolerances on feature size and location define

how accurately parts are located with respect to each other

• The DFC creates a top-down model that supports all three elements

© Daniel E Whitney

Page 4: The Datum Flow Chain

Range of Application of the DFC

• Smallest: inside each part (what people do now) • Mid-range: across a set of parts (done occasionally

or in response to problems) • Across parts and assembly machines and fixtures • Across items obtained from or designed by

suppliers (rarely is the need recognized) • The link between top level quality and all

supporting steps and processes

© Daniel E Whitney

Page 5: The Datum Flow Chain

The DFC is Not Tolerance Analysis

• The DFC allows us to design the scheme by which the tolerances will be achieved

• It does this in the context of creating the constraint structure by which the parts will be located

• Once we design the constraint structure and the DFC, we can analyze the tolerance capability of this structure

• Often we will find that assembly sequences or tooling schemes will have to be modified

© Daniel E Whitney

Page 6: The Datum Flow Chain

Datum Flow Chain • A DFC is a directed acyclic graph that defines the

relationships between assembled parts as well as assembly fixtures, tooling, and equipment such as robots A

(6) Y, Z, θx, θy

B

X, θz

C

• A DFC identifies the part mates that convey dimensional control and identifies the hierarchy that determines which parts or fixtures define the locations of which other parts

• DFCs also contain information on the type of mating feature and the amount of motion constraint applied by that feature

© Daniel E Whitney

Page 7: The Datum Flow Chain

Mates and Contacts

• We have classified joints between parts into two classes: – “Mates” convey dimensional location and constraint

from one part to another • when all of a part’s mates are complete, it should be

constrained in all 6 degrees of freedom unless free motion is part of its function

– “Contacts” are redundant and provide strength or partial constraint

© Daniel E Whitney

Page 8: The Datum Flow Chain

Example: car wheel, hub, and studs

• The KCs are: – –

• –

wheel perpendicular to axle axis wheel concentric with axle axis

Part features that deliver the KCs are: hub face perpendicular to axle axis

– hub rim concentric with axle axis – wheel rim hole concentric with wheel body – wheel face parallel to rim hole plane

• The rim-to-hole joint is the mate, the studs and nuts are contacts (no geometric KC circumferentially)

• Alternate design has 5 or 6 studs, no rim © Daniel E Whitney

Page 9: The Datum Flow Chain

Liaison Diagrams and DFCs

• The liaison diagram shows parts and joints • The DFC emphasizes the mates

Liaison Diagram Datum Flow Chain

© Daniel E Whitney

Page 10: The Datum Flow Chain

DFCs and KCs

• The DFC delivers the KCs by linking the mates • There must be a chain of mates from one side of

the KC to the other • When there is no direct mate or chain of mates, a

fixture or gage is needed

© Daniel E Whitney

Page 11: The Datum Flow Chain

Nominal and Variation

• The DFC is the constraint plan for getting the parts to the right places in space so as to deliver the KC

• Each KC should have its own DFC • If there is variation in the parts, then it flows to the

KC along the DFC – The DFC is the “tolerance chain”

• Variation is passed by the mates, not the contacts – Variation is passed along in the wrench space of surface

contacts inside features

© Daniel E Whitney

Page 12: The Datum Flow Chain

Twist Space and Wrench Space Describethe Behavior of Two Surfaces in Contact

WRENCH SPACE

TWIST SPACEX

Y

Z

© Daniel E Whitney

Page 13: The Datum Flow Chain

Rigorous Definition of Mates and Contacts

JOINTS

MATES CONTACTS

PERFORM EFFECTOR FUNCTION

STABILIZE OR REINFORCE THE LOCATORS

WRENCH TWIST ADJUSTMENTS CAN BE MADE SPACE SPACE USING DOF IN THIS SPACE

NO CONSTRAINT EXERTED NO VARIATION PROPAGATES

ADJUSTMENTS CAN BE MADE USING DOF IN THIS SPACE

PERFORMS LOCATOR FUNCTION

CONSTRAINT IS EXERTED ALONG THESE DIRECTIONS

VARIATION PROPAGATES ALONG THESE DIRECTIONS

© Daniel E Whitney

Page 14: The Datum Flow Chain

Type 1 and Type 2 Assemblies

• Type 1 assemblies arrive at the assembly line with all their assembly features on them

• These features are determined by functional needs • Assembly consists of “putting them together” by

joining the mates. Fixtures are not needed • After the mates locating a part are joined, any

remaining contacts can be joined • Examples: crankshaft into block, wrist pin into

piston and conn rod, head onto block (dowel pins + head face = the mate, head bolts = the contact)

© Daniel E Whitney

Page 15: The Datum Flow Chain

Type 1 and Type 2 Assemblies - 2• Type 2 assemblies have some incomplete

assembly features on them when they arrive at the assembly line – these features do not provide enough constraint to

completely determine where the adjacent part will be

• These incomplete features are called contacts – they don’t carry any KCs

• Assembly operations that join contacts require additional constraint provided by measurements or fixtures (fixture = passive measurement)

• Examples: slip joints in car bodies and aircraft fuselages

© Daniel E Whitney

Page 16: The Datum Flow Chain

A Hybrid Type

• Selective assembly is an intermediate form between Type 1 and Type 2

• The parts have complete mate features when they arrive at the assembly line

• However, a fixture or measurement is required • Instead of a slip joint, a selected intermediate part

is used • The resulting joint can be a mate or a contact

– select main crankshaft bearing is a mate – select solid valve lifter is a contact

© Daniel E Whitney

Page 17: The Datum Flow Chain

Types of Variation Problems

1. Type-1: Finished assembly configuration 2. Type-1: In process: Assemblability

3. Type-2: Adjustable using fixtures 4. Hybrid: Adjustable using selective assembly

Passive Assembly

Active Assembly

© Daniel E Whitney

Page 18: The Datum Flow Chain

Select Washer Drives Assembly Sequence

Contact

KC

Mate DFC

Root

KC

1

2 3

4

5

© Daniel E Whitney

Page 19: The Datum Flow Chain

Type 1 and Type 2 Assemblies - 3

• Required assembly sequence is – join the mates first – join the contacts second – the Neon problem

• In type 1 assemblies, it is usually enough to make each part well; assembly means “snapping” the mates together by mating the features

• In type 2 assemblies part accuracy is not enough because the parts do not mate just to each other but instead need adjustments or fixtures, which contribute additional errors

© Daniel E Whitney

Page 20: The Datum Flow Chain

From Parts to Assemblies...The Key Characteristic

The DFC for that key characteristic

A piece of the DFC inside one part

Each piece of the DFC inside a part is a DFC, too. Note that it joins featuresthat are by definition under exact constraintwith respect to each other as long as the partsare rigid or are not distorted by locked-in stresses.

© Daniel E Whitney

Page 21: The Datum Flow Chain

Example- Car Floor Plan

The dimension to be controlled (the Key Characteristic or KC) is the width L of the floor pan

liaison diagram

b

L1 L2

L3

L

A C

mate

B

contact C

B KC

A mate contact

© Daniel E Whitney

Page 22: The Datum Flow Chain

Step 1

Step 2

First Candidate Datum Flow Chaincontact

L2

B

L3

C

Datum Flow Chain

L1

A

L

L2

B

L3

C

?mateC

A

B

F Step 1

Step 2

KC

If there is some uncertainty in the shape or size of part A, this assembly process may not yield the correct overall size.

© Daniel E Whitney

Page 23: The Datum Flow Chain

Second Candidate Datum Flow ChainStep 1

L2

B

L1

A

mate

Datum Flow Chain

Step 2 Step 2

B

C A

F

KC

Step 1L ! contact

L2

B

L1

A C

L3

This DFC directly controls the delivery of the KC and is likely to be better but it may be impossible, in which case another assembly sequence may be needed

© Daniel E Whitney

Page 24: The Datum Flow Chain

Properties of DFC

• No loops are allowed (else over-constraint?) • In each DFC there is one root node with only

outgoing arcs • Every joint where the DFC passes is a mate • Sum of DOFs constrained = 6 - designed freedom • Incoming arcs are labeled with number of DOFs

constrained or names of directions constrained • DFCs also contain information on the type of

mating feature and the amount of constraint applied by that feature

© Daniel E Whitney

Page 25: The Datum Flow Chain

Example Assembly Controls air flow to engine via

accelerator pedal cable Reports throttle opening to ECM

Throttle Body © Daniel E Whitney

Page 26: The Datum Flow Chain

Example Assembly

Bore

Shaft

Disk

Screws

© Daniel E Whitney

Page 27: The Datum Flow Chain

Alternate DFCs for Throttlebody

DISK DISK

BORE

SHAFT

BORE

LOCATINGPINS SCREWS

SHAFT

© Daniel E Whitney

Page 28: The Datum Flow Chain

3D DFC/Tolerance Analysis

• We need to find a chain of mates from one side of a KC to the other

• The designer should do this • In 3D it gets interesting because

– different directions may have different chains – The same feature may be a mate in one direction and a

contact in another direction – A new symbol is needed: – It is both a mate and a contact, depending on the

direction © Daniel E Whitney

Page 29: The Datum Flow Chain

GM and Ford Hinge Mounting

HINGES WITH LOCATOR CONES

LOCATORS FOR HINGE MOUNTING (ON OUTER PANEL)

HINGE WITH LOCATOR CONE

HINGES LOCATORS FOR HINGE MOUNTING

GM Method Ford Method

© Daniel E Whitney

Page 30: The Datum Flow Chain

GM Door Mounting to Car

HINGE MOUNTING FIXTURE

LOCATING PINS

LOCATORS ON DOOR

LOCATORS ON CAR BODY

HINGES

LOCATOR CONES

© Daniel E Whitney

Page 31: The Datum Flow Chain

Ford Door Mounting to Car

DOOR MOUNTING FIXTURE

LOCATING PINS

LOCATORS ON DOOR

LOCATORS ON CAR BODY

© Daniel E Whitney

Page 32: The Datum Flow Chain

DFCs for Car Doors

Liaison Diagram

DI

Body

KC1

KC2 Seal

DO GM Process

F2 DOOR INNER

WEATHER SEAL KC

DFC if this were a Type-1

DI

Body Seal

DO Ford Process F2

DOOR INNER WEATHER SEAL KC

HINGE SEAL HINGE SEAL

FRAMEFRAME F1

APPEARANCE KC F1 APPEARANCE KC

DOOR OUTER DOOR OUTER F3

© Daniel E Whitney

Page 33: The Datum Flow Chain

KC Delivery Chains for Each KC - GM Method

Appearance KC

ALL DIRECTIONS F2

SEAL FRAME

F1

DOOR INNER

HINGE WEATHER SEAL KC

APPEARANCE KC DOOR OUTER

© Daniel E Whitney

Page 34: The Datum Flow Chain

KC Delivery Chains for Each KC - GM Method

IN-OUT UP-DOWN & FORE-AFT F2 F2

DOOR INNER

HINGE WEATHER SEAL KC

APPEARANCE KC

DOOR INNER

SEAL HINGE WEATHER SEAL KC

APPEARANCE KC

SEAL FRAME FRAME

F1 F1

DOOR OUTER DOOR OUTER

© Daniel E Whitney

Page 35: The Datum Flow Chain

KC Delivery Chains for Each KC - Ford Method

Weather Seal KC Appearance KCIN-OUT DIRECTION IN-OUT DIRECTION

© Daniel E Whitney

Ass

embl

y Se

quen

ce

F2

DOOR INNER

DOOR OUTER

HINGE WEATHER SEAL KC

APPEARANCE KC

F2DOOR INNER

DOOR OUTER

HINGE WEATHER SEAL KC

APPEARANCE KC

SEAL

F1

SEAL

F1 FRAME FRAME

F3

UP-DOWN & FORE-AFTF2

F3

UP-DOWN & FORE-AFT

F2

FRAME

DOOR INNER

DOOR OUTER

HINGE WEATHER SEAL KC

APPEARANCE KC

DOOR INNER

DOOR OUTER

SEALHINGE WEATHER SEAL KC

APPEARANCE KC

SEAL

F1FRAMEF1

F3F3

Page 36: The Datum Flow Chain

Door Process Comments

• The designer should create these DFCs, with participation of manufacturing engineers

• The chain is the thing to manage, not the parts or the fixtures

• The chain will never exist all at once, in one place, at one time. This makes management hard.

• When a fixture like F1 sets door inner to door outer, the parts “remember” the positioning and its errors

© Daniel E Whitney

Page 37: The Datum Flow Chain

1 2 3

DI 1

Seal 2

1

2

KC 1

DO

Seal KC1

KC2

1

23

DI

DO 23

Body

Body

Body

Body

Body

Seal

Seal

DI

DI

Alternate Door Sequences Feasible, KCs coupled

D

3

I KCs uncoupled, infeasible

DO KCs coupled,

DI infeasibleBody 1

DO 3

KC 2 KC 1 © Daniel E Whitney

Page 38: The Datum Flow Chain

767 Wing Skin Subassembly

PLUS CHORD

(a)

FORWARD SKIN

AFT SKIN

STRINGER

STRINGER 3

© Daniel E Whitney

Page 39: The Datum Flow Chain

Assembly Using a Fixture Fixture

Forward Skin

Aft Skin

Plus Chord

Splice stringer

Fixture

Splice Str 3

Fwd Skin

Aft Skin

Str 1-2

Plus ChordStr 4-11

© Daniel E Whitney

Page 40: The Datum Flow Chain

FORWARD SKIN

AFT SKIN

SPLICE STRINGER

PLUSCHO

RD

(6) (6)

(5) (1)

(6)

(a)

Plus ChordStr4-11

Fwd Skin

Assembly Using Features on the Parts Splice Aft Str3 (6) Skin

Str1-2

ASSEMBLY LEVEL DATUMS PART LEVEL DATUMS

MATING FEATURE (SLOT) MATING FEATURE (HOLE)

© Daniel E Whitney

Page 41: The Datum Flow Chain

Datum Flow Chain for Car Front End

Dash

L. Fender

R. Fender

L. Body Side R. Body side

L. Door R. DoorUnderbody

R. ApronL. Apron

L. I. Shot. R. I. Shot.L. O. Shot.

R. O. Shot.

L. R. O. Rail

Hood

L. Hinge R. Hinge

Bolster

Hood Latch

L. Lamp R. Lamp

Fascia

L. I. Rail R.I. Rail

y, z

F1

L. BracketL. Bracket

x, θx,θy, θz

y,θz

x, z, θx,θy, θz

y

θx

yy

z, θy

x, θx

6 6

x, z, θx, θy, θz

x, θx,θy, θz

66

Hood fixture

F F

F F6

6

6 6

FF Fx, z, θx, θy x, z θx, θy

6

F

F

F

F

6

z, θx θy

z, θx θy

F x, θx

y, z, θy, θz

y, z, θy, θz

z, θy

y

x, y, θz

x, y, θz

xθy, θz

x, y, θz

x, y, θz

F

F

O. Rail

© Daniel E WhitneyDrawn by Gennadiy Goldenshteyn, MIT Student

Page 42: The Datum Flow Chain

© Daniel E Whitney

Glass Outer Belt Reinf.

Frt. Door InnerFrt. Reg. Rail

Frt. Glass Guide

Door Outer

Lower Hinge

Upper Hinge

Bodyside

Inner Belt Reinf.

Rear Door Inner

Rear Reg. Rail

Frt. Reg. Clamp

Rear Reg. Clamp

Latch

Striker

Upper tap. plate

Lower tap. plate

F2

Latch reinf.

F4

F3

F5

F6

F7

Glass Set Fixt.

Pin on hinge

6

6

6

x, θy, θz

x, θy, θz

y, z, θx

y, z, θx

y, θx, θz

x y, z

y, θx,, θy

x, z, θz

6

6

x, z, θyy, θx, θz

y, θx, θz

x, z, θy

6 x, z, θy

x, z, θy

6

6

6

x, z

y

y

6

y, θx,

x, z, θy

θx

x,z

x, z, θy

θz

F8 6

θy

θx, θz

θx, θz

y

y

Seal6

y, θz

y, θz

θz

θz

x, z, θy

x, z, θy

DFC for Car Doors

Page 43: The Datum Flow Chain

Assembly Precedence Constraints• Contact Rule

“Permissible subassemblies are connected subgraphs in a DFC”

In other words, subassemblies with only contacts between parts are not permitted, so all mates must be completed before any contacts are completed

• Constraint Rule “Subassemblies with incompletely located parts are not

permitted” Every subassembly must have fully located parts, so all incoming mates must be done simultaneously (a>=b & b>= a)

• If necessary, a fixture (considered to be a “part”) may be added to help obey the rule

• A practical consequence is that assembly sequences will build the DFC from the root out

© Daniel E Whitney

Page 44: The Datum Flow Chain

Variation propagation analysis using DFC

• Tolerance chain for any KC can be derived by traversing the DFC

• Since DFC is a directed acyclic graph, there is a unique tolerance chain for any KC

• For type-1 assemblies, all assy sequences in a family will have identical tolerance chains

• Type-2 assemblies are path-determined, hence have to evaluate sequences within family too

© Daniel E Whitney

Page 45: The Datum Flow Chain

DFC and Constraint

• Over-constraint can show up if the DFC has – A branch followed by a merge – A loop – A mate consisting of multiple features

• You need to check each case individually

© Daniel E Whitney

Page 46: The Datum Flow Chain

Relationship to Robust Design

• System design • KC identification • Parameter design • DFC definition and • Tolerance design constraint evaluation

• Tolerance design

Thanks to Chris Magee

© Daniel E Whitney

Page 47: The Datum Flow Chain

What Parameter Do You Change to Get a Robust Configuration?

2 4 2 4

X

x y x

y

f 1 f 2

Y

2 X

x y

x

y f 1 f 2

Y

2

z z

y x y

Z Z z z

y

Not robust Robust

© Daniel E Whitney

Page 48: The Datum Flow Chain

DFCs, Tolerances, and Constraint

Constraint OK at nominal dimensions

Constraint not OK at nominal

Overconstrained: there is no DFC as we define it (or else you need a stress analysis

Constraint is robust Constraint is not robust: to find it)to variation: mates and contacts do notthere is a unique and maintain their identity -permanent DFC: there is no uniquemates stay mates, and permanent DFCcontacts stay contacts

© Daniel E Whitney

Page 49: The Datum Flow Chain

ALL ASSEMBLIES

MOTION & CONSTRAINT ANALYSIS USING

PATH METHOD

PROPERLY CONSTRAINED

OF ASSEMBLIES TAXONOMY UNDER-CONSTRAINED

OF ASSEMBLIES TAXONOMY OVER-CONSTRAINED

DIMENSIONS DIMENSIONS

PROPERLY CONSTRAINED

INCLUDING VARIATIONS

NECESSARY FOR

FUNCTION

NOMINAL DIMENSIONS

FINITE ELEMENT

OVER-CONSTRAINED WITH SOME PR > 0

DUE TO VARIATIONS

NON-UNIQUE DFC

MULTIPLE TOLERANCE CHAINS

MISTAKES

TRADITIONAL VARIATION ANALYSIS

UNIQUE AND PERMANENT

DFC

NECESSARY FOR FUNCTION (TYPE-1)

NEED FIXTURES FOR ASSEMBLY

(TYPE-2)

to "A"

A

AT NOMINAL AT AT NOMINAL

WORKS ANALYSIS NECESSARY TO

CONSTRAINT TAXONOMY FIND PART LOCATIONS© Daniel E Whitney

Constraint Taxonom

y

Page 50: The Datum Flow Chain

Define Key Characteristics

Draw a Datum Flow Chain for Each KC

Define Mates Create Features

Ensure that Mates Create Proper

Constraint

Define Contacts-If they add over-constraint, then ensure that it

does not affect the DFCs

Check that DFC and States of Constraint Are Robust to Allowed

Variations

Check for KC Conflict

Prioritize Conflicting KCs

Add Clearance or Widen

Tolerances on Lower Priority KCs

Declare the Assembly Type-1 or Type-2

Define an Assembly

Sequence that Builds the DFC &

Makes Mates Before Contacts

Nominal Design Phase

Constraint Analysis

Phase

Analyze Each DFC to Ensure that Its KC is Delivered a High Enough Percent of

the Time

Variation Design Phase

[Check: a chain of mates from one end of the KC to the other]

[Check: In Type-2 assemblies, the DFC may pass through fixtures]

Try another assembly sequence

Redefine Features or Clearances

of Contacts

Rethink Tolerances Try Coordination

Try a Type-2 Assembly

ALLOCATE TOLERANCES OF EACH KC TO

THE MATES IN ITS DFC

Constrained A

ssemblies

Design Procedure for Properly

assembly process chart © Daniel E Whitney

Page 51: The Datum Flow Chain

Assembly Design 1: Nominal Design Phase• Identify the KCs • Decide type 1 vs type 2 (*could be revised) • Identify constraint plan plus fixtures and

adjustments if any* • Define the DFCs, features, mates, and contacts for

each KC* • Check for proper constraint • Find feasible assembly sequences and choose one* • Check for KC conflict • See if different assembly sequence removes KC

conflict © Daniel E Whitney

Page 52: The Datum Flow Chain

Assembly Design 2:Variational Design Phase

• Analyze tolerances to see if DFC is robust • Analyze tolerances to see if KCs are delivered • See if a different assembly sequence gives better

variation • Revise * as necessary

© Daniel E Whitney

Page 53: The Datum Flow Chain

Summary of Assembly Theory -Nominal Design

• An assembly is a set of parts that deliver their quality, as defined by the KCs, as a result of achieving proper geometric relationships between the parts

• Designing an assembly means designing these relationships in terms of one DFC per KC – The DFC documents the nominal constraint relationships – The DFC passes from part to part via mates

• The nominal design is a constraint structure onto which we paste parts

• Assembly features instantiate the constraint relationships at each mate

© Daniel E Whitney

Page 54: The Datum Flow Chain

Summary of Assembly Theory -Variation Design

• Tolerances should assure the robustness of the DFC • KC delivery is verified by a tolerance analysis of

each DFC. Variation passes through the mates. • Tolerances on parts flow from tolerances on the

KCs • Type -1 assembly-level variation comes from part

variations • Type - 2 assembly level variation can be altered by

adjustments to the assembly process

© Daniel E Whitney