Professional Documents
Culture Documents
IT - M3 - 02 - Assembly Systems (Part 2)
IT - M3 - 02 - Assembly Systems (Part 2)
IT - M3 - 02 - Assembly Systems (Part 2)
Technology
Components assembly to make groups, sub-groups and finished products.
Operation can be reversible (or irreversible, e.g., welding)
Free technology route, with degrees of freedom
Low relevance of process technology parameters
Process flow is synthetic
Management
Relevance of management parameters (WIP, synchronization, lead time,
delay, ...)
Cost structure
Low relevance of fixed assets, depending on utilization and customization
of machinery
A lot of manual operations cause relevance of workforce utilization (focus
on MANUAL)
Assembly systems – general features
Fixed Position *
Assembly Cell
Assembly Line
Assembly systems – general features
Operator-Assembly
Operator Assembly
Assembly Operator
Assembly-Components
Assembly Components
Components Assembly
“” = towards
Assembly systems – general features
automated
Assembly line
Assembly shop – general features
An assembly shop consists of a series of stations and each
station (generally, more than one station) is assigned a phase
of the assembly process of a product type.
Weaknesses
Investment depends on the level of automation of the
system
It might be difficult to manage the flows of products
and components
The complexity of production planning and control can
cause bottlenecks and idle-times
Assembly cell
Example:
Cell assembly of electro-mechanical products in
medium volumes.
Main features of the solution:
Assembly workbench for 2 operators
First operator executes product assembly
Second operator executes the testing and
adjusting of the product.
Some more
information
about
assembly line
15
Types of assembly lines
16
Types of assembly lines
19
Machine-paced lines
Strengths
Cycle time and production capacity are perfectly
controlled
Weaknesses
Probability of no completion (at the line stations)
and problems of unfinished pieces
20
Operator-paced lines
Strengths
No problem of unfinished pieces
Weaknesses
Cycle time is variable and it is determined by the
slowest operator
21
Continuous flow paced lines
22
Continuous flow paced lines
23
Continuous flow paced lines
24
Unpaced lines
Unpaced lines
Strengths
No problem of unfinished pieces
Cycle time can be exceeded, but only occasionally
(i.e. problems of blocking and starvation)
Weaknesses
Cycle time and production capacity are not perfectly
controlled
Examples
Examples
Design of a manual assembly line
Assembly process
Assembly Graph
(showing precedence
relationships amongst
operations)
Balancing constraints
Cycle time
Precedence relationships among operations
Incompatibility between operations that cannot
be assigned to the same station
Opportunity or necessity to assign some
operations to the same station
Constraints related to space
Constraints related to workers
Constraints related to the material feeding
Balancing objectives
Technical objectives
Minimizing the number of stations, given the cycle time
Minimizing the cycle time, given the number of stations
Minimizing the total idle time
IT n CT i 1 ti
N
where:
n = number of stations
CT = cycle time
N = number of assembly operations
ti= time to perform operation i (i.e. unit working time)
Balancing objectives
Technical objectives
Minimizing the probability of no completion
in a machine-paced line, or
in a continuous flow line, in case the operator can’t stop the line
Minimizing the probability that the times of operations in
one or more stations exceeds CT
in an operator-paced line, or
in a continuous flow line, in case the operator can stop the line
Balancing objectives
Economical objectives
Minimizing the total expected cost (TEC)
TEC = LC + E_CUT
LC = line cost (equipment cost + operators cost)
E_CUT = expected cost of unfinished operations (i.e. tasks)
Models for line balancing
Probability of no completion
Models for line balancing
S Tk £ Ts (time
NO
available at
station?)
YES NO
Tk≤ Ts x Ui* YES
Stations
1 2 3 4 5
Line balancing – Probability of no-completion
Pk ≤ P*
where:
Pk = probability of no-completion of task k
P* = maximum probability of no-completion
Probability of no-completion
Steps
1. Calculate the remaining time related to task k
RTk CT ti
iS
where:
CT = cycle time
ti = mean time of task i (time required to
perform task i)
S = set of tasks assigned to the operator (task k
included)
Probability of no-completion
where:
σi = standard deviation of the time required to
perform task i
Probability of no-completion
Station x
P* = 0.1 CT = 100” PI?
Task (ti ; σi) RTI = 100” – (56”+15”+12”+12”) = 5”
D (56’’; 5’’) √(5 +1 +0.8 +0.8 ) = 5.22
2 2 2 2
E (15’’; 1’’) ZI = 0.96
H (12’’;
Φ(ZI) = 0.8315
0.8’’)
I (12’’; 0.8’’) PI = 1 - Φ(ZI) = 0.1685 > P*
The constraint (PI ≤ P*) is not satisfied
Manual assembly systems – general features
Assembly line
Single-model
Multi-model
Mixed-model
44
Multi-model lines – general features
45
Multi-model line balancing
(Q
j j iS j
Tij )
K*
H
where:
Qj = quantity of model j (yearly demand)
Sj = set of tasks related to model j
Tij = mean time of task i of model j
H = number of available hours (available time)
α = maximum value of the utilization rate (0 1)
46
Multi-model line balancing
iS j
Tij
CT j
K *
47
Multi-model line balancing
Q j j CT j j SUT j NB j H
where
SUTj = setup time related to model j
NBj = number of batches of model j
Remark: the verification also regards transient periods when models are
changed (dependent on production sequencing)
48
Mixed-model lines – general features
Different models can be assembled simultaneously
without batching
Production rates of different models can be
adjusted as product demand changes
Problems
Reducing / eliminating setup
Getting the right components to each station for the
model currently there
Determining the sequence in which different models
have to be launched onto the line
Managing flows when parallel stations are used
49
Mixed-model lines – production sequencing
Objectives
Minimizing the probability of no completion
50
Mixed-model lines – line balancing
Objectives
Minimizing the number of stations, given the cycle time
(line balancing)
Minimizing the probability of no completion (station
balancing)
51
Mixed-model line balancing
2
M
M
ST
t jk t wk w
j 1
BI within _ the _ stations
w 1
M
k 1
t
j 1
jk j
Technical objectives:
lower the BI, better the balance within each line station
52
Mixed-model line balancing
where
k = index of the station
j, w= index of the model
ST = number of stations
M= number of different models
tjk= mean time of the tasks of model j assigned to station k
Qj = quantity of model j that has to be produced
M
Q = total quantity that has to be produced j 1
Qj
Qj
j = share dedicated to model j within the total quantity j Q
(similarly w)
53
Mixed-model line balancing
Technical objectives:
lower the BI, better the balance along the line
54
References
Garetti,
M., Design of production systems,
FrancoAngeli, Milano, 2015
Garetti, M., Lezioni di progettazione degli impianti
industriali. CUSL, 2010
Reid,
R. D.; Sanders, N. R., Operations
Management. 2nd edition, Wiley, 2005
Slack,N.; Chambers, S.; Johnston, R.,
Operations Management. 4th edition, Pearson
Education, 2003
Design of Assembly Systems – Assembly
lines – Unpaced systems
Design of unpaced lines – buffer size
57
Effect of buffer in a line – Example 1
ST = 30’’ (40 %)
ST = 72’’ (50 %)
ST = 60’’ ST = 120’’ (10 %)
Station 1 Station 2
58
Design of unpaced lines – buffer size
59
Design of unpaced lines – buffer size
60
Design of continuous flow lines – station length
D = CT * V = V / PC
where:
CT = cycle time
V = conveyor speed (constant)
PC = production capacity
61
Design of continuous flow lines – station length
FT ≥ CT L/V≥D/V L≥D
where:
FT = flow time
CT = cycle time
V = conveyor speed (constant)
62
Design of continuous flow lines – station length
63
Design of continuous flow lines – station length
Open stations
64
Design of Assembly Systems – Automated
assembly line
Outline
General features
Examples
System design
Assembly systems – general features
Assembly shop
67
Assembly line – general features
Each assembly line consists of a series of stations where
the product is progressively assembled.
68
Assembly line – Example
69
Assembly line – Example
Example of vibratory feeders (suiting different applications
and component shapes and sizes).
70
Assembly line – Example
71
Assembly line – Example
72
Automated assembly
Programmable robot
Automated assembly
Circular machines are made by a rotating table on which the product assembly is put; transfer of
product from the various assembly stations in a synchronous way is performed. One or two
stations are dedicated to product input / output to/from the assembly machine. Solution is used
for small products. Cycle time is very short (in the range from 0,5 to 2-3 seconds).
Automated assembly
Linear machines are made by a roller transfer line on which pallets move in asynchronous
way by friction rollers. Assembly stations are placed along the transfer line. Pallet is blocked by
suitable equipment when it enters a station.