Theory of Constraints With Respect o Synchronous Manufacturing
Theory of Constraints With Respect o Synchronous Manufacturing
Theory of Constraints With Respect o Synchronous Manufacturing
Synchronous Manufacturing
Introduction
Synchronized manufacturing (SM) is any
systematic way that attempts to move
material quickly and smoothly through the
various resources of the plant in concert
with market demand
Synchronized manufacturing refers to the
entire production system working together
in harmony to achieve the goals of the firm
2
Hockey-Stick Phenomenon
In most organizations there is a rush to meet
quotas at the end of each month (or other
time period)
This rush results in the expediting of parts
through the system
Expediting of parts results in confusion,
delays, extra setups, and usually overtime
expenses
3
Hockey-Stick Phenomenon
Output
($)
1
Period
Hockey-Stick Phenomenon
Problem arises because two sets of
measurements are being used
At beginning of month, cost accounting
efficiency measures are used
High efficiencies, minimal setups, etc.
The Goal
The goal of the firm is to make money both
now and in the future
What about the following:
Providing jobs
Consuming raw materials
Increasing sales
Increasing market share
Developing technology
Producing high quality products
Operational
Shop floor measures
Financial Measures
1. Net Profits
An absolute measurement of making money
Net profit has no meaning until we know how
much investment it took to generate it, thus, we
need to index it as a return on investment
2. Return on Investment
A relative measurement
8
Financial Measures
3. Cash Flow
A survival measurement
Cash flow is important since cash is necessary
to pay bills for day-to-day operations; without
cash, the firm will go bankrupt even though it is
very sound in normal accounting terms
Financial Measures
The financial measurements are good for
telling us when we are making money, but
they are inadequate in judging the impact of
specific actions on the goal
Need to bridge the gap between specific
operational decisions we must make and the
bottom line measurements of the entire firm
10
Operational Measures
Throughput
The rate at which the system generates money through
sales
Inventory
All the money the system invests in purchasing things
the system intends to sell
Operating Expense
All the money the system spends in turning inventory
into throughput
11
Operational Measures
NET PROFIT
RETURN ON
INVESTMENT
CASH FLOW
THROUGHPUT
INVENTORY
OPERATING
EXPENSE
12
Operational Measures
The Indirect Impact of Inventory and Carrying Charges
NET PROFIT
RETURN ON
INVESTMENT
CASH FLOW
THROUGHPUT
INVENTORY
OPERATING
EXPENSE
CARRYING
CHARGES
13
Operational Measures
The indirect impact of inventory on the three
bottom line measurements is typically estimated
through the use of carrying charges
Lowering inventory reduces a number of
operating expenses, such as:
interest charges
storage space
scrap
obsolescence
material handling
rework
14
15
Productivity
Productivity
All the actions that bring a company closer to
its goals
17
50
30
25
15
30
30
18
D
E
B
B
B
C
C
C
D
D
D
D
D
20
23
Bottleneck
Capacity is less than demand placed on resource
A bottleneck limits the throughput.
Non-bottleneck
Capacity is greater than demand placed on resource
Avoid changing a non-bottleneck into a bottleneck
Demand/month
Process time/unit
Avail. time/month
Y
X
Bottleneck
200 units
1 hour
200 hours
Market
Y
Nonbottleneck
200 units
45 mins
200 hours
26
Case B
Y
Demand/month
Process time/unit
Avail. time/month
X
X
Bottleneck
200 units
1 hour
200 hours
Market
Y
Nonbottleneck
200 units
45 mins
200 hours
27
Demand/month
Process time/unit
Avail. time/month
X
Bottleneck
200 units
1 hour
200 hours
Y
Nonbottleneck
200 units
45 mins
200 hours
28
Demand/month
Process time/unit
Avail. time/month
Market
Y
X
Bottleneck
200 units
1 hour
200 hours
Y
Nonbottleneck
200 units
45 mins
200 hours
29
Basic Manufacturing
Building Blocks
The previous four cases can be thought of as
the basic building blocks for manufacturing
A production process can be simplified into
one of these four building blocks to simplify
analysis and control
Group all non-bottleneck resources together and
display them as a single non-bottleneck resource
30
Components of Production
Cycle Time
Setup time
the time that a part spends waiting for a resource
to be set up to work on this same part
Process time
the time that the part is being processed
Queue time
the time that a part waits for a resource while the
resource is busy with something else
31
Components of Production
Cycle Time
Wait time
the time that a part waits not for a resource but
for another part so that they can be assembled
together
Idle time
the unused time
the cycle time less the sum of the setup time,
processing time, queue time, and wait time
32
33
Saving Time
Bottleneck
Non-bottleneck
An Hour Saved
For Entire Plant
A Mirage
34
Drum-Buffer-Rope
Drum
Control point to control flow of product through
the system
Located at the bottleneck or the CCR
Buffer
Inventory in front of a bottleneck (time buffer)
Rope
Communication to entry point of material to be
processed
35
Drum-Buffer-Rope
A Rope tying
Market Demand
to the CCR
schedule
Drum
Raw
Materials
50
30
25
15
30
30
Finished
Goods
Market
Demand
Time Buffer
36
Drum-Buffer-Rope
Two major constraints on a firm
The market demand for its products
The capacity of the CCR
Drum-Buffer-Rope
Once the CCRs schedule is established,
we need to determine how to schedule all the
non-constraining resources
Schedule for succeeding operations can be
derived easily
After a part has been processed at the CCR it is
scheduled to start at the next operation
38
Drum-Buffer-Rope
The challenge is to schedule the preceding
operations and to protect the CCR from
disturbances that might occur at the
preceding resources
If disturbances at preceding operations can be
overcome in two days, then set the time buffer at
three days
Schedule the operation immediately preceding
the CCR to complete the needed parts three days
before they are scheduled to run at the CCR
Then back schedule the remaining operations
39
Drum-Buffer-Rope
The procedure laid down so far will protect
the throughput of the plant
BUT, meeting customer due dates is also
important and needs to be protected
Need to create a buffer of parts at final
assembly for items that do not go through the
CCR to protect against disturbances in
procurement and manufacturing
40
Drum-Buffer-Rope
Final Assembly
Subassembly
CCR
Subassembly
41
42
45
Ropes
Release and process materials according to
the schedule determined by the plants
constraints
Do not release materials in order to supply
work to workers, or for any other reason
46
Example
The following diagram contains the product structure, routing,
and processing time information for product A. The process
flows from the bottom of the diagram upward. Assume one unit
of items B, C, and D are needed to make each A. The
manufacturing of each item requires three operations at machine
centers 1, 2, and 3. Each machine center contains only one
machine. a machine setup time of 60 minutes occurs when ever a
machine is switched from one operation to another (within the
same item or between items)
Design a schedule of production for each machine center that will
produce 100 As as quickly as possible
47
Example
A
1
B3 1
C3
15
D3 3
B2 2
C2
10
D2 2
B1 1
C1
D1 3 10
48
Example
Solution:
Identify the bottleneck machine
To keep the bottleneck busy, schedule the item
first whose lead time to the bottleneck is less
than or equal to the bottleneck processing time
Forward schedule the bottleneck
Backward schedule the other machines to
sustain the bottleneck schedule
Remember that the transfer batch size does not
have to match the process batch size
49
Example
The bottleneck machine is calculated by
summing the processing times of all operations
to be performed at a machine
Machine 1
B1
5
B3
7
C2 10
22
Machine 2 Machine3
B2
3
C1
2
C3 15 D3
5
D2
8
D1 10
26*
17
50
Example
Machine 2 is identified as the bottleneck, so we
schedule machine 2 first. From the product
structure diagram, we see three operations that are
performed at machine 2 - B2, C3, and D2. If we
schedule item B first, a B will reach machine 2
every 5 minutes (since B has to be processed
through machine 1 first), but B takes only 3
minutes to process at machine 2, so the bottleneck
will be idle for 2 minutes of every 5 minutes. A
similar result occurs if we schedule item D first on
machine 2. The best alternative is to schedule item
C first
51
Example
We will process the items in batches of 100 to
match our demand requirements
Bottleneck Completion Time Total Idle
Total
Sequence for 100 As (mins) Time (min) Processing
Time (min)
C3, B2, D2
2,737
994
3,731
C3, D2, B2
3,135
1,447
4,582
52
Quality Implications
More tolerant than JIT systems
Excess capacity throughout system, except at
the bottleneck
Quality control needed before bottleneck
Want quality assurance at each process downstream
from the bottleneck to ensure passing product is not
scrapped
53
Batch Sizes
What is the batch size?
One?
Transfer batch
Infinity?
Process batch
Dollar Days
A measurement of the value of inventory and the
time it stays within an area
(value of inventory)(number of days within a department)
55
Purchasing
discourages placing large purchase orders that on the
surface appear to take advantage of quantity
discounts
Manufacturing
discourage large work in process and producing
earlier than needed
56
Comparing SM to MRP
MRP uses backward scheduling
Works backward in time from the desired
completion date (BOM explosion)
57
Comparing SM to JIT
JIT:
is limited to repetitive manufacturing
requires a stable production level
does not allow very much flexibility in the
products produced
still requires work in process when used with
kanban so that there is "something to pull"
58
Conclusion
Five steps in the Theory of Constraints