The Value of Accurate Automated Data Co flection to Manufacturing MASSACHUSETTS INSTI1tE by OF TECHNOLOGY Alfonso Alexander Perez OCI Z6 Bachelor of Science in Mechanical Engineering Massachusetts Institute of Technology, 2013 2014 LIBRARIES Submitted to the Department of Mechanical Engineering in partial fulfillment of the requirements for the degree of MASTER OF ENGINEERING IN MANUFACTURING at the MASSACHUSETfS INSTITUTE OF TECHNOLOGY September 2014 C2014 Alfonso Alexander Perez. All rights reserved. The author hereby grants MIT permission to reproduce and distribute publicly paper and electronic copies of this thesis document, in whole or in part, and to grant others permission to do so. Signature redactedAuthor.............................................. r Perez Afq Ae Departmen t of Mechanical Engineering August15, 2Q14 Certified by ........................................... Signature redacted Sta*ly B. Gershwin Senior Reumprcbi Scientist ,4l eej,"':&pW~ior Accepted by ............................. Signat a ure redacted ..... Sg David E. Hardt Ralph E. and Eloise F. Cross Professor of Mechanical Engineering Chairman, Committee for Graduate Students This page is intentionallyleft blank. 2 The Value of Accurate Automated Data Collection to Manufacturing by Alfonso Alexander Perez Bachelor of Science in Mechanical Engineering Massachusetts Institute of Technology, 2013 Submitted to the Department of Mechanical Engineering on August 8 , 2014, in partial fulfillment of the requirements for the degree of Master of Engineering in Manufacturing Abstract The purpose of this thesis is to demonstrate the value of implementing a novel, accurate automated data collection system and to describe a practical method for doing so. This thesis addresses the value of accurate automated data collection to manufacturing, focusing on a combined passive power monitoring and auto RFID data collection system implemented within the CNC turning and CNC milling departments at the Waters Corporation Machining Center in Milford, Massachusetts. A detailed study of the machining center revealed that inaccurate data was being used to plan production. This thesis demonstrates a graphical approach and an analytical method which can be used to determine manufacturing systems statistics such as average part cycle time and average state dependent setup time. This project addressed the problem by implementing a passive power monitoring and auto RFID data collection system used to monitor ten selected part types and four machines in the turning and milling departments. In order to prevent human error during the experiment, the author developed a series of training guides for Waters to use to avoid data fidelity issues. Since the Waters machining center is a highly metallic environment, many logistical issues were faced during the implementation phase. These logistical issues include an overlapping RFID antenna layout, operator training, and operator compliance. The present data collection system has an opportunity cost of approximately $85,775 per year. Based upon the implementation cost of the experimental setup used for this project, the cost to implement power monitoring and auto RFID at full-scale will be $60,000 in raw materials. The combined passive data collection system is expected to pay off 9 months after implementation in addition to data resolution and standardization benefits. Thesis Supervisor: Stanley B. Gershwin Title: Senior Research Scientist 3 This page is intentionallyleft blank 4 Acknowledgements The author would like to thank the following people for your love, unwavering optimism, and: To my sister for inspiring me. To my father for teaching me to shrug off the bad shots and to keep my spirits high. To both of my grandfathers for teaching me to build houses and control electricity at a young age. To both of my grandmothers for teaching me that a real man knows how to cook. To Chris, Forrest, and Mateo for endeavouring to revolutionize automated manufacturing. To Arjun Chandar and Greg Puszko for your collaboration and creative inspiration. To Dr. Gershwin for your unrelenting pragmatic skepticism. To Dr. Hardt for teaching me how to get things under control. To Dr. Hart and Jamison for the shared additive manufacturing teaching experience. To the MIT-Lemelson foundation for making graduate school possible. To the MITES program for teaching me how to be a successful MIT student. To the Gordon Engineering Leadership Program for inspiring me to lead with confidence. To Waters Corporation for sponsoring my research. To Kerry McNamara and Gabriel Kelly for showing me the ropes and opening doors. To the Pergatory group for stressing the importance of detailed design thinking. To Abhishek Syal for helping me figure things out. To Jimmy Pershken for helping me sum things up. To Aunt Jill for your keen eyes. To my mother for having the patience to wait until the end. 5 This page is intentionallyleft blank 6 Table of Contents Abstract ........................................................................................................................................... 3 A cknowledgem ents......................................................................................................................... 5 List of Figures............................................................................................................................... 10 List of Tables ................................................................................................................................ 12 Definition of Key Term s............................................................................................................... 13 Introduction............................................................................................................. 15 1.1 Statem ent of purpose.................................................................................................... 15 1.2 Background inform ation about W aters Corporation.................................................. 16 1.3 Waters' expansion into contract m anufacturing........................................................... 16 1.4 Waters' m achining center of excellence ..................................................................... 18 1.5 Typical flow of parts and production at Waters............................................................. 21 1.6 Issues uncovered during prelim inary investigations ................................................. 23 1.7 Outline............................................................................................................................ 25 Chapter 1 Chapter 2 Problem statem ent................................................................................................... M anufacturing data presently collected ..................................................................... 2.1 26 26 2.1.1 Lot cycle time ..................................................................................................... 27 2.1.2 M achine spindle tim e.......................................................................................... 27 2.1.3 Setup tim e ......................................................................................................... 28 Issues w ith present data collection system ................................................................. 2.2 30 2.2.1 Financial impact.................................................................................................... 30 2.2.2 Efficacy in accuracy............................................................................................. 31 2.2.3 D ata resolution...................................................................................................... 32 Problem statement.......................................................................................................... 32 2.3 Chapter 3 D ata collection concept overview ........................................................................ 33 3.1 M anufacturing data collection requirem ents............................................................... 33 3.2 M achine state and duration .......................................................................................... 35 3.3 Part location and duration .......................................................................................... 36 3.4 Combined value of machine state and part location ................................................... 37 3.4.1 Graphical representation..................................................................................... 7 38 3.4.2 Chapter 4 4.1 A nalytical approach and governing equations .................................................... 42 M ethodology ........................................................................................................... 45 M ethods to capture machine state and duration........................................................ 45 4.1.1 H uman/M anual ................................................................................................... 45 4.1.2 Com puter vision................................................................................................. 45 4.1.3 Power m onitor...................................................................................................... 46 4.1.4 M achine statistics................................................................................................. 46 4.2 Methods to capture part location and duration........................................................... 46 4.2.1 H uman/M anual ................................................................................................... 47 4.2.2 Bar code .................................................................................................................. 47 4.2.3 Com puter vision................................................................................................. 47 4.2.4 Auto RFID .............................................................................................................. 48 4.2.5 Pressure pads........................................................................................................... 49 4.2.6 Photogate/optics................................................................................................... 49 4.3 W eighted decision m aking and system selection........................................................... Chapter 5 Implementation ................................................................................................... 49 53 5.1 Implem entation of power monitoring system ............................................................ 55 5.2 Implem entation of auto RFID system ........................................................................ 57 5.3 Logistical issues during implementation.................................................................... 59 5.3.1 Selecting the correct RFID tag ............................................................................. 60 5.3.2 Power m onitoring obeys Faraday's Law ............................................................. 63 5.3.3 Process plan for using RFID in a metal environment ......................................... 65 Results and discussion ........................................................................................ 68 Chapter 6 6.1 D emonstration of average cycle time data ................................................................. 70 6.2 D emonstration of state dependent setup tim e data...................................................... 73 6.3 D ata analysis challenges............................................................................................. 77 Chapter 7 Conclusion .............................................................................................................. 79 Chapter 8 Future work............................................................................................................. 82 8.1 Next steps for W aters................................................................................................. 82 8.2 Research agenda............................................................................................................. 84 Appendix....................................................................................................................................... 8 86 A-1 Dent ELITEpro XC Anatomy [7]............................................................................... 86 A-2 Cargo Track product specification [13] ..................................................................... 87 A-3 Data collection process plan........................................................................................ 89 A-3.1 Staging area............................................................................................................. 89 A-3.2 Staging area close up ............................................................................................ 89 A-3.3 CNC Turning - M1302-2 correct orientation ...................................................... 91 A-3.4 CNC Turning - M 13 02-2 incorrect orientation................................................. 92 A-3.5 CNC Turning - M1309 correct orientation ....................................................... 94 A-3.6 CNC Turning - M1309 incorrect orientation ..................................................... 95 A-3.7 CNC Milling- M1210 correct orientation .......................................................... 97 A-3.8 CNC Milling- M1210 incorrect orientation ........................................................ 97 A-3.9 CNC Milling - M1210 incoming rack.................................................................. 100 A-3.10 CNC Milling - M1211 incoming rack .............................................................. 106 A-3.11 CNC Milling - M1211 correct orientation........................................................ 108 A-3.12 CNC Milling - M1211 incorrect orientation..................................................... 109 A-3.13 CNC Milling - Utility Operator correct orientation.......................................... 110 A-3.13 CNC Milling - Utility Operator incorrect orientation ...................................... 111 References................................................................................................................................... 9 112 List of Figures Figure 1-1: The Waters machining center of excellence. ......................................................... 19 Figure 1-2: Map of Machining Center. 1 = CNC milling, 2 = CNC turning, 3 = valve cell, 4 = column cell, 5 = m odel shop..................................................................................................... 20 Figure 1-3: Map of operation steps for production process in CNC turning and CNC milling. Consider initial operation, utility operator station, and downstream as three separate machines. 23 Figure 2-1: State independent setup time vector...................................................................... 29 Figure 2-2: Generalized state dependent setup time matrix...................................................... 30 Figure 3-1: Generalized column vector form of average cycle time for k part types......... 34 Figure 3-2: State dependent setup matrix applied to real system with k part types................... 34 Figure 3-3: Possible machine states versus time...................................................................... 35 Figure 3-4: Example graph of part location and duration........................................................ 36 Figure 3-5: Generalized graph of machine power consumption plotted against time.............. 38 Figure 3-6: Generalized graph of process type versus time...................................................... 40 Figure 3-7: Graphical representation of combination of generalized auto RFID and power m onitoring data. ............................................................................................................................ 41 Figure 4-1: Typical auto RFID system. [5]............................................................................. 49 Figure 5-1: Map of Waters' machining center of excellence indicating the location and type of system in each location................................................................................................................. 54 Figure 5-2: Dent clamp on current transformer unit................................................................. 55 Figure 5-3: Image of speedway revolution RFID reader with support for up to four antennas. .. 58 Figure 5-4: Photo of experimental layout used to determine the effect of distance and RF shielding on RFID tag read rate ................................................................................................. 61 Figure 5-5: Normal probability plots of read rate at a distance of l6feet from the small antenna. ....................................................................................................................................................... 62 Figure 5-6: Normal probability plots of read rate at a distance of 16feet from the large antenna.63 Figure 5-7: Depiction of incorrect installation of current transformer. ..................................... 64 Figure 5-8: Depiction of correct installation of current transformer. ....................................... 65 Figure 5-9: Plots of varying RFID antenna field comparing metal backed and plastic backed tags. ....................................................................................................................................................... 10 66 Figure 5-10: Photos taken in Waters' machining center of excellence CNC turning department.67 Figure 6-1: Map of the Waters CNC Turning department indicating data collection locations... 69 Figure 6-2: Map of the Waters CNC Milling department indicating data collection locations.... 69 Figure 6-3: Plot of CNC Turning M1309 power monitoring data (7/16-7/18).......................... 70 Figure 6-4: Plot of CNC Turning M1309 RFID data (7/16-7/18). ........................................... 71 Figure 6-5: Plot of CNC Turning M1309 power monitoring and RFID data (7/16-7/18)........ 72 Figure 6-6: Plot of CNC Turning M1309 power monitoring data (7/21-7/22).......................... 74 Figure 6-7: Plot of CNC Turning M1309 RFID data (7/21-7/22). ........................................... 75 Figure 6-8: Plot of CNC Turning M1309 power monitoring and RFID data (7/21-7/22)........ 75 Figure 7-1: Cost comparison between present data collection system and proposed data collection system versus time .................................................................................................. 81 Figure 8-1: Sample statistics of the generalized average lot cycle time vector........................ 85 Figure 8-2: Sample statistics of the generalized average state dependent setup matrix........... 85 11 List of Tables Table 2-1: List of functional requirements from Waters with relative priority level. ............... 26 Table 4-1: Weighted decision matrix used to compare various data collection methods......... 50 Table 4-2: AtlasRFID comparison of RFID and bar code........................................................ 52 Table 5-1: Example of raw current data. .................................................................................. 56 Table 5-2: Example of raw current data manipulated to output power and utilization. ............ 56 Table 5-3: Sample RFID system data in raw form. .................................................................. 59 Table 5-4: Sample RFID system data in manipulated form using Microsoft Excel.................. 59 Table 6-1: Comparison of SAP, Filemaker, and Experimental part cycle time data................ 73 Table 6-2: M1309 machine utilization rates using various power thresholds (7/16-7/18)..... 73 Table 6-3: Comparison of SAP, Filemaker, and Experimental setup time data. ...................... 76 Table 6-4: M1309 machine utilization rates using various power thresholds (7/21-7/22)..... 76 Table 6-5: Example CNC Milling RFID data indicating that machinists did not follow the data collection process plan.................................................................................................................. 12 78 Definition of Key Terms Note: manufacturing environments tend to use these terms to refer to different concepts, so these definitions should be considered only within the context of this thesis. These key terms and definitions are used verbatim from Chandar [1]. Bottleneck- Machine with the lowest production rate in a production process, limiting the production rate of the process as a whole. Capacity- Available hours for manufacturing operations, including time for setup, operations, maintenance and repair. Total capacity is the sum of capacity of each machine in a department. For the purposes of this thesis, the capacity for each machine considered is 135 hours per week. Cycle Time- Average length of time between the completion of two successive units in a process. Lot/Batch- Both refer to a group of parts being produced together, and may be used interchangeably for the purposes of this thesis. Machining Time/Process Time/Operation Time/Run Time- All refer to the total amount of time required to complete a lot or batch of parts in a production process, including productive operations but excluding setup time. Machine Utilization- Percentage of time that a machine is performing productive operations. ManufacturingLead Time- Total time from the moment an order is placed until it is delivered to the customer. Depending on the department, the "customer" may refer to the product's end user, the distribution department, the finished goods inventory buffer or the next department in a part's production process. Part- A single unit produced during a production process. Part Family- A group of part types with similar setups and process plans. The setup time of transitioning from one part type in a family to another is much less than that of transitioning to non-family part types in the system. Part Type- A set of (theoretically) identical parts repeatedly produced over time, referred to with the same part material number or SKU number. Productive Hours- Time spent performing productive operations, such as cutting, polishing or finishing. Excludes hours devoted to setup, maintenance and repair of machines. Setup- Set of steps taken to prepare a machine for a production run, such as a tooling change, fixture change, material change or machine calibration. Unlike productive hours, setup hours can be considered fixed with respect to lot size. 13 Stock-Keeping Unit (SKU)- Waters Corporation terminology referring to independent part types, used interchangeably with "part type" in this thesis. Utilization- Fraction of available time that parts are being produced. For the purposes of this thesis, this is measured by fraction of available time that a machine is up and its spindle is drawing power. 14 Chapter 1 1.1 Introduction Statement of purpose The purpose of this thesis is to demonstrate the value of implementing a novel, accurate automated data collection system designed to capture, in real time, the data necessary to optimize lot sizes and supermarkets for high-volume parts in a manufacturing environment, and to describe a practical method for doing so. This thesis enumerates the financial benefits of an accurate automated power monitoring and auto RFID data collection system and provides a practical guide for manufacturing systems engineers to use during implementation. The rest of this chapter was written in collaboration with Arjun Chandar [1] and Gregory Puszko [2]. This thesis is based upon a team project conducted by the author, Arjun Chandar [1] and Gregory Puszko [2] in collaboration with the Massachusetts Institute of Technology and Waters Corporation in Milford, Massachusetts, between February and August of 2014. As part of its operation, Waters Corporation manufactures high-precision, high-performance liquid chromatography parts and part families at its Machining Center in Milford. In 2013, the Milford facility reported approximately $18 million worth of internal accounting credits from manufacturing. The heads of global manufacturing and finance set 2014 production targets for the Milford manufacturing facility to approximately $21 million of internal accounting credits from manufacturing. The purpose of the project was to determine, implement, and test a scalable method to increase productivity or otherwise provide value to Waters through manufacturing system improvements. Furthermore, Waters management sought a continuous improvement plan to increase the Milford manufacturing facility's reported internal accounting credits from $18 million to $21 million. These objectives were achieved through a series of improvements in the two primary upstream departments in the facility: CNC turning and CNC milling. The improvements focused on reducing total setup time through optimized lot sizing [1], a supermarket [1], and improved scheduling policies [2] using an accurate automated data collection system to compare results. Lastly, the author suggests several additional uses of the machine utilization, average cycle time, and average state dependent setup time data that is captured using an accurate automated data collection system outside of the scope of the team project. 15 1.2 Background information about Waters Corporation Waters Corporation is an analytical instruments company that develops test equipment used in pharmaceutical, industrial, and academic research laboratories. Their two main product divisions are their biochemical and chemical analysis division, based in Milford, Massachusetts, and their physical testing division, based in Manchester, England and Wexford, Ireland. The biochemical and chemical analysis division produces liquid chromatography instruments, which comprise about a $6 billion global market and are the largest source of revenue for Waters. Additionally, Waters develops high-end mass spectrometry instruments. The physical testing division produces thermal analysis, rheology and calorimetric instruments. Each division develops and manufactures the stand-alone products as well as all the consumables, chemicals, and accessories to feed or support their particular instruments. Waters also maintains a global support network of authorized service centers around the world that manage local installation services, training, technical support, repair, and replacement part services. This thesis describes the development of a passive, scalable data collection system used to monitor the manufacturing system changes made by Chandar [1] and Puszko [2] to improve the productive output of the Machining Center at the chemical analysis division based in Milford, Massachusetts. 1.3 Waters' expansion into contract manufacturing Before 2001, 100% of the production and 100% of the assembly operations for products in the chemical analysis division were done in the Milford facility. In the face of rising demand in 2001, Waters began expanding and outsourcing their production of components to local and overseas contract manufacturers, primarily in Singapore. This expansion, however, was done without downsizing the production capacity or manufacturing staff in the Milford facility. The primary objective of the outsourcing strategy was to leverage contract manufacturers to manufacture and complete the less critical, low-value-added components and operations. Simultaneously, the Machining Center in Milford would focus on the critical, high-precision, high-value-added parts and operations in order to maintain a strong engineering knowledge base and protect process trade secrets. This strategy was pursued by Waters in order to increase the total capacity of the chemical analysis division and generate the supply base necessary to meet 16 growing demand for new products, while still maintaining the same quality standards and control over the various manufacturing processes. Today, 85% of production is done by local and overseas contract manufacturers, while 15% is done in Milford. Since 2006, Waters has realized a growth of nearly 1000% in sales revenue in the chemical analysis division, owing successful product delivery to this expansion into contract manufacturing. The Milford facility still performs most of the assembly steps for their products, including all major assembly operations. The Machining Center in Milford focuses its operations on approximately 1500 distinct products (internally referred to as stock-keeping units or SKUs). Given the variety of production equipment, fixtures, tools, and trained machinists that Waters has in the Milford facility, the company has the ability to produce most of the components used in its products that are currently fabricated by contract manufacturers. Parts are selected to be made in-house or by a contract manufacturer based on the cost to produce the part, the quality/tolerances required for the part, the raw material (all parts produced in the Milford facility are metal), and the current stage of the product life cycle of the instrument using the part. Under Waters' current production system, few pieces of machinery in Milford are dedicated to a single product or family because there is a constant shifting of components from buy (having the component produced by the contract manufacturers and then purchased by Waters), to make (producing the component in-house at the Milford facility), and vice versa. The decision to shift from buy-to-make or make-to-buy is predicated on a number of important factors including product life cycle stage and geometric complexity. For example, a new product line that has grown out of its initial release production and requires higher production volumes to meet demand typically shifts from make-to-buy. Additionally, when management deems a part less costly to outsource due to its uniqueness to Waters, the decision is made to shift from maketo-buy. On the other hand, a product at the end of its life cycle typically shifts from buy-to-make; in other words, the production of the specific part type is insourced and production planning adheres to make-to-order inventory policy. Furthermore, a product which experiences quality issues by a contract manufacturer induces the Waters manufacturing engineering teams to investigate the root cause of the problem by taking control of its production; shifting from buyto-make. 17 Since management at Waters holds a fiduciary responsibility to increase the revenue per share for the organization as a whole, management at Waters prioritizes increasing the output of the Milford machining center, leveraging its ability to shift from buy-to-make for high gross margin SKUs in order to do so. As described in section 1.1, Waters wants to increase the finished-goods output of the Milford facility by 18% from 2013 to 2014 while, at minimum, maintaining the present on-time delivery rate. Given the complexity of hiring and training skilled machinists, Waters desires to achieve this goal without increases in direct labor cost. Management believes that the increase in finished goods production from the machining center will be realized through a combination of increased demand for liquid chromatography products and shifting of products from contract manufacturers to the Milford facility. The desire for this shift forms the basis for the productivity improvement goal specified at the outset of section 1.1. 1.4 Waters' machining center of excellence The Waters advanced manufacturing center houses a 50,000 sq. ft. "machining center of excellence" which produces 2.7 million parts annually covering 28,000 SKUs, a 29,000 sq. ft. advanced instrument assembly and accessory kitting operation facility which produces over 130,000 finished good assembles, spare parts, and accessory kits, and an 8,500 sq. ft. class 10,000 clean room for optics, micro valves, and critical clean parts. This thesis focuses on the operations of the machining center of excellence (also referred to as the "machining center"), which produces precision-machined metal components for the final assembly of instruments and consumables. The photo in Figure 1-1 is of the column cell and model shop, which comprises about one-third of the total machine shop space. The machining center currently operates 24 hours per day, 6 days per week, with its baseline standard for full machine utilization being 22.5 hours per day, 6 days per week. The machining center is divided up in a job shop format, where machines that are of the same type (lathes, NC mills, lapping machines, etc.) or produce a unique family of components (i.e. a certain line of consumables for an instrument) are grouped together. The main departments in the job shop are CNC Turning, CNC Milling, the Valve Cell, and the Column Cell. A majority of parts begin their fabrication life cycle in the CNC Turning or CNC Milling departments. The valve cell exclusively produces a line of both selector and check valves used in the pumps for the liquid chromatography instruments. Production machines found in the 18 valve cell consist of lathes, mills, EDM wire drillers, and lapping machines. The column cell exclusively produces a line of consumables for the liquid chromatography instruments. Production machines found in the column cell consist of specialized Swiss style CNC lathes with automatic long-stock feeders. Figure 1-1: The Waters machining center of excellence. Each of these departments has its own utility area. Each utility area consists of deburring machines and simple cleaning machines used to perform secondary operations on parts produced in the department. The machining center also houses a model shop which maintains its own CNC and manual mills and lathes, a fused deposition modeling 3D printer, and micro-machining capabilities. The model shop is primarily utilized by the New Product Integration Division in Waters to prototype parts currently undergoing development, and is not used for the production of high volume (>100 parts annually) products for customers or high volume fmished goods. 19 41 rvm1 ~~ I.., Th~~a*~t wIN Figure 1-2: Map of Machining Center. 1 = CNC milling, 2 = CNC turning, 3 = valve cell, 4= column cell, 5= model shop. 20 Each department is further segregated into work centers which consist of one or more machines. When performing an operation, undergoing a setup, or undergoing a teardown, each machine is staffed by one machinist. Each machinist is trained to run any machine within his or her work center. Each division has a section leader who is responsible for the direct supervision of the machinists in each department. Section leaders have the same baseline duties as machinists, however, the section leaders are additionally responsible for developing the production schedule for their department on a day-to-day basis, assigning each job to a particular machine and machinist in the department, and running debrief meetings at the end of each shift. Section leaders base production scheduling decisions on the demand requirements of the Schedule and Planning (SAP) system. Each department has one or two section leaders working per shift. Department supervisors directly manage the section leaders and are responsible for managing the operations of their specific department and ensuring that production is on schedule. The supervisors are not tasked with machining, but work directly with the machinists and section leaders on a day-to-day basis. 1.5 Typical flow of parts and production at Waters A majority of parts produced by the Machining Center first go through the turning department, so consider the example of a typical part flowing through turning. The Schedule and Planning (SAP) system Waters uses plans out the production schedule for all parts produced by the machining center on a quarterly basis. For a typical make-to-stock part, production is triggered by the SAP system when the inventory level of the part is expected to drop below some minimum value based upon expected future demand. On the other hand, a production order is triggered for make-to-order part when an order is placed into the system by a customer. The SAP system then triggers the creation of a production job which is physically represented by a paper routing sheet. This routing sheet indicates which specific SKU needs to be made, the quantity of parts to be made, the start date and end date of the job necessary to deliver on-time, and all of the operations (including fabrication and inspection) the part must undergo before being completed. When the job first begins, the physical routing sheet will be delivered to the department where the first operation takes place. The section leader will take all the process sheets at the beginning of the day and determine which parts should be completed on each machine, with which operator, and in what order. When production of a particular part is to begin, the 21 machinist will take the routing sheet, go to his or her assigned machine, and set up the machine for the particular job. Standard setup times available in SAP indicate that setups can take anywhere between 10 minutes and 8 hours. The machinist then collects the necessary raw material for the job from the raw materials inventory location. In the case of CNC turning, the inventory location is positioned in a central location. Once the machinist has collected the raw material and returned to the machine, the raw material is loaded into the machine and the machine is programmed to begin the operation. A job or machine may need constant supervision or not; this is usually dependent on the raw material that is placed into the machine. For example, some machines that accept long stock will utilize an automatic feeder so that the machine will output the finished part when it is complete, and then autonomously reset the stock into the chuck and begin processing the next part in the lot. On the other hand, pre-cut blanks have to be individually loaded into the chuck and then unloaded after the operation is finished. Typically, if a machine or job does not require constant supervision, the machinist will use this time to set up or perform basic maintenance on other machines within the department. The machinists are tasked with inspecting the finished parts coming off the machine and determining which are good ("conforming") and which do not meet the specification ("nonconforming" or "scrap" parts). The machinist then indicates the number of good and bad parts on the setup sheet. The nonconforming parts are marked as scrap. The supervisor then inspects the red-tagged parts in order to determine whether or not they are acceptable, need to be reworked, or must be abandoned. In many cases, parts are marked as scrap due to surface roughness or imperfections. Depending on the part type and machine, the post-process inspection by the machinist will take place either after each part comes out of the machine or will take place once the entire batch is complete. Along with this basic inspection, most parts also undergo a critical inspection at some point during their production cycle. After a batch is complete, the machinist delivers the parts and the routing sheet to the utility area within the department. In self-contained departments such as the valve cell or column cell, the operators themselves are responsible for delivering batches to downstream operations since these departments do not have a utility area. However, for the higher-volume, higher-mix areas of turning and milling, the only person who moves the parts out of the utility area is the 22 utility operator. The utility operator is in charge of the utility area for the particular department, responsible for inputting the completed operation statistics (how many good and scrap parts were produced) into the SAP system. Once the completed operation statistics have been entered into SAP, the routing sheet indicates whether or not the part needs to undergo a secondary operation such as a deburring process or a simple clean process. If so, the utility operator will perform these operations and then deliver the finished parts and routing sheet from the utility area to the next department where they sit in an incoming goods buffer. If a part does not need a secondary operation, then the finished parts and the routing sheet will still be delivered by the utility operator from the utility area to the next department where they sit in an incoming goods buffer. In this way, the utility operator can be thought of and modeled as another machine in the production line (see Figure 1-3). The routing sheets for those parts will then be placed into the stack of incoming process sheets for that department, and the section leader will decide when the part should continue its operations, on what machine, with what operator. This process continues until the part is complete. Figure 1-3: Map of operation steps for production process in CNC turning and CNC milling. Consider initial operation, utility operator station, and downstream as three separate machines. 1.6 Issues uncovered during preliminary investigations The generalized production process flow in Waters machining center described in Section 1.5 indicates that several roadblocks exist which may inhibit Waters' ability to achieve the targeted goal of an 18% increase in productivity. 23 Issues arise even before an order is place as a result of inaccurate demand forecasting. Inaccuracies in demand forecasting lead to either a surplus or a backlog of parts and raw material inventory which ultimately leads to downstream day-to-day changes by the section leader to the production schedule output from SAP. Since individual section leaders are ultimately responsible for day-to-day prioritization of parts, machines and machinists, adjustments to the SAP schedule will not be done in a uniform way since section leaders make decisions individually. These decisions are subject solely to each section leaders' intuition rather than to written standard protocols for optimizing production scheduling decisions. Over even a short term, in many cases less than a week, this can result in considerable conflicts in the scheduling of parts. Moreover, the sequential production of dissimilar parts can require long machine down time in order to perform a fixture setup or tool setups. The result of excessive setups directly limits the amount of time machines can be operating to produce parts. Having too many setups over a given period of time directly reduces the total available productive hours. As described in section 1.5 all parts in turning and milling must go through their respective utility operator station prior to leaving for downstream operation. The utility operator works an 8-hour shift, 5 days per week. Preliminary investigations reveal that Waters' manufacturing system does not account for the bottleneck that is created by the utility operator station due to the limited hours in the utility operators shift. Essentially this means that the manufacturing system at Waters has a built-in minimum 16-hour delay for any part that passes through CNC milling or CNC turning. Additionally, SAP uses standard setup times and standard cycle times in order to generate the production plan. These standard setup times and standard cycle times are updated when Waters accounting department performs a manual cost roll. The cost roll entails sending accounting staff to the machining center with a stop watch in order to capture a sample average cycle time and a sample average setup time. Preliminary interviews with accounting staff indicated that Waters performs these cost rolls once every five years. Due to limited accounting staff labor capacity, the cost roll generalizes the standard cycle and setup times based upon similarity to other processes. This suggests that the data used by SAP to plan production is not only out of date, but is also prone to inaccuracies caused by human error. Furthermore, the 24 standard average setup times in SAP do not account for state dependency. For more information regarding state dependent setups, refer to section 2.1.3. 1.7 Outline Chapter 2 details the preliminary investigations by Chandar [1], Puszko [2] and Perez describes data collection issues uncovered. Chapter 3 presents a novel method for processing passively collected part location and machine state data to yield manufacturing statistics for the work by Chandar [1] and Puszko [2]. Chapter 4 describes the methodology used to determine the combined data collection system architecture. Chapter 5 details the process of implementing commercially available current monitoring and auto RFID systems in order to serve as guide to replicate the data collection system. Chapter 6 discusses the data passively collected to monitor the experiments conducted by Chandar [1] and Puszko [2]. Chapter 7 describes the value of implementing a passive current monitoring and auto RFID data collection system. Chapter 8 provides a roadmap of future work for both Waters Corporation and researchers. 25 Chapter 2 Problem statement The present data collection system in place at Waters Corporation is insufficient for the needs of management and for the purposes of the team project. This chapter describes the manufacturing statistics that Waters manufacturing staff currently capture and use during the course of normal business in order to plan production. Additionally, this chapter details the shortcomings of the present data collection system used by Waters. Management at Waters imposed several core functional requirements for any system improvements proposed by the team. Table 2-1 below indicates the core functional requirements as well as the relative priority level. Table 2-1: List of functional requirements from Waters with relative priority level. No new machines/floor space 1 Limit line downtime during implementation 1 Payoff; demonstrate break even point, NPV, cost of capital Low risk profile 1 System-wide, scalable, expandable 2 Management: $18M-+$21M 2014 goal 2 Reproducible when MIT gone 3 Fits culture 3 (~l18% capacity Increase) 2.1 Manufacturing data presently collected Presently Waters machining center supervisors capture various manufacturing systems statistics that are useful for both production planning and monitoring the present state of the manufacturing system. These statistics are used by the department supervisors to make long term capacity planning decisions and to make capital equipment expenditure decisions. Presently, the machining center captures average lot cycle time, machine spindle time, scrap rates, and average setup time. For the purposes of this thesis the author will not comment heavily on scrap rate 26 ... .. .... ... . .. .... .. .. statistics because issues that arise which pertain to scrap are primarily driven by manufacturing process issues (tool wear, operator error etc.) rather than manufacturing systems issues. This section describes how Waters machining center captures lot cycle time, machine spindle time, and setup time. In general, the manufacturing systems statistics captured by Waters are inaccurate over time and costly to collect. 2.1.1 Lot cycle time Waters machining center uses two systems to record lot cycle time data. One system, described in section 1.4, is SAP. The primary issue with the use of SAP as a data collection system is that it does not enable the user (machinist, utility operator, etc.) to input actual data. The SAP system used in Waters machining center solely enables the user to designate a lot of parts as complete in the database. When the department supervisors extract lot cycle time data from SAP, the system merely outputs the standard lot cycle time and the time that the lot was entered into SAP as complete. All lot cycle time data in SAP is likely out of date and prone to inaccuracies caused by human error because the standards are set using the cost roll procedure described in section 1.6. In an effort to circumvent the issues created by using SAP as a database, Waters machining center staff have adopted another system call Filemaker. This system enables machinists and operators to capture real-time lot cycle time data rather than relying on the standards set in SAP. This system, however, is not without its own flaws. The manufacturing system statistics found within the Filemaker database are equally as prone to human error as the data found in SAP. The primary benefit of information collected in the Filemaker database over the SAP data base is that the values are based upon recent recordings by machinists in the case of the former as opposed to the cost roll statistics in the case of the latter. Based upon the limitations of both systems, the manufacturing systems engineer should conclude that neither database system is comprehensive nor accurate enough for Waters' needs. 2.1.2 Machine spindle time Each CNC machine at Waters records spindle time data. Spindle time is defined by each CNC machine tool manufacturer. As a result, the data captured at Waters is not recorded using a standard reporting language. Therefore, making a comparison between machine spindle time 27 data is not meaningful. In recent years since the expansion to contract manufacturing, Waters machining center has invested heavily in capital equipment from various suppliers. In order to make smart capital equipment purchasing decisions based upon capacity, machining center management began to capture machine spindle time. Preliminary investigations revealed that the rationale for capturing machine spindle time data is to determine the utilization of each machine. In order to capture the spindle time data from these automated machines, the machinist or operator is required to put the machine into an idle state. Ironically, in order for the machining center management to determine the machine utilization, the machine must be put into a state where it cannot be utilized. As stated above, many of the machines found in the machining center come from various machine tool manufacturers and suppliers. Each machine has its own unique user interface, programming language, and data tracking systems. Investigations reveal that each machine has its own unique method to calculate and output spindle time. Due to the fact that a standard reporting language for spindle time does not exist across the various machines, it is not reasonable to compare spindle time, and therefore utilization values, between differing machine types. 2.1.3 Setup time Waters machining center uses two systems to record setup time data. One system, described in section 1.4, is SAP. The primary issue with the use of SAP as a data collection system is that it does not enable the user (machinist, utility operator, etc.) to input actual data. When the department supervisors extract setup time data from SAP the system merely outputs the standard setup time and the time that the lot was entered into SAP as complete. Therefore, all setup time data in SAP is likely out of date and prone to inaccuracies caused by human error because the standards are set using the cost roll procedure described in section 1.6. In an effort to circumvent the issues created by using SAP as a database, Waters machining center staff have adopted another system call Filemaker. This system enables machinists and operators to capture real-time setup time data rather than relying on the standards set in SAP. This system, however, is not without its own flaws. The manufacturing system statistics found within the Filemaker database are as prone to human error as the data found in SAP. The primary benefit of information collected in the Filemaker database over the SAP data 28 ............................................... .... base is that the values are based upon recent recordings by machinists in the case of the former as opposed to the cost roll statistics in the case of the latter. Presently, Waters captures state independent average setup times. The set of state independent average setup time values can be simply expressed as a column vector. Figure 2-1 below represents the state independent average setup time vector, where & is the average state independent setup time and k is the number of part types. Si S2 0 Sk-1 Sk Figure 2-1: State independent setup time vector. Under this data collection structure each value in the vector represents the collected average state independent setup time for that part type. This data set is useful for a limited number of cases where all part types have approximately equal state dependent setup times. In a general sense, the setup time from 1 -> 2 -+ 3 a 1 -+ 3 -> 2. The manufacturing systems engineer and production planner who aim to reduce machine idle time from setups must fully understand the state dependence of their setups in order to make well informed production planning decisions described by Puszko [2]. Figure 2-2 below represents the state dependent average setup time matrix in a general form. Where s is the average state independent setup time and k is the number of part types. The subscripts represent the previous setup state and the future setup state of the machine. For example, S1,k represents the amount of time it takes to setup the machine from part type 1 to part type k. The benefits of using state dependent setup times during production planning, as 29 opposed to state independent setup times, are enumerated by Pinedo [3] and discussed by Puszko [2]. S1,1 S1, 2 S 2,1 S 2 ,2 S1,(k-1) S2,k S(k-1),l Sk,1 S1,k Sk,2 S(k-1),(k-1) S(k-1),k Sk,(k-1) Sk,k Figure 2-2: Generalized state dependent setup time matrix. 2.2 Issues with present data collection system As mentioned previously, the author has discovered and described several issues with the present data collection system used in Waters machining center. The presently collected data and the associated issues have three common themes. These themes are the cost of active data collection for Waters Corporation, the lack of efficacy in the accuracy of the data collected, and the minimum resolution of the data collected. Refer to Chandar [1] and Puszko [2] for a description of the short comings of SAP related to lot sizing and production planning. 2.2.1 Financial impact The primary costs of the present data collection system can be directly attributed to machine value per hour and operator cost per hour. As described in section 2.2.2, the machines must be put into an idle, non-value added, state in order to capture the spindle time. Recall from section 1.4 that there are 5 distinct machining groups at Waters. In order to estimate the cost of capturing spindle time data, assume 4 machinists spend 30 minutes per day capturing spindle uptime data from all machines in their section. Preliminary interviews with Waters accounting staff indicate that on average each machine in the machining center costs $67/hour to operate; however, the average value of machine is conservatively estimated by Waters' accounting 30 department to be four times greater than the operating cost. Therefore, we assume that each machine produces $250/hour in productive output when performing value added operations. In addition to the cost and value of the machine, a machinist must be present to record the data. The average wage rate for machinists is $25 per hour; however, the true cost to Waters includes fringe benefits and payroll taxes. Therefore, the average operator cost is conservatively estimated by Waters' accounting department to be $40/hour. Spindle data cost = $250 value * .5hours + hour Spindle data cost day = $12 day + 4 machinist * day $40 wage * .5 hours hour day = $205 per day (1) (2) Preliminary investigations indicate that, on average, it takes 1 minute per lot to record lot cycle time and setup time data in Filemaker. On an average 24 hour day, 60 lots pass through the factory. In order to determine the total cost of capturing cycle time and setup time data, multiply the wage rate by the time taken to record data per lot by the number of lots per day. Cycle/Setup time data cost = $30 wage * 1 hour * 60 lots hour 60 lots day Cycle / Setup time data cost = $30 per day (3) (4) In order to determine the total financial impact of capturing spindle time, cycle time, and setup time, add the spindle data cost per day and cycle/setup time cost per day. Total daily data collection cost = spindle + cycle / setup = $235 per day Total annual data collection cost = 2.2.2 $ day * 365 days year $85,775 year (5) (6) Efficacy in accuracy When considering the accuracy of human collected data, the manufacturing systems engineer must question the efficacy of the data. As described in sections 2.1.1 and 2.1.3 the manufacturing systems engineer has low confidence in the accuracy of data output by SAP when reporting standard setup times and standard cycle times. The reasons for this lack of confidence in SAP data is two-fold. Firstly, the standard setup times and cycle times are recorded manually by several different humans. As with any human data collection system there is not only the risk that a single human deviates from his or her normal behavior, but the more common risk that 31 each individual human behaves uniquely. Secondly, these data in SAP can be up to five years out of date and do not reflect any recent process changes that may have improved or diminished the mean value of a specific cycle time or setup time. The Filemaker data collection system is similar to SAP in that the manufacturing engineer must question the accuracy of the data because of the human element required to capture data. That is to say that the data collected in the Filemaker system is not only susceptible to deviations by a single operator, but also at risk from operator-to-operator deviations. As described in section 2.1.2, the manufacturing systems engineer must question the interoperability and comparability of spindle time data collected from various production machines. Simply put, machine type 1 does not speak the same language as machine type 2. However, Waters uses these data assuming that the values are similar in form in order to determine the overall utilization of the factory. 2.2.3 Data resolution The final area of concern for the data presently captured by Waters is the resolution of the data. The finest resolution of data found in SAP increments is at 30 minute intervals for both lot cycle time and setup time. The resolution of the Filemaker data is on the order of 5 minute minimum intervals. In the case of the spindle uptime data, the machines simply output a percentage value which is the ratio of spindle uptime divided by the time period since the last check. The final concern surrounding data resolution is that all of the data presently captured by Waters is done so after the fact. This means that the data is not available in real time for management to analyze without having machinists manually capture and report the data. 2.3 Problem statement The work done by Chandar [1] to optimize lot sizes and Puszko [2] to reduce time spent performing machine setups requires the use of accurate, high efficacy average part cycle time and average state dependent setup time data. Additionally, management at Waters requires accurate, high efficacy machine utilization data in order to make capacity planning and capital equipment purchasing decisions. Waters' present data collection system is designed to capture lot cycle time, state independent setup time, and machine spindle uptime. Therefore, the present 32 data collection system in place at Waters Corporation is insufficient for the needs of management and for the purposes of the team project. Chapter 3 Data collection concept overview This chapter outlines the data collection system requirements of Waters Corporation in the context of both normal day-to-day operations and the project of Chandar [1], Puszko [2] and Perez. In this chapter, the author proposes a novel method to automatically capture and process manufacturing data in order to determine the required manufacturing systems statistics in real time. The graphical approach and analytical method presented in this chapter can be used to determine the manufacturing systems statistics required by Chandar [1] and Puszko [2]. The data collection method is useful to a manufacturing organization that would benefit from using these manufacturing systems statistics to improve production planning and increase factory throughput in order to avoid the costs described in section 2.2. 3.1 Manufacturing data collection requirements Waters presently collects data on average lot cycle time, average state independent setup time, and spindle uptime. In order to continuously improve the production planning in the machining center, the manufacturing systems engineer know with average cycle times, average state dependent setup times, and machine utilizations. In a generalized form the set of average cycle time values can be represented as a column vector. Figure 3-1 below represents the generalized form of the average cycle time vector where t .. is the average cycle time for a specific part type and k represents the number of parts in this set. According to Chandar [1], it is crucial to capture accurate real-time average cycle time data in order to continually improve and optimize the lot sizing techniques used by Waters management. 33 t2 tk..4 tk Figure 3-1: Generalized column vector form of average cycle time for k part types. Recall from section 2.1.3 that the generalized form the set of average state dependent setup time values can be represented as a matrix. Figure 3-2 below represents the generalized form of the average state dependent setup time matrix where T-- is the average setup time where 1 represents the previous part type made on the machine and 2 represents the part type to be made next on the machine. It is true that the state dependent setup matrix is square and of size k. AccordinF to Puszko [2], it is crucial to capture accurate real-time average state dependent setup time data in order to continuously improve and optimize the production planning schedule used by Waters management. 0 S1,2 S2,1 0 S1,(k.-1) -- S2,k 0 0~ 0 S(k-1), Sk, S1,k Sk,2 Sk,(k-1) (k-1),k 0 Figure 3-2: State dependent setup matrix applied to real system with k part types. 34 In the case of a real manufacturing system rather than a generalized manufacturing system, it is always true that the square average state dependent setup time matrix has a diagonal of zeroes. That is to say that it takes no time to set up from part type 1 to part type 1. Recall from section 2.1.2 that Waters manufacturing center supervisors and management also capture spindle time in order to determine the approximate machine utilization. Ideally utilization data would be captured directly and in a standard format across all machine types. 3.2 Machine state and duration As described in section 2.1.2 Waters currently captures machine spindle time data in order to approximately determine the utilization of a specific machine. Utilization can be simply thought of as the ratio of time spent performing operations to the specific period of time in / question. Figure 3-3 below depicts the three possible states of a machine: ON / UP, ON DOWN, and OFF / DOWN. Machine State ON / UP ON / DOWN Time it) Figure 3-3: Possible machine states versus time. A machine is considered to be in the ON / UP state when operations on a part occur. A machine is considered to be in the ON / DOWN state when an operator performs a setup, maintenance, or the machine is idle. Lastly, a machine is considered to be in the OFF / DOWN state when the machine has experienced a failure or the machine is idle. In most cases it is difficult to draw a distinction between the ON / DOWN state and the OFF / DOWN state. 35 / Section 3.4 describes a combined data collection method used to distinguish between the ON DOWN and OFF / DOWN states. When the specific state of a machine is plotted against time, the manufacturing systems engineer is able to calculate the machine utilization by determining the ratio of time spent in the ON / UP state and the time period under consideration. The engineer can determine utilization using equation 7 below, where in the ON / UP state, where tOFF / DOWN tON / DOWN / UP is the total time spent is the total time spent in the ON / DOWN state, and is the total time spent in the OFF / DOWN state. Utilization = 3.3 tON tON / UP + tON (7) tON / UP / DOWN + tOFF / DOWN Part location and duration As described in sections 2.1.1 and 2.1.3 Waters currently captures average lot cycle time data and average state independent setup time data in order to plan production. Lot cycle time is the duration of time that a lot of parts spends at the machine while operations are performed. State independent setup time data is the duration of time that it takes to setup a specific part type. In both of these cases, the manufacturing systems engineer must determine for what period of time an operator spends machining parts or performing a setup. Figure 3-4 below represents a time series of process type data that has several possible states: downtime (D), lot cycle time (P), and maintenance/setup (MIS). D P2 P1 P3 Time (t) Figure 3-4: Example graph of part location and duration. 36 ........ ............ .. .... .. ...... .... .... Note that for the information in the graph above to be useful to the manufacturing systems engineer, the time duration data must specify the difference between each unique part type, a maintenance protocol, a setup, and downtime. It is most practical to capture lot cycle time by part type (tp), time duration of a maintenance protocol (SM), and time duration of a setup type (ss). Under such a data collection paradigm, the author defines downtime (tD) as all other time spent. By definition, Total time spent = (tp) + (SM) + (SS) + (tD) (8) Unless the data collection system has been designed to specifically differentiate between setup time data and maintenance time data in addition to cycle time data, the manufacturing systems engineer cannot confidently differentiate between maintenance and setup data. The engineer can only make assumptions based upon the order of the data in order to differentiate setups from maintenance. Therefore Figure 3-4 depicts the situation in which the manufacturing system engineer only knows (sM/s). However, by definition, sM/s = sM + Ss. 3.4 Combined value of machine state and part location This section presents a visual representation of the data collection methodology detailed in section 3.3 in the context of a power monitoring system and auto RIFD system. The graphical approach described in this section depicts the combined value of the power monitoring system and the auto RFID system. It further details the analytical method necessary to extract the desired manufacturing statistics described in section 3.1. For the sake of clarity in explanation, the author describes the visual representation of the data collection methodology in the context of a power monitoring system and an auto RFID system. The reader should note that the data necessary to perform the analytical method described in section 3.4.2 can be captured in a multitude of ways. Chapter 4 explores various possible methods that can be used to capture these data and explains why the author selected the combined power monitoring and auto RFID solution. 37 Graphical representation 3.4.1 Figure 3-5 below represents machine power consumption plotted against time. When a power monitoring system is used to capture data in real time in a manufacturing system, the peaks and valleys are sharp. Additionally, the local power maximum values vary continuously during a production cycle because each unique stage in the manufacturing process consumes a different amount of power. For sake of clarity and explanation the figure below has been smoothed out. Refer to Figures 6-3 and 6-6 in order to see the plot of real data that support this graphical theory. For more information on power monitoring refer to section 4.1.3. Local power maximum 2 ON/UP Local power maximum I ON/UP Machine OFF / DOWN Local power minimum STATE UNKNOWN Power (W) 20 2 1 2 3 4 3 .- 5 - - 1 ----------------- Co) # Time (t) Figure 3-5: Generalized graph of machine power consumption plotted against time. Figure 3-5 above denotes four specific states of a machine that are necessary to identify in order for the manufacturing systems engineer to capture the necessary manufacturing statistics. The plot of power monitoring data can be used by the manufacturing systems engineer to determine if a machine is operating and for how long. The easiest machine state to characterize is the OFF / DOWN state. Since the power consumption is nearly zero, the manufacturing systems engineer can conclude that the machine was off for the duration shown. Again, the manufacturing systems engineer can conclude that during the periods in which the machine power consumption achieves a local maximum that the machine is in the ON / UP 38 .............. ...... ........ state. In the case of Figure 3-5 above, the machine is considered in the ON / UP state for the time periods marked 1-3 and 1-7. In the case of a simple manufacturing system where a machine is dedicated to manufacture a single part type (i.e. one SKU), the manufacturing systems engineer knows that time periods 1-3 and 1-7 correlate to the process time for the same part type. Issues arise when considering cases where the machine produces multiple part types. In Figure 3-5 above the peaks within period 1-3 have a much longer duration than the peaks within period 1-7. Furthermore, the peaks in period 1-7 have a higher maximum value than the peaks in period 1-3. While the manufacturing systems engineer may conclude that these periods correlate to separate part types, he or she cannot reach this conclusion with 100% confidence. For example, the difference in duration and peak power consumption between periods 1-3 and 1-7 could arguably be the result of a manufacturing process that is out of statistical control, the result of operator error, or the result of random error. Additionally, the manufacturing systems engineer experiences similar confidence issues when determining the state of a machine during the observation of a local power consumption minimum. If the engineer only observes the short time span between peaks 2 and 3 in Figure 3-5, he or she will likely conclude that the machine is in the ON / DOWN state during that period. However, when presented with the entire data set in Figure 3-5, the manufacturing systems engineer loses confidence in his or her assessment. If the local power minimum is known to occur immediately between two peaks, the engineers concludes that this time was spent removing a finished part and installing raw material for back-to-back operation. Furthermore, the reader should remain skeptical that horizontal lines in Figure 3-5 which represent the three discrete machine states described in section 3.2 have been selected properly. From the assessment of Figure 3-5 it should be realized that more information is needed to conclusively determine the state of the machine in each time period as well as the operation performed in each time period with 100% confidence. It is for this reason that the engineer must know which operation occurs at each moment in time. Figure 3-6 below depicts a generalized graph of process type versus time. The engineer can capture this data using a variety of data collection methods detailed in section 4.2. In a general sense, the plot below represents the amount of time that a specific part spends at a known location. It can be thought of as a method 39 of tracking inventory. The author will refer to this system as an auto RFID system (refer to section 4.2.4 for more information about auto RFID). [roces Machine Stwte P2 MA P 4.- 4.- - -------------Time (t) Figure 3-6: Generalized graph of process type versus time As outlined in section 3.3, the reader knows that the auto RFID system monitors the duration of the part type (i.e. P1, P2, P3) or process type (M/S) that is present at a known location. Figure 3-7 below is a graphical representation of the combination of Figure 3-5 (generalized graph of machine power consumption plotted against time) and Figure 3-6 (generalized graph of process type versus time). Using Figure 3-7, the engineer can both determine the average cycle time for each part type and distinguish between part types P1, P2 and P3. Furthermore, the engineer can determine the number of distinct parts, n, produced within a lot, by counting the number of peaks within each production region. Additionally, the manufacturing systems engineer can confidently determine the average state dependent setup time to go from P1 to P2. Note that if the auto RFID system is not able to distinguish between a maintenance protocol (M) or a setup (S), then the engineer cannot determine the average state dependent setup time. For example, during practical implementation the manufacturing systems engineer can program unique RFID tags used to distinguish between a setup and maintenance protocol. This is depicted in Figure 3-7 above as the time span marked as M/S. 40 - 11",1........... I... .... ............... Process Type PI1 nj = 3 z= 7 2 2 3 4 5 6 P2 Power (W) I Ma I- ITMF-I*I- :1 I! Time (t) Figure 3-7: Graphical representation of combination of generalized auto RFID and power monitoring data. 41 .......... ........ .... ...... . I 3.4.2 Analytical approach and governing equations This section presents several governing equations which enable the manufacturing systems engineer to precisely compute the necessary manufacturing statistics that are described graphically in Figure 3-7 in section 3.4.1. In order for the reader to assess the integrity of the governing equations below, the author presents the following variable definitions: t = cycle time s = setup or maintenance time n = number ofparts in lot N = number of lots made or setups performed k = number of uniquepart types i= specific part type j = specific lot number or setup number The average cycle time of a specific part type is the total amount of time spent producing all parts of that type divided by the number of parts made of that type. Using the power monitoring data set and auto RFID data set, equation 9 below enables the manufacturing systems engineer to compute the average cycle time for part type i (Pi). N tij Average cycle time = Pi = N (9) The average state dependent setup time of a specific setup type is the total amount of time spent performing all setups of that type divided by the number of setups performed of that type. Using the power monitoring data set and auto RFID data set, equation 10 below enables the manufacturing systems engineer to compute the average state dependent setup time for setup type a,b (sa,b), where a and b are any integers from 1 to k. N Average state dependent setup time from a to b = sa,b = 42 .......... .... .... .......... 2:;=j0a~bj (10) The total uptime of a machine is the sum of the time spent producing all k part types. Using the power monitoring data set and auto RFID data set, equation 11 below enables the manufacturing systems engineer to compute the total uptime for the machine. Up time = ZN Zl Planned down time (equation 12 below) is the sum of all time spent on machine setups and machine maintenance. Planned down time = l t(M/S)j (12) Unplanned down time (equation 13 below) is the remainder of time not spent on part operations, setups, or maintenance. Unplanneddown time = Zj=1 tDj (13) Recall from section 3.3 the definition of down time (equation 14 below) as the sum of planned down time and unplanned down time. Down time = Unplanned + Planned = X ..1 t(M/s)j + Zj=1 tDj (14) Recall from section 3.2 that utilization is the ratio between uptime and total time. Equation 15 below enables the manufacturing systems engineer to compute machine utilization using power monitoring and auto RFID data. Up time Utilization= Total time Up time Down time+Up time 15) Substituting equation 11 above for uptime and equation 14 for down time into equation 15 yields equation 16 below. Utilization= ~ t1 j=i tM/Sj+ Xj 1 tDJ+Y21,] (16) tij Equations 9 and 10 are the average values of a sample data set from the related population. However, mean values alone are insufficient to fully characterize a manufacturing system. Due to time limitations during the testing of the system described in chapter 5, 43 discussion of additional manufacturing statistics (sample cycle time variance and sample state dependent setup time variance) is presented as future work in chapter 8. 44 Chapter 4 Methodology The proposed novel method to automatically capture and process manufacturing data detailed in chapter 3 was described assuming the use of power monitoring and auto RFID. In general, there are many methods of data collection that enable the manufacturing systems engineer to capture process type versus time data and machine state versus time data. This chapter describes the rationale as to why the power monitoring and auto RFID systems were implemented in Waters machining center of excellence. During the course of preliminary investigations, Waters management enumerated several core functional requirements for the project specified in chapter 2. The decisions made in this chapter were constrained by the core functional requirements enumerated by Waters management. The manufacturing systems engineer may use the method detailed in this chapter in order to select the best combined data collection system for their specific application. 4.1 Methods to capture machine state and duration This section contains various methods that Chandar [1], Puszko [2], and Perez believe meet the basic requirements of the machine state data collection system described in chapter 3. The subsections below define each method, describe the benefits, and explain the concerns raised by Chandar [1], Puszko [2], and Perez. 4.1.1 Human/Manual This method of data collection involves having a dedicated workforce to monitor and track the state of each machine at all times. The only benefit of this system is that no complex data collection system would be necessary; however, there are several drawbacks. The primary drawback relates to the data accuracy detailed in section 2.2.2. Furthermore, in order to have a high data collection sampling rate (within an order of magnitude of 1 Hertz) each machine would require a full time person dedicated to capturing data. The cost to hire a workforce large enough to effectively capture the needed data would outweigh the potential benefits of the data. 4.1.2 Computer vision A computer vision data collection system involves the use of one or more cameras to capture video data around the factory at all times. One of the benefits of a computer vision data 45 collection system is that it can, if designed properly, run autonomously with no human interaction necessary on a day-to-day basis. Additionally, a computer vision system can also be designed to capture part location and duration information. In essence it can capture all of the information needed to compute the manufacturing statistics using the equations in section 3.4.2. The main drawback of a computer vision data collection system is that expertise is required in programming, machine learning, and computer graphics. Furthermore, once a system has been designed and programmed that is able to recognize specific part types and machine states it must then be trained by a human to differentiate all of the various possible combinations. 4.1.3 Power monitor A power monitoring system is used to measure the amount of power consumed by a machine over a period of time. The primary benefit of a power monitoring system is that once installed the unit can capture data autonomously. Additionally, commercially available power monitoring systems are able to capture data at rates up to 1 Hertz and with minimum resolution on the order of 0.01 W [4]. As a secondary benefit, commercially available power monitoring systems can be used with any machine that draws power from a source, meaning that the data captured in a large scale manufacturing system would have a standard reporting language. 4.1.4 Machine statistics The method of using machine reported statistics to monitor machine state is described in section 2.1.2. This method outputs the percentage of time that the spindle of a machine tool is spinning; however, this method does not provide high resolution data. It is infeasible to sample this data collection system at a higher rate because of the cost to the manufacturing system. Recall from section 2.2.1 that in order to capture spindle time data the machine must first enter the ON / DOWN state resulting in a negative financial impact for the manufacturing company due to the fact that the machine is unusable during the period. 4.2 Methods to capture part location and duration This section contains various methods that Chandar [1], Puszko [2], and Perez believe would meet the basic requirements of the part location data collection system described in 46 ............ .... ... ...... - . .......... .... .... .. .. .......... .. ..... .................. .... .. .... ... ................ ...... . ......... ... chapter 3. The subsections below define each method, describe the benefits, and explain the concerns raised by Chandar [1], Puszko [2], and Perez. 4.2.1 Human/Manual This method of data collection involves having a dedicated workforce to monitor and track the type of part or process at each machine at all times. The only benefit of this system would be that no complex data collection system would be necessary, however, there are several drawbacks. The primary draw back relates to the efficacy in data accuracy detailed in section 2.2.2. Furthermore, in order to have a high data collection sampling rate (within an order of magnitude of 1 Hertz) each machine would require a full time person dedicated to capturing data. The cost to hire a workforce large enough to effectively capture the needed data would outweigh the potential benefits of the data. 4.2.2 Bar code A bar code system uses a scanner and a bar code in order to capture the location of a specific part type or process. The primary benefit of commercially available bar code scanners is that they have been well characterized. The main drawback of a barcode system is that in order to capture information using a bar code system, the manufacturing systems engineer must rely on human operators to remember to scan the object. In other words, the accuracy of a bar code system is only as high as the accuracy of a human data collection system. 4.2.3 Computer vision A computer vision data collection system involves the use of one or more cameras to capture video data around the factory at all times. One of the benefits of a computer vision data collection system is that it can, if designed properly, run autonomously with no human interaction necessary on a day-to-day basis. Additionally, a computer vision system can also be designed to capture machine state information. In essence it can capture all of the information needed to compute the manufacturing statistics using the equations in section 3.4.2. The main drawback of a computer vision data collection system is that expertise is required in programming, machine learning, and computer graphics. Furthermore, once a system 47 has been designed and programmed that is able to recognize specific part types and machine states it must then be trained by a human to differentiate all of the various possible combinations. 4.2.4 Auto RFID Auto RFID (Radio Erequency Identification) systems are commercially available data collection systems most commonly used to track inventory. Figure 4-1 below depicts the elements necessary for all auto RFID systems. Each auto RFID system has a tag, an antenna, a reader, and a computer. The tag stores all of the SKU or process specific data that is necessary to differentiate one tag from another. The antenna sends low energy radio frequency signals that are used to detect if a tag is present within the signal field. Each antenna is capable of detecting the presence of multiple tags at a time. The reader is programmed to control the radio frequency signals output through the antenna and to record the tag ID of each tag within the signal field. The computer stores and processes the data captured by the reader. The primary benefit of an auto RFID system is that it is simple to program, install, and run autonomously. The primary drawback of an auto RFID system is that radio frequency signals are subject to noise in a highly metallic environment. Readeror Interrogator '00 Antenna Tag or Transponder 48 ....... ..... ......... ......... . .. .. .. Figure 4-1: Typical auto RFLD system. [5] 4.2.5 Pressure pads A pressure pad data collection system is analogous to a scale. This data collection system would measure the weight of each tray of parts at a known location. The primary drawback of this data collection system is that it requires a significant amount of calibration. Even if the weight of each tray of parts is known in the system, it is very difficult to predict how this changes over the course of a specific machining operation (i.e. a part gets lighter after it has been machined). 4.2.6 Photogate/opties A photogate/optical data collection system is similar in concept to a computer vision system. A photogate/optical data collection system uses a laser and receiver to detect if an object has crossed the beam of the laser. The difference between a photogate/optical data collection system and a computer vision system is that it cannot be trained to distinguish the difference between various part types. This data collection system would be exclusively used to determine if a tray of parts is at a machine or not. 4.3 Weighted decision making and system selection Table 4-1 below contains all of the data collection methods described in sections 4.1 and 4.2 in the leftmost column. The top row of the table indicates the selection criteria used to select a system to implement. These selection criteria were selected based upon the functional requirements enumerated by Waters management at the outset of the project. The manufacturing systems engineer may use the method detailed in this chapter in order to select the best system for their specific application. It is worthwhile to note that even though the author did not select the computer vision system due to implementation challenges, it stands as the only automated data collection system that can capture both part location and machine state data. The rightmost column of table 4-1 above indicates that the power monitoring system is the best machine state data collection method. On the other hand, the best data collection for part location is tied between auto RFID and bar code. 49 According to AtlasRFID [6], one of the leading suppliers of commercial REID solutions, "one advantage of RFID is that the technology doesn't require line of sight. RFID tags can be read as long as they are within range of a reader. Barcodes have other shortcomings as well. If a label is ripped or soiled or has fallen off, there is no way to scan the item, and standard barcodes identify only the manufacturer and product, not the unique item." Table 4-1: Weighted decision matrix used to compare various data collection methods. Cost Passive SAP ntegration Flexibility/ Robustness Real time Total 0 0 0 0 0 0 0 - + + 0 0 + 0 +3 + + + - + - - + +2 RFID + - 0 + + - + + +3 Pressure pads + - + - + - 0 + +1 Power monitor - + + + + - + + +4 Machine stats - + - 0 - 0 0 - -3 Photogate/ optics + - + 0 + - - + +1 None - - - + + 0 - - -3 Data Collection Methods Part location Machine status Human/ manual 0 0 Barcode + Computer vision Data granulrity (#parts/sec) Additionally, AtlasRFID provides a comparative table 4-2 below that indicates relative strengths and weaknesses of RFID and bar code [6]. The table compares the read rate (better known as sampling frequency), line of sight, human capital requirements, read/write capability, durability, and security. For the purposes of this project and thesis, the author decided to implement the auto RFID system because of the lack of accuracy of the bar code system. In addition, most commercial RFID systems can sample at a frequency of > 1 Hertz. Issues surrounding the 50 implementation of the auto RFID and power monitoring systems are described in detail in section 5.3. 51 Table 4-2: AtlasRFID comparison of RFLD and bar code. RFID Read Rate Line of Sight Bar Code High throughput. Multiple Very low throughput. Tags (>100) tags can be read can only be read manually, one at a time. simultaneously. Not required. Items can be oriented in any direction, as long as it is in the read range, and direct line of sight is never required. Definitely required. Scanner must physically see each item directly to scan, and items must be oriented in a very specific manner. Human Capital Virtually none. Once up and Large requirements. Laborers running, the system is must scan each tag. completely automated. Read/Write Capability More than just reading. Read only. Ability to read Ability to read, write, modify, items and nothing else. and update. Durability High. Much better protected, Low. Easily damaged or and can even be internally removed; cannot be read if attached, so it can be read dirty or greasy. harsh very through environments. Security easier Much High. Difficult to replicate. Low. Data can be encrypted, reproduce or counterfeit. or protected, password include a "kill" feature to remove data permanently, so information stored is much more secure. 52 to Chapter 5 Implementation This chapter describes the implementation of the passive data collection system at Waters used to determine machine utilization, average state dependent setup time, and average cycle time. The implementation covers the use of an automated power monitoring system designed to determine machine state and the use of an auto RFID system designed to track part locations. This chapter discusses the specific commercially available products selected to test the data collection concept presented in chapter 3. The data collection system was designed and implemented in order to determine the average part cycle time and the average state dependent setup times for the 10 unique SKU's described by Chandar [1] and Puszko [2]. Due to limitations in the budget and a short timeline for implementation during this project the parts in question were only tracked and monitored during their operations in the CNC turning and CNC milling departments in Waters' machining center of excellence. Figure 5-1 below is a map of Waters' machining center of excellence with areas marked where the specific instruments are located. Additionally, this chapter details procedural issues experienced by the author during implementation as well as means to address these issues. Manufacturing systems engineers may use this section of the thesis as a model for replication of the experiment or an implementation guide under comparable conditions. 53 I r;7A I I t- I - I - E- rAil b , 40" I I L r R-1 M-WII"I ..... ,. ... I- Figure 5-1: Map of Waters' machining center of excellence indicating the location and type of system in each location. 54 5.1 Implementation of power monitoring system As indicated by the map in Figure 5-1 above, 7 machines were equipped with a commercially available power monitoring solution. The primary factors used when deciding which system to purchase were cost, lead time, and functionality. While several products were found to have the desired functionality, only one product had a cost within budget that could be delivered quickly for pre-installation testing. The power monitoring product selected is the Dent ELITEpro XC model. Detailed product specifications are included in Appendix section A-1. The system has support for up to four channels simultaneously, meaning that it can record the power consumption of four unique machines. Two Dent ELITEpro XC's were purchased to provide sufficient coverage for the 7 machines. Implementation is simplified and no machine downtime is required when using clamp style current transformers as seen in Figure 5-2 below [7]. Section 5.3.2 describes challenges experienced during installation as well as visual instructions for operators to use. High Pertormanc* 150A Clamp On CT Range:.5A- 300AAC DENTs affordable and compact 150A EZ Clamp current translbrmers are the one-handed operating solution for temporary or long-term studies. They are designed to work in tight places and ciamp around cables or buss bars. StandardFetes: " .5A- 300AAC range " Better than 1% accuracy amss the full range " Millivolt output Figure 5-2: Dent clamp on current transformer unit. Each Dent ELITEpro XC unit was programmed to output data over WiFi. Each time the machining center supervisors wish to review the data, they must connect to the power monitors 55 over WiFi in order to access the data. Table 5-1 below shows an example of raw current data logged by the power monitor when programmed to sample at 1Hz. Table 5-1: Example of raw current data. Number 1 2 3 4 5 6 7 8 Date 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 End Time Line 1 Avg. Amp M1208 12:09:57 12:09:58 12:09:59 12:10:00 12:10:01 12:10:02 12:10:03 12:10:04 Line 4 Avg. Amp M1211 Line 3 Avg. Amp M1210 Line 2 Avg. Amp M1209 5.51 5.54 5.52 5.5 5.54 5.61 5.58 5.54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0.35 Table 5-2 below shows an example of raw current data that has been manipulated using Microsoft Excel to yield power data with resolution of 1Hz. The data captured are manipulated to this form in order to create the plots shown in chapter 6. Table 5-2: Example of raw current data manipulated to output power and utilization. Number 1 2 3 4 5 6 7 8 Date 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 5/19/2014 Threshold values End Time Line 1 Line 2 Avg. M1208 Avg. Watt Line 3 Avg. Watt Line 4 Avg. Watt M1209 M1210 M1211 12:09:57 12:09:58 12:09:59 12:10:00 12:10:01 12:10:02 12:10:03 12:10:04 OFF /DOWN ON / DOWN 1322 1329 1324 1320 1329 1346 1339 1329 <.5 < 1 0 0 0 0 0 0 0 0 <.5 <1 0 0 0 0 0 0 0 0 <.5 <1 0 0 0 0 0 0 84 84 <.5 < 1 ON / UP >1 >1 >1 >1 56 I Elapsed . time 5.2 8 seconds Utilization from 12:09:57 to 12:10:04 100% 0% 0% 0% Implementation of auto RFID system As indicated by the map in Figure 5-1, 9 locations were required to be equipped with a commercially available RFID antenna. When selecting an auto RFID reader and software solution, the manufacturing systems engineer must consider the desired number of antennas per reader, the number of readers necessary for the implementation, and the minimum gain of each reader. Each of the previous design factors contribute to the overall implementation cost. The further the antenna is from the reader, the higher the gain is required due to losses in energy along the length of a coaxial cable. Cables longer than 25 feet come at a higher price than standard length cables under 25 feet in length. Commercially available RFID readers come with 1, 2, 4, or 8 antenna ports. The primary factors used when deciding which system to purchase were cost, lead time, and functionality. While several products were found to have the desired functionality, only one product had a cost within budget that could be delivered quickly for preinstallation testing. Antenna Inputs Data output via USB 57 Figure 5-3: Image of speedway revolution RFID reader with support for up to four antennas. The commercially available system chosen for this application is the 4-channel Impinj Speedway Revolution shown in Figure 5-3 [8] with Speedway Connect software and Multireader software. The system has support for up to four channels meaning that it can record the RF field data for four antennas simultaneously. The author suggests that the manufacturing systems engineer initially purchase a testing platform, such as the Impinj Speedway Revolution, to test the system for compatibility before full scale implementation. Factors to consider during implementation are described in sections 5.3.1 and 5.3.3. The manufacturing systems engineer must also consider operator safety when routing coaxial cables in a factory. The author recommends that cables be routed overhead when possible to avoid operator issues. However, the final decision must consider that added length can be caused by overhead cranes or power lines which ultimately leads to high cost cables with weak signal strength. For the purposes of this experiment three Impinj Speedway Revolution 4-channel systems were installed to accommodate the 9 antenna locations. For this experiment, RFID readers were not network accessible due to limited network access points within the machining center. Although the networked RFID reader is a key step in a completely automated solution, Waters' IT network security concerns and practical time constraints prohibited a network connection. Therefore, Toshiba® 32 GB fat32 formatted USB drives were used to store the data locally on each reader. The reader logs data in .CSV file format at a programmable sampling rate at up to 1000 Hz. As the sampling rate becomes faster, the file size grows faster. Preliminary experiments showed that sampling the RIFD data at 1000 Hz resulted in more than 4,000,000 data points in a 24-hour period from one long range antenna and one tag. Storing data files of increasing size on a USB requires the manufacturing systems engineer to manually switch the USB drives frequently. The tradeoff between sampling rate and file size prompted the selection a sampling rate of 0.20 Hz. Selecting ideal antenna locations within a factory is a challenging task, especially in a highly metallic environment. The manufacturing systems engineer must consider the human factors involved within the manufacturing system in order determine antenna and tag locations in a highly metallic environment. For example, Waters' machining center has an overhead crane in the CNC milling area used during setups to transport fixtures. In other areas of the factory metal carts are used to transport large castings, tools, fixtures, and raw material. If any of these metallic 58 objects are left between an antenna and a tag for an extended period of time, the manufacturing systems engineer is less confident in the fidelity of the data. Therefore the machinists and operators in the machining center need to be trained to adhere to operational procedures. Details relating to the specific operational procedures implemented in Waters' CNC milling and CNC turning departments are found in Appendix section A-3. Table 5-3 below shows sample RFID system data in its raw form. The raw form of RFID data is not immediately useful to the engineer. Table 5-3: Sample RFID system data in raw form. Antenna 1 4 2 Tag ID EPOCH time 28900330813 1.40549E+15 40501310906 1.40549E+15 28900330801 1.40549E+15 Using equation 17 below, the manufacturing systems engineer can easily convert from EPOCH time to a specific time and date in Microsoft excel. Time = EPOCH time-(4*3600) 86400 + 25569 (17) Table 5-4 below shows sample RFID system data in its manipulated form. The manipulated form of RFID data is immediately useful to the engineer. The manipulated RFID data is used to determine the part location and duration for each SKU as proposed in section 3.4.1. Table 5-4: Sample RFID system data in manipulated form using Microsoft Excel. Antenna Tag ID 1 28900330813 4 40501310906 2 28900330801 5.3 EPOCH time 1405493978029680 1405493988225980 1405493991231110 Time Date 2:59:38 16-Jul-14 2:59:48 16-Jul-14 2:59:51 16-Jul-14 Logistical issues during implementation This section details procedural issues experienced by the author during implementation as well as means to address these issues relating to selecting the correct RFID tag, installing the 59 Dent ELITEpro XC power monitoring solution, and using an auto RFID system in a highly metallic environment. Manufacturing systems engineers may use this section of the thesis as a model for replication of the experiment or an implementation guide under comparable conditions. 5.3.1 Selecting the correct RFID tag Commercially available RFID tags come in many different varieties. The three main types are low frequency, high frequency and ultra-high frequency. Low frequency tags are designed to operate at less than 1 foot from the antenna and are passively powered by the antenna. High frequency tags are designed to work at up to 20 feet and are passively powered by the antenna. Ultra high frequency tags are designed to operate at distances over 100 feet; however, they must have their own internal power source. For the purposes of this project ultrahigh frequency tags were not considered because of the added cost per tag and the risk of overlapping antenna fields over a long operating range. In order to successfully implement an auto RFID system in a machining center the manufacturing systems engineer must determine the best type of tag for the application. Given that one of the primary project functional requirements during the course of implementation was to integrate the data collection system seamlessly into the current factory layout, the author determined the ideal locations for all of the tag monitoring locations holding the factory layout constant. As mentioned previously the project had a limited budget; therefore the possibility of using more than one tag per tray of parts (i.e. one low frequency and one high frequency tag) was eliminated. Accordingly, the author determined that the minimum operation distance within the factory given the specific location of the machines to be tracked is 6 feet. Furthermore, the author determined that the maximum operation distance is 20 feet. The author selected and tested over 30 unique tag types. In order to decide which RFID tag performed the best, a baseline experiment was performed to determine if each of the tags could be read at a distance of at least 6 feet from the antenna. The initial experiment indicated that only 5 of the 30 tags could be read at a distance of at least 6 feet. The remaining 5 tags were then tested to determine which tag type would perform best over long distances. Additionally, the tags were tested with and without a 1 0"x 1 0"x %" piece of 6061 aluminum behind the tag in order to determine the effect of RF shielding (see section 5.3.3 for more details on RF shielding). 60 .... ...... The experiment was performed using both long range and short range antennas. During all experiments the gain of the antennas were programmed to the maximum allowable values set by the manufacturer. Figure 5-4 below is a photo taken of the experimental setup used to determine the effect of distance and RF shielding on RFID tag read rate. Figure 5-4: Photo of experimental layout used to determine the effect of distance and RF shielding on RFID tag read rate. The Impinj speedway revolution reader and the multi-reader software package was used to determine if the antenna detected the tag at 16 feet, either with or without metal. Average read rate, defined in equation 18 below, is the key measure used to compare various tags. Average Read Rate = Total tag read count Elapsed time (18) If the author determined that the tag maintained an average read rate of at least 25 over a 15 second period, then the data was recorded at that distance in both cases. If the antenna failed to detect the tag at 16 feet both with and without metal behind it, the author discarded the data because the tag could not possibly be used during implementation. In the event that a tag was 61 unreadable at 16 feet, the author moved the tag one foot closer to the antenna until the desired average read rate of 25 over a 15 second period was observed. Once the longest distance from the antenna was determined to meet the minimum required read rate, the author performed 4 replications of the experiment at that distance. The data were recorded and analyzed. The remainder of this section discusses the results and analysis of the experiment. Figure 5-5 below contains a series of normal probability plots created using the results of each experiment with the small antenna. Only the tags that were detected at 16 feet using the small antenna are plotted below. In order to create the plots below, the author assumed that the data collected behaved normally and therefore a Gaussian fit is used. 0.36 0.36 0.36 0.31 0.31 >-0.31 C 0.21 0.16 0.11 C 0.21 o 0.16 0.11 0.26 0.26 0.26 S0.21 0.16 0.11 0.06 0.06 0.06 0 10 20 30 0 40 ---- -- 0.21 0 0.16 - 0 30 40 Read rate at 16 feet 10 20 30 40 Read rate at 16 feet Xerafy Medium Metal 0.36 0.31 0.26 0.21 --- -- 0.11 0.06 20 0 40 0.31 0.26 0 0.16 10 30 0.36 0.21 - 0.11 0.06 20 Xerafy Cargo Track No metal Xerafy Cargo Track Metal 0.31 0.26 10 Read rate at 16 feet Read rate at 16 feet 0.36 Omni ID Max No metal Confidex Metal Omni ID Metal 0 0.16 0.11 0.06 - 0 10 20 30 40 Read rate at 16 feet 0 10 20 30 40 Read rate at 16 feet Figure 5-5: Normal probability plots of read rate at a distance of 16feet from the small antenna. Figure 5-6 below contains a series of normal probability plots created using the results of each experiment with the large antenna. Only the tags that were detected at 16 feet using both the small antenna and the large antenna are plotted below. In order to create the plots below, the author assumed that the data collected behaved normally and therefore a Gaussian fit is used. 62 Omni ID Metal Confidex Metal 0.36 0.31 0.26 a, 0.21 0 0.16 0.11 0.06 C a, 0 0 10 20 30 0 0 40 C a, 4.. U' C a, 0 10 20 30 Read rate at 16 feet 20 30 0 40 40 4.. U' C a, 0 10 20 30 20 30 40 Xerafy Medium Metal 0.36 0.31 0.26 0.21 0.16 0.11 0.06 0 10 Read rate at 16 feet Xerafy Cargo Track No metal 0.36 0.31 0.26 0.21 0.16 0.11 0.06 0 10 0.36 0.31 0.26 0.21 0.16 0.11 0.06 Read rate at 16 feet Xerafy Cargo Track Metal 0 No metal 0.36 0.31 0.26 0.21 0.16 0.11 0.06 Read rate at 16 feet )m. 4.. U' Omni ID Max 40 Read rate at 16 feet 0.36 0.31 0.26 0.21 0.16 0.11 0.06 0 10 20 30 40 Read rate at 16 feet Figure 5-6: Normal probability plots of read rate at a distance of 16feet from the large antenna. From these results and analysis the author concluded that tag 4, the Xerafy cargo track tag, is the best choice to operate at a maximum distance of 16 feet from either the small or large antenna with a metal or non-metal backing. For more information about the Xerafy cargo track tags please refer to the product specification sheet in the Appendix section A-2. 5.3.2 Power monitoring obeys Faraday's Law The Dent ELITEpro XC power monitor uses a clip on current transformer to measure electric flux through the current transformer. Faraday's law [9], equation 19 below, states that the total amount of electrical current passing through a closed 2D surface (i.e. the cross section of a wire) can be computed by measuring the electric flux across the surface. If equal, yet 63 opposite in polarity, electric flux are contained within the surface than the resulting current will be zero. Current = I = dt = (ffJ - dS (19) Most modem machine tools use high-voltage power lines. Each power line to the machine has either a positive or negative polarity. Some machine tool high voltage power lines are contained within one cable. Figure 5-7 below can be used during the implementation phase and training of the operators to explain an incorrect installation of the current monitor. The white circles with +/- indicate the polarity of the equal magnitude electric fields. The grey exterior circle represents the wire encasement. Using Faraday's law the engineer knows that Dent ELITEpro XC clip on current transformers cannot contain both the positive and negative sides of a cable. If both wires are contained within the wire clamp, Faraday's law predicts that the current sensor will output zero. Figure 5-7: Depiction of incorrect installation of current transformer. Figure 5-8 below can be used during the implementation phase and training of the operators to explain a correct installation of the current monitor. Again, the white circles with +/indicate the polarity of the equal magnitude electric fields. The grey exterior circle represents the wire encasement. The Dent ELITEpro XC wire clamp must contain either + or -, but not both. 64 Figure 5-8: Depiction of correct installation of current transformer. Since the Dent ELITEpro XC outputs current data, the manufacturing systems engineer must convert the current into power using Joule's law [10], equation 20 below, by multiplying voltage and current. The simple conversion from current to power enables the manufacturing systems engineer to create graphs similar in form to the generalized graph of machine power consumption plotted against time as shown in section 3.4.1. Power= -- V= IV dt 5.3.3 (20) Process plan for using RFID in a metal environment As alluded to in section 5.3.1 the manufacturing systems engineer will experience issues when implementing an auto RFID data collection system in a highly-metallic environment such as that of Waters' machining center of excellence. Figure 5-9 below depicts the effects that metal can have on both the antenna and the tags [11]. The left column depicts the effect on the antenna and the right column depicts the effect on the tags. The figure indicates that metal behind either the antenna or tag completely shields the RF signal from propagating behind the device. These plots are used by the engineer to determine the mounting configurations of the RFID tags and antennas. 65 %0*d 4iW 00 40 4 I~ 30 On Plastic so So 3100 4M 1 60 40 IlK) A) 0 so) 100 100 140 too .110 110 2e /4 120 140 ) 110 1 114 1 20 0 1M 1W 18D Large Metal sheet 0 V10 0 10 310 40 ,t07 40 80 00 4100 60 40 go 100 too 20 110 10 130 IM0 140 DID 2100 "o 140 2W 110 oo 110 160 X0 1W 180 Figure 5-9: Plots of varying RFID antenna field comparing metal backed and plastic backed tags. Through basic bench level experiments, such as the experiment detailed in section 5.3.1, the manufacturing systems engineer learns that care must be taken when implementing the auto RFID data collection system in a highly metallic environment. Figure 5-10 below depicts the implementation of a large antenna in the CNC turning area at Waters. The leftmost photo has been post processed to include a green directional arrow and checkmark which indicate the correct orientation. The rightmost photo has been post processed to include a red directional arrow and X which indicate the incorrect orientation. While the RFID system does not require line of site to collect data, initial experiments indicate that the system behaves more reliably when the tag faces the antenna. This effect can be attributed to the fact that the bins onto which the tags are mounted contain metal parts and exhibit the RF shielding effect described in Figure 5-9 above. During the implementation of the auto RFID system and training of the machinists, the author determined that it was best practice to mark off the desired location and orientation for bins with tags using labels (similar to the Toyota ProductionSystem Kaizen practice) [12]. The 66 manufacturing systems engineer should refer to Appendix section A-3 to review the entire process plan which discusses common failure modes experienced during implementation in a highly metallic environment. Figure 5-10: Photos taken in Waters' machining center of excellence CNC turning department. 67 Chapter 6 Results and discussion This chapter demonstrates the approach taken to analyze the power monitoring and auto RFID data captured during two weeks of the expermient by Chandar [1] and Puszko [2]. Figure 6-1 below is a map of the Waters CNC Turning department which indicates the location of each specific power monitor and RFID antenna. Figure 6-2 below is a map of the Waters CNC Milling department which indicates the location of each specific power monitor and RFID antenna. The raw data captured using the power monitoring and auto RFID described in chapter 5 must be attributed to a specific machine in order to analyze the data using the method described in chapter 3. These maps are used to assign labels to the data which correspond to the relevant machine. Antenna locations 1 and 4 on the CNC Turning map correspond to two large antennas which are used to monitor the inprocess locations for M1302-2 and M1309 respectively. Antennas 1 and 2 on the right side of the CNC Milling map correspond to two small antennas which are used to monitor the inprocess locations for M1210 and M1211 respectively. Antenna 3 on the right hand side of the CNC Milling map corresponds to a small antenna which is used to monitor the inventory location at M1211. Antenna 4 on the right hand side of the CNC Milling map corresponds to a large antenna which is used to monitor the inventory location at M1210. The remaining antennas on the CNC Milling map are used to monitor the CNC Milling Utility Operator inventory location. 68 ........ I'll. ...111.. . I......... N Sk Poe Moitr r JT JL LUW Figure 6-1: Map of the Waters CNC Turning department indicating data collection locations. FRI kA -[-[1]2 1 #% wo vimU Figure 6-2: Map of the Waters CNC Milling department indicating data collection locations. 69 Demonstration of average cycle time data 6.1 This section presents the captured power monitoring and RFID data from M1309 in CNC Turning spanning from 21:00 on 7/16/2014 to 20:00 on 7/18/2014. The analytical method presented in chapter 3 can be used to process the power monitoring and RFID data in order to determine the average cycle time for the part type. In addition, the data can be used to determine the utilization of M1309 during the period spanning from 21:00 on 7/16/2014 to 20:00 on 7/18/2014. Figure 6-3 below is a plot of power monitoring data from M1309 in CNC Turning. Note that unlike the idealized power monitoring graphs in chapter 3, the plot of actual power monitoring data is not smooth. Plot of CNC Turning M1309 Power Monitoring Data 160 1 10 120 100 80 60 20 0 -T 7/16/14 -T T - -,S~ 7/17/14 - - M ZI Date and Time 7/18/14 Figure 6-3: Plot of CNC Turning M1309 power monitoring data (7/16-7/18). Figure 6-4 below is a plot of RFID data from antenna 4 which covers the inprocess location at M1309 in CNC Turning. These data have been manipulated to only show the specific part type SKU. The raw RFID data confirms that a total of 10 unique tags of part type WAT081193 were present during this time period. Six of the tags appear during the first major time period (n = 6) while four of the tags appear during the second major time period (n = 4). 70 n=6 7/16/14 n=4 W W W A T 0 8 1 1 9 3 A T 0 8 1 1 9 3 A T 0 8 1 1 9 3 7/17/14 Date and Time 7/18/14 Figure 6-4: Plot of CNC Turning M1309 RFID data (7/16-7/18). Figure 6-5 below is the graphical combination of the power monitoring and RFID data from M1309 in CNC Turning. If the engineer attempts to use the RFID data alone to determine the cycle time during period one, he or she concludes that the elapsed time is approximately 17 hours. However, when the-RFID data is combined with the power monitoring data, the engineer concludes that the total time elapsed during period one is approximately 13.5 hours. Only by combining the power monitoring and RFID data is the engineer confident in the amount of time spent processing the parts. Note that there is a period of time (from 18:00 to 19:00 on 7/17/2014) when a WAT081193 tag is observed but no power is consumed by the machine. This indicates to the engineer that no process was performed on the parts during this period. However, if the engineer were to only view the RFID data, he or she might wrongly conclude that a machinist spent approximately one hour processing the parts. It is for this reason that the engineer must capture both power monitoring and RFID data in order to accurately determine the average part cycle time. 71 Plot of CNC Turning M 1309 Power Monitoring and RFID Data n =6 S tWi n 2 =4 W W A 120 100 0 8 10 9 3 0 7/17/14 7/16/14 Date and Time 7/18/14 Figure 6-5: Plot of CNC Turning M1309 power monitoring and RFID data (7/16-7/18). Recall from section 3.4.2 equation 9 which is used to calculate the average cycle time for part type i. Using the t and n values from Figure 6-5 above, we can compute the average cycle time for part type WAT081193 over the period spanning from 21:00 on 16 July 2014 to 20:00 on 18 July 2014. In this case, N = 2. tWATO81193,1 + tWATo1193,2 n N n2 Average cycle time for PwATo81193 = N 13.5 hours Average cycle time for PWATO8 1193 6bins2 N 9.75 ot (21) hours 4bins = 2.34 hours per bin (22) Each bin used to produce WAT081193 holds 30 parts. The cycle time values found in SAP and Filemaker are recorded on a per part basis. Table 6-1 below contains the average cycle time values for WAT081193 as reported by SAP, Filemaker, and the experimental results. Since only two lots were observed for this experiment and used to determine the average lot cycle time, the engineer should not be convinced that the experimental data are statistically significant nor representative of the population. However, the analytical methodology described above should be used as more data are captured. As the volume of experimental data increases, the engineer should be convinced that the experimental results are statistically significant. 72 Table 6-1: Comparison of SAP, Filemaker, and Experimental part cycle time data. Turning Part No. wat081193 Process Time (Hours) SAP 0.083 Filemaker 0.105 Experimental 0.078 Using the raw power monitoring data plotted in Figure 6-3 the engineer can calculate the utilization of the machine. In chapter 4 the author suggests that each machine should be calibrated in order to determine the appropriate power threshold values used to distinguish between uptime and down time. Table 6-2 below contains the results of the utilization calculations using equation 11 while varying the power threshold. Table 6-2: M1309 machine utilization rates using various power thresholds (7/16-7/18). (Watts) Utilization (%) Power Threshold 6.2 10 1 0.1 38.11% 32.00% 29.43% Demonstration of state dependent setup time data This section presents the captured power monitoring and RFID data from M1309 in CNC Turning spanning from 21:00 on 7/21/2014 to 05:30 on 7/22/2014. The analytical method presented in chapter 3 can be used to process the power monitoring and RFID data in order to determine the average state dependent setup time. In addition, the data can be used to determine the utilization of M1309 during the period spanning from 21:00 on 7/21/2014 to 05:30 on 7/22/2014. Figure 6-6 below is a plot of power monitoring data from M1309 in CNC Turning. Note that unlike the idealized power monitoring graphs in chapter 3, the plot of actual power monitoring data is not smooth. 73 Plot of CNC Turning M1309 Power Monitoring Data 120 100 80 60 0 410 III[ 0 1 - 'T X 1r, C C7 r I lr Ilium C r I I Z -1 r I 11 1 r, ri rl nj ra i r I r I r I r i r r. i i tr- I r-, -' i r 4 r I r i r- t -T V r I r F4 71 rs -T W r 1 r i r I (-_A Date and Time 7/21/14 ri -r r -r e: sw: r a vT 11 -T -T w, -T -r 7/22/14 Figure 6-6: Plot of CNC Turning M1309 power monitoring data (7/21-7/22) Figure 6-7 below is a plot of RFID data from antenna 4 which covers the inprocess location at M1309 in CNC Turning. These data have been manipulated to only show the specific part type SKU. The raw RFID data confirms that a total of two unique (n = 2) tags of part type 405013109 and one unique tag (n = 1) of part type 405008452 were present during this time period. Two of the tags appear during the first major time period while one of the tags appears during the second major time period. n=l 2 4 0 5 0 0 4 0 5 0 1 3 1 0 9 7/21/14 8 4 5 2 Date and 74 .. ........ inic 7/22/14 Figure 6-7: Plot of CNC Turning M1309 RFID data (7/21-7/22). Figure 6-8 below is the graphical combination of the power monitoring and RFID data from M1309 in CNC Turning. Note that there is a period of time (from 03:30 to 04:00 on 7/22/2014) when no power is consumed by the machine. This indicates to the engineer that no process was performed on the parts during this period. When the RFID data is combined with the power monitoring data, the engineer concludes that the total time elapsed during the setup period is approximately 1 hour. Only by combining the power monitoring and RFID data is the engineer confident in the amount of time spent setting up the machine. to Setup from 405013109 405008452 lasted 1 hour Plot of CNC Turning M 1309 Power Monitoring and RFID Data I XKI A-( 10I n= 2 n=, 1 4 4 0 5 0 1 3 0 5 0 0 8 4 5 2 A 1 0 9 -T ;7- A 7 ;7 ' 14 ;rl W, 7 , r Q 4 A-4 CA A:A r A A,4 C-1 Z -- = r A'A 1 1 C) CA e'k C) Ct rt 7/21/14 C4 rk 4-.! - - - - - Ir r A 7 z I I': - - - - - Date and Time C' r- 1 A71 = ro. ! rA CA -r 7t X w Lt 1 r 'T r- -r - X -T 'T -T -T -7 -, ' -r -T r -T 7/22/14 Figure 6-8: Plot of CNC Turning M1309 power monitoring and RFID data (7/21-7/22). Recall from section 3.4.2 equation 10 which is used to calculate the average state dependent setup time from part type a to b. Using the t and n values from Figure 6-8 above, we can compute the average state dependent setup time from part type 405013109 to part type 405008452 over the period spanning from 21:00 on 21 July 2014 to 05:30 on 22 July 2014. In this case, N = 1. 75 N Average state dependent setup time from a to b = sa- = I a,bj (23) Table 6-3 below contains the average setup time values for 405008452 as reported by SAP, Filemaker, and the experimental results. Since only one setup was observed during this period of the experiment and was used to determine the "average" lot cycle time, the engineer should not be convinced that the experimental data are statistically significant nor representative of the population. The experiment by Puszko [2] to reduce the number of machine setups limits the ability to capture a data set that statitically significant over a short period of time. In other words, less setups means less data on the time duration of a setup. However, the analytical methodology described above should be used as more data are captured. As the volume of experimental data increases, the engineer should be convinced that the experimental results are statistically significant. Note that the SAP and Filemaker setup times, values represent state independent setup times whereas the experimental results represent state dependent setup times. Table 6-3: Comparison of SAP, Filemaker, and Experimental setup time data. Setup Time (Hours) Turning 405008452 Filemaker SAP Part Material No. 42 4 1 4.00 2.92 Experimental from 405013109 1.00 Using the raw power monitoring data plotted in Figure 6-6 the engineer can calculate the utilization of the machine. In chapter 4 the author suggests that each machine should be calibrated in order to determine the appropriate power threshold values used to distinguish between uptime and down time. Table 6-4 below contains the results of the utilization calculations using equation 11 while varying the power threshold. Table 6-4: M1309 machine utilization rates using various power thresholds (7/21-7/22). (Watts) Threshold 7Power 0.1 16.60% 1 16.22% Utilizain % 16.60% 16.22% 76 10 _5.84% 1.5.84% 6.3 Data analysis challenges The data analyzed and discussed in sections 6.1 and 6.2 demonstrates that the analytical method proposed in chapter 4 can be used to determine the average part cycle time and the average state dependent setup time. However, not all of the data captured over the course of the two week experiment was useful. As discussed in chapter 5, the successful implementation of the passive data collection system requires thoughtful antenna placement and operator compliance considerations. The data captured during this experiment indicates that the antenna locations in CNC Milling were not ideal and that some of the machinists were not trained properly to comply with the data collection process plan (see Appendix section A-3). The combination of these two issues resulted in large quantities of unusable data. Figure 6-2 is a map of the Waters CNC Milling department which indicates the location of each specific RFID antenna. The antenna locations chosen for this experiment were selected because they required no significant factory layout changes. In general, the engineer must determine that the RFID antenna used to monitor the inprocess location can only track parts within its RF field. By inspection the engineer can see that antennas 2,3 and 1,4 have overlapping RF fields. As a result, the data captured by the RFID readers indicates that all trays of parts were simultaneously both inprocess and inventory. While the data could have been processed by making assumptions based upon the relative read rates of each tag, the results would not be conclusive. Therefore, the data captured in CNC Milling were not analyzed. Additionally, some of the machinists were not trained properly to comply with the data collection process plan. The process plan presented to Waters' machinists requires that only one bin can be present in an inprocess RFID field at a time (see Appendix section A-3.8). If multiple bins are observed at an inprocess location during the same period, the engineer cannot confdently determine which SKU was being made at that time. Table 6-5 below contains an example of RFID data captured in CNC Milling during this experiment. These data indicate that bins 8119309, 8119314, 8119315, and 8119313 were all in process at the same time. Additionally, the machinists in CNC Milling continued to place metal objects (tool carts, overhead crane, etc.) between the antennas and tags. Recall from section 5.3.3 that RF signals can be shielded or obscured when metal is present. While the data could have been processed by making assumptions based upon the relative read rates of each tag, the results would not be conclusive. 77 Therefore, the data captured when the inprocess antennas simultaneously detected multiple tags in CNC Milling and CNC turning were not analyzed. Table 6-5: Example CNC Milling RFID data indicating that machinists did not follow the data collection process plan. Antenna Tag ID EPOCH time Time Date 1 1 1 2 4 4 4 1 8119309 8119314 8119315 40501536720 8119316 8119317 28900330813 8119313 1.40609E+15 1.40609E+15 1.40609E+15 1.40609E+15 1.40609E+15 1.40609E+15 1.40609E+15 1.40609E+15 1:27:15 1:27:19 1:27:23 1:27:23 1:27:26 1:27:30 1:27:30 1:27:31 23-Jul-14 23-Jul-14 23-Jul-14 23-Jul-14 23-Jul-14 23-Jul-14 23-Jul-14 23-Jul-14 78 Chapter 7 Conclusion The work done by Chandar [1] to optimize lot sizes and Puszko [2] to reduce time spent performing machine setups requires the use of accurate, high efficacy average part cycle time and average state dependent setup time data. Additionally, management at Waters requires accurate, high efficacy machine utilization data in order to make capacity planning and capital equipment purchasing decisions. Waters' present data collection system is designed to capture lot cycle time, state independent setup time, and machine spindle uptime. Therefore, the present data collection system in place at Waters Corporation is insufficient for the needs of management and for the purposes of the team project. The purpose of this thesis is to demonstrate the value of implementing a novel, accurate automated data collection system designed to capture the data necessary to optimize lot sizes and supermarkets for high-volume parts in a manufacturing environment, and to describe a practical method for doing so. This thesis demonstrates that the graphical approach and analytical method presented in chapter 3 can be used to determine the manufacturing systems statistics required by Chandar [1] and Puszko [2]. The proposed novel method to automatically capture and process manufacturing data detailed in chapter 4 was described assuming the use of power monitoring and auto RFID. Individually, the power monitoring and auto RFID systems implemented for this project provide value to Waters. For instance, the power monitoring system can now be used to calculate the utilization of each machine and standardize the reporting language across all machine types. Furthermore, the auto RFID system can now be used to track average lot queueing time and monitor inventory. This thesis demonstrates a proof of concept, enumerates the financial benefits, and provides a practical guide for manufacturing systems engineers to use during the implementation of a combined passive power monitoring and auto RFID data collection system. During the course of preliminary investigations Waters management enumerated several core functional requirements for the project specified in chapter 2. This thesis describes the rationale as to why the power monitoring and auto RFID systems were to be implemented in Waters machining center of excellence. The implementation covers the use of an automated power monitoring system designed to determine machine state and the use of an auto RFID 79 system designed to track part locations. This thesis also discusses the specific commercially available products selected to test the data collection concept presented in chapter 3. The data collection system tested at Waters successfully demonstrates the combined capabilities of a passive power monitoring and auto RFID data collection system to capture average cycle time and average state dependent set up time for some of the 10 parts selected by Chandar [1] and Puszko [2]. Since the Waters machining center is a highly metallic environment, many logistical issues were faced during the implementation phase. These logistical issues include an overlapping RFID antenna layout, operator training, and operator compliance. Ultimately, the data captured from the two week data collection experiment is insufficient to confidently report all of the manufacturing systems statistics needed by Chandar [1] and Puszko [2]; however, the data captured and results discussed in chapter 6 indicate that the power monitoring and auto RFID system is capable of capturing the necessary data. Running the experiment for a longer period of time with minor improvements to the antenna layout and the operator training should enable Waters to confidently capture all of the data needed to continue the work of Chandar [1] and Puszko [2]. Figure 7-1 below shows the cost to scale up the combined data collection system across all departments in Waters machining center of excellence. The present data collection system has an opportunity cost of approximately $85,775 per year as calculated in section 2.2.1. Based upon the implementation cost of the experimental setup used for this project, we project that the cost to implement power monitoring and auto RFID at full-scale will be $60,000 in raw materials. This amount does not consider the software development costs associated with network integration at Waters. Based upon these costs, the combined passive data collection system is expected to pay off 9 months after implementation. The combined data collection system is expected to provide Waters at least $365,000 in value over a 5-year period. 80 200 - 180 160 - Present system cost Power + RFID cost 140 0120 4- C 100100 =, 80 m o 60 40 Breakeven in 9 months 20 0 Figure 7-1: Cost comparison between present data collection system and proposed data collection system versus time. In conclusion, the data collection method described in this thesis is useful to a manufacturing organization that would benefit from using these manufacturing systems statistics to improve production planning and factory throughput while simultaneously eliminating the need for costly, manual data collection. 81 Chapter 8 Future work Individually, the power monitoring and auto RFID systems implemented for this project provide value to Waters. However, the author believes that there are many other benefits of the combined passive data collection system implemented during this project. This chapter discusses alternative uses and additional potential financial benefits of the combined power monitoring and auto REID data collection system to Waters. Lastly, the author proposes a research agenda discussing several additional uses of the machine utilization, average cycle time, and average state dependent setup time data that is captured using an accurate automated data collection system. 8.1 Next steps for Waters The passive data collection system implemented during this project included antennas that cover three separate inventory locations. The average queue time results were not calculated because the information was not needed by Chandar [1] and Puszko [2]. Since the data collection system is designed to handle multiple REID tags at the same time, integrating transfer lots is a simple task. The flexible Velcro@ RFID mount design enables Waters to track each individual bin within each lot. The manufacturing systems engineer needs to program separate tags for each bin within the lot. If the manufacturing systems engineer implements a transfer lot system tracked by the RFID system, the author recommends monitoring the in process inventory locations. Capturing the data that indicates how long a tray of parts spends in process enables the manufacturing systems engineer to determine the average queueing time for any tray with an RFID tag. Understanding the queue time of the manufacturing system enables the manufacturing systems engineer to set maximum buffer thresholds. Preliminary investigations revealed that Waters' accounting department performs a cost roll once per 5 years in order to set standard cycle times and setup times for each SKU. The present cost roll procedure consumes hundreds of man hours. In recent months, Waters' Milford facility has experienced increasing demand resulting in excessive overtime machinist hours at a pay rate of time and a half. The combined passive data collection system enables the accounting department to collect data for analysis on a more frequent basis without incurring the labor cost 82 ...... ....... . ... .. ... ... required to manually capture data. The finance department can use this real-time information to inform smarter head count decisions to avoid excessive overtime costs. The author further recommends that the passive data collection system be used to relate scrap rates to a particular setup. In this scenario, it would be wise to track each tool and each fixture with an RFID tag. This would then enable a data analyst to retroactively determine whether high scrap rate was caused by a human error during setup or in process. Using unique RFID tags to track a setup (i.e. tool or fixture) provides significantly higher accuracy average state dependent setup times. Once the manufacturing systems engineer has determined the relative setup scrap risk for each state dependent setup, the lot sizes for each part type must be adjusted. Additionally, the author recommends that Waters implement a networked global RFID system at the Milford facility. A networked global RFID system enables the manufacturing systems engineer to determine the position and velocity of each RFID tag in real time anywhere within the factory. The system should be connected to Waters' network in order to monitor the system in real time. This system would include several redundant large antennas in order to track part location at all times. Knowing the velocity of an RFID tag tells the manufacturing systems engineer how fast a bin, fixture, tool, or machinist is able to traverse a known distance. Furthermore, once the auto RFID system is connected to the Waters network, e-Kanbans can be implemented. This data is useful to the manufacturing systems engineer who must design the layout of the factory. Furthermore, the author proposes that Waters integrate a real-time notification system remotely accessible to the department supervisors. The notification system would be comprised of a dashboard interface that would display utilization data for each machine. The time series plot of the utilization data should be presented and the user should be able to adjust the time period used to compute the machine utilization. As an alternative view, raw current data can be displayed to the user. Additionally, the dashboard interface can be used to display macro-level factory statistics such as factory output, work in progress inventory, and total inventory. The user should have drag and drop control over the production plan. Using the respective values from the state dependent average setup time matrix, the interface can present the user with the setup time 83 benefit/cost of any changes made to the production plan using the drag and drop interface. Once approved, key stakeholders will receive a copy of the updated process plan. The last recommendation is to mount a networked camera to each RFID antenna such that the viewing angle captures the inventory location or machine. The user of the dashboard interface should have the ability to select a location from the factory map and stream the live video feed from that camera. Additionally, the user should have the ability to view video data from the past. The goal of this system is to capture video data that can be used by a data scientist to use to train a computer vision program to check the power monitoring and auto RFID system. 8.2 Research agenda Recall from chapter 2 the generalized form of the average part cycle time vector and the average state dependent setup time matrix. As discussed in chapter 6, the values calculated using the methodology described in chapter 3 are used to populate both the cycle time vector and state dependent setup time matrix. Since the passive data collection system implemented at Waters was used to monitor for two weeks the decreased machine setup experiment by Puszko [2] and the increased lot sizes experiment by Chandar [1], the data reported in chapter 6 does not include statistically significant sample statistics for each measurement. The author suggests that the manufacturing systems engineer implement the improved passive data collection system as described in section 8.1. Once the manufacturing systems engineer is confident in the data captured, he or she should run an experiment to collect data for at least three replicates of each part cycle time and state dependent setup. The manufacturing systems engineer can then study the sample statistics of the data set. Figure 8-1 below represents the sample statistics of the generalized average lot cycle time vector. Figure 8-2 below represents the sample statistics of the generalized average state dependent setup matrix. The images in both of these figures represent a generic Gaussian distribution. By studying the underlying sample statistics, particularly the sample variance, the manufacturing systems engineer can determine if the process is in control. 84 Figure 8-1: Sample statistics of the generalized average lot cycle time vector. AA 000 Figure 8-2: Sample statistics of the generalized average state dependent setup matrix. The data captured using the methodology described in this thesis enables the manufacturing systems engineer to study the variability of each process, providing a data driven roadmap for continuous systems improvement. For example, if part type a has a cycle time variance higher than all other parts, then the manufacturing systems engineer can further explore the data captured related to part type a. Additionally, if setup type a, b has a setup time variance higher than all other setups, then the manufacturing systems engineer can further explore the data captured related to setup type a,b. The author believes that the manufacturing systems engineer will be able to determine either that the process is truly random or that there is a deterministic 85 cause for the high variance (i.e. a specific operator performs a setup faster than all other operators). Appendix A-1 Dent ELITEpro XC Anatomy 171 ELITEPRO XC ANATOMY Termid Roc* for Cirrent Trarsformer (CT) Cormections Mounting Tab PhaseChek'" LEDs to ensure proper CT Votage Lead Connections phasin Mount Tab Mourntig mignets (not picturecd Standard Ethernet port Fair Anog/ Ipat Chamels Poier hAOt LoggingOW/Conm indicator LED 86 ............ Optional Wi Wterface may be ordered with external 3 dbi antena A-2 Cargo Track product specification 1131 9 FulintId ~Tk3 2sLeedt 3n RF air protocol EPC Class 1 Gen 2; IS018000-6C Operating frequency UHF 902-928 MHz (US); 866-868 MHz (EU) IC type Alien Higgs-3 Memory configuration 96-EPC bits; 512-bit user memory Functionality Read / write (user programmed) 100.000 cycles at 77*F (25*C) Up to 50 years' Memory - expected read / write cycles Data retention Read rate 400 tags per second for 96-EPC bit number 1 year Warranty (limited) on-meta2 ERPsT Read range on-metal (2W ERPI 2 R~'eadf rang~ Read range oft-metal M2ER P) 2 Polarization Up to 39 ft (12 ml Up to 20 ft 16 m) Linear Material. Industry Grade Polymer Mounting system Rivet hole, o 0.14 in (3.5 mm), adhesive loptional) Color Cool gray Optional faceplate marking (large volume orders) Faceplate can be laser etched with 1-D or 2-D barcode, human readable information or company logo E nv ironmen t and industry Complian RoHS EU Directive 2002/95/EC The chtp dala retention is based on chip operating under general emvirA ctdal read range may vary based upion use case and antenna power. 87 mert conditons. ><E2FF AN rj Ill I % rWg /~ \\ / Operational temperature Cold Dry heat Thermal shock Application temperature Cold Dry heat Humidity Operational humidity Storage humidity Shock fdrop) Compression strength IP classification prciduct Dm~n~~r~ ~ Dimensions (mm) tolerance Dimensions (in) tolerance Rivet hole diameter Weight 1 -40*F (-400 C) +185*F (+85*C -40*F to 185OF (-400 C to +85*C; cycled -40 0 F I-400 CI +185*F (+854C 5%-95% non-condensing 5%-95% non-condensing 3 ft (1 m) to concrete/granite up to 200 cycles 29 psi (200 kPa) IP68 W~gri 100 x 26 x 8.9 +/- 0.5 3.94 x 1.02 x 0.35 +/- 0.02 0.137 in +-0.008 13.5 mm +/-0.2) 0.61 oz 17.2 g) 88 A-3 Data collection process plan A-3.1 Staging area When an order is placed and ready to be set up, operator must come to the staging area adjacent to NC turning (across from the restroom). A-3.2 Staging area close up When an order is placed and ready to be set up, operator must come to the staging area adjacent to NC turning. Select the tag that matches the part number and the correct number of tags to match the lot size. Affix each tag to the appropriate bin (24 or 30 parts per bin available). 89 90 A-3.3 CNC Turning - M1302-2 correct orientation Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Bin must stay in taped area on job cart. Once the bin is complete, immediately transfer the bin to the Turning Utility Operator station. When setting up a new job, ensure that the bin for that part type is on the job cart for the entire duration of the setup. 91 A-3.4 CNC Turning - M1302-2 incorrect orientation Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. 92 Only one bin at a time on the job cart. Do not stack multiple bins. 93 A-3.5 CNC Turning - M1309 correct orientation Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Bin must stay in taped area on job cart. Once the bin is complete, immediately transfer the bin to the Turning Utility Operator station. When setting up a new job, ensure that the bin for that part type is on the job cart for the entire duration of the setup. 94 .. .... .. .... ... A-3.6 CNC Turning - M1309 incorrect orientation Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. 95 Only one bin at a time on the job cart. Do not stack multiple bins. 96 ... .... .... A-3.7 CNC Milling- M1210 correct orientation When setting up a new job, ensure that the bin for that part type is on the job cart for the entire duration of the setup. Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Bin must stay in taped area on job cart. Once the bin is complete, immediately transfer the bin to the Milling Utility Operator station with the bin in the correct orientation. A-3.8 CNC Milling- M1210 incorrect orientation Only one bin at a time on the job cart. Do not stack multiple bins. 97 Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Only the current job on the job cart. One bin at a time on the job cart. Do not put metal between tag and antenna. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Bin must stay in taped area on job cart. 98 ....... .......... .. .. ............. ............ .............................. .............. Tag must be oriented so that it faces the antenna. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Bin must stay in taped area on job cart. 99 A-3.9 CNC Milling- M1210 incoming rack Trays must be on the middle to shelves with the tags facing outward toward the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Incoming rack must stay in taped area. 100 ...... . . ... .... 11,11,11,11,11,11,11,11,11 .......... Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. Incoming rack must stay in taped area. 101 Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. Incoming rack must stay in taped area. 102 Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. 103 Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Stacking is okay in incoming. 104 . ......... ... Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. 105 A-3.10 CNC Milling - M1211 incoming rack Trays must be on the middle to shelves with the tags facing outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. Incoming rack must be oriented this way so that the bins face the antenna. Incoming rack may not be oriented this way. Must be turned so that the bins face the antenna. .... ... .... ............. ................ .............. .. .... . 106 Trays may not be on the top or bottom shelves. Tags must face outward toward the antenna. Must have clear line of sight. Do not put metal (carts, fixtures, overhead gantry etc.) between tag and antenna. 107 A-3.11 CNC Milling - M 1211 correct orientation When setting up a new job, ensure that the bin for that part type is on the job cart for the entire duration of the setup. Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Bin must stay in taped area on job cart. Once the bin is complete, immediately transfer the bin to the Milling Utility Operator station with the bin in the correct orientation. 108 A-3.12 CNC Milling - M1211 incorrect orientation Only one bin at a time on the job cart. Do not stack multiple bins. Tag must face the antenna. Do not put metal between tag and antenna. Must have clear line of sight. Only the current job on the job cart. One bin at a time on the job cart. Must have clear line of sight. Be sure the tool arm is not in the line of sight of the antenna. Bin must stay in taped area on job cart. 109 A-3.13 CNC Milling - Utility Operator correct orientation Tag must face the antenna. Bins may be stacked. Do not put metal between tag and antenna. Must have clear line of sight. Only place bins with tags on the specified rack. Once a bin has been checked into SAP, remove the tag. Put the tag into the blue metal box. Close the blue metal box. Do not open the blue metal box again until it is in the bin staging area. Take the bin to the next stage (cleaning/supermarket). Tag must face the antenna. Bins may be stacked. Do not put metal between tag and antenna. Must have clear line of sight. Only place bins with tags on the specified rack. Once a bin has been checked into SAP, remove the tag. Put the tag into the blue metal box. Close the blue metal box. Do not open the blue metal box again until it is in the bin staging area. Take the bin to the next stage (cleaning/supermarket). 110 ............. A-3.13 CNC Milling - Utility Operator incorrect orientation Tag must face the antenna. Bins may be stacked. Do not put metal between tag and antenna. Must have clear line of sight. Only place bins with tags on the specified rack. Tag must face the antenna. Bins may be stacked. Do not put metal between tag and antenna. Must have clear line of sight. Only place bins with tags on the specified rack. 111 References [1] Chandar, A. S., 2014, "Optimizing Lot Sizes and Establishing Supermarkets in a Multi-Part, Limited-Capacity Manufacturing System," M.Eng. Thesis, Massachusetts Institute of Technology, Cambridge, MA. [2] Puszko, G., 2014, "Efficient Scheduling to Reduce Setup Times and Increase Utilization in a Multiple-Part Manufacturing System," M.Eng. Thesis, Massachusetts Institute of Technology, Cambridge, MA. [3] Pinedo, M. L., 2005, Planningand Scheduling in Manufacturingand Services, 2nd Ed., Springer, New York. [4] "Quick State Guide ELITEpro XC." (n.d.): n. pag. Dent Instruments. Web. 09 Aug. 2014. http://www.dentinstruments.com/media/EXC ELOG Quick Start Guide.pdf [5] "Frequently Asked Questions I Atlas RFID Solutions." Atlas RFID Solutions. N.p., n.d. Web. 09 Aug. 2014. http://atlasrfid.com/auto-id-education/fags/ [6] "RFID vs. Barcode I Atlas RFID Solutions." Atlas RFID Solutions. N.p., n.d. Web. 09 Aug. 2014. http://atlasrfid.com/auto-id-education/rfid-vs-barcode/ [7] "Power Measurement and Data Logging - Dent Instruments." Esis: Power Measurement. N.p., n.d. Web. 09 Aug. 2014. http://www.esis.com.au/products/data-loggers/dent/dent-elitepropowerscout.php [8] "Impinj Speedway Revolution I IPJ-REV-R420 IUHF RFID Reader (4 Port)| AtlasRFIDstore." AtlasRFIDstore.com.N.p., n.d. Web. 09 Aug. 2014. http://www.atlasrfidstore .com/Impinj Speedway Revolution R420 UHF RFID Reader p/ip-rev-r420.htm [9] "MITx." Maxwell's Equations. MITx, n.d. Web. 09 Aug. 2014. https://6002x.mitx.mit.edu/ wiki/view/MaxwellsEquations/ [10] "MITx." JoulesLaw. MITx, n.d. Web. 09 Aug. 2014. https://6002x.mitx.mit.edu/wiki/view/ JoulesLaw/ [11] "Omni-ID Power 400 Active RFID Tag I Omni-ID Power_400 I AtlasRFIDstore." AtlasRFIDstore.com.N.p., n.d. Web. 09 Aug. 2014. http://www.atiasrfidstore.com/ Omni ID Power 400 Active RFID Tag p/omni-id power 400.htm [12] Monden, Yasuhiro. Toyota ProductionSystem: An IntegratedApproach to Just-in-time. Norcross, GA: Industrial Engineering and Management, 1993. Print. [13] Cargo Trak (n.d.): Xerafy Datasheet. 03 July 2014. Web. http://www.xerafy.com/ userfiles/uploads/datasheets/Cargo%20Trak%20Datasheet.pdf 112