Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May...

36
Assembly System Design Issues • Goals of this class – understand basic decisions in assembly system design – look at some typical lines for small and large products – different types of assembly machinery – example lines from industry © Daniel E Whitney

Transcript of Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May...

Page 1: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Assembly System Design Issues

• Goals of this class – understand basic decisions in assembly system design – look at some typical lines for small and large products – different types of assembly machinery – example lines from industry

© Daniel E Whitney

suchau
1
Page 2: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Basic Factors in System Design

• Capacity planning - required number of units/year • Resource choice - assembly methods • Task assignment • Floor layout • Workstation design • Material handling and work transport • Part feeding and presentation • Quality • Economic analysis • Personnel training and participation

© Daniel E Whitney 2

Page 3: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

3

Basic Decision ProcessSystem Requirements: • Cycle time, available time • Constraints • Cost

Product Requirements: • Operations, flexibility • Sequence • Quality

Design phase • Methods • Layout • Average capacity • Preliminary cost

Analysis Phase • Detailed operations • Simulation for

random events • Detailed economic

analysis © Daniel E Whitney

Page 4: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Available Methods

• Seat of the pants • The supplier’s method, using his equipment • Trial and error, using simulation to evaluate • Analytical methods using math programming or

heuristics • Combination of technical and economic factors

and inequality constraints make this a hard problem

© Daniel E Whitney 4

Page 5: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

The Basic Tradeoffs

High Volume

“High volume” = 100,000/yr or over??

Low Volume

Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary

Necessary Technically Technically

Note: Machines are good when variety is low; People are needed when variety is high. ariety tends to increase as the process runs from part fabrication to subassembly to final assembly.

V

© Daniel E Whitney 5

Page 6: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Unit Cost Example

Unit Assembly Cost by Three Methods

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

0 100000 200000 300000 400000 500000 600000

Annual Volume

Uni

t Cos

t

MANUAL $/UNIT FIXED $/UNIT FLEX $/UNIT

f AC =0.38

T=2s

LH=$15/hr

S$=50000

$/tool = $10000

N = 10 parts/unit

w = 0.25 workers/sta

© Daniel E Whitney 6

Page 7: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Characteristics of Manual Assembly

• Technical – dexterous, able to learn and improve, flexible – can overlap operations - move+flip+inspect – may be too innovative, or may be unable to repeat

exactly the operation or the cycle time

• Economic – top speed dictates need for more people to get more

output (called variable cost)

© Daniel E Whitney 7

Page 8: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Mai

n A

ssem

bly

Line

Cellular Assembly Line Tools, gages

Tools, gages person's work cycle

person's work cycle

Small parts

Tools, gages

Small parts

Tools, gages

Small parts

Tools, gages

Small parts person's work cycle

Small parts

Mai

n A

ssem

bly

Line

Subassem

bly Line S

ubassembly Line

Subassem

bly Line

person's work cycle

person's work cycle

Subassem

bly Line

Mai

n A

ssem

bly

Line

M

ain

Ass

embl

y Li

neM

ain

Ass

embl

y Li

ne

Subassem

bly Line

One station Whole line

© Daniel E Whitney 8

Page 9: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Characteristics of Fixed Automation

• Technical – simple operations with few DoF and simple alternatives – each station is dedicated to one operation

(place/fasten/confirm) built from standard modules strung together

– small parts, relatively high speed – basic architectures include in-line and rotary

• Economic – the investment is in fixed increments regardless of

required capacity (fixed cost) – the payoff is in keeping uptime high (many stories)

© Daniel E Whitney 9

Page 10: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Typical Cam-operated Assembly Machine

Multiple identical base modules bolted together as needed Cams cut by NC to do the necessary operations

Synchronous parts transport

© Daniel E Whitney 10

Page 11: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Typical Dial Machine

Same principle used by Gillette for Mach 3 razors

© Daniel E Whitney 11

Page 12: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Integrated System for Washer Tubs

© Daniel E Whitney 12

Page 13: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Machine

Typical Small Parts A

ssembly 13

Page 14: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Characteristics of Flexible Automation

• Technical – multiple motion axes – motion (gross and fine) modulated by sensing and

decisions – multiple tasks with or without tool change

• Economic – multiple tasks (within a cycle or next year) – investment scalable to demand (variable cost) – tools and parts presentation costly (fixed cost)

© Daniel E Whitney 14

Page 15: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Sony VCR Assembly System

© Daniel E Whitney 15

Page 16: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Line Architectures

• Single serial line (car or airplane final assembly) • Fishbone serial line with subassembly feeder lines

(transmissions, axles) • Loop (common for automated lines) • U-shape cell (often used with people) • Rotary dial (used for very short production cycle

work with a single long task cycle like filling bottles)

• Transport can be synchronous or asynchronous

© Daniel E Whitney 16

Page 17: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Serial and Parallel Line Arrangements

3 4 51 2

Series Task Arrangement

1-5 1-5 1-5 1-5 1-5

Parallel Task Arrangement How do they compare on tool cost, reliability, time, flexibility?

© Daniel E Whitney 17

Page 18: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Serial Line with Multiple Stations

1

3

3

4 6 3 2 5

TASK

TIME

(A) THREE COPIES OF STATION 3 ARE NEEDED BECAUSEITS TASK TAKES SO LONG

1 4 6

3 4 3

3 2 5

9 4 2

© Daniel E Whitney 18

Page 19: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Serial Line with Uneven Task Assignment

1,2 3 4,5,6 7 8

TASK

TIME

(B) GROUPING WORK AT STATIONS IMPROVESBALANCE OF STATION TIMES

© Daniel E Whitney 19

1 2 3 4 5 6 7 8

3 4 9 2 2 3 9 8

Page 20: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Multiple Paths Are Good and Bad

1 3

1 3

2

2

THERE ARE 6 POSSIBLE PATHS

© Daniel E Whitney 20

Page 21: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Buffers - Conservative Design• They insulate the line from stopped stations • The only buffers that matter are the ones just

ahead and after the bottleneck station (the one whose speed paces the line)

• But it is often hard to tell which station is the bottleneck

• Since a blocked buffer is as bad as a starved one, the ideal state of a buffer is half full

• Let a = the average number of cycles to fix a simple breakdown

• Then if b/2=a, there will be enough parts in the buffer to keep everything going while a simple breakdown is fixed

© Daniel E Whitney 21

Page 22: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Single Piece Flow

• Necessary for big things like airplanes • Not necessary for little things • The alternative is batch transport

– This creates work in process inventory, takes up space, and seems associated with big inefficient factories (see research by Prof Cochran)

– Errors can hide in the batch and the whole thing might have to be thrown away

– Transport is infrequent so transport resources can be shared

– Creates a transport mafia and finger pointing (VW engine plant story)

© Daniel E Whitney 22

Page 23: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Kanban and Just in Time Systems

• The kanbans are like money • Work is done when a ticket (“kanban”) arrives

– Unwanted work is not done – Machines are not used just to use them (misplaced cost

idea) • “The whole factory operates, as much as possible,

like one big conveyor.” • “You never don’t make the same thing every day.” • It doesn’t work unless the suppliers are doing it

too • Kanban + single piece flow means piece rate =

takt time © Daniel E Whitney 23

Page 24: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Toyota Georgetown KY Plant

PRESS SHOP BODY ASSEMBLY

MACHINING ASSEMBLY

ENGINES

SEAT FRAME SEAT ASSEMBLY

SEAT SUPPLIER

CUT SEW

SEAT COVER SUPPLIER

STORE

CUSTOMERS

LOAD-LEVELING

MATERIAL FLOW

INFORMATION FLOW (KANBANS)

DEALERS

REMOVAL FROM STORE

FINAL ASSEMBLY PAINT

© Daniel E Whitney 24

Page 25: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Sometimes it Isn’t Possible~18-20 HOURS

ENGINE BLOCK MACHINING

CAR ASSEMBLY

3 weeks of finished blocks in about 30 varieties

4 HOURS NOTICE OF NEED FOR A PARTICULAR ENGINE

ONE BLOCK

AN

EN

GIN

E

ENGINE ASSEMBLY

~1.5 HOURS

1.5 hours to make one block

You can make a block 400 OTHER PARTS: quickly enough but 6 ARE MADE HERE. THE REST ARE BOUGHT not soon enough AND ARRIVE IN BOXES

© Daniel E Whitney 25

Page 26: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Sub-Delayed Commitment in a Fish Bone Arrangement

DECOUPLING POINT FOR SOMETHING THAT

DECOUPLING IS NOT IN ANY SUBASSEMBLY POINT FOR

SUBASSEMBLY A

SUBASSEMBLY BSUBASSEMBLY A

© Daniel E Whitney 26

Page 27: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Basic Nominal Capacity Equations

# operations/unit * # units/year = # ops/yr

# ops/sec = # ops/yr * (1 shift/28800 sec)*(1 day/n shifts)*(1 yr/280 days)

cycle time = 1/(ops/sec) = required sec/op

equipment capability = actual sec/op

actual sec/op < required sec/op -> happiness

required sec/op < actual sec/op -> misery (or multiple resources)

Typical cycle times: 3-5 sec manual small parts 5-10 sec small robot 1-4 sec small fixed automation 10-60 sec large robot or manual large parts

© Daniel E Whitney 27

Page 28: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Basic Cycle Time Equation

in – out timeCycle time = 1ε assy time + /unit # units / pallet + tool ch. time * #ch. / unit

# units / tool ch.

cycle time = net avg time per assembly in – out time = time to move one pallet out and another in tool ch. time = time to put away one tool and pick up another

# ch. / unit = number of tool changes needed to make one unit # units / tool ch. = number of units worked on before tool is

changed (cannot be larger than number units / pallet)

ε = station uptime fraction: 0 < ε < 1

© Daniel E Whitney 28

Page 29: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Example Lines from Industry

• First Sony Walkman Line (~1981) • Four programmable robots with XYZ motions • Parts on trays, tools on robot frame • Assembly visits two stations, then person puts it

on a second tray upside down • Assembly then visits the other two stations

© Daniel E Whitney 29

Page 30: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Example Lines from Industry - 2

• Denso Alternator Line (~1986) – ~ 20 parts installed – loop arrangement – 20 home-made robots – able to switch size of alternator – brushes retained by throw-away pin – cycle time perhaps 10 sec, two or three shifts – inspired by Draper movie of alternator assembly shown

in 1980

© Daniel E Whitney 32

Page 31: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Denso Robotic Alternator Assembly Line

© Daniel E Whitney 33

Page 32: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

34

Denso Alternator

Page 33: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

ney

Alternator Exploded V

iew

35

Page 34: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Denso Assembly Station

© Daniel E Whitney 36

Page 35: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Photos from Denso Alternator Line

© Daniel E Whitney 37

Page 36: Assembly System Design Issues€¦ · Machines Manual Manual Assy Machines Feasible Assy May Feasible May Be Economically Be Economically Necessary Necessary Technically Technically

Example Lines from Industry - 3

• Boeing 777 Assembly (~ 1993) – whole airplanes from structural subassemblies – lots of outsourcing – basically single serial line – fuselage segments built upside down on floors, then

flipped for installation of crowns – successive joining from front, rear and sides – a lot of systems installed before final body join – cycle time moving toward 3 days, 3 shifts/day

© Daniel E Whitney 38