Theory of Manufacturing Constraints


ArnieLabs

Uploaded on May 9, 2019

Category Career & HR

Theory of Manufacturing Constraints

Category Career & HR

Comments

                     

Theory of Manufacturing Constraints

Manufacturing Bottleneck Management 101: Based on THEORY OF CONSTRAINTS Arnold Labares 15 May 2015 INTRODUCTORY WISDOM:  “the goal of any manufacturing organization is to make money.”  Driving mechanisms (among others):  Cost-effective purchasing  employing good people  high technology  producing quality products  selling quality products  capturing market share  Communications  customer satisfaction  “any action that contributes to making money is productive” Page 2 of 14   15 May 2015  DEFINITIONS:  BALANCED PLANT – a plant where the capacity of each & every resource is balanced exactly with market demand  BOTTLENECK – any resource whose capacity is equal to or less than the demand placed upon it  THROUGHPUT – the rate at which the system generates money thru Sales  INVENTORY – All the money that the system has invested in purchasing things which it intends to sell  OPERATIONAL EXPENSE – All the money that the system spends in order to turn INVENTORY into THROUGHPUT Page 3 of 14   15 May 2015  THE GOAL (IN A NUTSHELL): “Increase the THROUGHPUT (“Incoming money”) while simultaneously reducing both INVENTORY (“money still stuck inside”) and OPERATING EXPENSE (“money going out”).” Page 4 of 14   15 May 2015  OPTIMIZING BOTTLENECKS:  Offload bottleneck workload to other processes if possible (i.e. other internal modules, subcons)  Ensure ONLY good quality materials input on bottlenecks (i.e. high inspection rate of upstream process)  “If you scrap a part before it reaches the bottleneck, all you have lost is a scrapped part. If you scrap the part after it’s passed the bottleneck you have lost time that cannot be recovered.”  Ensure process controls on bottleneck parts are very good, so these parts don’t become defective in later processing (i.e. use of “express lanes” [i.e. color-code prioritization] for bottleneck parts)  Communicate to everybody in the plant which parts are critical  Maximize utilization of bottleneck processes (i.e. machines running even during operators breaks)  Find enough capacity for the bottlenecks to become more equal to demand (i.e. re-commission obsolete machines for bottleneck parts, subcons) Page 5 of 14   15 May 2015  OPTIMIZING BOTTLENECKS (Continued):  Put best human resource on bottleneck processes  ‘Stealing’ people from non-bottleneck to bottleneck process is fine for as long as overall plant flow is maintained  Typical ways a bottleneck time is wasted: 1. Bottleneck process sitting idle during breaks. 2. Processing parts which are already defective. 3. Working on parts that are not on current demand.  How excess inventory (see THE GOAL Rule # 2) is typically generated (example): Non-bottleneck process (i.e. Bottleneck process (i.e. flow- more capacity) determining capacity)  “When you make a non-bottleneck do more work than the bottleneck, you are not increasing productivity but the exact opposite – making excess inventory”  How to better control/prevent excess inventory (see THE GOAL Rule # 2) (example):  There’s wisdom on designing bottlenecks (if identified early) at upstream processes Page 6 of 14   15 May 2015  OPTIMIZING BOTTLENECKS (Continued):  Find ways to release material at which bottlenecks need them – and only strictly at that rate . . . typically achieved by:  Minimizing feed batch sizes  Timing feed batch issuances  Utilizing & Activating a resource are not synonymous.  “Utilizing” means making use of the resource in a way that moves the system toward the goal  “Activating” a resource is like pressing the ON switch of a machine; it runs whether or not there is any benefit to be derived from the work it’s done  WISDOM: “Activating non-bottlenecks to their maximum operating capacities is an act of maximum stupidity” Page 7 of 14   15 May 2015  OPTIMIZING BOTTLENECKS (Continued):  Time characteristics a material spends inside a plant: 1. Setup time – time the parts spends waiting for a resource, while the resource is preparing itself to work on the part (i.e. typical for machine shops) 2. Process time – the amount of time the part spends being modified into a new, more valuable form 3. Queue time – time part spends in line for a resource while the resource is busy working on something else ahead of it 4. Wait time – time the part waits, not for a resource, but for another part so they can be assembled together  Setup time & Process time are a small portion of total elapsed time for any part  Queue time & Wait time often consume large amounts of time  Queue time is the dominant portion for parts going thru bottlenecks  Wait time is dominant portion for parts going thru non-bottlenecks Page 8 of 14   15 May 2015  OPTIMIZING BOTTLENECKS (Continued): Clash of objectives/measurements: Page 9 of 14   15 May 2015  WISDOMS ON BOTTLENECKS:  “The key is to make the flow through the bottleneck equal to or slightly less than demand from the market.”  “Bottlenecks are not necessarily bad – or good. They simply are a reality.”  “Adjust capacity so the bottleneck is at the front of production.”  The capacity of any plant is equal to the capacity of its bottlenecks.  “To increase capacity of the plant is to increase the capacity of only the bottlenecks.”  “Lost time on bottlenecks is lost throughput (mortal sin).”  Lost time on non-bottleneck processes do not hurt  More idle time actually are expected on non-bottlenecks  “Entire bottleneck concept is not geared to decrease operating expense; it’s focused on increasing throughput.”  “Every organization should be viewed as a chain. Since the strength of the chain is determined by the weakest link, then the first step to improve an organization must be to identify the weakest link; or links.” Page 10 of 14   15 May 2015  THE OGROYA OL MF CEOTHNOSTDROALIONGTSY: 1. IDENTIFY the system’s cbonttslternaeinctk((ss)) 2. Decide how to EXPLOIT the cboonttslternaienctk(s(s)) 3. SUBORDINATE everything else to the above decision 4. ELEVATE the system’s cbonttslternaeinctk((ss)) 5. WARNING! If, in a previous step, a bottleneck hcaosn sbteraeinn tbroken go back to step 1. But do not allow INERTIA to cause a ___system’s constraint. Page 11 of 14   15 May 2015  GENERAL DAY-TO-DAY WISDOMS:  “Common sense is not common at all.” – Mark Twain  “We refer to something as common sense only if it’s in line with our intuition.”  “There is so often a need for an external trigger to help us realize something that we already know intuitively.”  “These intuitive conclusions are masked by something else, not common sense but, typically common practice.”  “Rome was not built in one day.”  for some companies THE GOAL improvement process takes at least 6 months. Page 12 of 14   15 May 2015  Q & A / OPEN FORUM: Page 13 of 14   15 May 2015  Arnold Labares [email protected] [email protected] arnielabs Page 14 of 14   15 May 2015