WO1998049646A2 - Dynamically reconfigurable assembly line for electronic products - Google Patents

Dynamically reconfigurable assembly line for electronic products Download PDF

Info

Publication number
WO1998049646A2
WO1998049646A2 PCT/US1998/008811 US9808811W WO9849646A2 WO 1998049646 A2 WO1998049646 A2 WO 1998049646A2 US 9808811 W US9808811 W US 9808811W WO 9849646 A2 WO9849646 A2 WO 9849646A2
Authority
WO
WIPO (PCT)
Prior art keywords
placement
workcell
controller
activity
conveyor
Prior art date
Application number
PCT/US1998/008811
Other languages
French (fr)
Other versions
WO1998049646A3 (en
Inventor
Ka Tiek Lim
Hun Chiang Lim
Original Assignee
Motorola Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/846,451 external-priority patent/US6104965A/en
Priority claimed from US08/933,319 external-priority patent/US6378200B1/en
Application filed by Motorola Inc. filed Critical Motorola Inc.
Priority to AU72731/98A priority Critical patent/AU7273198A/en
Publication of WO1998049646A2 publication Critical patent/WO1998049646A2/en
Publication of WO1998049646A3 publication Critical patent/WO1998049646A3/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/20Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/085Production planning, e.g. of allocation of products to machines, of mounting sequences at machine or facility level
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32019Dynamic reconfiguration to maintain optimal design, fabrication, assembly
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32297Adaptive scheduling, feedback of actual proces progress to adapt schedule
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32305Fastest interrupt time, change jobs dynamically to fastest machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45035Printed circuit boards, also holes to be drilled in a plate
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/013Alloys
    • H01L2924/014Solder alloys
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • This invention relates to an assembly line for manufacturing electronic assemblies such as printed circuit boards containing discrete components .
  • the invention is particularly useful for, but not necessarily limited to, maximizing the utilization of the assembly line while at the same time providing maximum flexibility in product mix and volume .
  • the circuit boards are generally conveyed through the assembly line on conveyors .
  • Various assembly processes such as solder stenciling, component mounting and reflow soldering are typically performed.
  • the conveyors are parallel tracks that carry the circuit board through the various stages of assembly, from one station to another. During conveying it is common practice to support the circuit boards along the edges and maintain them in a substantially horizontal plane and isolated from vibration so that the possibility of component misalignment is reduced.
  • the assembly line is usually optimized to enable high efficiency and throughput. This is because of the substantial capital cost of the highly sophisticated and automated equipment employed in modern circuit board assembly lines. A typical line costs two million dollars, and some are as high as ten million dollars. Obviously, one is desirous of operating at highest efficiency in order to realize maximum return on the dollars invested in the equipment, and assembly lines are typically dedicated to a single product so that down time required to reconfigure the assembly line is minimized. On the other hand, the demands of the modern marketplace are such that it is desirous to produce a variety of products in order to satisfy the increasing appetite for electronics that provide features that are tailored to the individual consumer. This means that either several dedicated lines must be employed, or the line must be frequently reconfigured.
  • FIGs . 1 and 2 are schematic views illustrating a dynamically reconfigurable production line in accordance with a preferred embodiment of the invention.
  • FIG. 3 is a schematic view illustrating a placement workcell for a dynamically reconfigurable production line in accordance with an alternate embodiment of the invention.
  • a method of reconfiguring a production line for fabricating printed circuit board assemblies to achieve maximum efficiency and maximum flexibility is disclosed.
  • the production line has one or more placement stations, a reflow oven, a conveyor and a controller.
  • the controller communicates with the various components (placement stations, a reflow oven, a conveyor) of the production line to transfer information related to the state of assembly of some of the printed circuit board assemblies that are being processed.
  • the controller also communicates information related to the status of the various other stations .
  • the operational functionality of one or more of the placement stations, the reflow oven, or the conveyor is altered in response to the communication by the controller .
  • the other remaining modules continue operation unaltered during this step of dynamic reconfiguration.
  • a controller monitors other placement workcells that are downstream. If a downstream workcell is idle, then it sends a signal to the controller that indicates such, and the first placement workcell is dynamically reconfigured. This can occur while the first workcell is in operation, in response to a signal from the controller.
  • the conveyor transports the first electronic assembly from the first placement workcell to the second placement workcell.
  • a second electronic assembly is then conveyed into the first placement workcell, and a second activity is performed on the first electronic assembly in the second placement workcell.
  • the required activity is also performed on the second electronic assembly in the dynamically reconfigured first placement workcell .
  • the controller is responsive to information related to the degree of completion of the activity that is being performed on the various electronic assemblies . In some instances, the operation of the remaining modules continues unaltered during the step of dynamically reconfiguring.
  • the components are placed onto the board by robots or other highly automated machines, such as chip shooters . It should be understood and appreciated that our invention is directed to the use of robots or other machinery as opposed to manual systems where components are placed onto the board by human hands . These various components are then typically attached by reflow soldering them onto the printed circuit board.
  • the production line consists of one or more (typically several) placement machines such as robots.
  • the placement machines are variously referred to as pick-and-place machines, workcells, robots, workstations, placement modules, chip- shooters , etc. in the industry parlance . Each workcell or station typically has a predetermined set of components that can be placed on the PCB.
  • These components are loaded into feeders contained in the workcell, and the robot or placement means selects from the various feeders to place the desired set of components on the PCB.
  • a software program resident in the workcell directs the robot as to which components to select and where to place them on the PCB.
  • the placement of components in each workcell requires a finite period of time, and when the cycle in each workcell is complete, the PCB is then conveyed into the next workcell .
  • a first PCB 15 enters the first workcell 16 and the workcell begins placing components or parts onto the PCB.
  • Another PCB 17 is queued up waiting for the first workcell 16 to finish its cycle. If, during the course of the cycle of placing the various components, another workcell 18, 20 that is downstream (i.e. farther down the production line) is idle or is nearing the end of its cycle, the first workcell is dynamically reconfigured (i.e. the program is altered while it is running) .
  • the cycle of placing components in the first workcell 16 is interrupted and abbreviated so that the PCB 15 can now move into the next, or second, workcell 18, which was idle.
  • the first PCB 15 exits the first workcell 16
  • another, or second, PCB 17 enters the first workcell to have various components placed thereon.
  • the first workcell can either be reconfigured prior to the second PCB 17 entering, or it can remain in the same configuration state as it was when the first PCB 15 left.
  • the second workcell 18 now places the components that were originally destined to be placed on the first PCB 15 prior to the first workcell being dynamically reconfigured.
  • the second workcell 18 typically has a set of components that it normally places on the PCB, and depending on the available time and state of the workcells further downstream, these may or may not be completely placed.
  • the feeders in the second workcell 18 contains a subset of the components found in the first workcell.
  • the principle, heretofore unrealized, is that each workcell is capable of placing some or all of the parts of the workcell that is upstream of itself, and both workcells are capable of being dynamically reconfigured. Thus, the amount of time that any single workcell in the production line is idle is minimized and the efficiency of the line is maximized.
  • it can be immediately alleviated by shifting some of the workload to one or more downstream stations that have idle capacity.
  • some of the workload can be shifted to one or more upstream stations that have idle capacity.
  • the controller is typically a high speed computer that serves to allocate resources amongst the various workcells in order to optimize the efficiency of the production line.
  • the controller 30 may simply pass a signal to the first and second workcells 16, 18 and these workcells then alter the software within their respective systems .
  • the controller can actively modify the software program for each workcell and pass it to the respective workcell for implementation.
  • some type of information on the state of the cycle in each workcell is being passed from the workcells to the controller 30, and other information (e.g. instructions for dynamically reconfiguring) is passed back to these same workcells .
  • the operational functionality of one of the workcells can be dynamically reconfigured while the others continue to operate unaltered.
  • the principles of our invention can also be applied to other segments of the assembly line, for example, to the conveyor 24, the reflow oven 22 or the solder printer.
  • the screen printer and the reflow oven can be dynamically reconfigured to adjust to the dynamic needs of the product mix.
  • the reflow is typically an oven, but can also be a robot with a heating chamber, thus lending itself to quick reconfiguration.
  • U.S. Patent No. 4,840,268 discloses an adjustable width chain conveyor.
  • the conveyor has two parallel and inclined channels within which are mounted a respective continuous chain coupled to a drive. Each chain can slide inwardly or outwardly to accommodate for small variations in widths of circuit boards being conveyed.
  • Still another means of conveying various sized PCBs is to utilize dual, parallel conveyors on the production line. Two conveyors are run side by side through each of the workstations .
  • the conveyor can convey circuit boards of different widths without the need for completely conveying one board through the conveyor before boards of a different width can conveyed.
  • the above preferred embodiment of our novel invention provides a method to process a sequence of electronic assemblies, where the activity being performed on each assembly is different, and where the various workcells can be dynamically reconfigured.
  • Placement workcell 32 comprises placement executor 33, a conveyor 34 and a controller 35.
  • Placement executor 33 includes a component feeder 36 and a component placer 37.
  • Controller 35 couples to control placement executor 33 and conveyor 34.
  • Conveyor 34 is associated with placement executor 33 and conveys PCBs (not shown) from a preceding placement workcell (not shown) to placement workcell 32 or from placement workcell 32 to a placement workcell (not shown) .
  • the preceding or subsequent placement workcell need not be next in sequence with placement workcell 32. For example, there may be one or more intermediate placement workcells between the preceding placement workcell and placement workcell 32.
  • Controller 35 determines one or more operations for executing by placement executor 33.
  • the operations are placement operations in which component placer 37 places components from component feeder 36 onto PCBs.
  • Information associated with the PCBs may be provided to controller 35 by the preceding placement workcell to determine the operations.
  • Controller 35 can reduce these operations by controlling placement executor 33 in response to an idle status signal from the subsequent placement workcell.
  • the idle status signal indicates to controller 35 that the subsequent placement workcell is ready to accept a PCB from placement workcell 32.
  • Controller 35 also provides information on executed or unexecuted operations for the PCB to the subsequent placement workcell.
  • the invention advantageously executes operations on PCBs with placement workcell 32 depending on how many of the operations have been executed or unexecuted by preceding placement workcells.
  • placement workcell 32 can also be executed by subsequent placement workcells depending on availability of the subsequent placement workcells to execute the operations .
  • a production line having two or more placement workcell 32 coupling together can attain a dynamic line balance with a minimum use of buffers.
  • placement workcell 32 in the invention continuously execute operations without slowing down or stopping because of performance of other placement workcells .

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Electric Connection Of Electric Components To Printed Circuits (AREA)

Abstract

A method of reconfiguring a production line for fabricating printed circuit board assemblies to achieve maximum efficiency and maximum flexibility is disclosed. The production line has one or more placement stations (16, 18, 20), a reflow oven (22), a conveyor (24) and a controller (30). The controller communicates with the various components (placement stations, reflow oven, conveyor) of the production line to transfer information related to the state of assembly of some of the printed circuit board assemblies (15, 17, 19) that are being processed. The controller also communicates information related to the status of the various other stations. The operational functionality of one or more of the placement stations, the reflow oven, or the conveyor is altered in response to the communication by the controller. Other remaining modules continue operation unaltered during this step of dynamic reconfiguration.

Description

DYNAMICALLY RECONFIGURABLE ASSEMBLY LINE FOR ELECTRONIC PRODUCTS
FIELD OF THE INVENTION
This invention relates to an assembly line for manufacturing electronic assemblies such as printed circuit boards containing discrete components . The invention is particularly useful for, but not necessarily limited to, maximizing the utilization of the assembly line while at the same time providing maximum flexibility in product mix and volume .
BACKGROUND In production assembly lines used for mounting electronic components to circuit boards, the circuit boards are generally conveyed through the assembly line on conveyors . Various assembly processes such as solder stenciling, component mounting and reflow soldering are typically performed. Typically, the conveyors are parallel tracks that carry the circuit board through the various stages of assembly, from one station to another. During conveying it is common practice to support the circuit boards along the edges and maintain them in a substantially horizontal plane and isolated from vibration so that the possibility of component misalignment is reduced.
In conventional systems, the assembly line is usually optimized to enable high efficiency and throughput. This is because of the substantial capital cost of the highly sophisticated and automated equipment employed in modern circuit board assembly lines. A typical line costs two million dollars, and some are as high as ten million dollars. Obviously, one is desirous of operating at highest efficiency in order to realize maximum return on the dollars invested in the equipment, and assembly lines are typically dedicated to a single product so that down time required to reconfigure the assembly line is minimized. On the other hand, the demands of the modern marketplace are such that it is desirous to produce a variety of products in order to satisfy the increasing appetite for electronics that provide features that are tailored to the individual consumer. This means that either several dedicated lines must be employed, or the line must be frequently reconfigured. In the first case, the capital cost for additional lines is high, and additional engineering overhead must be provided in order to keep these sophisticated lines running smoothly. In the second instance, reconfiguring the line requires that the line be stopped and reconfigured. Even with today's formidable computing power, downloading new programs consumes precious time and decreases the utilization of the assembly line . Utilization is the converse of flexibility, and thus, the manufacturer is forced to choose from two mutually exclusive goals, high flexibility or high utilization. The industry has struggled in vain for many years in attempts to find a solution to this dilemma. To date, all prior art solutions have been a compromise, sacrificing one goal in pursuit of the other. The ability to have maximum utilization and maximum flexibility on the same assembly line would be a valuable addition to the art .
BRIEF DESCRIPTION OF THE DRAWINGS
FIGs . 1 and 2 are schematic views illustrating a dynamically reconfigurable production line in accordance with a preferred embodiment of the invention; and
FIG. 3 is a schematic view illustrating a placement workcell for a dynamically reconfigurable production line in accordance with an alternate embodiment of the invention.
SUMMARY OF THE INVENTION A method of reconfiguring a production line for fabricating printed circuit board assemblies to achieve maximum efficiency and maximum flexibility is disclosed. The production line has one or more placement stations, a reflow oven, a conveyor and a controller. The controller communicates with the various components (placement stations, a reflow oven, a conveyor) of the production line to transfer information related to the state of assembly of some of the printed circuit board assemblies that are being processed. The controller also communicates information related to the status of the various other stations . The operational functionality of one or more of the placement stations, the reflow oven, or the conveyor is altered in response to the communication by the controller . The other remaining modules continue operation unaltered during this step of dynamic reconfiguration.
While a first activity is being performed on a first electronic assembly in the first placement workcell, a controller monitors other placement workcells that are downstream. If a downstream workcell is idle, then it sends a signal to the controller that indicates such, and the first placement workcell is dynamically reconfigured. This can occur while the first workcell is in operation, in response to a signal from the controller. After reconfiguration, the conveyor transports the first electronic assembly from the first placement workcell to the second placement workcell. A second electronic assembly is then conveyed into the first placement workcell, and a second activity is performed on the first electronic assembly in the second placement workcell. The required activity is also performed on the second electronic assembly in the dynamically reconfigured first placement workcell . The controller is responsive to information related to the degree of completion of the activity that is being performed on the various electronic assemblies . In some instances, the operation of the remaining modules continues unaltered during the step of dynamically reconfiguring.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS While the specification concludes with claims defining the features of the invention that are regarded as novel, it is believed that the invention will be better understood from a consideration of the following description in conjunction with the drawing figures, in which like reference numerals are carried forward. When an electronic product is being assembled, it typically flows down an assembly line or production line. To best understand our invention, the following description assumes that the production line has been running for some period of time and that it contains a number of electronic products or assemblies in various stages of completion at the various stations . The electronic product typically begins as a printed circuit board (PCB), upon which various components such as resistors, transistors, microprocessors, capacitors, etc. are placed. The components are placed onto the board by robots or other highly automated machines, such as chip shooters . It should be understood and appreciated that our invention is directed to the use of robots or other machinery as opposed to manual systems where components are placed onto the board by human hands . These various components are then typically attached by reflow soldering them onto the printed circuit board. The production line consists of one or more (typically several) placement machines such as robots. The placement machines are variously referred to as pick-and-place machines, workcells, robots, workstations, placement modules, chip- shooters , etc. in the industry parlance . Each workcell or station typically has a predetermined set of components that can be placed on the PCB. These components are loaded into feeders contained in the workcell, and the robot or placement means selects from the various feeders to place the desired set of components on the PCB. A software program resident in the workcell directs the robot as to which components to select and where to place them on the PCB. The placement of components in each workcell requires a finite period of time, and when the cycle in each workcell is complete, the PCB is then conveyed into the next workcell .
Although the aforedescribed system of placing components is typical in the electronics industry, our invention deviates from the prior art in the following way . Referring now to FIG. 1, a first PCB 15 enters the first workcell 16 and the workcell begins placing components or parts onto the PCB. Another PCB 17 is queued up waiting for the first workcell 16 to finish its cycle. If, during the course of the cycle of placing the various components, another workcell 18, 20 that is downstream (i.e. farther down the production line) is idle or is nearing the end of its cycle, the first workcell is dynamically reconfigured (i.e. the program is altered while it is running) . The cycle of placing components in the first workcell 16 is interrupted and abbreviated so that the PCB 15 can now move into the next, or second, workcell 18, which was idle. After the first PCB 15 exits the first workcell 16, another, or second, PCB 17 enters the first workcell to have various components placed thereon. Depending on the state of the production line, the first workcell can either be reconfigured prior to the second PCB 17 entering, or it can remain in the same configuration state as it was when the first PCB 15 left. Referring now to FIG. 2, the second workcell 18 now places the components that were originally destined to be placed on the first PCB 15 prior to the first workcell being dynamically reconfigured. The second workcell 18 typically has a set of components that it normally places on the PCB, and depending on the available time and state of the workcells further downstream, these may or may not be completely placed. The feeders in the second workcell 18 contains a subset of the components found in the first workcell. The principle, heretofore unrealized, is that each workcell is capable of placing some or all of the parts of the workcell that is upstream of itself, and both workcells are capable of being dynamically reconfigured. Thus, the amount of time that any single workcell in the production line is idle is minimized and the efficiency of the line is maximized. To rephrase, when a bottleneck occurs at a certain station, it can be immediately alleviated by shifting some of the workload to one or more downstream stations that have idle capacity.
In addition, or alternatively, some of the workload can be shifted to one or more upstream stations that have idle capacity.
One skilled in the art should now appreciate that the prior art solutions to this problem attempted to optimize the software program at each workcell to balance the line, based on some theoretical model or historical data. The program was then x frozen' into each station. However, even the most sophisticated modeling system can only predict the future based on past performance, and once the program is 'frozen' into the workcell memory, the line instantly becomes sub-optimized whenever a deviation from the model occurs, as it always does. By dynamically reconfiguring the production line based on the actual current states of the various components in the system, we can now balance the production line so that it continually operates at maximum efficiency. And clearly, having the ability to dynamically reconfigure the line also provides the maximum flexibility, because each workcell can be instantly altered to reflect a change in the product mix.
In practice, information and signals are passed back and forth between the various workcells or modules and a master controller 30. The controller is typically a high speed computer that serves to allocate resources amongst the various workcells in order to optimize the efficiency of the production line. Depending on the actual implementation of the system, the controller 30 may simply pass a signal to the first and second workcells 16, 18 and these workcells then alter the software within their respective systems . Or, the controller can actively modify the software program for each workcell and pass it to the respective workcell for implementation. In either case, some type of information on the state of the cycle in each workcell is being passed from the workcells to the controller 30, and other information (e.g. instructions for dynamically reconfiguring) is passed back to these same workcells . As a result of this information flow, the operational functionality of one of the workcells can be dynamically reconfigured while the others continue to operate unaltered.
Although we have, to this point, disclosed modifying the operational functionality of robot workcells or pick-and- place machines, the principles of our invention can also be applied to other segments of the assembly line, for example, to the conveyor 24, the reflow oven 22 or the solder printer. The screen printer and the reflow oven can be dynamically reconfigured to adjust to the dynamic needs of the product mix. The reflow is typically an oven, but can also be a robot with a heating chamber, thus lending itself to quick reconfiguration. In another example, there may be one or more solder printers that are automatically capable of printing a multiplicity of different patterns on different PCBs, arranged serially or in parallel. Depending on the state of the various printers, each of these printers can be dynamically modified to optimize the throughput of the line. Likewise, by using a conveyor or transport means that is capable of changing speed or accommodating PCBs of various sizes, one can radically reconfigure the production line so that various sizes of PCBs and thus various types of electronic assemblies are produced on the same line at the same time, and in response to changing conditions of utilization of the various workcells in the line. When conventional conveyors are used to convey circuit boards of different widths, a circuit board of one width is conveyed out of the parallel tracks after which the distance between the tracks is adjusted to accommodate a circuit board of a different width. Another method of conveying is disclosed in U.S. Patent No. 4,759,436 where a conveyor with a plurality of aligned rollers forms a track and corresponding adjustable supports for conveying objects along a curved path. The supports are pivotal about a horizontal axis to accommodate movement of a respective free end that supports one of the objects. This conveyor does not have parallel tracks that need adjustment and can be used to convey circuit boards of different widths. Likewise, U.S. Patent No. 4,840,268 discloses an adjustable width chain conveyor. The conveyor has two parallel and inclined channels within which are mounted a respective continuous chain coupled to a drive. Each chain can slide inwardly or outwardly to accommodate for small variations in widths of circuit boards being conveyed. Still another means of conveying various sized PCBs is to utilize dual, parallel conveyors on the production line. Two conveyors are run side by side through each of the workstations . This not only allows various sized PCBs to be processed, but can add to the flexibility of the production line by allowing the various workcells to perform different functions on different electronic assemblies. Advantageously, the conveyor can convey circuit boards of different widths without the need for completely conveying one board through the conveyor before boards of a different width can conveyed.
In summary, the above preferred embodiment of our novel invention provides a method to process a sequence of electronic assemblies, where the activity being performed on each assembly is different, and where the various workcells can be dynamically reconfigured.
Referring now to FIG. 3, a schematic view of a placement workcell 32 in accordance with an alternate embodiment of the invention is illustrated. Placement workcell 32 comprises placement executor 33, a conveyor 34 and a controller 35. Placement executor 33 includes a component feeder 36 and a component placer 37. Controller 35 couples to control placement executor 33 and conveyor 34. Conveyor 34 is associated with placement executor 33 and conveys PCBs (not shown) from a preceding placement workcell (not shown) to placement workcell 32 or from placement workcell 32 to a placement workcell (not shown) . The preceding or subsequent placement workcell need not be next in sequence with placement workcell 32. For example, there may be one or more intermediate placement workcells between the preceding placement workcell and placement workcell 32. Controller 35 determines one or more operations for executing by placement executor 33. In this alternate embodiment, the operations are placement operations in which component placer 37 places components from component feeder 36 onto PCBs. Information associated with the PCBs may be provided to controller 35 by the preceding placement workcell to determine the operations. Controller 35 can reduce these operations by controlling placement executor 33 in response to an idle status signal from the subsequent placement workcell. The idle status signal indicates to controller 35 that the subsequent placement workcell is ready to accept a PCB from placement workcell 32. Controller 35 also provides information on executed or unexecuted operations for the PCB to the subsequent placement workcell. The invention advantageously executes operations on PCBs with placement workcell 32 depending on how many of the operations have been executed or unexecuted by preceding placement workcells. Furthermore, the operations of placement workcell 32 can also be executed by subsequent placement workcells depending on availability of the subsequent placement workcells to execute the operations . A production line having two or more placement workcell 32 coupling together can attain a dynamic line balance with a minimum use of buffers. Hence, unlike prior art production lines that control buffers or slows down placement workcells for line balancing, placement workcell 32 in the invention continuously execute operations without slowing down or stopping because of performance of other placement workcells .
While the above embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims . We claim:

Claims

1. A method of reconfiguring an assembly line for printed circuit boards to achieve maximum efficiency and maximum utilization, the assembly line having a placement module, a reflow module, a conveyor module to transport the printed circuit board, and a controller, comprising; performing an operation upon the printed circuit board in one of the modules; communicating between the controller and one of the modules to transfer information about one of the circuit boards ; reconfiguring operational functionality of any one or more of the placement modules, the reflow module, or the conveyor module in response to the step of communicating while said any one or more module continues the step of performing an operation upon the printed circuit board.
2. The method as described in claim 1, wherein the step of communicating is in response to and is a function of the step of performing an operation upon the printed circuit board.
3. The method as described in claim 1, wherein the step of communicating is in response to and is a function of the operational functionality of one of the modules .
4. A method of reconfiguring a production line system, for fabricating circuit boards, the production line having a placement module, a reflow oven module, a conveyor module, and a controller, the method providing maximum efficiency, comprising; communicating between the controller and one of the modules to transfer information related to a condition of one of the circuit boards about to be processed by one of said modules or information related to the status of other modules; reconfiguring operational functionality of any one or more of the placement module, the reflow oven module, or the conveyor module, in response to the step of communicating; and continuing operation of the remaining modules during the step of reconfiguring while said remaining modules remain unaltered.
5. A method of achieving high utilization and high flexibility on an assembly line for manuf cturing electronic assemblies, the assembly line containing a placement workcell, a reflow workcell, a transport means for transporting the electronic assembly from the placement workcell to the reflow workcell, and a controller for the placement workcell, comprising: performing a primary activity on a first electronic assembly in the placement workcell; performing a secondary activity on a second electronic assembly in the placement workcell at least partially concurrent with the step of performing a primary activity; dynamically reconfiguring the workcell in response to the step of performing a secondary activity; performing a primary activity on the second electronic assembly in the dynamically reconfigured workcell.
6. The method as recited in claim 5, wherein the first and second electronic assemblies are produced in sequence.
7. The method as recited in claim 5, wherein the primary activity performed on the second electronic assembly is different from the primary activity performed on the first electronic assembly.
8. The method as recited in claim 5, wherein the controller is responsive to signals from the primary activity and the secondary activity.
9. The method as recited in claim 5, further comprising another placement workcell coupled to the first placement workcell by the transport means .
10. The method as recited in claim 5, wherein the placement workcell has a primary activity and a secondary activity, the primary activity being dynamically reconfigurable in response to the secondary activity.
11. A method of achieving high utilization and high flexibility on an assembly line for manufacturing electronic assemblies, the assembly line containing first and second placement workcells, a reflow workcell, a transport means for transporting the electronic assembly through the assembly line, and a controller for the workcells and the transport means, comprising the following steps: performing a first activity on a first electronic assembly in the first placement workcell; transferring information relating to the state of the second placement workcell from the second placement workcell to the controller; dynamically reconfiguring the first placement workcell at least partially concurrent with the step of performing a primary activity and in response to a signal from the controller; transporting the first electronic assembly from the first placement workcell to the second placement workcell via the transport means; transporting a second electronic assembly into the first placement workcell via the transport means; performing a second activity on the first electronic assembly in the second placement workcell; performing a third activity on the second electronic assembly in the dynamically reconfigured first placement workcell .
12. The method as recited in claim 11, wherein the controller is responsive to information related to the degree of completion of the activity that is being performed on the first and second electronic assemblies .
13. The method as recited in claim 11, wherein the steps are performed in the order named.
14. The method as recited in claim 11 wherein the operation of the remaining modules continues unaltered during the step of dynamically reconfiguring.
15. A placement workcell comprising: a placement executor for executing one or more operations on a PCB; a conveyor for conveying the PCB, the conveyor being associated with the placement executor; and a controller coupled to control the placement executor and the conveyor, wherein the controller is adapted to control the placement executor to reduce the one or more operations in response to an idle status signal and, thereafter, control the conveyor to convey the PCB out of the placement workcell .
16. The placement workcell of claim 15, wherein the controller is adapted to determine information indicative of unexecuted operations of the one or more operations and provide the information to at least one subsequent placement workcell .
17. The placement workcell of claim 15, wherein the controller is adapted to determine information indicative of executed operations of the one or more operations and provide the information to at least one subsequent placement workcell .
18. The placement workcell of claim 15, wherein the controller is adapted to provide an idle status signal to at least one preceding placement workcell when the PCB is conveyed out of the placement workcell.
19. The placement workcell of claim 18, wherein the controller is further adapted to receive information from the preceding placement workcell, the information being for the controller to determine the one or more operations .
20. The placement workcell of claim 15, wherein when the placement workcell is not operating, the controller is adapted to provide an idle status signal to at least one preceding placement workcell .
PCT/US1998/008811 1997-05-01 1998-05-01 Dynamically reconfigurable assembly line for electronic products WO1998049646A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU72731/98A AU7273198A (en) 1997-05-01 1998-05-01 Dynamically reconfigurable assembly line for electronic products

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/846,451 1997-05-01
US08/846,451 US6104965A (en) 1997-05-01 1997-05-01 Control of workstations in assembly lines
US08/933,319 US6378200B1 (en) 1997-09-18 1997-09-18 Dynamically reconfigurable assembly line for electronic products
US08/933,319 1997-09-18

Publications (2)

Publication Number Publication Date
WO1998049646A2 true WO1998049646A2 (en) 1998-11-05
WO1998049646A3 WO1998049646A3 (en) 1999-02-04

Family

ID=27126639

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/008811 WO1998049646A2 (en) 1997-05-01 1998-05-01 Dynamically reconfigurable assembly line for electronic products

Country Status (2)

Country Link
AU (1) AU7273198A (en)
WO (1) WO1998049646A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005044A2 (en) * 2000-07-06 2002-01-17 Siemens Dematic Electronics Assembly Systems, Inc. Scheduling system for an electronics manufacturing plant
GB2372884A (en) * 2001-02-28 2002-09-04 Speedprint Ltd Multifunction machine and method of forming a control interface
EP1600836A2 (en) * 2004-05-27 2005-11-30 Xerox Corporation Exception handling in manufacturing systems combining on-line planning and predetermined rules
WO2006079569A1 (en) * 2005-01-27 2006-08-03 Siemens Aktiengesellschaft System for the rapid adjustment of industrial processes
WO2006080366A2 (en) * 2005-01-27 2006-08-03 Matsushita Electric Industrial Co., Ltd. Monitoring method, monitoring apparatus, and mounter
EP2111091A3 (en) * 2008-04-16 2012-01-04 ASM Assembly Systems GmbH & Co. KG Assembly for transporting substrates, assembly for handling substrates, assembly for producing electronic assemblies and method for handling substrates
EP2555238A1 (en) * 2010-03-31 2013-02-06 Fujitsu Limited Multichip module, printed wiring board unit, method for manufacturing multichip module, and method for manufacturing printed wiring board unit
EP2840600A1 (en) * 2013-08-22 2015-02-25 Robert Bosch Gmbh Process station for a machine as well as control device and control method for controlling a movement in a process of a machine
CN110827652A (en) * 2019-11-29 2020-02-21 无锡职业技术学院 Practical training platform for technical application of multifunctional industrial robot
EP3582049A4 (en) * 2017-02-09 2020-04-08 Fuji Corporation Optimization device for production line
DE102018133183A1 (en) * 2018-12-20 2020-06-25 Asm Assembly Systems Gmbh & Co. Kg Process for controlling an assembly process of automatic placement machines, electronic control of automatic placement machines, automatic placement machine and system for controlling a production line in the circuit board production
CN117525694A (en) * 2023-10-12 2024-02-06 惠州久久犇科技有限公司 Automatic packaging equipment for fireproof heat-insulating sheet of battery

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5104621A (en) * 1986-03-26 1992-04-14 Beckman Instruments, Inc. Automated multi-purpose analytical chemistry processing center and laboratory work station
US5170554A (en) * 1990-09-28 1992-12-15 Hewlett-Packard Company High mix printed circuit assembly technique
US5258915A (en) * 1990-09-28 1993-11-02 Hewlett-Packard Company System and method for optimum operation assignments in printed circuit board manufacturing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5104621A (en) * 1986-03-26 1992-04-14 Beckman Instruments, Inc. Automated multi-purpose analytical chemistry processing center and laboratory work station
US5170554A (en) * 1990-09-28 1992-12-15 Hewlett-Packard Company High mix printed circuit assembly technique
US5258915A (en) * 1990-09-28 1993-11-02 Hewlett-Packard Company System and method for optimum operation assignments in printed circuit board manufacturing

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002005044A2 (en) * 2000-07-06 2002-01-17 Siemens Dematic Electronics Assembly Systems, Inc. Scheduling system for an electronics manufacturing plant
WO2002005044A3 (en) * 2000-07-06 2003-03-13 Siemens Dematic Electronics As Scheduling system for an electronics manufacturing plant
GB2372884A (en) * 2001-02-28 2002-09-04 Speedprint Ltd Multifunction machine and method of forming a control interface
WO2002069688A1 (en) * 2001-02-28 2002-09-06 Blakell Europlacer Limited Multifunction machine and method of forming a control interface
GB2372884B (en) * 2001-02-28 2005-01-05 Speedprint Ltd Multifunction machine and method of forming a control interface
EP1600836A2 (en) * 2004-05-27 2005-11-30 Xerox Corporation Exception handling in manufacturing systems combining on-line planning and predetermined rules
EP1600836A3 (en) * 2004-05-27 2007-07-18 Xerox Corporation Exception handling in manufacturing systems combining on-line planning and predetermined rules
WO2006079569A1 (en) * 2005-01-27 2006-08-03 Siemens Aktiengesellschaft System for the rapid adjustment of industrial processes
WO2006080366A2 (en) * 2005-01-27 2006-08-03 Matsushita Electric Industrial Co., Ltd. Monitoring method, monitoring apparatus, and mounter
WO2006080366A3 (en) * 2005-01-27 2006-09-21 Matsushita Electric Ind Co Ltd Monitoring method, monitoring apparatus, and mounter
EP2111091A3 (en) * 2008-04-16 2012-01-04 ASM Assembly Systems GmbH & Co. KG Assembly for transporting substrates, assembly for handling substrates, assembly for producing electronic assemblies and method for handling substrates
EP2555238A1 (en) * 2010-03-31 2013-02-06 Fujitsu Limited Multichip module, printed wiring board unit, method for manufacturing multichip module, and method for manufacturing printed wiring board unit
EP2555238A4 (en) * 2010-03-31 2013-06-12 Fujitsu Ltd Multichip module, printed wiring board unit, method for manufacturing multichip module, and method for manufacturing printed wiring board unit
EP2840600A1 (en) * 2013-08-22 2015-02-25 Robert Bosch Gmbh Process station for a machine as well as control device and control method for controlling a movement in a process of a machine
CN104418097A (en) * 2013-08-22 2015-03-18 罗伯特·博世有限公司 Process station for a machine as well as control device and control method
EP3582049A4 (en) * 2017-02-09 2020-04-08 Fuji Corporation Optimization device for production line
DE102018133183A1 (en) * 2018-12-20 2020-06-25 Asm Assembly Systems Gmbh & Co. Kg Process for controlling an assembly process of automatic placement machines, electronic control of automatic placement machines, automatic placement machine and system for controlling a production line in the circuit board production
CN111356353A (en) * 2018-12-20 2020-06-30 先进装配系统有限责任两合公司 Electronic control of pick-and-place machines in the production of printed circuit boards
DE102018133183B4 (en) 2018-12-20 2020-07-09 Asm Assembly Systems Gmbh & Co. Kg Process for controlling an assembly process of automatic placement machines, electronic control of automatic placement machines, automatic placement machine and system for controlling a production line in the circuit board production
CN111356353B (en) * 2018-12-20 2021-06-22 先进装配系统有限责任两合公司 Electronic control of pick-and-place machines in the production of printed circuit boards
CN110827652A (en) * 2019-11-29 2020-02-21 无锡职业技术学院 Practical training platform for technical application of multifunctional industrial robot
CN117525694A (en) * 2023-10-12 2024-02-06 惠州久久犇科技有限公司 Automatic packaging equipment for fireproof heat-insulating sheet of battery

Also Published As

Publication number Publication date
AU7273198A (en) 1998-11-24
WO1998049646A3 (en) 1999-02-04

Similar Documents

Publication Publication Date Title
US6378200B1 (en) Dynamically reconfigurable assembly line for electronic products
US7032304B2 (en) Method for conveying printed circuit boards
WO1998049646A2 (en) Dynamically reconfigurable assembly line for electronic products
US6104965A (en) Control of workstations in assembly lines
JP4278903B2 (en) Electronic component mounting apparatus and electronic component mounting method
JP6663845B2 (en) Electronic component mounting method and electronic component mounting system
JP4342185B2 (en) Substrate carrying-in method and substrate production system in mounting line
US6836960B2 (en) Board transfer apparatus, board transfer method, and component mounting apparatus
JP5130030B2 (en) Electronic component mounting device
JP2004142299A (en) Screen printing system and screen printing method
JPH08279692A (en) Product assembly system
CN111356353B (en) Electronic control of pick-and-place machines in the production of printed circuit boards
WO2023203610A1 (en) Substrate production system
WO2018008157A1 (en) Production plan creation system and production plan creation method
JPH058835A (en) Transfer control method for printed circuit board
WO2023021549A1 (en) Production program generation method
JP2004006557A (en) Electronic part mounting apparatus, electronic part production system having the same, printed wiring board produced by the system, and electronic part production method and computer executing program for the same method
JP2004128246A (en) Electronic part mounting line and board transfer method in it
JP2666291B2 (en) Production equipment using automated guided vehicles
EP2955987B1 (en) Substrate conveying system of electronic component mounting device
Dillon et al. PCB assembly line setup optimization using component commonality matrices
JPS60263654A (en) Punching device of pallet conveyed printed circuit board
JP7018379B2 (en) Control device for electronic component mounting system
JPH10284886A (en) Component mounter and mounting method
JPH10284882A (en) Component feeding method for mounter

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998547422

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA