The present disclosure relates generally to information handling systems, and more particularly to a work content variation control system.
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option is an information handling system (IHS). An IHS generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes. Because technology and information handling needs and requirements may vary between different applications, IHSs may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in IHSs allow for IHSs to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, IHSs may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
IHSs are typically assembled in an assembly line where parts are added and software is installed in a process that begins with a number of part and ends with a finished product. In an effort to significantly reduce manufacturing costs in a highly configurable build to order environment (e.g., in an IHS build to order environment), a progressive assembly line (e.g., lean lines) may be implemented in the manufacturing facility. Traditionally, an assembly line works best in a low work content variation environment. This may be due to the fact that high work content variation results in assembly line inefficiencies because the slowest assembly station in the assembly line may shift each time a different configuration is assembled. In other words, the production line is as fast as the slowest station and as the configuration changes, the slowest portion of the assembly time or the bottleneck, may move from one station to another station because different parts or different numbers of parts are being assembled at a given station.
As such, what is needed is work content variation control system to develop rules that production control can use to schedule factory assembly, while minimizing work content variation in the lean lines. The system may minimize work content variation at the platform level within a setup which results in better assembly line efficiencies, improved flow throughout the manufacturing factory and a better rate predictability per setup.
Accordingly, it would be desirable to provide an improved work content variation control system absent the disadvantages discussed above.
According to one embodiment, a work content variation control system includes an apparatus having a computer-readable medium encoded with a computer program. The computer program, when executed, receives order data for a family grouping of a plurality of ordered products, converts the order data to work content, groups the order data with like order data with respect to the work content, creates parsing rules with respect to the work content and defines setup rules for use to schedule assembly of the ordered products.
a illustrates a chart showing embodiments of different parsing rules for use in the methods provided in
For purposes of this disclosure, an IHS 100 includes any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an IHS 100 may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The IHS 100 may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, read only memory (ROM), and/or other types of nonvolatile memory. Additional components of the IHS 100 may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The IHS 100 may also include one or more buses operable to transmit communications between the various hardware components.
Other resources can also be coupled to the system through the memory I/O hub 104 using a data bus, including an optical drive 114 or other removable-media drive, one or more hard disk drives 116, one or more network interfaces 118, one or more Universal Serial Bus (USB) ports 120, and a super I/O controller 122 to provide access to user input devices 124, etc. The IHS 100 may also include a solid state drive (SSDs) 126 in place of, or in addition to main memory 108, the optical drive 114, and/or a hard disk drive 116. It is understood that any or all of the drive devices 114, 116, and 126 may be located locally with the IHS 100, located remotely from the IHS 100, and/or they may be virtual with respect to the IHS 100.
Not all IHSs 100 include each of the components shown in
In an embodiment, the present disclosure provides a work content variation control system to create rules that production control can use to schedule assembly processes for build-to-order products. One example is to use the work content variation control system of the present disclosure to plan assembly of IHSs by scheduling like systems/processes with like systems/processes on a given assembly line to create similar operation times (e.g., work content) at each of a plurality of work stations along an assembly line. In other words, if, for example, an IHS manufacturing facility has three assembly lines for assembling IHSs, the ordered IHSs that require assembly steps of similar duration in time may be assembled on the same one of the three assembly lines. Thus, the IHSs requiring the lowest operation times may be assembled on line 1, those requiring the highest operation times may be assembled on line 3 and those in between, may be assembled on line 2. As such, down-time at each station along the assembly line will be minimized to improve assembly line efficiencies and create an improved assembly product flow. A factor in determining scheduling may be at a platform level of an IHS family to reduce set-up for the assembly lines.
The work content variation control system of the present disclosure may be used to parse work content variation and create rules that production control can use to schedule manufacturing in an assembly line environment.
In an embodiment, the system may use historical data and/or market trends to receive order data and converts unique part numbers (PNs) to unique commodities (e.g., Hard Drives, Processors, etc.). Then, based on actual time studies (or estimates for new product platforms) the system assigns an install/assembly cycle time for each commodity at a given work station along the assembly line. At this point total work content may be calculated per system that is to be assembled. Then, based on total work content, the system may investigate what are the main commodities that drive work content cycle time variability within the platform/family. Once the commodities that drive variability are identified, the parsing rules are created and communicated to production control to schedule manufacturing for each available assembly line so that each line is assembling systems having similar work time at each operation station along the assembly line, thereby minimizing down time at any one station along the line.
It should be understood by a person having ordinary skill in the art that an embodiment of the present disclosure combines actual assembly cycle times per commodity with unique configurations to mathematically predict work content variation within a platform or product family. It should also be understood that an embodiment of the present disclosure provides a way for comparing each individual commodity versus total work content to determine which assembly processes are the main contributors to work content variation. In addition, it should be understood that an embodiment of the present disclosure provides parsing rules that are based on those commodities that drive total work content variation at a product platform level. In an embodiment, a visual system of analyzing a range of configurations within a platform is provided and thus, allows for filtering out the main commodities contributing to work content variation. In addition, once the parsing rules are setup in a factory planner/scheduling tool, the process may be automated. Using automation, minimal intervention is needed from production control.
The method 150 then proceeds to block 160 where the method 150 creates parsing rules with respect to work content for the orders. As such, the method 150 creates rules to parse or break-up assembly of the ordered products (e.g., IHSs) into multiple work station operations along the assembly path. For example, assembly of an IHS may be parsed into groupings for adding parts to a chassis or a mother board. The added parts may include a number of processors 102, a number of memory modules 108, a number of hard drives 116, a number of expansion cards/peripherals 128, such as the graphics processor 110, the I/O controller 122, and/or a variety of other devices. The method 150 then proceeds to block 162 where the method defines set-up rules for an IHS (e.g., IHS 100) to use to schedule assembly of a plurality of orders along a plurality of assembly lines using the rules parsed in block 160. The rules may be defined by features such as a volume/number limits for parts to be added. For example, a rule may be that an order requiring ≦1 processors 102, ≦4 memory modules 108, ≦2 hard disk drives 116 and ≦5 expansion cards 128 are scheduled to be assembled on the assembly line for low work content systems 140. See
The method 150 then proceeds from block 162 to block 164 where the method 150 communicates the rules defined in block 162 to a scheduling IHS, such as the IHS 100, so that the scheduling IHS may calculate an assembly schedule. The calculated assembly schedule may then be communicated to a production control group for setting-up the manufacturing/assembly of the ordered products along the respective assembly lines per the schedule and the products may then be assembled. The method then ends at block 166.
After calculating the cumulative work content per system at block 184, the method 170 then proceeds to decision block 186 where the method determines whether the calculated work content is validated by being similar to work content values for similar products previously assembled. If no, the calculated work content is not validated, the method 170 returns to block 180. However, if yes, the calculated work content is validated, the method 170 proceeds to block 188 where the method 170 sorts the ordered products/systems from least complex (e.g., least added parts) to most complex (e.g., most added parts). The method 170 then proceeds to block 190 where the method creates a total work content 138 and volume curve 136, such as that shown in
After the method 170 checks each commodity work content versus the total work content curve at block 194, the method 170 then proceeds to decision block 196 to determine whether commodity work content follows the total work content curve. If no, the commodity work content does not follow the total work curve, the method 170 proceeds to block 198 where the method 170 does not use the commodity to define the rules. On the other hand, if yes, the commodity work contend does follow the total work curve, the method 170 proceeds to block 200 where the method 170 determines quantity rules based on cutoffs defined in the total work content curve (e.g., work content curve 138). The quantity rules may relate to a quantity of parts needed to complete assembly of the ordered products. The method 170 then proceeds to block 202 where the method 170 defines setups for the assembly process based on top or most common commodities. The method 170 then proceeds to block 204 where the method 170 applies the rules to historical data from similarly produced products.
After the method 170 applies the rules to historical data from similarly produced products at block 204, the method 170 proceeds to decision block 206 to determine whether the setup rules validate the projected order groupings. If no, the setup rules do not validate the projected order groupings, the method 170 returns to block 192. On the other hand, if yes, the setup rules do validate the projected order groupings, the method 170 proceeds to block 208 where the method 170 groups like-with-like setups and assigns these to specific assembly lines. As such, the assigned ordered products should be assigned to assembly lines where each of the different ordered products has similar assembly times or work content for similar work activities at each work station along the assembly line. The method 170 then proceeds to block 210 where the method 170 communicates the setup rules to a scheduling IHS, such as the IHS 100. Next, the method 170 proceeds to block 212 where the method 170 applies the setup rules to a factory planner/scheduler system. After applying the setup rules to a factory planner/scheduler system, the method 170 ends at block 214.
a illustrates a chart showing embodiments of different parsing rules for use in the methods provided in
Although illustrative embodiments have been shown and described, a wide range of modification, change and substitution is contemplated in the foregoing disclosure and in some instances, some features of the embodiments may be employed without a corresponding use of other features. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the embodiments disclosed herein.