Simulation Modeling of RotoBreak Cassette Assembly Line By Randy Greenberg 12/7/99 Dr. Ernesto Gutierrez-Miravete 1 Abstract: This paper are the results from a sumulation run for a new cassette assembly line for the RotoBreak molded case circuit breaker line. The assembly line flow was analyzed and recommendations were made to balance the line to have at least 75% utilization at all locations and meet the weekly production goal of 1000 units run on one shift. The student version of ProModel limited the amount of locations that could be done in the model so multiple locations were combined in order to get the simulation to run. Future recommendations for this simulation would be to obtain a full copy of ProModel to increase the number of locations. In addition, the model needs to be validated with actual data and this can be done in Feb 15, 2000, when the assembly fixtures are done. Introduction: As part of General Electric’s New Product Introduction (NPI) and Quick Market Introduction (QMI) and add to that Six Sigma, we are always developing new and better ways of serving the customer. Much of the time is spent focusing on the external customer, that customer who purchases the end product. However, little emphasis is put on the internal customer, the manufacturing sites that make the products. With increased pressure from global competitors, there is more and more pressure being put on controlling costs internally. Although the whole Six Sigma initiative is to better serve the customer, manufacturing process optimization is usually ignored and a ‘build and bust’ mentality is used. Typically it is much easier and more cost effective to develop an optimal way for manufacturing on a new assembly line as opposed to an existing line for the very reason that it is often hard, although not impossible, to disrupt production in an existing line. There is a new circuit breaker development going on, called RotoBreak, which could benefit from the analysis of the manufacturing line using simulation since very little effort is being put into manufacturing. As has happened many times in the past, several months have been spent trying to debug an assembly line because of the lack of effort put in optimizing it to any extent. The last time an in-depth analysis was done was approximately 4 years ago when I helped simulate a sheet metal manufacturing upgrade in one of our plants. The results of the simulation were verified to approximately 90% of what was observed when the lines were set up and actually run. In this paper I will discuss the process I used for the simulation as well as the results. 2 Problem formulation: The purpose of this analysis is to optimize the manufacturing layout for the RotoBreak molded case circuit breaker being developed and ensure that the line is balanced so that the objective of 1000 units per week can be met. The discrete event software package, ProModel will be used to evaluate the effectiveness of the existing concept layout as well as any proposed modifications to the assembly layout. One layout will be made to evaluate the layout for several different assembly lines located throughout the world. There is one planned for Puerto Rico, one planned for Europe with the current plan to be made in Poland and one planned for Asia, which at this time is planned for Singapore. Each one of these locations is responsible for manufacturing product at the weekly output of 1000 units. The simulation developed here will also serve as a basis for future simulation for the rest of the components inside the circuit breaker and will also serve as a reintroduction to the effectiveness of the simulation tool itself. Objectives: I will discuss the key objectives and requirements of this project below. 1. The overall goal of manufacturing is to be able to produce 1000 completed cassette assemblies a week. This applies to each of the three locations: Singapore, Poland and Puerto Rico. 2. Although there is no prescribed, ‘right answer’, there is a requirement to use common processes and procedures that are available at all three locations. I.e. what is done say in Puerto Rico must be doable in Singapore and Europe as well. Manufacturing requested this since they want to have common tools and processes so that if there is a process improvement or design change, they can quickly and easily apply it to each one of the locations, after initially qualifying it in one location. If they choose to go to separate type processes for each location, then it will require that an analysis be done at each location once a change is made to see its impact. This would require more resources and could leave the door open for mistakes. 3. The interchangeability of assemblies must be common. Although this mainly deals with the design of the product, it also applies to manufacturing. Changes at one location must be easily adapted to the other locations in the event of parts shortages at one of the key locations 3 4. The line must be able to produce the prescribed quantity of units on a single shift, 40-hour week. Because second shifts and overtime are more expensive, in order to keep production costs as low as possible, it is required to keep to the 40-hour week. Above 40 hours, at least in Puerto Rico and the Singapore locations, the second shift costs approximately 25% more to run than the first shift 5. Inventory should be kept to a minimum so as to minimize carrying costs. Although it varies based on component to component, the basic requirement is to not carry more than one weeks worth of inventory at a given time. This also requires that the simulation be run with zero inventories at the beginning of the week and end up with zero inventories at the end. 6. Raw material parts shipments for parts manufactured internally will occur in weekly quantities at the beginning of each workday. Normally these would be factored into the simulation, but because of the limitations of the student version of the software, these are viewed as shipments. The molded cassettes however will arrive daily. 7. Employee/location utilization is expected to be above 75%. Anything below this is considered to be inefficient. Although it would be desired for 100% employee utilization, the reality is that the assumptions made in cycle times and delivery and annual productions are about 75% accurate, due to fluctuations in demand that vary +/-20%. Evaluation of effectiveness: Several key criteria must be met to evaluate the effectiveness of one simulation over the next. These are: 1. Meeting the 75% or better employee utilization per location 2. Meeting the 1000 finished units per week output with zero inventory of work in process. 3. Maintaining a single shift, 40-hour week. Limitations on the layout alternatives are as follows: 1. No new processes. This would require training and development and these skills are not currently available. Some improvements may be made in the stations such as modifications to welding processes and staking fixtures. 2. The resource assigned to the particular machine must be with the machine for the duration of the cycle, since the processes are labor intensive 4 3. Space is assumed to be limited to 2000 sq ft for this part of the assembly process. Several machines can be utilized for each process with the only limitation on the amount of floor space. The floor space issues will be resolved with the rest of the manufacturing layout. Buffer size is unlimited for the weekly runs since the part size is small enough that 1000 parts could easily fit inside a tub and this would be in sync with the arrivals of parts made inside and outside which arrive weekly. (Except the cassette which is daily) 4. As mentioned before, % Utilization must be above 75% for any one of the locations and the goal of meeting 1000 units per week must be met within a 40 hour week 5. For this analysis, cycle time data will be used based on existing, like processes. Although no real information exists on distributions, the triangular distribution will be assumed for all processes with the upper end of the distribution being more spread out for the only reason that variations due to operators not correctly assembling the parts or adjustments that need to be made are not that uncommon. It appears that because this assembly line uses locations, discrete time simulation would be appropriate here. Each location has a finite processes time and each location runs independently from one to the next with only requirement that demand from one location be used to feed the next location. It is for this reason that ProModel will be used here to do the simulation. Schedule: Because of an aggressive implementation schedule, the following schedule has been put together. The key deliverables are a working model with recommendations by 12/7/99. The validation of the model will occur when the assembly fixtures and manufactured parts are available and will begin on 2/15/00. Further enhancements to the model will be made on 3/15/00 based on the output of the model with a finalized recommendation to be presented on 4/15/99. Model conceptualization: Component description: The product being analyzed here is a cassette assembly for a molded case circuit breaker. This is one of the four key components of the circuit breaker. This component is responsible for making and breaking the circuit. It consists of a two-piece plastic housing, called the cassette. To allow for current to flow through, there is a conductor path. The conductor path consists of two straps with silver contacts welded to them. The part that 5 makes and breaks the circuit is the contact arm. It, too, has contacts brazed to it. During the normal operation of the breaker, there is wear on these contacts. Therefore, a spring adjustment system is used to compensate for the wear of the contacts. This is the rotor assembly, which houses the contacts and springs. In addition to providing the compensation for wear, this rotor also rotates the contact arm on and off to close and open the circuit. The completed rotor assembly consists of springs and pins and stamped parts. The rotor is put inside cassette housing and is positioned between the two straps. The cassette housing is a thermoset-molded housing. Because it is compression molded, it requires a secondary operation called deflash to remove the flash from edges of the part. The cassette maintains the proper distances for the parts and provides the structural integrity required for the proper operation of the circuit breaker. Another key component of the circuit breaker is the arc chute assembly. This consists of a set of stacked steel plates with a gap between each one. To maintain the gap between the plates, there is a molded arc chute side that is mounted to the plates. This is used to quench the arc during interruption of the circuit. Layout development: The line is considered to be a flow line as opposed to a job shop. This decision was based on fact that the units from day to day manufactured on this particular line are the same. Because of this, the locations will be dedicated locations to this assembly and will not require changeover times to work on one part to the next. This is in line with other similar breakers that are made at other facilities. The simplified conceptual layout is show in figure 1. It consists of the following key work areas: 1. Welding 2. Staking 3. Molding 4. Arc chute assembly 5. Assembly 6 Figure 1-Conceptual layout Because of the limitations of the simulation package, that limits the total number of locations to 20, each location in the simulation is actually a combination of several different locations. In the description of each stage of the assembly process discussed below, I will describe all the steps that are involved in the assembly line as well as what I am able to simulate. Times for each location were based on standards that were obtained from manufacturing processes using similar type operations. As discussed before, a triangular distribution was assumed. No real data exists for breakdowns, since most of these processes are well defined and that breakdowns are not that common so they were eliminated from the simulation. Welding area: The welding are consists of two welding locations. The line and load strap welder location and the contact arm welder location. Both use similar processes. 1. Line and load strap welder: At the line and load strap welder location, the two key parts, the straps and the contacts come from other processes. The silver contacts come in from an outside vendor in weekly quantities. The straps are made inside the plant and are delivered to the welding station in weekly quantities. The contacts are brazed to the straps via resistance welding. The contacts are placed inside a fixture mounted on the welder and the strap is placed on top. The machine is cycled and the part is removed. The part is then put on the conveyor to go to the 7 next station, which is the strap to cassette location where the straps are placed inside the breaker. The assumed cycle time is triangular (59,63,72), all in seconds. 2. Contact arm welder: At the contact arm welder, the two key parts are the contact arms and the contacts. As before the contacts come from an outside vendor in weekly quantities and the contact arms are made inside the plant and are delivered in weekly quantities. The contacts are brazed to the straps via resistance welding. The contacts are placed inside a fixture mounted on the welder and the arm is placed on top. The machine is cycled and the part is removed. The part is then put on the conveyor to go to the next station, which is the secondary link to contact arm staker location where a linkage is staked to it. The assumed cycle time is triangular (95,110,130), all in seconds. Arc chute assembly 1. Arc chute assy: This is where the arc chute is assembled. The key components here are the arc chute plates and the arc chute sides. The process is set up that both the arc chute sides and the arc plates arrive from inside the plant on a weekly basis. The arc chute sides are placed on the arc chute fixture, one on each side. Then 7 plates are loaded into the slide in the proper orientation and the machine is cycled. The arc chute is then removed and the cycle is started over. Once the arc chute assembly is complete, it is put on the conveyor where it goes to the arc chute insulation and rotor to cassette location. The assumed cycle time is triangular (57,64,75), all in seconds. Molding 1. Cassette deflasher location This is where the cassette is deflashed. The key component here is the cassette that is deflashed as well as the ablative inserts that are installed after deflashing it. For the simulation the installation of the ablative parts was eliminated and was included in the deflash time. The normal process is that the cassettes are run inside the plant on a daily basis since the molding time is long. The parts come off the molding machine where they are transferred to the deflash location daily. Then two pieces of ablative material are installed and they are sent to the strap to cassette location where parts are assembled inside it. The assumed cycle time is triangular (310,345,400), all in seconds. 8 Staking area 1. Second link to contact arm staker This station is simplified for the simulation. The key components here are the contact arm, the pin and links. Normally two operations happen here. The first is that a pin is staked to a link. The pins come in on a weekly basis and the link is manufactured in house. It then goes on a conveyor to where the second link is staked to the pin and contact arm. This next location is what is referred to as the contact arm to link assembly location. This is where the first assembly of link and pin is slide through a hole on the contact arm and then another link is put on the opposite end of the pin. This is then staked as well and the resulting assembly goes to rotor assembly location. For this simulation the input is a pin and rotor from the brazing station and the output is a rotor, which goes to the rotor assy location. The assumed cycle time is triangular (40,50,61), all in seconds. Assembly Normally there are several stations here as well, but because of the limitations on the model, we will simplify it to three locations: the rotor assembly, the strap to cassette and the arc chute insulation and rotor to cassette. I will discuss the operations that happen at each station 1. Rotor assembly The key components here are rotor pins, springs, rotor, contact arm assembly and center pin. Normally, the pins and springs are purchased and the remaining components are manufactured in the plant. For the simulation, the simplified component is the rotor. At this location, the rotor pins, springs, rotor, contact arm assembly and center pin are put on a fixture and assembled by stretching the springs over the pins. The resulting assembly is then placed on the conveyor where it goes to the arc chute insulation and rotor to cassette location, where it is assembled in the cassette along with the insulation at the strap to cassette location. The assumed cycle time is triangular (65,71,82), all in seconds. 2. Strap to cassette The key components here are the cassettes and strap assembly. One cassette half is placed on an assembly fixture and two straps are placed inside the cassette. They are pressed into the cassette by the second cassette put over then. This assembly is then put on the conveyor to the arc chute insulation and rotor to cassette location where it meets up with the 9 rotor, and arc chute and some other miscellaneous parts. The assumed cycle time is triangular (67,71,90), all in seconds. 3. Arc chute insulation and rotor to cassette This is the final assembly station where the remaining parts are installed and the cassette is riveted together. The key components for this are the rotor assembly, the cassette halves with straps installed, insulation disks and rivets. For this simulation, the rivets and insulation disks have been eliminated. The process goes by where one insulation disk is put in the cassette and the rotor is then put over that. Two arc chutes are installed and the second insulation disk is put on the other side of the rotor. The second half of the cassette is put over the assembly. Then 9 rivets are put in the rivet holes and the part is put in a press where the rivets are staked over. This completes the assembly. The assumed cycle time is triangular (95,105,110), all in seconds. The resulting model is in Appendix A. Results, verifications and validation: To verify the model was correctly built, I first started simple and then started adding logic such as more locations and more complicated times. I started with the processing times equal as well as the quantities of parts going through the system equal. To ensure the model was operating properly when I added more complex logic to it, I increased the time by 1000% at one station just to ensure that flow of the model was working. Once I was comfortable, I ran the simulation with the initial cycle times. Complete results are in Appendix A. As part of analysis of the output, I looked at three things. One was if any location was blocked, indicating a backup of parts. Another thing was percent utilization to see if one location was being used 100%. If it was, then it most likely could not supply the proper number of parts to the remaining locations. The last factor I considered was final output to see if I was meeting the goal of 1000 units. 10 replications were run to evaluate the variation of the model. The results are discussed below. When the initial layout was debugged and run, the output was approximately 383 units in a 37.5 hour run (a 40 hour run with ½ hour break for each day). When I examined percent utilization, I determined that the cassette deflasher location was the bottleneck since buffer size was unlimited and this station was the only one where it was being utilized 100%. Being that this had limited output, it also would affect the processes outputs and utilizations downstream from it. I increased the number of cassette deflashing stations from one to two and evaluated the results in the next run. This initial result is shown in figure 2. 10 Percent utilization-inital run Cassette deflasher station location Arc chute insulation and rotor to cassette Strap to cassette Rotor assy Second link to contact arm staker Arc chute assy contact arm welder Line and load strap welder 0 20 40 60 80 100 % util. Figure 2-Initial run results The results from the second run were that the output doubled to 766 units. Again though, the cassette deflasher location was the bottleneck and this was then increased to 3 stations. This result is shown in figure 3. Percent utilization-first modification Cassette deflasher station location Arc chute insulation and rotor to cassette Strap to cassette Rotor assy Second link to contact arm staker Arc chute assy contact arm welder Line and load strap welder 0 20 40 60 80 % util. Figure 3-first modification The result from this third run of the simulation was that the output increased to the 1000 units. This is shown in figure 4. 11 100 Percent utilization-second modification Cassette deflasher station location Arc chute insulation and rotor to cassette Strap to cassette Rotor assy Second link to contact arm staker Arc chute assy contact arm welder Line and load strap welder 0 20 40 60 80 % util. Figure 4 –Second modification The only issue is that the strap to cassette location was under utilized at only 60% utilization. My recommendations is to take the ablative material that is inserted at the cassette deflasher location and possibly have the operator install the ablative material in the cassette at the strap to cassette location. The average time to put the ablative material in is approximately 10 seconds per cassette so this results in 20 seconds. By doing this, it should be able to bring the utilization up to around 75%-80%. I did this running an extra simulation where made these modifications. These results are shown in figure 5. Percent utilization-third modification Cassette deflasher station Arc chute insulation and rotor to cassette location Strap to cassette Rotor assy Second link to contact arm staker Arc chute assy contact arm welder Line and load strap welder 0 20 40 60 80 100 % util. Figure 5-Line balance results This helped better balance the system to the requirement for utilization of above 75% for the various stations. In addition, I would combine the second link to contact arm staker 12 100 location to the rotor assembly location. This would also help bring the utilization above the 75% for these two locations as well. Future Steps The next step of the simulation is to validate the assumptions that were made. Unfortunately due to time constraints, I will not be able to do this at this point, but I will at least outline the next steps for validation stage of this project. The model seems to indicate a fairly balanced line. To start with, a mini production line should be created to evaluate process flow per these recommendations. This line could start out as distinct locations, which would at least validate the cycle times for the equipment. As was stated earlier, the times selected for the processes were obtained from similar processes that are done in the past. With this, I believe these times should be close. This validation step could be done quite easily and can be done during the planned date of 2/15/00. Note that it is a good idea to revalidate this system anyways at this time since modifications to the design could be done that could affect assembly times. This will require coordination with the design team to ensure that drastic design changes are not reflected in the simulation. I would also look into getting the full version of ProModel since several locations were combined due to the limitations of the student version. The final step in the analysis is to take the recommendations after the validation analysis and rerun the model with any enhancements required based on it. After all this is done, then the line could then be implemented. Final Conclusion: This analysis was done to simulate a new cassette assembly line for the RotoBreak circuit breaker development program. The goal was to take the assumptions made to meet the 1000 unit production and to validate them or to make the necessary recommendations. There were three main recommendations that came out of this simulation to meet the requirements of the simulation. The first recommendation was that there should be 3 cassette deflashing locations. The second recommendation is that the deflash location which included both the deflashing as well as the installation of the ablative material be broken up and that the installation of the ablative material be done at the same location as where the straps are installed. In addition, the same operator could be used for both the staking location as well as the rotor assembly locations. 13 The next step in the simulation is to validate the model by building a mini assembly line to confirm the location cycle times and make the necessary modifications to the simulation. I would look at getting a full version of this program to complete the analysis since several locations were combined into one so that the program could run and this does not deliver the full benefits of running the simulation could be realized for each of the simulation. Overall I thought the results from this simulation were beneficial and help stress the importance of using such a tool. 14 Appendix A-Setup and output files a.) Initial case b.) First modification c.) Second modification d.) Final modification 15