MODELING MANUFACTURING SYSTEMS TERM PROJECT LANTECH CASE STUDY Prepared by: Raymond Essig Natalie Lavergne Karine Lavoie-Tremblay Abstract This project will first provide the reader with a brief overview of what the Kaizen process is, how it works, why it should be used, and the history behind it. The introduction will then continue by explaining the key concepts of the Kaizen process. To wrap up the introduction, we will provide a brief history on the company and case study this project will mainly focus on, Lantech Inc. Following the introduction, we will look at how Lantech operated before any Kaizen events took place. We will analyze a few pre-Kaizen subassembly processes and the production rate of one of Lantech’s most popular products – the Model Q Wrapper. Using this information as a baseline, we will begin to look at the steps taken during a five day Kaizen blitz to improve operations on the assembly floor in order to try to increase the production rate of the Model Q Wrapper while decreasing waste and manpower required. Once the changes from the Kaizen Blitz have been implemented on the manufacturing floor, we will analyze the old and the new system using two different analysis tools. First a well know computer simulation software package, ProModel, will be used to set up a ‘virtual’ manufacturing floor to analyze the production rates of the Model Q Wrapper before and after the Kaizen blitz. This model will them be used to try and optimize the production rate of the wrapper even further. Next, techniques discussed in the book ‘Modeling and Analysis of Manufacturing Systems’, by Ronald Askin and Charles Standridge, will be used 2 to analytically analyze the before Kaizen and after Kaizen manufacturing system of the Model Q Wrapper. Finally, the results of the ProModel simulation and the analytical methods will be collected, reviewed, and then compared to the actual results which were published in Quality Magazine. This will be followed by a summary describing the motivation for further improvements, financial impacts, ergonomic improvements, changes in employee morale, and other impacts to Lantech Inc. which were credited to the events of the five day Kaizen Blitz. 3 Table of Contents Introduction 5 (Ray Essig) Assumptions 9 (Natalie Lavergne) Queuing Theory 13 (Ray Essig) Flow Shop Sequencing 18 (Karine Lavoie-Tremblay) Facility Layout 22 (Karine Lavoie-Tremblay) Pro-Model 28 (Natalie Lavergne) Discussion 36 (Karine Lavoie-Tremblay) Conclusion 38 (Karine Lavoie-Tremblay) References 39 4 Introduction Kaizen is a process that was developed by Toyota Motor Company shortly after World War II that attempts to improve the manufacturing operations of a company. The word “Kaizen” means continuous, incremental improvement in an activity, to create more value with less waste. A “Kaizen event” is a process that a company orchestrates to try to improve their specific manufacturing operations. There are several different types of kaizen events that can be performed. This paper will concentrate mostly on the event know as “Kaizen Blitz”. A Kaizen blitz is a kaizen event that takes place over a five-day period. In order for this event to be successful, it must be carried out in a real time operating environment so that the kaizen team can witness the everyday activities of the workers on the manufacturing or assembly floor. These kaizen events should always be held towards the end of an improvement program and should be utilized to “fine tune” the improvement program. (A typical improvement program utilizing kaizen can be seen in figure 1). 5 100% Lean No Waste Improvement process Process Standardization and Improvement Kaizen closes the gap and applies the finishing touches. Training and Planning Time Figure 1 The first step in implementing a kaizen blitz is to form a team, which will work together from the start of the process till the end. This team should include, but not be limited to, the following people; workers who work in the current manufacturing system, workers who will work in the new manufacturing system, experienced kaizen facilitators, and management personnel who have the authority to approve and implement all changes recommended by the team. After team selection, the team begins the next step, which is referred to as 6 “Problem Identification”. During problem identification the team determines the problem areas where manpower and/or materials are being wasted. Once the problem areas have been identified the team determines a goal and quantifies what they expect the outcome to be. The next step is to gather information by observing the current manufacturing or assembly process very closely and record times of the operation cycles so that there is a baseline to measure improvements from. Next, the team analyzes the information gathered in order to establish any trends and to understand the effects of each action in the manufacturing or assembly process. Once the data has been analyzed, the team begins to brainstorm to determine the root cause of the problems and to generate new ideas and solutions to fix the problems. Once this has been completed, the team utilizes simulation software to test their proposed solutions and learn the benefit of the solutions. Simulation software allows the team to try out their solutions before spending any money or effort to modify a workstation. Once the team has agreed upon solutions, they immediately implement these solutions to the effected workstations. The final step of the kaizen blitz is to check the results of the changes the team has implemented. All the results should be recorded and the data compared to the baseline data taken earlier in the process. A check should them be made to see if the team accomplished the goals and objectives they set earlier in the kaizen process. All approved changes should be made permanent and new standards should be created to ensure the improved conditions are retained. 7 The remainder of this report will focus on a company named Lantech Inc. Lantech manufactures, assembles, and sells wrapping machines. In 1989 Lantech’s original patents for their stretch-wrapping machinery expired. They were then no longer the only company that would be manufacturing these machines. Realizing this, the owner, Pat Lancaster, determined that he needed to improve his current manufacturing processes to a leaner, more efficient process. He decided the best way to accomplish this, without interrupting the products currently being manufactured on the floor was to hold a five day “Kaizen Blitz”. In doing this he allowed a team of 50 people from outside the company into his company to form teams with his employees and spend five days observing his operations, analyzing the results, and implement immediate changes to improve efficiency and waste. The next few sections of this report will go into specific details on some of the changes that were made and their results. It will also contain sample calculations and simulations to prove these results as well as investigate if further improvements can still be made. 8 Assumptions The first step to doing an analysis of the Lantech case was determining the basic items involved in the manufacturing of a stretch wrapper. In order to do that, we did some research on the internet and pulled up multiple stretch wrapper companies including Lantech to see what the basic features of stretch wrappers were. In addition to looking at the specification, we took some information straight form the original article we based this case study on “Five Days to a Better Process – Are You Ready For Kaizen”, Quality Online, June 1998. The following reflects the basic steps we assumed for manufacturing of a stretch wrapper throughout the balance of this project: How to manufacture a stretch wrapper: Assemble Switch Mounts Assemble Wiring harnesses Assemble Control panel Assemble gear drive Assemble motor Assemble roll carriage Assemble turntable Final Assembly Inspection Shipping These general steps are based on wrapper machine industry literature found on the Internet. Based on the case that stated they had fifty employees, we figured that 80% of the employees were in manufacturing with the remaining 20% being in management, HR etc. The total number of shop workers was thus assumed to 9 be 40. Lantech has 4 different wrapper models, the Q200, Q-300, Q-300XT and the Q400XT. We are focusing on one assembly line, so we have ¼ of the personnel (ie 10 people). This means that we have 1 worker per station since we have a total of ten stations. In the article, the daily production output that Lantech started with prior to the Kaizen events was given as 8 machines per day. Assuming a 40-hour work week, that gave a total cycle time per machine of: 40 employees x 8 hours/ employee = 320 hours 320 hours /day / 8 machines/day = 40 hours/machine The next step was to assume a breakdown of how that 40 hours was split over all the operations. We assumed, based on Lantech’s past history, that the shop was set up with a linear, sequential flow where none of the steps were concurrent (ie once assemble of the switch mounts was completed, assembly of the wiring harnesses began and so on). The numbers associated with each operation are based on our own experiences since we were unable to find any useful information in the literature. The breakdown we used was as follows: Assemble Switch Mounts Assemble Wiring harnesses Assemble Control panel Assemble gear drive Assemble motor Assemble roll carriage Assemble turntable Final Assembly Inspection Shipping Total time 2 hours 5 hours 4 hours 6 hours 6 hours 4 hours 4 hours 4 hours 3 hours 2 hours 40 hours 10 Switch mounts Wiring Harness Control Panel Shipping Inspection Final assembly Gear drive Turntable Motor assy Roll carriage Finally, we needed to assume a shop layout for this portion of the Lantech plant. We assumed that all the 4 product lines were parallel to each other giving a total of 40 individual blocks of the same size as shown in Table 1. This is based on our own experiences with old factories’ layouts. For this project, the team decided to investigate four different manufacturing systems models seen in class and compared the results from each analysis to the actual case results. The four different theories chosen are Queuing theory, Flow shop sequencing, Facility layout and Pro-Model. 11 Table 1: Lantech Plant Layout (original) Switch Mount Assy Model 1 Switch Mount Assy Model 2 Switch Mount Assy Model 3 Switch Mount Assy Model 4 INPUT Wiring Harness Assy Model 1 Wiring Harness Assy Model 2 Wiring Harness Assy Model 3 Wiring Harness Assy Model 4 CELL LINE Control Panel Assy Model 1 Control Panel Assy Model 2 Control Panel Assy Model 3 Control Panel Assy Model 4 Gear Drive Assy Model 1 Gear Drive Assy Model 2 Gear Drive Assy Model 3 Gear Drive Assy Model 4 Motor Assy Model 1 Motor Assy Model 2 Motor Assy Model 3 Motor Assy Model 4 Roll Carriage Assy Model 1 Roll Carriage Assy Model 2 Roll Carriage Assy Model 3 Roll Carriage Assy Model 4 Turntable Assy Model 1 Final Assy Inspection Shipping Model 1 Model 1 Model 1 Turntable Assy Model 2 Final Assy Inspection Shipping Model 2 Model 2 Model 2 Turntable Assy Model 3 Final Assy Inspection Shipping Model 3 Model 3 Model 3 Turntable Assy Model 4 Final Assy Inspection Shipping Model 4 Model 4 Model 4 OUTPUT model for each line. 12 Queuing Theory In this section of the report we look at Lantech’s operations before and after a Kaizen event takes place. Using the assumptions stated earlier and some actual data taken from our reference source, we will analyze the before and after Kaizen operations of Lantech using queuing theory techniques discussed in class. Currently Lantech has a demand for the model Q-wrapper of 1.5 per day or 7.5 per week. However, we know that it takes 6 hours to assemble both the gear drive and the motor. Therefore, a linear assembly line will not allow Lantech to meet the current demand of 1.5 machines per day (7.5 per week) during a regular 8-hour day (40-hour week). Therefore, the majority of this section will concentrate mostly on improving the process of the gear drive assembly operation and the motor assembly operation, since these are the only two operations keeping Lantech from meeting demand. Looking closer at the gear drive assembly: Gear drive assembly takes 6 hours: 1 machine, 6 hours 1.5 machine, 9 hours. As you can see, since it takes 9 hours to assemble 1.5 gear drive assemblies, demand of 1.5 per day is not met. In the past, Lantech held the patent for these machines and was not to worry about not meeting demand, since the customers had nowhere else to purchase their machines. However, Lantech’s patent for these machines has expired and they are now competing with other manufacturers. This makes meeting the demand for these machines extremely 13 important to the future of Lantech. If they do not meet the customer’s demands, then the customers will go elsewhere to purchase these machines. Knowing this, let’s see how Lantech can improve their operations, which currently do not allow them to meet the customer’s demands. For a study case, let’s investigate the gear drive assembly operation. This operation currently does not allow Lantech to meet their customer’s demands because the assembly operation takes too long, as was shown above. The first thing that needs to be done is to understand the number of gear drive assemblies in the system, number in queue, total time in assembly, and the probability that a part will have to wait in line to begin assembly. To do this, we will be applying the following queuing theory equations to our model to determine how to improve the current system: P(0) = Probability system is empty = 1- Wq = expected time in line = /(1-) L = time in system = /(1-) W = Total time in system = 1/(1-) Where: = /c , = average arrival rate, c = number of servers, and = average service rate. The M/M/1 queue theory is used based on a Poisson process for arrivals and services. 14 To make the above calculations more neat and organized, they have been programmed into a spreadsheet. The results of these calculations can be seen in Tables 2 and 3. Results of Queuing Theory Analysis For the “Before Kaizen Gear Box Assembly” case, the arrival rate used was ½ = 0.5 per day. The service rate used was 8 hours/6 hours per unit = 1.33333 units per day. Also, there is only one server making this specific product. As shown in Table 2, the expected total time in system (W) is equal to 1.2 days. Knowing that customer demand requires these units to be made in one day, 1.2 days is unacceptable. M/M/s Arrival rate Service rate Number of servers Assumes Poisson process for arrivals and services. 0.5 1.33333 1 Utilization P(0), probability that the system is empty Lq, expected queue length L, expected number in system Wq, expected time in queue W, expected total time in system Probability that a customer waits 37.50% 0.6250 0.2250 0.6000 0.4500 1.2000 0.3750 Table 2 Therefore, something must be done to improve the service rate to allow Lantech to meet customer demands. Lantech decides to hold a five-day Kaizen Blitz to try to improve the assembly time. After these five days, the team has made 15 several improvements, such as installing a fixed ruler to the assembly desk (so the assembler does not have to get a ruler, make a measurement, and put back the ruler every time). Also, they improved the layout, which allows the assembler to stay in one place and rotate the table around as necessary instead of walking to a different location to install hardware. These few improvements, along with others, improve the service time of gearbox assembly from 6 hours down to 5 hours. This gives a new service rate of 1.6 per day. Utilizing this new service rate obtained by a five-day Kaizen Blitz, new calculations were performed and tabulated in Table 3. Table 3 shows that the new value for the expected time in system (W) is .9091 days. This shows that the customer demand for 1.5 units per day will be met, with time to spare! M/M/s Arrival rate 0.5 Assumes Poisson process for Service rate 1.6 arrivals and services. Number of servers 1 Utilization 31.25% P(0), probability that the system is empty 0.6875 Lq, expected queue length 0.1420 L, expected number in system 0.4545 Wq, expected time in queue 0.2841 W, expected total time in system 0.9091 Probability that a customer waits 0.3125 Table 3 16 Of course there is still the same issue with the motor assembly. However, the Kaizen team worked on both assembly areas and made the same improvements, allowing the assembly time for the motor to also decrease from 6 hours to 5 hours. There are several other interesting calculations presented in Tables 2 and 3. However, we are not too concerned with these in the subject of this paper. It is however interesting to note that as the service rate is increased, the expected time in the queue (Wq) and the expected time in the system (L) decreases. This allows us to see that the improvements we are making in service rate are directly affecting queue length, queue time, expected number in system and expected time in queue. Also, the probability that we will be keeping a customer waiting also decreases with an increase in service rate. In conclusion, it is easy to see that the improvements made to Lantech’s assembly operations will have a huge impact on customer satisfaction and company profits. These improvements may seem small on a daily basis, but if we were to compound the differences in service rates (before and after Kaizen blitz) over one year, the results would really be quite impressive. 17 Flow shop sequencing Based on “Modeling and Analysis of Manufacturing systems, chapter four”, we can define sequencing versus scheduling: “Sequencing is the process of defining the order in which jobs are to be run on a machine.” “Scheduling” is the process of adding start and finish time information to the job order dictated by the sequence. Essentially, the sequence determines the schedule.” In this section, we will try to optimize the Lantech case by improving their flow shop sequence. Based on our assumption of a sequential flow where none of the steps were concurrent, we can produce a Gantt chart, Chart I, reflecting the original flow of jobs and respective processing times for one line of products. Chart I shows a total of 40 hours being used to fabricate one wrapper machine. This chart also shows each of our employees being allocated to a single task. From the information retrieved on the internet, we can make the following changes to our assembly flow and create a precedence structure. This structure implies that the assembly steps of “switch mounts” can be done simultaneously with “wiring harness” before the control panel assembly. It also implies that the assembly steps of “carriage roll” can be done at the same time as “gear drive” and still be in sequence for the “turntable” assembly. 18 Switch mounts Control panel Wiring harness Final Assembly Gear drive Inspection Shipping Motor Turntable Carriage roll Figure 2: Precedence Structure This is considered as our first flow shop optimization. Gantt Chart II shows our new flow of jobs, fabricating a wrapper machine in 25 hours – a 38% gain in efficiency. This is still assuming our 40 working employees to be single task resources. Original case: 320 hours/day / 40 hours/machine = 8 machines/day 40 people/day x 1 day/8 machines = 5 employees/machine Improved case: 320 hours/day / 25 hours/machine = 12.8 machines/day 40 people/day x 1 day/12.8 machines = 3.1 employees/machines Gain: (5 employees-3.1 employees)/5 employees *100% = 38% 19 In today’s environment, every resource has to be optimized. Being skilled at multiple tasks is highly rewarded. For our second attempt at optimizing the Lantech case, we will assume that our resources are skilled at operating every machine. In fact, Lantech’s new direction is all about cultivating a more involved and knowledgeable workforce. This training development strategy will allow Lantech to maximize the use of its personnel on the floor and in the office. We used the same flow sequence in Gantt Chart III than in Gantt Chart II but we started fabricating 2 wrappers at the same time. By having our personnel performing different tasks and be better integrated into the whole cycle, we not only were able to fabricate 2 wrapper machines in the same time period (25 hours) but also optimized the use of our resources to 5 operators instead of 10. The original case was producing a wrapper machine every 40 hours of total labor time using 40 employees. Our last optimization made us realize that we can do two wrapper machines every 25 hours of total labor time using 20 employees on an efficient schedule. From our original case, this is a 69% gain in efficiency. Original case: 320 hours/day / 40 hours/machine = 8 machines/day 40 people/day x 1 day/8 machines = 5 employees/machine Improved case: 160 hours/day / 12.5 hours/machine = 12.8 machines/day 20 people/day x 1 day/12.8 machines = 1.56 employees/machines 20 Gain: (5 employees-1.56 employees)/5 employees *100% = 69% By using the flow shop sequencing and make our personnel multi-task resources, we were able to optimize Lantech case efficiency by 69%. A further step in increasing efficiency at Lantech would be to emphasize efforts on small but continuous improvements through each step of the line. An example could be working on taking the human error out of the process or by rearranging the layout within a cell and cutting process time. The reader needs to keep in mind that the amplitude of the savings might be influenced by the exactitude of our original assumptions. 21 Facility Layout In this section, we will try to optimize the Lantech case by improving their facility layout. Based on our layout assumption, our original case has all the 4 product lines parallel to each other giving a total of 40 individual blocks of the same size as shown in Table 1. We will use the theory seen in “Modeling and Analysis of Manufacturing systems, chapter seven” to help us identify an optimal layout. We will first build a REL chart showing the relationship between the different departments. The REL chart is an upper triangular matrix containing a diamond for each pair of departments. Each diamond will show the degree of “desirability of locating the two associated departments adjacent to each other in the production facility. A set of symbols may be used to indicate the level of adjacency. Let’s use letter A, E, I, O, U, X for our case analysis, where A means a highly desirable degree and X means a not desirable one. In our model we will consider a layout that respects our proposed precedence structure. In the previous section “Flow shop sequencing”, we showed a significant gain in efficiency by adopting this structure. 22 Switch I Wiring E E Control P. U U U Gear U U U E Motor U U O Roll car. O E U O A U U O U I Inspc E U E U U U I Assy U U U E Turntable U U U U U U U O O E A Ship Figure 3: REL chart Now, for calculation purpose, let’s assign a quantitative value to each letter: V(A) V(E) V(I) V(O) V(U) V(X) 81 27 9 3 1 -243 Now, each department can be ordered related to their total closeness rating, TCR, defined as: TCRi = Sum of V(rij) for all j=1, j not equal to i, to M where M is number of departments) and r ij = importance of adjacency between departments i and j. 23 Let’s find the value of TCR for each of our ten departments: TCR(SW) = V(I) + V(E) + 7V(U) = 43 TCR(WH) = V(E) +V(I) +7V(U) = 43 TCR(CP) = 5V(U) + 3V(E) + V(O) = 89 TCR(GD) = V(E) + 7V(U) + V(O) = 37 TCR(MA) = V(O) + 2V(E) + V(U) = 63 TCR(RC) = V(E) + V(I) + 3V(O) + 4V(U) = 49 TCR(TA) = 3V(E) + V(I) + 2V(O) + 3V(U) = 99 TCR(FA) = V(A) + 3V(E) + V(I) + 4V(U) = 175 TCR(IN) = 2V(A) + V(I) + 2V(O) + 2V(U) = 181 TCR(SH) = V(A) + V(E) + 2V(O) + 5V(U) = 119 We can now rank the various departments according to their TCRs: Departments Inspection Final assembly Shipping Turntable Control panel Motor Roll carriage Switch Wiring harness Gear TCR value 181 175 119 99 89 63 49 43 43 37 Table 4 Inspection is ranked first and placed in the middle of the layout. Final assembly has the second highest score and should then be adjacent to Inspection. All departments are allocated a position following their rank to obtain the following layout: 24 Roll Carriage Turntable Final assembly Control Panel Switch Gear Motor Inspection Shipping Wiring Harness CELL LINE INPUT INPUT OUTPUT Figure 4 Total flow cost = [Sum (i=1 to M-1) {Sum (j>1)wijd(ai, aj)]}] The original layout can be referred to in Table 1 and the modified one in Figure 4. The precedence structure is applied in both cases. We will assume a material handling system cost factor, hij (cost/unit distance), equals to 1 for all departments and a flow volume, fij (trips/time) also equals to 1 for all departments. Wij = hij * fij = 1 for each department Total flow cost for original layout = 15 d (Switch to Control panel) = 2 d (Wiring to Control panel) = 1 d (Control panel to Assembly) = 5 d (Assembly to Inspection) = 1 d (Inspection to Shipping) = 1 d (Gear to motor) = 1 d (Motor to Turntable) = 2 d (Turntable to Assembly) = 1 d (Roll carriage to Turntable) = 1 Total flow cost for modified layout = 10 d (Switch to Control panel) = 1 d (Wiring to Control panel) = 2 d (Control panel to Assembly) = 1 25 d (Assembly to Inspection) = 1 d (Inspection to Shipping) = 1 d (Gear to motor) = 1 d (Motor to Turntable) = 1 d (Turntable to Assembly) = 1 d (Roll carriage to Turntable) = 1 Flow cost savings = (15-10)/15 * 100%= 33% By going to this new plant layout with the precedence structure to preserve our efficiency level, Lantech would save 33% on total flow cost. The plant layout for all four cell lines at Lantech would look like Figure 5, where we are respecting the original plant dimensions. Gear Motor Inspection Shipping Wiring Harness Roll Carriage Turntable Final assembly Control Panel Switch Roll Carriage Turntable Final assembly Control Panel Switch Gear Motor Inspection Wiring Harness Shipping Gear Motor Inspection Wiring Harness Shipping Roll Carriage Turntable Final assembly Control Panel Switch Roll Carriage Turntable Final assembly Control Panel Switch Gear Motor Inspection Shipping Wiring Harness Figure 5 By putting some departments back to back, we allow for a further optimization of the resources. For example, the inspector in line four can be used for inspecting products at both lines four and five, therefore reducing our number of employees. 26 Another possibility is that the productivity of those two lines can be improved because of the closeness of the resources: more than one unit can be produced in the same cycle time (as we saw in the previous section). Lines 4 and 5 layout had to be slightly modified: the wiring harness unit was switched location with the shipping unit to have all shipping units at the perimeter of the building. This change did not affect the level of cost savings identified earlier, keeping the overall plant cost savings of 33% compared to the original layout. The reader needs to keep in mind that the amplitude of the savings might be influenced by the exactitude of our original assumptions. 27 Pro Model Using the basic information provided in the Assumptions section with regards to the various steps in manufacturing of a stretch wrapper as well as the time involved for each step, we loaded the information into a simulation in Pro Model. We discovered after the project was submitted that there must have been some problems with our particular installation of the student version of Pro-Model, because we were getting error messages saying we were exceeding the capacity of the program, when we should have been within program capacities. As a result of the capacity limits we had on our particular installation, some of the analysis was simplified to fit into the constraints. The analysis was conducted using several methods and all the data from the various runs is included in Appendix 1. Analysis 1: Assembly processes 1 through 5 only We started with the simplified case of 5 stations and 5 queues. The setup was modeled as follows: Orders coming into the plant were named as the entity “wrapper” went into a queue of infinite capacity called “wait for start”. From there they were routed into a station called “switch” which represents the switch assembly process with an instruction to “wait 2” in the processing screen in order to mimic the processing time we established for switch assembly. Similarly, the output from the switch processing, still named “wrapper” went into a queue for the next assembly step 28 which was “wiring harness”, and so on all the way through station 5 which was “motor”. After a 40-hour simulation time, only 3 units had made it through station 5 to the exit. A review of the data shows that the wiring harness station is the most highly utilized in the first five stations. The limited capacity of the first five stations caused 2 hours of blockage time per approximately 25 hours of total time in the system for the wrappers. The next step was to model the remaining 5 stations, which is described in the next analysis section. Analysis 2: Assembly processes 6 though 10 only In order to get a feel for where the bottlenecks in the total assembly were; we modeled the remaining 5 assembly stations the same way as we had modeled the original 5 stations. Once again, we started with an input queue called “wait for start”; in this case this would represent the output from the first five stations. The model had the same set-up as the first analysis with processing time at each station being defined as wait time and queues between each station. The simulation was run for the same 40 hours as the previous one. Both models had the same total input (10 orders). What was interesting to note was that the second analysis provided a throughput of 5 units compared to 3 for the initial model. In the second analysis there was no blockage time for the units. 29 Analysis 3: 5 stations with 2 operations per station Although the first 2 cases we ran provided some interesting results, they didn’t really give us a feel for the assembly system as a whole. We decided to model the entire system with 5 queues and 5 stations. Two assembly processes were grouped together at each station in order of precedence i.e. switch assembly and wiring harness assembly became one station, then control panel assembly and gear drive assembly the second station, and so on, all the way through to inspection and shipping. The simulation was run for 40 hours, and in that time no units exited the system. The bottleneck appeared to be at the control panel/gear drive station; this is likely due to the high combined operation time (10 hours). We did not proceed any further with this approach because it made it very difficult to determine adequately what stations were causing issues. Analysis 4: 9 assembly stations with move logic In order to be able to fit as many stations as possible without grouping our next approach was to do away with the queues and use move logic to route parts from one station to the next. We still had to group inspection and shipping together, but this is not unrealistic to real life applications. Using the “move for” command, and establishing a move time of 0.001 hours, we modified the operation time at each station such that the move time to that station plus the operation time was 30 equivalent to the operation times we defined in our assumptions. For example, the assumed operation time at the switch assembly was 2 hours, in this model we reduced that time to 1.999 hours to make up for the 0.001 move time we added. The simulation was run for 40 hours similarly to the previous analyses. As with analysis 3, there were no wrappers which exited the system in that time. The first three assembly stations experienced some blockage, likely due to the longer operational times at stations 4 and 5. The first assembly station (switch) was actually blocked over 50% of the time – this is due to the fact that the next station in line had double the operation time. This model was much more useful in determining areas of bottleneck. The throughput of wrappers could be increased by reducing blockage, specifically by increasing capacity at stations 3 (wiring harness) and 5 (gear drive) as well as 5 (motor), which did not show any blockage, but would were we to increase the capacity of stations upstream of it. The simulation was also run for 41 hours to show that a unit will come out in the area of every 40 hours as we had assumed. The data for the 41 hour run revealed that 1 wrapper exited the system in that time. 31 In order to get an appreciation for how the system reacts over time; the simulation was also run using a warm-up period. This warm-up period takes into account the fact that the first unit is the longest to get through, but subsequent units will go faster since they are started as soon as a unit moves out of the first assembly station. For example, if Lantech receives 20 orders in 1 day, and no units are currently in the system, the first unit will exit the system in a little over 40 hours, however, the next unit will not follow 40 hours later, but rather much sooner. We opted to run the model with 80 hours of warm up (equivalent to 2 weeks). The results for the 40-hour run with an 80-hour warm-up are that more units exit the system, in the order of 7 compared to none previously. The other thing we see clearly is that the blockage situation only gets worse (70% at station 1 compared to 58% previously). This indicates that we have an issue with flow. Analysis 5: 9 assembly stations using precedence diagram The next step in our analysis of the Lantech system was to apply the precedence diagram we established to the flow line to see if it improved things. This analysis was approached using 2 different methods. Method 1: define 1 entity only The first attempt to run the simulation using precedence was done using only 1 entity “wrapper” which flowed throughout the array. In addition to the standard “wait” operations and the rules for movement of material we had employed in previous models, we also used a routing rule called “join”. The join statement 32 basically mimics the steps of an assembly process by which piece part are assembled together and the new entity moves on to the next station. The way we set up the model was that once the wrapper went to the “order received” section, it could then be routed to any of 4 assembly stations based on availability: switch, wiring harness, gear drive, or roll carriage. From the switch station, the wrapper went to control panel where it joined with output from the wiring harness station. Similarly, roll carriage output and motor output were joined at the turntable station, and then turntable output and control panel output were joined at the final assembly station. Once again, inspection and shipping were grouped together at one station. This simulation was run for the standard 40 hours as we did with other models. The blockages we had experienced previously were not the same in this model. The blockages in this model occurred at the roll carriage and wiring harness assembly stations. We also noted that the switch, turntable, and control panel assembly stations had some significant waiting times. However, the fact that we had identified only 1 entity caused some confusion in the results, so we opted to re-run this naming different entities. Method 2: Define multiple entities The previous model was changed to account for different entities running through the assembly process. For simplification the entity wrapper does not come about until the final assembly output. In this method, we started with an entity called 33 “po” that goes to any of the first 4 assembly stages (switch, wiring harness, gear drive, roll carriage) as the stations become available. The output from the stages is then a different entity for each station: switches exit the switch assembly station, gears exit the gear drive assembly, harnesses exit the wiring harness assembly and carriages exit the roll carriage assembly. Using the “join” logic, at each of the sub assembly stations we were able to join the new entities into another entity which then carried on through the system. When all the miscellaneous subassemblies are joined at the final assembly station, the output becomes a wrapper which then proceeds to inspection and shipping. As usual, we ran the model for 40 hours with no warm-up. The stations that were blocked or waiting did not change because of the new entities, but the output became much easier to interpret. In order to find out the throughput in the 40-hour period, we simply looked at the wrapper exits, which was 3. This output is much better than the output we had from previous models where everything was laid out linearly. However, the fact that there was still some significant blockage and waiting time shows that event his set-up could be approved on by adding capacity or re-allocating resources. The 40 hour simulation with no warm up period only shows what the results would be if you started from scratch. Like with the previous model, we were curious how the throughput would increase if this was a running line. We ran another simulation with 80 hours warm-up to get a feel for how far behind the first 34 3 units the next units would be. This new run gave a throughput of 7 units in 40 hours, with some of the blockage and waiting times decreasing. The startling thing was that this output is the same as for the linear layout with warm-up time. This leads us to believe that the output after a warm-up period is more a function of capacity than layout. From the various simulations we were able to run, it is obvious that establishing a parallel assembly process for certain steps helps the situation. Applying the kaizen technique, we would try to reduce overall cycle time by studying each process and removing redundancies. The fact that the model indicates some station experience blockage, while others indicate waiting periods shows that the resources they have could be used better perhaps by combining some assembly processes and doubling up on operators at some stations. 35 DISCUSSION We analyzed the Lantech wrapper machine operations with four different tools: “Queuing Theory”, “Flow shop sequencing”, “Facility Layout” and “Pro-Model”. Each tool focuses on a different element of the Lantech manufacturing system and suggests a significant improvement. The Queuing theory brought to light the impact on the service rate associated with the Kaizen Blitz. One of the Kaizen addressed the gearbox assembly time. This step was first chosen because of its significant impact on the capability to meet customers’ demand. Our Queuing analysis shows that the Kaizen event allowed an improvement of 23% on the service rate, lowering the probability of not meeting delivery schedule. The Flow shop sequencing theory identified the role of job sequencing on the efficiency of the plant operations. By redefining the sequence of the jobs with a precedence structure, our analysis showed a 38% cycle time reduction. The Lantech decision to nurture a skilled and knowledgeable workforce proved to be worthwhile. Our analysis showed a potential of 69% efficiency gain by having multi-task employees within our precedence job structure. The Facility layout theory showed the effects of an optimized layout on the total flow cost. Our analysis of the relationships between the different departments generated a total closeness rating (TCR) for each of them. The highest the 36 rating is, the more popular the department is. Our proposed facility layout shows a 33% saving on total flow cost by mainly reorganizing the inspection and final assembly areas (high TCR values). Finally, the Pro- Model software interactions allowed timely simulations with a minimum of resources. Our models helped determining areas of bottleneck as well as weaknesses in our resource utilization. The reader needs to keep in mind that the amplitude of the savings might be influenced by the exactitude of our original assumptions. 37 CONCLUSION Lantech showed how phenomenal Kaizen events can be on the overall productivity of a plant. The various Kaizens were used in specific parts of the organization, where it was thought they would be most beneficial. For example, a Kaizen event in the gearbox assembly line as well as in the motor assembly line allowed a respective 17% time reduction by optimizing the line. One thing a company should do when looking for manufacturing improvement initiatives is to get familiar with the different tools that exist. The analysis we did on four tools other than Kaizen showed substantial benefits in different parts of the system: service rate, cycle time, resources, facility layout, sequencing, flow cost and scheduling. From this exercise, we would recommend that a company initially needs to identify which elements of their system they would like to optimize. The company should then proceed to use a combination of the different tools in order to maximize their respective strengths and provide an overall system benefit. 38 References “Five Days to a Better Process – Are You Ready For Kaizen”, Quality, June 1998 “Kings of Kaizen”, Industry Week, March 2000 www.lantech.com “Modeling and Analysis of Manufacturing Systems” R.G. Askin, C.R. Standridge, 1993 “Simulation Using ProModel”, C.R. Harrell, B.K. Ghosh, R. Bowden, 2000 39