Circuit board assembly system

Abstract: A peer-to-peer control system for a circuit board production line includes multiple processing stations 16,18,20 each of which has an adjustable width conveyor 28. Control means 26 are provided at each station for controlling the width of the conveyor 28, receiving board width data signals from an adjacent upstream processing station, and passing the board width data signal, in turn, to an adjacent downstream processing station. A data signal communication network 24 directly connects the controller 26 each of the processing stations, such as a programmable logic controller, to the controllers of adjacent upstream and downstream stations. Data signals corresponding to the width of circuit boards to be processed by the circuit board production line progress downstream through the line in tandem with circuit boards of that width. The width of conveyors associated with the individual stations can be changed from time to time without emptying the entire production line, and without the need for a master host computer control system keeping track of the width and location of boards in the production line and the width of the conveyors of the various processing stations. Distributed control, relying on the controllers 26 an upstream station to signal directly to an adjacent downstream station the need for a conveyor width change, provides increased production line flexibility with decreased control system complexity.

Description: The present invention is directed to a multi-station production line for assembly or other processing of circuit boards, and to a peer-to-peer control system for such a production line. In particular, the invention is directed to a production line and control system adapted to processing a sequence of circuit boards of varying widths. In multi-station production lines, circuit boards are fed from one station to another, each station performing an operation on the circuit board, for example, applying or reading a bar code sticker on the board, populating the board with circuit elements, soldering the board, inspecting the board, etc. Each of the stations has a conveyor extending longitudinally from a receiving end to a location within the station at which the aforesaid operation is performed, and then to a discharge end. The conveyor forms a slot having a lateral width corresponding to the width of the circuit board. The circuit board is passed from the discharge end of the conveyor of one station to the receiving end of the conveyor of an adjacent downstream station. Thus, each station is downstream of those which previously acted on the circuit board, and is upstream of those which will act on the circuit board subsequently. Advanced manufacturing techniques call for circuit board assembly lines to be adapted to handle circuit boards of varying widths. Thus, the conveyors of the individual processing stations should have an adjustable lateral width. Existing automated systems, such as disclosed in UK Patent No GB-A-2 214 152, provide a controller, such as a programmable logic controller (PLACE), on each processing station to control various functions of the conveyor, including its lateral width. Each PLACE is connected via a computer network to a master host computer. The host computer receives circuit board width information, for example, from a bar code reader, scanning circuit boards as they are fed to the production line. Additional bar code readers or other suitable means are required to track the location of each board as it proceeds through the production line. The host computer also tracks the width of each conveyor. When a board is processed which requires the conveyor at a given processing station to change width, the host computer must recognize the need to change width by linking the board with the location tracking information it receives. Upon recognizing a need to change conveyor width at a given processing station, the host computer sends a command to that station to actuate a conveyor width control mechanism. A signal is then passed to the host computer indicating that a width change has been completed. The host computer then sends another signal to the adjacent upstream processing station that the circuit board in question may be passed downstream. This control architecture is disadvantageously complex and computing-intensive. The complexity of the control architecture tends to increase production costs and the frequency and seriousness of control system failures. Other known circuit board production line control systems having less complex computer control architecture, can only undergo width changes when the production line is completely empty of circuit boards. Thus, typically, only a single circuit board type or model can be processed in any period of time. To change conveyor width, the production line is allowed to empty and all production stations are then changed over simultaneously. This involves considerable production inefficiency, as all upstream processing stations must be idled while circuit boards of a previous model are conveyed through the last downstream processing station. Similarly, after width changeover, downstream processing stations sit idle awaiting the arrival of the new circuit boards. European Patent Application Publication No EP-A-0 585 204 describes apparatus for coating board-shaped articles, especially printed circuit boards. Transport for the boards through a succession of processing stations is carried out by a conveyor having carrying elements which support and guide the boards over their entire lengths. The elements are arranged parallel to the longitudinal edges of the boards and are mounted on guide rods engaging in holes pre-drilled in the links of a pair of chains forming the conveyor. In order to accommodate varying widths of boards, the spacing between the elements has to be adjusted by relative lateral displacement. In US Patent No 5,113,701 printed circuit boards are carried on a conveyor by means of V-shape prongs which engage the edges of the boards. All of the boards are of the same width so there is no need, nor provision, for adjustment of the spacing of the holders. Similarly, US Patent No 4,926,789 describes a printed circuit board conveyor in which the boards are held by clips which grip the edges of the boards at several locations along their longitudinal edges. Finally, US Patent No 4,848,533 describes a printed circuit conveyor consisting of two parallel chains connected by spaced cross-pieces carrying relatively displaceable clamps designed to engage and support the edges of the boards. At each processing station along the conveyor there are located pairs of pneumatic rams which engage the clamps and cause them to grip the edges of the boards for the remainder of their journey along the conveyor. At an unloading station, further rams move the clamps apart and release the boards. This arrangement is complicated and, consequently, liable to fail. The object of the present invention is to provide a computer control system for a circuit board production line which allows automated conveyor width changeover of the individual processing stations of the production line, without the need for the complex control architecture based on a master host computer, and without requiring that the entire production line be emptied of circuit boards to permit conveyor width changes. Additional objects and advantages of the invention will be better understood from the following disclosure of the invention and detailed description of certain preferred embodiments. In accordance with the present invention, there is provided a circuit board production line comprising: a series of circuit board processing stations, each comprising: operating means for performing an operation on circuit boards; conveyor means comprising a circuit board conveyor track extending longitudinally from a board receiving end to a board discharging end, and having a lateral width adjustable to accommodate a range of circuit board widths, for receiving a series of said circuit boards, conveying each of the circuit boards in turn from the receiving end to the operating means and then to the discharging end, and then discharging the circuit boards from the discharging end; conveyor width adjustment means for changing the lateral width of the circuit board conveyor track; conveyor control means for (i) receiving a board width data signal from an adjacent upstream station, said board width data signal corresponding to a new width for the circuit board conveyor track to accommodate a circuit board to be passed from said adjacent upstream station, (ii) actuating the conveyor width adjustment means to change the lateral width of the circuit board conveyor track to said new width, and (iii) passing said board width data signal to a conveyor control means of an adjacent downstream station; and a data signal communication network directly connecting the conveyor control means of each of said circuit board processing stations to the conveyor control means of said adjacent downstream station. The preferred embodiment of the invention is a peer-to-peer control system for a circuit board production line, wherein multiple circuit board processing stations each has an adjustable width conveyor track and control means, for example, a PLACE or the like, for controlling the width of the conveyor track and typically, other functions as well. The control system comprises a data highway, that is, a data signal communication network directly connecting the conveyor control means of each of the processing stations to the conveyor control means of upstream and downstream adjacent processing stations. The controllers are adapted to receive signals indicating a needed change in the lateral width of the conveyor for that processing station directly from an adjacent upstream processing station via the data highway. It should be understood that the reference here to signals being passed directly between adjacent processing stations means that the signals pass from the conveyor control means of one station to that of the adjacent station without passing through a master host computer. The conveyor control means act on the width signal and are adapted to then pass the width change signal to the downstream adjacent station. The width change signal is passed to a downstream station when the adjacent upstream station is ready to pass to it a circuit board of the new width. Thus, a processing station which has received a width change signal changes its conveyor width and passes the width change signal to the adjacent downstream processing station. In this fashion, width change signals are passed downstream along a circuit board production line, in tandem with circuit boards of the corresponding widths. It should be recognized that in a production line having the peer-to-peer control system disclosed here, several different width change signals can be progressing simultaneously downstream along a circuit board production line in tandem with respective circuit boards. Thus, any sequence of circuit boards within the width range of the conveyors may be processed simultaneously in the production line without the need for the complex control architecture mentioned above requiring a master host computer, and without the need to empty the production line for each width changeover. The selection and ordering of processing stations for a circuit board production line will depend in large measure on the nature and characteristics of the circuit board being assembled or otherwise processed. One or more processing stations may be required, for example, for populating the circuit board with circuit elements, depending in part on the number of circuit elements to be attached to the board. The invention will now be described further, by way of example, with reference to the accompanying drawings, in which -: Fig. 1 is a schematic view of a circuit board production line incorporating a peer-to-peer control system in accordance with certain preferred embodiments of the invention. Fig. 2 is a schematic perspective view of a processing station suitable for use in the circuit board production line illustrated in Fig. 1. The same reference numbers are used in Figs. 1 and 2 in referring to the same items or features. As mentioned above, the individual operations performed by the circuit board production line which is assembling or otherwise processing a circuit board, are well known to those skilled in the art. Accordingly, in discussing the circuit board production line schematically illustrated in Fig. 1, the particular operations to be performed by any given processing station will not be discussed in any detail. The processing stations are modular in the sense that they typically are added, deleted, or rearranged as to sequence, as required to accomplish the production objectives of the production line. The circuit board production line of Fig. 1 is seen to include a destacker 10 for holding and feeding circuit boards (e.g. bare boards to be assembled with circuit elements) at the start or upstream end of the production line. Circuit boards 12, at various states of completion, are shown in various locations along the production line. A first processing station, specifically, a lead station 14 follows the destacker 10. That is, the lead station 14 is downstream adjacent to destacker 10. Processing station 16 is downstream adjacent to lead station 14. Similarly, processing station 18 is downstream adjacent to station 16, and final processing station 20 is downstream adjacent to station 18. The final station in the processing line of Fig. 1, unload station 22, is downstream of station 20. Unload station 22 receives processed circuit boards after they are processed and discharged by station 20. In the embodiment of Fig. 2, processing station 16 is seen to have an operating zone 48 between the receiving end 30 and the discharge end 32 of conveyor 28. The production line of Fig. 1 further comprises a data highway 24 which provides communication means for data signals between controllers of the various stations. Each of stations 16, 18 and 20 has a programmable logic controller 26, for example, a model SLC 502 controller, available from Allen Bradley, which is suitable for use with an Allen Bradley Data Highway 485. Other suitable controllers include the Allen Bradley PLC 5/10 for the board destacker, for example. Allen Bradley SLC 502 controllers are an alternative to the PLC 5/10. They communicate, for example, via a data highway such as the Allan Bradley Data Highway 485. Suitable alternative controllers and communication systems are commercially available, and will be apparent to those skilled in the art for use in the present invention in view of the present disclosure. Controller 26 is seen in each case to be connected via the data highway 24 directly to the controller of adjacent upstream and downstream processing stations. Each of processing stations 16, 18 and 20 is seen to further comprise a conveyor 28 extending longitudinally in the direction of travel of the circuit boards. Longitudinal direction will be recognized to be the direction of travel of the circuit boards in the conveyor. The lateral width of the circuit board is in the plane of the circuit board as carried by the conveyor, perpendicular to the longitudinal direction. At each station the conveyor extends from a board receiving end 30 to a board discharge end 32. The board discharge end of one conveyor is seen to be immediately adjacent to the board receiving end of the adjacent downstream processing station. A larger than usual gap is shown between the conveyor tracks of adjacent stations. Typically, the conveyor tracks abut and may even be releasably locked together. In the case of station 20, the board discharge end 32 is adjacent receiving station 22, which would comprise a suitable mechanism for receiving the board and, typically, stacking it for shipment, further processing, etc. Although the conveyors 28 are shown schematically as extending without interruption from their receiving end to their discharge end, those skilled in the art will recognize that certain processing stations may incorporate board handling mechanisms which handle the boards at some intermediate point during the processing at that station. The conveyors 28 are adjustable as to their lateral width 34. Their lateral width is controlled by conveyor width adjustment means 36. Suitable designs and apparatus for conveyor width adjustment mechanisms are commercially available and well known to those skilled in the art. The programmable logic controllers 26 at each station control the width adjustment mechanism 36, preferably by signal connection 38. In accordance with one preferred embodiment, an encoder can be mounted onto a lead screw of a screw-type width adjustment mechanism. As mentioned above, the width of a conveyor at an individual processing station is changed when that conveyor is empty of boards. Controller 26 at each station also controls the conveyance of boards by conveyor 28, and is connected via signal linkage 40 to sensor 42 adapted to detect the presence or absence of boards in the conveyor. The controller 44 of lead station 14 operates and has features substantially like controllers 26 discussed above. Lead station controller 44 further comprises data input means for receiving board width information and generating the aforesaid board width data signal in response to such information input. The data input means of controller 44 may be manually operable. Thus, for example, controller 44 may include thumbwheels or a numeric keypad by which a line operator can input a new width. The information input to controller 44 alternatively may merely identify a new circuit board to be fed to the lead station, from which controller 44 can look up the width of the new board, for example, via a lookup table stored in ROM or other suitable memory of the controller 44. Alternatively, the data input means may comprise an automated data input mechanism, such as a bar code scanner. For example, a bar code scanner associated with destacker 10 could provide information to controller 44, identifying either the new width or the new board, as discussed above. Data input means suitable for use with programmable logic controllers are commercially available and will be readily apparent to those skilled in the art in view of the present disclosure. Preferably, the data input means has associated with it a visual display device 46, for example, a CRT screen, LED device or the like, for displaying information indicative of data input to controller 44. Such visual display means can provide a confirmation that correct data was input to controller 44, and can allow the current status of the lead station conveyor to be easily determined. In operation, the peer-to-peer control system implements the conveyor width change over strategy indicated above, preferably employing standard SMEMA interfacing or the like between stations via the aforesaid data highway. For communication between stations produced by different manufacturers, a global variable set can be provided at installation of each station to indicate whether or not it is upstream from a processing station of the same or different manufacturer. When a processing station receives a width change message via the data highway from an adjacent upstream station, the following logic would be executed: processing station controller receives "change width" signal directly from adjacent upstream processing station via the data highway; processing station controller signals the controller of the adjacent upstream processing station that it is "BUSY" to prevent circuit board of new width of being passed to it prior to conveyor width change-over (e.g., by setting SMEMA upstream = BUSY) ; processing station controller receives signal from its conveyor sensor that its conveyor is empty; processing station controller actuates conveyor width change mechanism to change the width of its conveyor to the new circuit board width; processing station controller sends "change width" signal to the controller of the adjacent downstream processing station directly via the data highway (sending the "change width" signal to the adjacent downstream processing station at this point will cause the adjacent downstream processing station to signal "busy," (e.g. by setting its SMEMA upstream = BUSY); processing station controller signals the controller for the adjacent upstream processing station that it is ready to receive circuit boards of the new width (e.g., by setting its SMEMA upstream = NOT BUSY); the controller for the adjacent upstream processing station actuates its conveyor to pass circuit boards of the new width; the controller for the processing station signals the controller of the adjacent downstream processing station that circuit boards of the new width are available (e.g., by setting SMEMA downstream = BOARD AVAILABLE) ; after the adjacent downstream processing station has become empty and then changed its conveyor width, its controller signals via the data highway directly to the controller of the original processing station that the adjacent downstream station is ready to receive circuit boards of the new width (e.g., by the adjacent downstream processing station setting its SMEMA upstream = NOT BUSY); and the controller of the processing station actuates its conveyor to pass circuit boards of the new width to the adjacent downstream station. This signaling and change-over sequence is repeated in turn at each processing station along the production line for each new circuit board width. Those skilled in the art will recognize that certain variations are possible, or even necessary, in the signaling sequence, based on commonality of manufacturer amongst the processing stations and other well-known factors. Significantly, however, it can be recognized that the above signalling sequence involves passing a width change signal down a production line in tandem with circuit boards of a given width. Thus, circuit boards of different widths can be processed simultaneously at different points along a production line without the need for a master host computer controlling circuit board progress, individual conveyor track width changes, etc. The width change signal is transmitted by the controller for an individual processing station preferably in the same format it is received from an upstream station. Significantly, the signal can thereby originate at the adjacent upstream station. It will be recognized by those skilled in the art that processing stations which perform an operation on the circuit board may be interspersed with non-operating stations, for example, accumulation devices, quality inspection stations, manual operation stations, etc.

Claims: A circuit board production line comprising: a series of circuit board processing stations (16,18,20), each comprising: operating means for performing an operation on circuit boards (12); conveyor means (28) comprising a circuit board conveyor track extending longitudinally from a board receiving end (30) to a board discharging end (32), and having a lateral width (34) adjustable to accommodate a range of circuit board widths, for receiving a series of said circuit boards, conveying each of the circuit boards in turn from the receiving end to the operating means and then to the discharging end, and then discharging the circuit boards from the discharging end; conveyor width adjustment means (36) for changing the lateral width of the circuit board conveyor track; conveyor control means (26) for (i) receiving a board width data signal from an adjacent upstream station, said board width data signal corresponding to a new width for the circuit board conveyor track to accommodate a circuit board to be passed from said adjacent upstream station, (ii) actuating the conveyor width adjustment means (36) to change the lateral width of the circuit board conveyor track to said new width, and (iii) passing said board width data signal to a conveyor control means (26) of an adjacent downstream station; and a data signal communication network (24) directly connecting the conveyor control means (26) of each of said circuit board processing stations to the conveyor control means of said adjacent downstream station. A circuit board production line as claimed in claim 1, wherein the conveyor control means is a programmable logic controller. A circuit board production line as claimed in claim 2, wherein the programmable logic controller actuates the conveyor width adjustment means in response to said board width data signal following receipt of a conveyor-empty signal indicative of the circuit board conveyor track being empty. A circuit board production line as claimed in claim 3, wherein the programmable logic controller actuates the conveyor means to pass a circuit board of the new width to the adjacent downstream station in response to receipt of a station- ready signal passed upstream to said programmable logic controller directly from the conveyor control means of said adjacent downstream station, said station-ready signal being indicative of a circuit board conveyor track of said adjacent downstream station having been adjusted to said new width. A circuit board production line as claimed in claim 4, wherein the programmable logic controller, following adjustment of the circuit board conveyor track to the new width, sends a station- ready signal upstream directly to a circuit board conveyor control means of the adjacent upstream circuit board processing station. A circuit board production line as claimed in any preceding claim, wherein said series of circuit board processing stations also includes a lead station (14) positioned at the upstream end of the series and comprising; lead station conveyor means (28) comprising a lead station board conveyor track extending longitudinally from a board receiving end to a board discharging end and having a lateral width adjustable to accommodate a range of circuit board widths, for receiving a series of circuit boards, conveying each of the circuit boards in turn from the receiving end to the discharging end, and then discharging the circuit boards from the discharging end to an adjacent downstream station; lead station conveyor width adjustment means (36) for changing the lateral width of the lead station board conveyor track; and lead station control means (44) for actuating the lead station conveyor width adjustment means to change the lateral width of the lead station board conveyor track to said new width, and for passing said board width data signal to a conveyor control means of an adjacent downstream station, the lead station control means comprising data input means for receiving board width information and generating said board width data signal in response to said board width information. A circuit board production line as claimed in claim 6, wherein the lead station control means further comprises visual display means (46) for displaying information indicative of said new width upon input of said board width information to said data input means. A circuit board production line as claimed in claim 6 or 7, wherein the data input means is manually operable. A circuit board production line as claimed in claim 6, 7 or 8, wherein the data input means comprises a bar code scanner. A circuit board production line as claimed in any of claims 6 to 9, further comprising a circuit board feed station (10) for storing circuit boards and feeding them serially to the board receiving end of the lead station board conveyor track.

Inventors: CANTANDO ROBERT J, MASLAR FRANCIS J, SANDHU VIRENDER, WILSON HUGH V, CANTANDO, ROBERT J., MASLAR, FRANCIS J., SANDHU, VIRENDER, WILSON, HUGH V.
Applicants: FORD MOTOR CO, FORD MOTOR COMPANY
Application year: 1996
Main classification: H05K13
IPC codes: H05K13