IE83294B1 - Manufacturing system and method for assembly of computer systems in a build-to-order environment - Google Patents
Manufacturing system and method for assembly of computer systems in a build-to-order environmentInfo
- Publication number
- IE83294B1 IE83294B1 IE2003/0559A IE20030559A IE83294B1 IE 83294 B1 IE83294 B1 IE 83294B1 IE 2003/0559 A IE2003/0559 A IE 2003/0559A IE 20030559 A IE20030559 A IE 20030559A IE 83294 B1 IE83294 B1 IE 83294B1
- Authority
- IE
- Ireland
- Prior art keywords
- product
- components
- unit
- assembly
- chassis
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012360 testing method Methods 0.000 claims description 81
- 238000002360 preparation method Methods 0.000 claims description 25
- 230000008439 repair process Effects 0.000 claims description 14
- 238000005304 joining Methods 0.000 claims description 10
- 239000006260 foam Substances 0.000 claims description 2
- 230000001419 dependent effect Effects 0.000 claims 2
- 239000011810 insulating material Substances 0.000 claims 2
- 230000008569 process Effects 0.000 description 18
- 230000008859 change Effects 0.000 description 5
- 230000000750 progressive effect Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000000429 assembly Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000007779 soft material Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Abstract
ABSTRACT Parallel organized unit—by—unit manufacturing and assembly systems and methods for computer systems and other products advantageously integrate into a build—to—order environment. Responsive to orders received, kit trays are prepared that each hold parts and components needed to build an ordered product. The kit tray is transferred to a work cell where a team builds the product. The product is then tested and repaired, with information regarding any problems provided to the responsible work cell.
Description
MANUFACTURING SYSTEM AND METHOD FOR ASSEMBLY OF
COMPUTER SYSTEMS IN A BUILD-TO-ORDI_']gR__ENVIRONMENT
This invention relates to methods and systems for manufacturing and
assembling, and, in particular, to methods and systems for manufacturing and
assembling computer systems in a build-to-order environment.
Traditionally, manufacturing systems have been designed and constructed
based upon a build-to-stock model where large quantities of identical products are
assembled to meet forecasted demand and warchoused until that demand occurs.
Such manufacturing systems provide economies of scale based upon the large
quantities of identical units and can be optimized by increasing the speed with which
each‘ manufacturing step is completed. Because build~to-stock manufacturing systems
rely on known product configurations, each step in the manufacturing process is
known in advance, and so the manufacturing system utilizes progressive build
techniques to optimize each stage in the serial assembly process. For products (e.g. a
computer system) that include sensitive components, progressive build manufacturing
systems can be carefully planned in advance to protect those sensitive components.
Once the manufacturing system becomes operational, it will build the same product
repeatedly, using the optimized steps.
However, when the process is adapted to build a different product, or a
different version of the same product, the manufacturing system must be modified and
re-optimized to ensure that the system still protects sensitive components. Moreover,
since the progressive build process is serial, each stage depends on timely completion
of the previous stage, and thus the entire process is susceptible to problems,
inefficiencies, and failures in any of the stages of the system. Additionally,
progressive-build manufacturing systems operating in a build—to—stock environment
are relatively inflexible, limiting the ability of the manufacturing system to fill small
orders economically and to control inventory.
One method used to increase performance in progressive-build manufacturing
processes is to include a process step in which identical kits are prepared that hold the
components needed to assemble a particular product or to complete a particular
manufacturing step. In this way some of the time normally required to select parts for
a particular product or manufacturing step can be reduced, and some manufacturing
steps can more easily be performed in one location or by one operator or piece of
manufacturing equipment (e.g. an industrial robot). For example, U.S. Patent No.
4,815,190 discloses the use of automated and manual kitting stages for producing
identical kits for automobile sub-assemblies. One advantage to using identical kits is
that it is relatively easy to know if all of the parts needed to assemble a particular
product are present in the kit; a missing part stands out because each kit should always
have the same set of components.
. As an alternative to progressive-build manufacturing systems which are often
faced with the problem of large dwell times, tie. time periods where a product being
assembled must wait before moving to a subsequent assembly stage, some
manufacturing systems have been shifted to continuous flow manufacturing (CFM)
methods. In general, CFM methods employ a demand-driven pull system for
inventory control and movement of components into the assembly process. This can
include the use of kanban techniques for inventory control and movement CFM also
supports mixed-model manufacturing continuous flow production lines. CFM
systems offer continuous flow of value added activities, eliminating wasted motion
and dwell times. Other terms often used for CFM include Just-In-Time (JIT)
manufacturing, Flexible and Agile Manufacturing, Synchronous Manufacturing and
Demand Based Conversion.
w 83294
Personal computers, sewers, workstations, ponables, embedded systems and
other computer systems are typically assembled in manufacturing systems designed
for build-to-stock environments. A typical personal computer system includes a
processor, associated memory and control logic and a number of peripheral devices
that provide input and output (1/0) for the system. Such peripheral devices include,
for example, compact disk read-only memory (CD-ROM) drives, hard disk drives,
floppy disk drives, and other mass storage devices such as tape drives, compact disk
recordable (CD—R) drives or digital video/versatile disk (DVD) drives.
Manufacturing computer systems becomes inefficient when the number of
identical units is decreased and process steps are changed as orders change, both of
which are characteristics of a build-to-order environment where computer system (or
products generally) are manufactured or assembled only after an order for that
particular computer system has been placed. As a result, the conventional
manufacturing systems do not adapt well to the build-to-order environment and can
limit the ability to fill small orders, require extra inventory, generate more work-in-
process, and be globally constrained by the slowest process step. This process also
requires line changeovers and new tooling when change is required. One attempt to
adapt and to improve the efficiency of conventional manufacturing systems has been
to reduce the number of components prepared in advance of orders. By limiting such
inipiocess inventory, the line can change configurations more easily as orders change.
However, this scheme is still limited in its efficiency for smaller orders in the build-
to-order environment.
Because computer systems manufacturers have recognized that a build-to-
order environment is advantageous and ofien can better react to the speed with which
product designs and customer expectations change, there is a need to provide
manufacturing systems and methods that more efficiently integrate with the build-to-
order model while ensuring that high quality, defect fiec products are produced.
it has been discovered that parallel organised unit—by-unity
manufacturing and assembly systems and methods for computer systems and
other products advantageously integrate into a build-to-order environment.
Responsive to orders received, kit trays are prepared that each hold the
components needed to build an ordered product. The kit tray is transferred to
a work cell where a team builds the product. The product is then tested and
repaired, with information regarding any problems provided to the responsible
work cell.
According to a first aspect of the present invention, a method of
assembling a build-to-order product comprises:
receiving a list of components for assembling an ordered product;
providing a kit tray;
coding the kit tray;
generating a signal from the coded kit tray to indicate a list of product
components;
identifying the product components from the list;
selecting the identified product components;
placing the product components in the kit tray;
transferring the prepared kit tray to an assembly unit operable to
receive prepared kit trays; and
assembling the ordered product in the assembly unit using the product
components from the prepared kit.
According to a second aspect of the present invention, a build-to-order
computer system comprises:
a chassis;
a processor support by the chassis; and
a memory coupled to the processor, the computer system being
assembled by:
receiving a list of components for assembling the build-to-order:
computer system;
providing a kit tray;
coding the kit tray;
generating a signal from the coded kit tray to indicate a list of product
components;
identifying the product components from the list;
selecting the identified product components;
placing the product components in the kit tray;
transferring the prepared kit tray to an assembly unit operable to
receive prepared kit trays; and
assembling the ordered product in the available work cell using the
build-to-order computer system components from the prepared kit.
According to a third aspect of the present invention, a build-to-order
product assembly system comprises:
a kitting unit for receiving a list of product components, the kitting unit
including:
a plurality of coded kit trays;
a plurality of stored product components; and
a product component indicating device actuated by the coded kit trays,
the product component indicating device indicating the list of product
components so that a kit tray with product components pulled from the stored
product components and according to the product component indicating
device can be prepared; and
an assembly unit coupled to the kitting unit for receiving the prepared
kit tray from the kitting unit, the assembly unit having a first work cell including
a work space for assembly of a product using the product components from
the prepared kit tray.
According to a fourth aspect of the present invention, a manufacturing
system for assembly of a computer system in a build-to-order environment
comprises:
a kitting unit housing kit trays and computer system components, the
kitting unit:
including a code for generating a signal to indicate a list of components
for assembling an ordered computer system; and
indicating the list of components to at least one kitting operator to allow
respective kit trays to be prepared with computer system components for the
ordered computer system by pulling selected computer system components
from those housed at the kitting unit;
an assembly unit constructed to receive prepared kit trays from the
kitting unit, the assembly unit having a plurality of work cells operable in
parallel, at least one work cell:
providing work space and tools to allow a team of work cell operators
to assemble an ordered computer system using the computer system
components from a prepared kit tray; and
~~—providing~anaintegrated«quick test, «shared by—at~least one othera—work
cell, to allow a quick test operator to test the assembled computer system for
basic functionality; and
an extended test unit constructed to receive assembled computer
system from the work cells, the extended test unit providing work space and
tools to allow at least one extended test operator to quality test assembled
computer systems.
The systems and methods advantageously provide that a kit tray is not
prepared and assembly does not begin until an order is received. After an
order is
received, the kit tray is prepared with all of the components needed to assemble the
ordered product. In this respect, the kitting stage is both pulled and order—driven.
Additionally, each prepared kit tray is transferred to a work cell where one operator or
a team of operators assemble the ordered computer system. Assembly of the
computer system does not begin until all components are available in the work cell.
The team is enabled to pcrfonn a quick test of basic functionality as an integrated part
of the assembly process. If there are any problems, the team is directly accountable
and can quickly receive feedback Higher production speed, greater ease of
reconfiguration, fewer touches of components, fewer and more localized work
stoppages and a more efficient handling of small orders are additional advantages.
An example of the present invention will be described with reference
to the accompanying drawings, in which
Figure 1 is a block diagram of a manufacturing/assembly system for
producing computer systems (and products generally) in a build—to-order fashion.
Figure 2 is a flow chart illustrating a kitting process.
Figure 3 is a flow chart illustrating a chassis preparation process-
Figure 4 is a flow chart illustrating assembly and quick testing.
Figure 5 is a flow chart illustrating an extended test.
Figure 6 is a flow chart illustrating a repair process.
Figure 1 schematically illtmtrates a manufacturing or assembly system 100 for
producing a variety of products, and computer systems in particular, in a build—to-
order fashion. The system is controlled by control unit 110 which provides computer
system orders, order information, and/or component lists derived from computer
system orders to kitting unit 130 and chassis preparation unit 135. Although not
shown, control unit 110 can also provide order related infonnation to any and all of
the elements of the system, as needed. Control unit 110 is best implemented as a
computer system that integrates with or includes an order taking system. As will be
seen below, control system 110 can also provide indirect and direct control of various
system units. Instead of, or in addition to control unit 110, each of the units of system
100 can have local control subject to communication among some or all of the units.
For example, kitting stage 130 could receive order information directly from an order
taking system, thereby obviating the need for control unit 110, and directly pass
information on to other units as needed.
Figure 2 illustrates the kitting 200. In step 210, l-titling unit 130 receives
product order information. Components needed for assembly are identified in 220.
Next, the components are pulled to build a kit. Once prepared, the kit is transferred to
the assembly unit 150 as shown in step 240.
Referring again to Figure 1, kitting unit 130 receives computer system
components from component source 138, which may be a warehouse, a truck
delivering components just in time, or the like. Components are stored in kitting unit
130 so that they are accessible for pulling. Kitting unit 130 also includes kit trays
designed to accommodate all or substantially all of the components required to fill an
order for a computer system. Thus, the kit trays can include various compartments
and features built into the tray such as a tip to support a chassis on top of the tray.
Additionally, kit trays can be manufactured from or can include soft materials such as
foam so as to protect computer system components that are pulled and placed into the
kits. Kitting trays can be designed to provide better protection for computer system
components than is provided by the chassis in which the component is ultimately
installed. Protecting the components contributes to the production of high quality,
low defect computer systems. Kitting unit 130 also includes kitting stages 132, each
having some or all of the components needed to prepare a kit tray for a particular
computer wstem order. Thus, each stage may be responsible for pulling all’of the
Components for a given order, or components can be pulled from one or more of the
difTercnt stages (tie. progressively building the kits), thereby filling out the kit tray.
The list of components needed for an ordered computer system is provided to
a component list display device, the component list display device, in mm, displays
the list of computer system components to a kitting unit operator. The component list
display device can be, for example, a piece of paper listing the needed components, a
computer system screen displaying the needed components, or a pick-to—lights system
integrated with the storage for components (e. g. shelving) in the kitting stages. In the
case of a pick-to-lights system, control unit 110 can supply component list
information directly to the pick-tcrlights system. For example, an operator can assign
a bar code toa zspecificzkit traytoralrernativelyt each tray can have a pennanent bar
code assigned to it). When the operator scans the bar code, a specific order is
assigned to that bar code and the pick-to-lights system proceeds to indicate to the
operator which components to pick by lighting an indicator at each pick location for
each needed component, in succession With each pick, the pick-to-lights system
waits for pick confirmation by the operator (e. g. the operator presses a button), and
once received, proceeds to indicate the next item to be picked. In this manner, all of
the components for an ordered computer system are pulled and placed in a kit tray,
thus preparing the tray for transfer to assembly unit 150 using, for example, a
conveyor.
Although all of the components for an ordered computer system can be
provided to assembly unit 150 by kitting unit 130, it is also desirable, in some
circumstances, to include chassis preparation unit 135 as part of system 100. Chassis
preparation 300, as illustrated in Figure 3, begins with step 310 where chassis
preparation unit 135 receives product order infomtation. Components needed for
assembly are identified in 320. Next, the components are pulled and a chassis is .
prepared. It should be noted that chassis preparation unit 135 and chassis preparation
300 can include preparation and/or installation of additional components such as the
computer system motherboard. Chassis preparation unit 135 and chassis preparation
are particularly suited to preparation of components th‘at"require speciafliandling
(e. g. a motherboard, a processor, and memory), require extra time for setup (2. g.
installing the flash memory BIOS for the computer system), that vary little from order
to order (e. g. a power supply), or that can be installed in such a manner that the
component will not interfere with or complicate the installation of subsequent
components. Once prepared, the chassis is transferred to the assembly unit 150 as
shown in step 340.
Control unit 110 can operate to coordinate the delivery of infonnation to both
the kitting unit and the chassis preparation unit so that a prepared kit tray for a
particular order and its corresponding prepared chassis are ready for assembly unit
at approximately the same time. Alternatively, either kitting unit 130 or chassis
preparation unit 135 can control when the other unit’s process begins or signal when
the other unit’s process should begin so that both the prepared kit tray and its
corresponding prepared chassis are ready at approximately the same time. Order
fulfillment infomiation can flow by means of a traveler which can be in a paper
format and an electronic format. When both the prepared chassis and the prepared kit
tray are ready, the prepared chassis is added to the prepared kit tray, by, for example,
placing the chassis on the lip of the kit tray, before being sent to the assembly unit.
This is accomplished in joining area 140 which is coupled to both kitting unit 130 and
chassis preparation unit 135 by conveyor lines or other appropriate devices. Note that
as ‘between various system elements such as joining area 140 and kitting unit 130
coupling encompasses both physical coupling such as a conveyor, and systematic
association such as a path to transfer items from one unit to the other. Additionally,
joining area 140 can include a scanner to confirm that a particular kit tray and a
particular chassis belong together. Thejoining process can be performed
automatically by machine, manually by an operator, or by some combination of the
two.
Figure 4 is a flow chart of the assembly process 400. ln step 410, a prepared
kit tray is joined with the appropriate prepared chassis, as previously described in
relation to joining area 140. Next, in step 420, the kit and chassis are placed in a
r 30*‘ queue 145 where they await an available work cell I52 in assembly unit 150?. ‘A
variety of different queuing schemes may be implemented depending on the
requirements of assembly unit 150 and the physical layout of system 100. For
example, a single queue 145 (as shown) may support all of the work cells of the
assembly unit. Alternatively, there can be multiple queues, each supporting one or
more work cells. The number of joined prepared chassis and prepared kit uays in a
queue is also variable depending upon the needs of the system. Step 430 indicates
that once a work cell is available, the work cell operator or team for that cell
assembles the computer system. A work cell team includes two or more operators to
assemble the computer system. in item 440, a quick test of basic computer system
functionality is perfonned. Additionally, to eliminate wait time by an operator or
team and to optimize the assembly process, a queue can be designed to operate on a
first in first out (FIFO) basis.
Multiple kits can be prepared simultaneoisly in kitting unit 130 and multiple
computer systems can be assembled simultaneously if there are multiple work cells.
Consequently, system 100 is able to produce multiple computer systems in parallel, in
contrast to progressive-build systems which produce a single completed computer
system at a time.
As seen in Figure 1, assembly unit 150 includes a quick test cell 154. Quick
test cell 154 can be combined with work cell 152, quick test cell 154 can be associated
with a single work cell, or as shown, quick test cell 154 can be shared by two or more
work cells. Item 450 indicates that if the computer system passes the quick test, the
process proceeds to item 460 where the computer system is transferred to an extended
test unit 170. If the computer system fails the quick test in item 450, item 470
determines if the failure is a system component failure, for example a motherboard
failure. The cause of the failure is identified by a decision matrix. Item 490 shows
that computer system failures that are not system component failures (e.g. the failure '
is caused by an operator error) cause the computer system to be retumed to the work
cell that built the computer system. Infonnation about the failure is also given to the
work cell. Alternatively the work cell operator is called to the quick test cell to
provide feedback. in this manner, immediate feedback is provided to the wiorkicell
operator or team and the problem can be remedied eliicicntly. Moreover, the qtrick
feedback helps the operator or team learn from their mistakes, thereby becoming more
productive and giving the operator or team greater ownership of the process. This
also provides a learning environment which improves workmanship and improves
quality. As indicated in item 480, if the computer system failure in the quick test is
caused by a system component failure, the computer system is transferred to a repair
unit 160.
Work cell 152 is designed so that all or substantially all of the computer
system assembly are perfonncd there. The work cell includes a work space and any
tools needed to assemble the computer system. Conveyors lead from kitting unit 130
and from chassis preparation unit 135 to the work cell so that the kit tray is quickly
and easily transferred. Assembly of the computer system may not begin unless all of
the computer system components needed for the computer system are in the kit tray.
If a component is defective, a work cell operator obtains a replacement component,
either directly or by requesting that another operator obtain the component. Since
assembly unit 150 does not operate in a progressive build manner, the kit with the
defective component can be set aside until the replacement component is obtained,
and another computer system can be assembled from another kit (taken front the
queue) in the interim.
Where the work cell has a team of two operators, one operator prepares a
component for assembly while the other operator is installing a different component
Operators alternate installing and preparing components until the computer system is
completed. In addition to general assembly training provided to operators, assembly
instructions specific to the computer system being assembled can accompany the
computer system components in_ the kit tray, or can be provided directly to the work
cell by, for example, interactive electronic work instructions With electronic work
instructions, a computer in the work cell can display instructions including detailed
figures as determined by the information associated with the ordered computer system
and its kit tray. Assembly steps generally, and electronic work instructions in.
particular, are designed to reduce or minimize the number of components that must be
handled by an operator and the number of times that any one component must be
handled. Thus, by reducing the number of “touchcs," a computer system is less likely
to be damaged or crroncously assembled, lead times are reduced, and throughput is
increased.
As noted above, the quick test cell 154 can be part of work cell 152 and
consequently the operator of the quick test cell and the work cell may be the same
operator. For example, a computer system that is particularly complicated or
specialized may better be assembled by a single operator (as opposed to a team). In
such a case, that work cell can include the quick test cell so that the operator initiates
the quick test on an assembled computer system and then begins to assemble another
system while the quick test is being performed. Those having ordinary skill in the art
will readily recognize that a variety of combinations of quick test cells, work cells,
and associated operators can be implemented in the present manufacturing and
assembly methods and systems.
Figure 5 describes the extended test 500. In item 510, the extended test is
performed on the computer system. This process entails transferring the assembled
computer system to a bum-in rack where the computer system is connected to a
network and detailed testing of the computer system's quality is performed. To make
transferring the assembled computer system from assembly unit 150 to extended test
unit l70 more efficient, a stacker can be used to stack several computer systems for
loading on to a cart. The cart is then transferred to extended test unit 170 for insertion
of the computer systems to be tested.
Item 520 determines if the computer system has passed the extended test. If
not, the computer system is transferred to repair unit 160 as shown in step 550.
Additionally, item 560 shows that information about the failure can be provided by
the extended test unit to the work cell responsible for assembling the computer
system. Such information can also be provided to the work cell by repair unit 160. If
the computer system passes the extended test, additional installation steps can be
performed such as those indicated by item 530. For example, software that was
ordered for the computer system can be installed while the computer system is still
connected to the network from which the extended test is performed. Finally, the
computer system proceeds to item 540 where the computer system is shipped. As
indicated by Figure 1, shipping occurs in shipping unit 180. Shipping unit 180 can
include a variety of steps such as final preparation (e. g. wipe-down and labeling),
bundling with other ordered items, and packaging.
Extended test unit 170 is controlled by a smart bum-in monitoring system
designed to eliminate wasted effort in the extended test process. For example, the
smart bum-in monitoring system displays a screen indicating each of the positions in
extended test unit 170 in which a computer system is or can be placed. Status
information such as which computer systems have failed the extended test, which
computer systems have completed the extended test, which levels of the extended test
have been completed, and which positions in the extended test unit are vacant is
displayed.
Figure 6 illustrates the repair process 600 as performed in repair unit 160.
Item 610 indicates that the computer system's problem is identified and repaired.
Since a computer system can be sent to repair unit 160 from either a quick test cell or
the extended test unit, repair unit 160 may receive information from either of those
sources to assist in problem diagnosis and repair. Once the problem has been
identified and repaired, feedback in the fonn of infomiation about the failure is
provided to the work cell responsible for the computer system, as shown in item 620.
In step 630, the computer system is sent to extended test unit 170 (for the first time in
the case of a computer system failed to the repair unit from a quick test cell).
Those of ordinary skill in the art will readily recognize that the manufacturing
systems and methods described above can be impleinented when building a variety of
dilferent products, and not just computer systems.
Claims (39)
1. A method of assembling a build-to-order product, comprising: receiving a list of components for assembling an ordered product; providing a kit tray; 5 coding the kit tray; generating a signal from the coded kit tray to indicate a list of product components; identifying the product components from the list; selecting the identified product components; 10 placing the product components in the kit tray; transferring the prepared kit tray to an assembly unit operable to receive prepared kit trays; and assembling the ordered product in the assembly unit using the product components from the prepared kit. 15
2. The method of Claim 1, wherein the assembly unit includes a plurality of work cells operable in parallel, the method further comprising routing prepared kit trays to one of the work cells; and wherein preparing the kit tray includes: pulling components from a plurality of stored components according to 20 the list of components for assembling an ordered product; and placing pulled components in the kit tray.
3. The method of Claim 2, further comprising: routing a prepared kit tray to an available work cell; testing the assembled product for basic functionality in a quick test cell associated with the work cell; transferring the assembled product to an extended test unit operable to receive assembled products; and performing a quality test on assembled products in the extended test unit.
4. The method of any one of the preceding claims, wherein the ordered product is a computer system including a chassis, a processor supported by the chassis, and a memory coupled to the processor.
5. The method of Claim 4, further comprising: preparing a chassis for the ordered computer system; transferring the prepared chassis to the assembly unit; and joining the prepared chassis to a corresponding prepared kit tray prior to assembling the ordered product.
6. The method of Claim 5, wherein preparing the kit tray and preparing the chassis occur in parallel.
7. The method of Claim 2 or any claim dependent thereon, further comprising queuing at least one prepared kit tray prior to the routing.
8. The method of any one of the preceding claims, further comprising returning the assembled product to the work cell where the assembled product was assembled when the assembled product fails a basic functionality test.
9. The method of any one of the preceding claims, further comprising repairing, in a repair unit, an assembled product that fails the extended test.
10. The method of any one of the preceding claims, further comprising providing information about the failure of the assembled product to the work cell where the assembled product was assembled.
11. The method of any one of the preceding claims, wherein an available work cell includes a quick test cell, and wherein assembling the ordered product and testing the assembled product are performed by an operator.
12. A method according to any one of the preceding claims, in which the product components are identified from the list in a pick-to-lights system.
13. A build-to-order computer system comprising: a chassis; a processor support by the chassis; and a memory coupled to the processor, the computer system being assembled by: receiving a list of components for assembling the build-to-order computer system; providing a kit tray; coding the kit tray; generating a signal from the coded kit tray to indicate a list of product components; identifying the product components from the list; selecting the identified product components; placing the product components in the kit tray; transferring the prepared kit tray to an assembly unit operable to receive prepared kit trays; and assembling the ordered product in the available work cell using the build-to-order computer system components from the prepared kit.
14. A build-to-order computer system according to Claim 13, in which the product components are identified from the list using a pick-to-lights system.
15. A build-to-order product assembly system comprising: a kitting unit for receiving a list of product components, the kitting unit including: a plurality of coded kit trays; a plurality of stored product components; and a product component indicating device actuated by the coded kit trays, the product component indicating device indicating the product components required so that a kit tray with product components pulled from the stored product components and according to the product component indicating device can be prepared; and an assembly unit coupled to the kitting unit for receiving the prepared kit tray from the kitting unit, the assembly unit having a first work cell including a work space for assembly of a product using the product components from the prepared kit tray.
16. The build-to-order product assembly system of Claim 15, wherein the assembly is arranged to occur in an order and with a number of steps such as to reduce damage to the product components.
17. The build-to-order product assembly system of Claim 15 or Claim 16, wherein the first work cell includes an electronic work instruction display operable to receive information about the product to be assembled and to display instructions about the product to be assembled, the instructions including assembly steps ordered to reduce damage to the product components.
18. The build-to-order product assembly system of any one of Claims 15 to 17, wherein damage to product components is reduced by reducing the 1 number of times components are touched by an operator.
19. The build-to-order product assembly system of any one of Claims 15 to 18, wherein the assembled product is a computer system including a chassis, a processor supported by the chassis, and a memory coupled to the processor.
20. The build-to-order product assembly system of any one of Claims 15 to 19, wherein at least one of the kit trays including a plurality of component retaining features, the component retaining features operable to reduce impact to product components stored therein from kitting tray movement.
21. The build-to-order product assembly system of Claim 20 when dependent upon Claim 19, wherein the plurality of component retaining features of the at least one of the kit trays providing greater protection than the chassis for at least one product component.
22. The build-to-order product assembly system of Claim 20 or Claim 21, wherein at least one of the plurality of component retaining features includes a mechanically insulating material.
23. The build-to-order product assembly system of Claim 22, wherein the mechanically insulating material is foam.
24. A build-to-order product assembly system according to any one of Claims 15 to 23, further comprising at least one of: a quick test cell coupled to the first work cell. the quick test cell operable to receive the assembled product and perform a test of basic functionality of the assembled product; and an extended test unit coupled to the assembly unit, the extended test unit operable to receive the assembled product from the assembly unit and perform a quality test of the assembled product; and the at least one of a quick test cell and an extended test unit operable to provide information about failure of the respective test to the first work cell.
25. The build-to-order product assembly system of Claim 24, wherein the information is used by the first work cell during a subsequent assembly of a product.
26. The build-to-order product assembly system of Claim 24 or Claim 25, wherein the‘ inforrrrationia isuseda by »thie~tiir’st work cellto repair the1assembled~— ~ product.
27. The build-to-order product assembly system of any one of Claims 24 to 25, further comprising a repair unit operable to receive an assembled product that fails a test in the at least one of a quick test cell and an extended test unit, and operable to provide additional information about failure of the respective test to the first work cell.
28. The build-to-order product assembly system of any one of Claims 15 to 27, in which the product component indicating device includes a pick-to-lights system.
29. A build—to-order product assembly system according to any one of Claims 15 to 28, comprising: a first product component indicating device, the first product component indicating device indicating the first list of product components so that a first kit tray with product components pulled from the stored product components and according to the first product component indicating device can be prepared; and a second product component indicating device, the second product component indicating device indicating the second list of product components so that a second kit tray with product components pulled from the stored product components and according to the second product component indicating device can be prepared, the product components of the first prepared kit tray having at least one difference with the product components of the second prepared kit tray.
30. The build—to-order product assembly system of Claim 29, wherein the first product component indicating device and the second product component indicating device are the same device.
31. A build-to-order product assembly system according to any one of Claims 15 to 30, including comprising: a control unit capable of receiving a product order describing a product to be assembled, the control unit including the list of product components for the product to be assembled, and arranged to supply the list of product components to the kitting unit and a chassis preparation unit; a chassis preparation unit coupled to the control unit and receiving the list of product components, the chassis preparation unit including: a plurality of chassis components; and a chassis preparation work space in which a chassis is prepared for a computer system according to the list of product components; and a joining area coupled to the kitting unit and to the chassis preparation unit, the joining area receiving a prepared chassis and a prepared kit tray, the prepared chassis being added to the prepared kit tray before being sent to the assembly unit, wherein the control unit delivers the list of product components to the chassis preparation unit at a first time, and the control unit delivers the list of product components to the kitting unit at a second time, the first time and the second time being selected by the control unit so the prepared chassis and the prepared kit tray arrive at the joining area at approximately the same time.
32. A manufacturing system for assembly of a computer system in a build- to-order environment comprising: a kitting unit housing kit trays and computer system components, the kitting unit: including a code for generating a signal to indicate a list of components for assembling an ordered computer system; and indicating the list of components to at least one kitting operator to allow respective kit trays to be prepared with computer system components for the ordered computer system by pulling selected computer system components from those housed at the kitting unit; an assembly unit constructed to receive prepared kit trays from the kitting unit, the assembly unit having a plurality of work cells operable in parallel, at least one work cell: providing work space and tools to allow a team of work cell operators to assemble an ordered computer system using the computer system components from a prepared kit tray; and providing an integrated quick test, shared by at least one other work cell, to allow a quick test operator to test the assembled computer system for basic functionality; and an extended test unit constructed to receive assembled computer system from the work cells, the extended test unit providing work space and tools to allow at least one extended test operator to quality test assembled computer systems.
The manufacturing system for assembly of computer systems in a build—to-order environment of Claim 32, further comprising: a chassis preparation unit: receiving a list of chassis and motherboard components for assemblingthe:ordereoEcomputersysterm"andif indicating the chassis and motherboard components to at least one chassis preparation operator for pulling chassis and motherboard components from chassis and motherboard components housed at the chassis preparation unit; preparing the chassis by assembling the chassis and motherboard components for the ordered computer system; and a joining unit operable to receive prepared chassis and prepared kit trays, the joining unit: identifying corresponding prepared kit trays and prepared chassis; and placing a prepared chassis on the corresponding prepared kit tray before the prepared kit tray is sent to the assembly unit.
34. The manufacturing system for assembly of computer systems in a build-to-order environment of Claim 33, wherein the motherboard components include a motherboard and at least one of a processor and a memory.
35. The manufacturing system for assembly of computer systems in a build-to-order environment of any one of Claims 32 to 34, further comprising a queue operable to accumulate prepared kit trays and provide them to one of ethefleplurality of work cells.
36. The manufacturing system for assembly of computer systems in a build-to-order environment of any one of Claims 32 to 35, wherein the quick test operator provides at least one of: (1) infonnation about failure of the test of basic functionality, and (2) an assembled computer system to the work cell that assembled the computer system when the computer system fails the test of basic functionality.
37. The manufacturing system for assembly of computer systems in a build-to-order environment of any one of Claims 32 to 36, wherein ones of the plurality of work cells includes an electronic work instruction display operable to receive information about the computer system to be assembled and to display instructions about the computer system to be assembled.
38. The manufacturing system for assembly of computer systems in a build-to-order environment of any one of Claims 32 to 37, further comprising a repair unit: receiving a computer system that fails a test in the extended test unit; repairing the computer system; and supplying information about the computer system that fails the test to the work cell that assembled the computer system.
39. The manufacturing system according to any one of Claims 32 to 38, in which the list of components is displayed in a pick-to-lights system. F. R. KELLY & CO., AGENTS FOR THE APPLICANTS
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| USUNITEDSTATESOFAMERICA31/03/19980 | |||
| US09/053,524 US6236901B1 (en) | 1998-03-31 | 1998-03-31 | Manufacturing system and method for assembly of computer systems in a build-to-order environment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| IE20030559A1 IE20030559A1 (en) | 2004-02-11 |
| IE83294B1 true IE83294B1 (en) | 2004-02-11 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6236901B1 (en) | Manufacturing system and method for assembly of computer systems in a build-to-order environment | |
| US6553279B2 (en) | Method for consolidating manufacturing of computing devices | |
| US7054704B2 (en) | Method, system and facility for controlling resource allocation within a manufacturing environment | |
| US6816746B2 (en) | Method and system for monitoring resources within a manufacturing environment | |
| US7062893B2 (en) | System and method for accommodating atypical customer requirements in a mass customization | |
| US20050182497A1 (en) | Manufacturing system, gateway device, and computer product | |
| JPH06143103A (en) | Mixed production system and pallet used therefor | |
| CN1395184A (en) | Order assembly production system and method | |
| US6892104B2 (en) | System and method for manufacturing products according to customer orders | |
| US6611727B2 (en) | Method and system for simulating production within a manufacturing environment | |
| US20070142961A1 (en) | System and method for providing visual aids | |
| US8340807B1 (en) | Rapid production turnkey system and related method | |
| IE83294B1 (en) | Manufacturing system and method for assembly of computer systems in a build-to-order environment | |
| JPS61101303A (en) | Picking device | |
| GB2375618A (en) | A system for assembling a build to order product | |
| JP2865507B2 (en) | Mixed flow production system and operating method thereof | |
| JP2842396B2 (en) | Automatic product location determination device | |
| JP4220485B2 (en) | Product production system | |
| CN110766861A (en) | Self-service vending machine operation and maintenance method based on code scanning handheld terminal | |
| Stokes et al. | Supporting a Full Product Life Cycle in the Medical Instrumentation Market | |
| JP2008024437A (en) | Picking system, sorting system, and acceptance-sorting unifying system |