WO2019225009A1 - Component mounting system - Google Patents
Component mounting system Download PDFInfo
- Publication number
- WO2019225009A1 WO2019225009A1 PCT/JP2018/020183 JP2018020183W WO2019225009A1 WO 2019225009 A1 WO2019225009 A1 WO 2019225009A1 JP 2018020183 W JP2018020183 W JP 2018020183W WO 2019225009 A1 WO2019225009 A1 WO 2019225009A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feeder
- unit
- component
- loader
- attachment
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/02—Feeding of components
Definitions
- This specification discloses a component mounting system.
- a component mounting system including a component mounter to which a cassette type feeder (component supply unit) for supplying components is detachably mounted
- a component mounting system such as a robot for automatically replacing a feeder
- the replacement time of each feeder is set based on the board production plan and the remaining amount of parts in each feeder, and the unit replacement device is controlled so that the feeder is attached and detached and automatically replaced at that replacement time. This eliminates the need for the operator to perform feeder replacement work.
- an operator may arbitrarily attach or detach the feeder to or from the component mounter.
- the operator removes the feeder to be removed by the unit changer first, attaches another feeder after the operator removes the feeder, or attaches another feeder to the place where the unit changer attaches the feeder.
- an operator may attach or detach the feeder after an automatic replacement instruction is output to the unit replacement device.
- the unit replacement device cannot perform the removal operation because there is no feeder to be removed, or remove the feeder different from the instruction, or try to attach the feeder to the place where another feeder is already attached. become.
- the unit replacement device may not be able to perform automatic replacement as instructed, but may cause damage to the equipment.
- This disclosure mainly aims to prevent the automatic replacement different from the instruction in the automatic replacement of the component supply unit so that the automatic replacement can be appropriately performed.
- a component mounting system is a component mounting system including a plurality of component mounters on which a plurality of component supply units that supply components are detachably mounted, and along a direction in which the plurality of component mounters are arranged.
- a unit exchanging device for moving and automatically exchanging the component supply unit with the component mounter; position information of a plurality of mounting positions at which the component supply unit is mounted on the component mounter;
- An information storage unit that stores unit information including identification information of a component supply unit, and an automatic replacement instruction including designation of an attachment / detachment position of the component supply unit to be automatically replaced among the plurality of mounting positions, to the unit replacement device
- An instruction output unit for outputting, and after the automatic replacement instruction is output, the unit replacement device moves to attach the component supply unit at the attachment / detachment position. Confirmation of whether or not the mounting status of the component supply unit at the attachment / detachment position is different from the mounting status when the automatic replacement instruction is output based on the unit information.
- the component mounting system outputs an automatic replacement instruction including designation of an attachment / detachment position of a component supply unit subject to automatic replacement to a unit replacement device among a plurality of mounting positions where the component supply unit is mounted.
- the mounting status of the component supply unit at the attachment / detachment position is output after the unit replacement device moves and starts the attachment / detachment of the component supply unit at the attachment / detachment position.
- a status confirmation process is performed to confirm whether or not there is a difference from the mounting status at the time of mounting.
- FIG. 1 is a configuration diagram showing an outline of the configuration of a component mounting system 10.
- FIG. FIG. 2 is a configuration diagram showing an outline of the configuration of a component mounter 20.
- the block diagram which shows the outline of a structure of the feeder 30.
- FIG. The block diagram which shows the outline of a structure of the loader 50.
- FIG. FIG. 3 is a configuration diagram relating to control of the component mounting system 10. Explanatory drawing which shows an example of feeder management information.
- the flowchart which shows an example of a feeder automatic exchange process.
- the flowchart which shows an example of a feeder status confirmation process.
- the flowchart which shows the feeder automatic exchange process of a modification The flowchart which shows the feeder automatic exchange process of a modification.
- FIG. 1 is a configuration diagram showing an outline of the configuration of the component mounting system 10 of the present embodiment
- FIG. 2 is a configuration diagram showing an overview of the configuration of the component mounting machine 20
- FIG. 3 shows an overview of the configuration of the feeder 30
- FIG. FIG. 4 is a configuration diagram showing an outline of the configuration of the loader 50
- FIG. 5 is a configuration diagram relating to control of the component mounting system 10.
- the left-right direction of FIG. 1 is an X direction
- the front-back direction is a Y direction
- the up-down direction is a Z direction.
- the component mounting system 10 includes a printing machine 12, a printing inspection machine 14, a plurality of component mounting machines 20, a mounting inspection machine (not shown), a loader 50, and a feeder storage 60. And a management device 80 (see FIG. 5).
- the printer 12 prints solder on the substrate S.
- the print inspection machine 14 inspects the state of the solder printed by the printing machine 12.
- a plurality of component mounting machines 20 are installed side by side along the transport direction (X direction) of the substrate S, and mount the components supplied from the feeder 30 on the substrate S.
- the mounting inspection machine inspects the mounting state of the component mounted by the component mounting machine 20.
- the loader 50 supplies necessary feeders 30 to the plurality of component mounting machines 20 and collects the used feeders 30 from the component mounting machines 20.
- the feeder storage 60 stores the feeder 30 scheduled to be used by the component mounter 20 and the used feeder 30.
- the management device 80 manages the entire system.
- the printing machine 12, the printing inspection machine 14, the plurality of component mounting machines 20, and the mounting inspection machine are arranged in this order in the transport direction of the substrate S to constitute a production line.
- the feeder storage 60 is incorporated in the production line of the component mounting system 10, and among the component mounting machines 20, between the component mounting machine 20 on the most upstream side in the conveyance direction of the substrate S and the printing inspection machine 14. Is installed.
- an operator replenishes the feeder 30 with the feeder 30 or collects the feeder 30 from the feeder storage 60.
- the component mounting system 10 may include a reflow device that performs a reflow process on the substrate S on which components are mounted.
- the component mounter 20 includes a substrate transport device 21 that transports the substrate S in the X direction, a head 22 having a suction nozzle that sucks the components supplied by the feeder 30, and the head 22 in the XY direction.
- a head moving mechanism 23 to be moved and a mounting control device 28 (see FIG. 5) for controlling the entire apparatus are provided.
- the mounting control device 28 is composed of a well-known CPU, ROM, RAM, and the like, and outputs a drive signal to the substrate transfer device 21, the head 22, the head moving mechanism 23, and the like.
- the feeder 30 is configured as a tape feeder that feeds out a tape that accommodates components at a predetermined pitch.
- the feeder 30 includes a tape reel 32 around which a tape is wound, a tape feeding mechanism 33 that feeds the tape from the tape reel 32, a connector 35 having two positioning pins 34, a rail member 37 provided at the lower end, A feeder control device 39 (see FIG. 5).
- the feeder control device 39 is configured by a known CPU, ROM, RAM, and the like, and outputs a drive signal to the tape feeding mechanism 33.
- the feeder control device 39 can communicate with a control unit (mounting control device 28, management device 80, etc.) to which the feeder 30 is attached via the connector 35.
- the component mounter 20 has two upper and lower areas to which the feeder 30 can be attached.
- the upper area is a supply area 20A where the feeder 30 can supply parts
- the lower area is a stock area 20B where the feeder 30 can be stocked.
- the supply area 20 ⁇ / b> A and the stock area 20 ⁇ / b> B are provided with feeder bases 40 that are formed in an L shape in a side view and to which a plurality of feeders 30 are attached.
- the feeder base 40 includes a plurality of slots 42 arranged in the X direction at intervals where the rail members 37 of the feeder 30 can be inserted, two positioning holes 44 into which two positioning pins 34 can be inserted, and two positioning holes 44. And a connector 45 to which the connector 35 is connected.
- the component mounter 20 is not limited to the one provided with the feeder stock area 20B, and may be one not provided with this.
- the loader 50 is provided along the X-axis rail 18 provided in parallel to the substrate transport direction (X direction) on the front surface of the plurality of component mounting machines 20 and the front surface of the feeder storage 60. It is movable. In FIG. 2, the illustration of the X-axis rail 18 is omitted. As shown in FIGS. 4 and 5, the loader 50 includes a loader moving mechanism 51, a feeder transfer mechanism 53, an encoder 57, left and right monitoring sensors 58 a and 58 b, and a loader control device 59.
- the loader moving mechanism 51 moves the loader 50 along the X-axis rail 18, and moves the loader 50 along the X-axis rail 18 and the X-axis motor 52 a such as a servo motor that drives the driving belt.
- the feeder transfer mechanism 53 transfers the feeder 30 to the component mounter 20 or the feeder storage 60.
- the feeder transfer mechanism 53 includes a clamp unit 54 that clamps the feeder 30 and a Y-axis slider 55 that moves the clamp unit 54 in the front-rear direction (Y direction) along the Y-axis guide rail 55b by driving the Y-axis motor 55a.
- the feeder transfer mechanism 53 also moves a slide base 56, to which the clamp portion 54 and the Y-axis slider 55 are slidably mounted, in the vertical direction (Z direction) along the Z-axis guide rail 56b.
- the encoder 57 detects the movement position of the loader 50 in the X direction.
- the monitoring sensors 58a and 58b monitor the presence or absence of obstacles (including workers), and are constituted by, for example, infrared sensors.
- the monitoring sensor 58a is attached to the left side of the loader 50 (opposite to the transport direction of the substrate S), and mainly detects obstacles in the monitoring area Sa (see FIG. 1) on the left side of the loader 50.
- the monitoring sensor 58b is attached to the right side of the loader 50 (the same side as the transport direction of the substrate S), and mainly detects an obstacle in the monitoring area Sb (see FIG. 1) on the right side of the loader 50.
- the monitoring areas Sa and Sb are areas that can monitor the area in front of the left and right component mounting machines 20 adjacent to the component mounting machine 20 when the loader 50 is positioned in front of the component mounting machine 20. It is.
- the loader control device 59 is configured by a known CPU, ROM, RAM, and the like. The loader control device 59 receives detection signals from the encoder 57 and the monitoring sensors 58a and 58b, and loads the loader moving mechanism 51 (X-axis motor 52a) and feeder transfer mechanism 53 (clamp portion 54, Y-axis motor 55a, Z-axis). A drive signal is output to the motor 56a).
- the loader control device 59 When performing automatic replacement of the feeder 30, the loader control device 59 first controls that the Y-axis slider 55 of the loader 50 faces the slot 42 of the component mounter 20 that performs the automatic replacement by controlling the X-axis motor 52 a. The loader 50 is moved to the position. Further, when performing automatic exchange with the supply area 20A of the component mounting machine 20, the loader control device 59 controls the Z-axis motor 56a to slide the upper base area 50A facing the supply area 20A to the upper transfer area 50A. 56 (Y-axis slider 55) is moved. On the other hand, when performing automatic exchange with the stock area 20B of the component mounting machine 20, the loader control device 59 controls the Z-axis motor 56a to slide to the lower transfer area 50B facing the stock area 20B.
- the loader control device 59 controls the Y-axis motor 55a in a state where the feeder 30 is clamped by the clamp portion 54 to move the Y-axis slider 55 backward ( To the component mounting machine 20 side).
- the rail member 37 of the feeder 30 is inserted into the slot 42 of the feeder base 40.
- the loader control device 59 attaches the feeder 30 to the feeder base 40 of the component mounter 20 by releasing the clamp of the feeder 30 by the clamp unit 54.
- the loader control device 59 controls the Y-axis motor 55a to move the Y-axis slider 55 rearward (on the component mounter 20 side). Move. Subsequently, the loader control device 59 clamps the feeder 30 attached to the feeder base 40 to the clamp portion 54, and then controls the Y-axis motor 55a to move the Y-axis slider 55 forward (to the loader 50 side). Let As a result, the feeder 30 is removed from the feeder base 40 and collected in the loader 50.
- the feeder storage 60 is provided with a feeder base 40 having the same configuration as the feeder base 40 provided in the component mounter 20 in order to accommodate a plurality of feeders 30. Further, the feeder base 40 of the feeder storage 60 is provided at the same height (Z direction position) as the feeder base 40 of the supply area 20A of the component mounting machine 20. Therefore, the loader 50 can attach / detach the feeder 30 to / from the feeder base 40 of the feeder storage 60 by the same operation as attaching / detaching the feeder 30 to / from the feeder base 40 of the component mounting machine 20.
- a substrate transfer device 62 that transfers the substrate S in the X direction is provided behind the feeder storage 60.
- the board conveyance device 62 has the same position in the front-rear direction and the vertical direction as the board conveyance device (not shown) of the printing inspection machine 14 and the board conveyance device 21 of the adjacent component mounting machine 20. For this reason, the substrate transport device 62 can transport the substrate S received from the substrate transport device of the print inspection machine 14 and deliver it to the substrate transport device 21 of the adjacent component mounting machine 20.
- the management device 80 includes a known CPU 80a, ROM 80b, HDD 80c, RAM 80d, and the like, and includes a display 82 such as an LCD and an input device 84 such as a keyboard and a mouse.
- the management device 80 stores a production program for the substrate S, feeder management information, and the like.
- the production program for the substrate S is a program that defines which components are to be mounted on which substrate S and how many substrates S are mounted in that manner.
- the feeder management information is information related to the feeder 30 held by each component mounter 20 and the feeder storage 60.
- FIG. 6 is an explanatory diagram illustrating an example of feeder management information.
- the feeder management information includes a slot number (position information) of the feeder base 40 in which each feeder 30 is mounted, a feeder ID (identification information) of the feeder 30 mounted in each slot 42, and each feeder 30. Includes the type of component, the remaining amount of the component, the size indicating the width W in the X direction and the length L in the Y direction of the feeder 30. Some feeders 30 occupy not only one slot 42 into which the rail member 37 is inserted but also a plurality of adjacent slots 42 because the width W is wide. As an example, FIG.
- FIG. 6 shows a case where the feeder 30 with the width W2 of the slot number 004 occupies the slot number 004, 005, a common feeder ID is registered in the slot number 004, 005, and other information is the slot It is registered in the number 004.
- the same information as each piece of information of slot number 004 may be registered in slot number 005.
- the management device 80 is connected to the mounting control device 28 so as to be communicable by wire and connected to the loader control device 59 so as to be able to communicate wirelessly, as well as each of the printing machine 12, the printing inspection machine 14, and the mounting inspection machine. It is communicably connected to the control device.
- the management device 80 receives information related to the mounting status of the component mounting machine 20 and information related to the detached feeder 30 from the mounting control device 28, and receives information related to the driving status of the loader 50 from the loader control device 59.
- the management device 80 receives information about the feeder 30 attached to the feeder base 40 of the component mounting machine 20 or the feeder 30 removed from the feeder base 40 from the mounting control device 28, the management device 80 sends the feeder management information of the component mounting machine 20. Update.
- the management device 80 outputs a drive signal to the substrate transfer device 62 of the feeder storage 60 to cause the substrate transfer device 62 to transfer the substrate S.
- the management device 80 is communicably connected to the feeder control device 39 of the feeder 30 attached to the feeder base 40 of the feeder storage 60 via the connectors 35 and 45, and can acquire information on the feeder 30. Yes.
- the management apparatus 80 acquires information about the feeder 30 attached to the feeder base 40 of the feeder storage 60 or the feeder 30 removed from the feeder base 40, the management apparatus 80 updates the feeder management information of the feeder storage 60.
- FIG. 7 is a flowchart showing an example of the feeder automatic exchange process. This process is executed by the loader control device 59 of the loader 50. In the feeder automatic exchange process, the loader control device 59 waits to receive an automatic exchange instruction for the feeder 30 output from the management device 80 (S100).
- the automatic replacement instruction includes an instruction for attaching / detaching the feeder 30 and its attaching / detaching position.
- the management device 80 instructs to remove the feeder 30 containing the components necessary for the next mounting process from the feeder storage 60 based on the production program for the board S, and removes the removed feeder 30 to each component mounting machine 20.
- An instruction to attach to the supply area 20A is transmitted.
- the management device 80 instructs to remove the feeder 30 containing components unnecessary for the next mounting process or the feeder 30 whose component remaining value is 0 from the supply area 20A, and removes the removed feeder 30 from the stock area 20B.
- An instruction to attach to the feeder storage 60 is transmitted.
- in the automatic exchange instruction for the wide feeder 30 that occupies a plurality of slots 42 in addition to the slot number as the attachment / detachment position for attaching / detaching the feeder 30, the adjacent slot number that the feeder 30 will occupy Is included.
- the loader control device 59 When the loader control device 59 receives the automatic replacement instruction in S100, the loader control device 59 acquires feeder information to be attached / detached and position information for attaching / detaching the feeder 30 from the received automatic replacement instruction (S105).
- the position information in S105 includes information on whether the feeder 30 is attached / detached in the feeder storage 60, the feeder area 40A of the component mounter 20, or the feeder base 40 in the stock area 20B, and the feeder 30 in each feeder base 40. And slot number information of the attachment / detachment destination.
- the loader control device 59 sets the target position of the loader 50 based on the position information of S105 (S110).
- the target position is a position at which the loader 50 can attach and detach the feeder 30 at the attachment and detachment position.
- the loader control device 59 determines whether or not an obstacle (operator) is detected by the monitoring sensor 58a or the monitoring sensor 58b in the traveling direction based on the target position and the current position of the loader 50 (S115). ). If the loader control device 59 determines that no obstacle is detected in the traveling direction, the loader control device 59 controls the X-axis motor 52a to move the loader 50 toward the target position (S120). It is determined whether 50 has reached the target position (S125). On the other hand, when determining that an obstacle has been detected, the loader control device 59 stops the loader 50 (S130), and returns to S115.
- the loader control device 59 stops the loader 50 when an obstacle (operator) is detected in the traveling direction of the loader 50, and resumes the movement of the loader 50 when no obstacle is detected.
- the loader control device 59 determines that the loader 50 has reached the target position in S125
- the loader control device 59 stops the loader 50 (S135) and executes feeder status confirmation processing (S140).
- the feeder status confirmation process is a process for confirming the presence / absence of the feeder 30 and the identification information of the feeder 30 in the slot 42 corresponding to the position information acquired in S105.
- FIG. 8 is a flowchart showing an example of feeder status confirmation processing.
- the loader control device 59 first determines whether or not the removal of the feeder 30 is included in the current automatic exchange instruction (S200). If it is determined that the removal is not included, the process proceeds to S220. When the loader control device 59 determines that the removal of the feeder 30 is included, the loader control device 59 requests the management device 80 for feeder information in the slot 42 at the current removal position (S205), and waits to receive the feeder information from the management device 80. (S210).
- the management device 80 When the management device 80 receives the request from the loader control device 59, the management device 80 reads information on the presence / absence of the feeder 30 in the requested slot 42, identification information of the feeder 30 when the feeder 30 is attached, etc. from the feeder management information, and loads the loader. It transmits to the control device 59.
- the loader control device 59 receives the feeder information from the management device 80 in S210, the loader control device 59 checks whether the received feeder information matches the feeder information acquired in S105 (S215), and proceeds to S220. . For this reason, the loader control device 59 can confirm whether or not the mounting status of the feeder 30 in the slot 42 when the automatic replacement instruction for the feeder 30 is output matches the current mounting status. That is, the loader control device 59 grasps that the operator has removed the feeder 30 or attached another feeder 30 after the removal, even though the removal of the feeder 30 has been instructed as an automatic replacement instruction. can do.
- the loader control device 59 determines whether or not the current automatic replacement instruction includes attachment of the feeder 30 to the empty slot (S220). If it is determined that attachment is not included, the feeder status confirmation processing is performed. finish. When the loader control device 59 determines that the attachment of the feeder 30 is included, the loader control device 59 requests the management device 80 for the feeder information in the slot 42 at the current attachment position (S225) and waits to receive the feeder information from the management device 80. (S230). When the management device 80 receives the request from the loader control device 59, the management device 80 reads information on the presence / absence of the feeder 30 in the requested slot 42, identification information of the feeder 30 when the feeder 30 is attached, etc. from the feeder management information, and loads the loader.
- the management device 80 transmits feeder information indicating that the feeder 30 does not exist in the slot 42.
- the loader control device 59 receives the feeder information from the management device 80 in S230, the loader control device 59 confirms from the received feeder information whether or not the slot 42 at the current attachment position remains empty (S235), and the feeder status confirmation processing Exit. For this reason, the loader control device 59 can confirm whether or not the empty state of the slot 42 when the automatic replacement instruction for the feeder 30 is received is maintained. That is, the loader control device 59 can grasp that the operator has installed the feeder 30 in the slot 42 in spite of being instructed to attach the feeder 30 to the empty slot as an automatic replacement instruction.
- the management device 80 When the attachment target is the wide feeder 30, the management device 80 includes information on the adjacent slot 42 that the feeder 30 will occupy in addition to the information on the slot 42 designated as the attachment / detachment position. It is transmitted to the loader control device 59. Therefore, the loader control device 59 confirms not only the slot 42 designated as the attachment / detachment position but also the vacant state of the adjacent slot 42.
- the loader control device 59 When the loader control device 59 performs the feeder status confirmation processing in S140 in this way, the feeder when the automatic replacement instruction is output (received) for the current feeder status (installation status of the feeder 30) in the slot 42 at the attachment / detachment position. It is determined whether there is no difference from the situation (S145). The loader control device 59 makes the determination in S145 based on the confirmation results in S215 and S235. When the loader control device 59 determines that there is no difference in the feeder status, the loader control device 59 executes feeder attachment / detachment processing (S150), and returns to S100.
- S150 feeder attachment / detachment processing
- the loader control device 59 notifies the management device 80 that the automatic replacement of the feeder 30 is stopped and waits (S155), and returns to S100.
- the loader 50 stands by without attaching or detaching the feeder 30 until a new instruction is received from the management device 80.
- the feeder 30 it is possible to prevent the feeder 30 from being replaced when the mounting state of the feeder 30 in the slot 42 at the attachment / detachment position is different from the mounting state at the time when the automatic replacement instruction is output. For this reason, it is possible to prevent the feeder 30 of a type different from the automatic replacement instruction from being removed or the feeder 30 from being attached even though the feeder 30 is already set in the designated empty slot.
- the management apparatus 80 When the management apparatus 80 receives the automatic replacement instruction including the attachment of the feeder 30 and receives the notification of S155, the management apparatus 80 determines whether or not the feeder 30 to be attached is already attached. Then, if the feeder 30 to be attached is not attached, the management device 80 transmits a new automatic replacement instruction such as specifying another empty slot and attaching the feeder 30 to the loader control device 59. In addition, when the management apparatus 80 receives the notification of S155 when an automatic replacement instruction including removal of the feeder 30 is transmitted, the management apparatus 80 determines whether or not the feeder 30 to be removed has been removed. Then, if the feeder 30 to be removed has not been removed, the management device 80 designates the current slot 42 of the feeder 30 and transmits a new automatic replacement instruction for removing the feeder 30 to the loader control device 59. .
- the feeder 30 of this embodiment corresponds to a component supply unit
- the component mounter 20 corresponds to a component mounter
- the component mounting system 10 corresponds to a component mounting system
- the loader 50 corresponds to a unit exchange device
- the management device The HDD 80c of 80 corresponds to the information storage unit
- the CPU 80a of the management device 80 corresponds to the instruction output unit
- the loader executes the processing of S140 and S145 of the feeder automatic replacement processing of FIG. 7 (feeder status confirmation processing of FIG. 8).
- the control device 59 corresponds to a status confirmation unit.
- the monitoring sensors 58a and 58b correspond to sensors.
- the loading status of the feeder 30 in the slot 42 at the mounting / demounting position is the automatic replacement instruction from when the loader control device 59 receives the automatic replacement instruction until the loading / unloading of the feeder 30 starts. Check whether there is a difference from the mounting status when is output. As a result, it is possible to grasp that the automatic replacement cannot be performed as instructed because the operator has attached or detached the feeder 30 after the automatic replacement instruction.
- the loader control device 59 confirms the mounting status of the feeder 30 at the timing when the movement of the loader 50 to the target position is completed. For this reason, it is possible to prevent the automatic exchange different from the instruction from being performed by detaching the feeder 30 immediately after the confirmation.
- the loader 50 stands by without performing automatic replacement until an automatic replacement instruction is newly output from the management device 80. For this reason, it is possible to perform an appropriate automatic exchange by a new automatic exchange instruction while reliably preventing the loader 50 from performing an automatic exchange different from the instruction.
- FIG. 9 is a flowchart showing a feeder automatic exchange process according to a modification.
- the same processing as in the flowchart of FIG. 7 is assigned the same step number, and detailed description thereof is omitted.
- the loader control device 59 determines whether or not the target position is within the monitoring area of either the monitoring sensor 58a or the monitoring sensor 58b during the movement of the loader 50 (S121), and the confirmed flag is 0.
- the loader control device 59 determines whether or not the target position is within the monitoring area Sa of the monitoring sensor 58a if the traveling direction of the loader 50 is on the left side, and monitors if the traveling direction of the loader 50 is on the right side. It is determined whether or not the target position is within the monitoring area Sb of the sensor 58b.
- the monitoring areas Sa and Sb are areas that can monitor the area in front of the left and right component mounting machines 20 with respect to the loader 50.
- the state in which the loader control device 59 determines that there is no obstacle in S115 and that the target position has entered the monitoring areas Sa and Sb in S121 is the front of the component mounter 20 including the attachment / detachment position of the feeder 30. It can be said that there is no worker and no work such as attachment / detachment of the feeder 30 is performed. If the loader control device 59 determines that the target position is not within the monitoring region, or determines that the confirmed flag is 1 even if the target position is within the monitoring region, the process proceeds to S125.
- the loader control device 59 determines that the target position is within the monitoring region and the confirmed flag is 0, the loader control device 59 executes a feeder status confirmation process (S140a), and the current feeder status in the slot 42 to be attached / detached. It is determined whether there is no difference from the situation when the automatic replacement instruction is output (S145a). S140a and S145a are performed in the same manner as S140 (FIG. 8) and S145 of the embodiment. If the loader control device 59 determines that there is no difference in the mounting status in S145a, it sets the confirmed flag to 1 (S123), and proceeds to S125.
- S140a feeder status confirmation process
- the loader control device 59 determines that there is a difference in the mounting status in S145a, the loader control device 59 transmits a confirmation request for confirming whether automatic replacement is continued because the mounting status is different (S124) to S125. move on.
- the management device 80 takes measures such as confirming the status of the feeder base 40 and transmitting a new automatic replacement instruction to the loader control device 59.
- the loader control device 59 executes the feeder status confirmation processing in S140a based on the instruction, and if it is confirmed that there is no problem, sets the confirmed flag to 1 in S123.
- the loader control device 59 determines whether or not the confirmed flag is a value 1 (S137). When the loader control device 59 determines that the confirmed flag has the value 1, it skips the processing of S140 and S145, executes the feeder attachment / detachment processing of S150, and returns the confirmed flag to the value 0 (S151).
- the feeder status confirmation process is executed in parallel while the loader 50 is moving, so that the feeder attaching / detaching process can be executed as soon as the loader 50 reaches the target position. For this reason, since the waiting time of the feeder status confirmation processing does not occur as compared with the case where the loader 50 reaches the target position and executes the feeder status confirmation processing, the automatic replacement processing of the feeder 30 can be performed quickly. It becomes possible.
- the loader control device 59 determines whether or not the confirmed flag is 1 (S131). If is not a value 1 but a value 0, the process returns to S115. On the other hand, when the loader control device 59 determines that the confirmed flag has the value 1, the loader control device 59 sets the confirmed flag to the value 0 (S132), and returns to S115. Thereby, even if the confirmed flag is once set to the value 1 in S124, the loader control device 59 returns the confirmed flag to the value 0 when the obstacle is detected in the monitoring area.
- the confirmed flag is returned to 0.
- the feeder status confirmation process is executed again. This is because an operator who has entered the monitoring area may attach / detach the feeder 30 to / from the feeder base 40 without permission, and the feeder status of the slot 42 to be attached / detached may not be as instructed.
- the confirmed flag is maintained at the value 1, the operator has not entered the monitoring area after executing the feeder status confirmation process, and the feeder status of the slot 42 is maintained as instructed to be automatically replaced. Will be. Therefore, as described above, if the confirmed flag is 1 when the loader 50 is stopped in S135, the feeder attaching / detaching process of S150 is immediately performed without re-executing the feeder status confirmation process.
- the feeder status confirmation process is executed at a predetermined timing such as the timing when the loader 50 reaches the target position or the timing when the target position enters the monitoring area. It is not something that can be done.
- the feeder status confirmation process may be repeatedly performed while the loader 50 is moving.
- FIG. 10 is a flowchart showing a feeder automatic exchange process according to a modification.
- the loader control device 59 determines whether or not a predetermined time has elapsed since the previous execution of the feeder status confirmation process during the movement of the loader 50 (S121a), and determines that the predetermined time has not elapsed. The process proceeds to S125.
- the loader control device 59 determines in S121a whether or not a predetermined time has elapsed since the movement started. On the other hand, when the loader control device 59 determines that a predetermined time has elapsed since the previous execution of the feeder status confirmation processing, the loader control device 59 executes the feeder status confirmation processing (S140a), and determines whether there is a difference in the feeder status (S140a). S145a). If the loader control device 59 determines that there is no difference in the feeder status in S145a, the process proceeds to S125. If the loader control device 59 determines that there is a difference in the feeder status in S145a, the loader control device 59 transmits a confirmation request to the management device 80 in S124, and then proceeds to S125. move on.
- the loader control device 59 determines that the loader 50 has reached the target position in S125 and S135 and stops the loader 50, the feeder status executed before the stop in the feeder status confirmation processing repeatedly performed during movement. Based on the confirmation processing, that is, the latest feeder status confirmation processing, after confirming that there is no difference in the feeder status in S145, the feeder attachment / detachment processing is executed in S150. As described above, in the modified example, since the loader control device 59 executes the feeder status confirmation process at predetermined time intervals, it is promptly detected that the feeder status of the slot 42 at the attachment / detachment position is different from that when the automatic replacement instruction is received.
- the feeder status confirmation process is repeatedly performed every predetermined time while the loader 50 is moving.
- the present invention is not limited to this, and the feeder status confirmation process is repeated every predetermined distance while the loader 50 is moving. It may be done.
- the loader control device 59 may perform a feeder status confirmation process every time it detects that the loader 50 has moved a predetermined distance.
- the loader control device 59 performs the feeder status confirmation processing via communication with the management device 80, but the present invention is not limited to this.
- the loader control device 59 may execute feeder status confirmation processing via communication with the mounting control device 28 of each component mounting machine 20.
- the feeder management information of each component mounter 20 is not limited to that managed by the management device 80, and may be managed by the mounting control device 28 of each component mounter 20.
- the loader control device 59 executes the feeder status confirmation processing.
- the present invention is not limited to this, and the management device 80 and the mounting control device 28 of each component mounter 20 execute the feeder status confirmation processing. It may be a thing.
- the loader control device 59 acquires the processing result of the feeder status confirmation processing from the management device 80 or the mounting control device 28 of each component mounting machine 20, and determines whether to execute the feeder attachment / detachment processing. What should be done.
- the management device 80 and the mounting control device 28 of each component mounting machine 20 may perform a feeder status confirmation process at the timing when the loader 50 reaches the target position.
- the management device 80 and the mounting control device 28 of each component mounting machine 20 may repeatedly execute the feeder status confirmation process while the loader 50 is moving.
- the feeder status confirmation process may be repeatedly executed every predetermined time, or the feeder status confirmation process may be executed every time the feeder 30 is attached to and detached from the feeder base 40.
- the situation confirmation unit may perform the situation confirmation process at a timing when the unit replacement device moves to a predetermined position where the component supply unit can be attached and detached at the attachment / detachment position. Good. By performing the status confirmation process at the predetermined position, it is possible to more reliably prevent automatic exchange different from the instruction.
- the status confirmation unit performs the status confirmation processing at a timing when the unit replacement device is moving to a predetermined position where the component supply unit can be attached and detached at the attachment / detachment position. Also good. By so doing, it is possible to appropriately perform automatic exchange while suppressing the occurrence of a waiting time for performing the status confirmation process at a predetermined position.
- the unit replacement device includes a sensor that detects the presence or absence of an obstacle within a predetermined range, and the status check unit is within the predetermined range of the sensor during movement of the unit replacement device.
- the situation confirmation process may be performed at a timing when the predetermined position is included and the sensor does not detect an obstacle. In this way, the situation confirmation process can be performed at a timing when there is no worker near the predetermined position.
- automatic replacement different from the instruction is performed. Can be more reliably prevented.
- the situation confirmation unit may repeatedly perform the situation confirmation process at a predetermined time interval or a predetermined distance interval while the unit exchange device is moving. In this way, it is possible to quickly grasp that automatic replacement cannot be performed as instructed during movement to a predetermined position, and thus it is possible to take quick measures.
- the unit replacement device may be configured to perform an automatic replacement instruction from the instruction output unit when it is confirmed that there is a difference in the mounting state of the component supply unit at the attachment / detachment position by the state confirmation process. It is also possible to stop the attachment / detachment of the component supply unit until a new signal is output. In this way, it is possible to perform appropriate automatic exchange with a new automatic exchange instruction while reliably preventing automatic exchange different from the instruction.
- the present invention can be used in the manufacturing industry of component mounting systems.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
Description
本明細書は、部品実装システムを開示する。 This specification discloses a component mounting system.
従来、部品を供給するカセット式のフィーダ(部品供給ユニット)が着脱可能に装着される部品実装機を備える部品実装システムにおいて、フィーダを自動交換するロボットなどのユニット交換装置を備えるものが提案されている(例えば、特許文献1参照)。このシステムでは、基板の生産計画や各フィーダの部品残量に基づいて各フィーダの交換時期を設定しておき、その交換時期でフィーダを着脱して自動交換するようにユニット交換装置を制御する。これにより、作業者がフィーダの交換作業を行う必要がないものとしている。 2. Description of the Related Art Conventionally, in a component mounting system including a component mounter to which a cassette type feeder (component supply unit) for supplying components is detachably mounted, a component mounting system such as a robot for automatically replacing a feeder has been proposed. (For example, refer to Patent Document 1). In this system, the replacement time of each feeder is set based on the board production plan and the remaining amount of parts in each feeder, and the unit replacement device is controlled so that the feeder is attached and detached and automatically replaced at that replacement time. This eliminates the need for the operator to perform feeder replacement work.
しかしながら、上述した部品実装システムにおいて、部品実装機に対するフィーダの着脱を作業者が勝手に行ってしまうこともある。例えば、ユニット交換装置が取り外すべきフィーダを作業者が先に取り外したり、作業者がフィーダを取り外してから別のフィーダを取り付けたり、ユニット交換装置がフィーダを取り付ける箇所に作業者が別のフィーダを取り付けたりすることがある。また、このような作業者によるフィーダの着脱が、ユニット交換装置に自動交換指示が出力された後に行われる場合がある。その場合、ユニット交換装置は、取り外すべきフィーダが既にないために取り外し動作を行えなかったり、指示とは異なるフィーダを取り外したり、既に別のフィーダが取り付けられた箇所にフィーダを取り付けようとしたりすることになる。そうなると、ユニット交換装置は自動交換を指示通りに行えなくなるだけでなく、設備の破損を招くおそれがある。 However, in the above-described component mounting system, an operator may arbitrarily attach or detach the feeder to or from the component mounter. For example, the operator removes the feeder to be removed by the unit changer first, attaches another feeder after the operator removes the feeder, or attaches another feeder to the place where the unit changer attaches the feeder. Sometimes. In addition, such an operator may attach or detach the feeder after an automatic replacement instruction is output to the unit replacement device. In that case, the unit replacement device cannot perform the removal operation because there is no feeder to be removed, or remove the feeder different from the instruction, or try to attach the feeder to the place where another feeder is already attached. become. In such a case, the unit replacement device may not be able to perform automatic replacement as instructed, but may cause damage to the equipment.
本開示は、部品供給ユニットの自動交換を行うものにおいて、指示とは異なる自動交換を行うのを防止して自動交換を適切に行えるようにすることを主目的とする。 This disclosure mainly aims to prevent the automatic replacement different from the instruction in the automatic replacement of the component supply unit so that the automatic replacement can be appropriately performed.
本開示は、上述の主目的を達成するために以下の手段を採った。 This disclosure has taken the following measures to achieve the main purpose described above.
本開示の部品実装システムは、部品を供給する複数の部品供給ユニットが着脱可能に装着される複数の部品実装機を備える部品実装システムであって、複数の前記部品実装機の並び方向に沿って移動し前記部品実装機との間で前記部品供給ユニットを自動交換するユニット交換装置と、前記部品実装機に前記部品供給ユニットが装着される複数の装着位置の位置情報と、各装着位置における前記部品供給ユニットの識別情報とを含むユニット情報を記憶する情報記憶部と、前記複数の装着位置のうち自動交換対象の前記部品供給ユニットの着脱位置の指定を含む自動交換指示を前記ユニット交換装置に出力する指示出力部と、前記自動交換指示が出力されてから前記ユニット交換装置が移動して前記着脱位置での前記部品供給ユニットの着脱を開始するまでの間に、前記ユニット情報に基づいて前記着脱位置における前記部品供給ユニットの装着状況が当該自動交換指示が出力された際の装着状況と差異があるか否かを確認する状況確認処理を行う状況確認部と、を備えることを要旨とする。 A component mounting system according to the present disclosure is a component mounting system including a plurality of component mounters on which a plurality of component supply units that supply components are detachably mounted, and along a direction in which the plurality of component mounters are arranged. A unit exchanging device for moving and automatically exchanging the component supply unit with the component mounter; position information of a plurality of mounting positions at which the component supply unit is mounted on the component mounter; An information storage unit that stores unit information including identification information of a component supply unit, and an automatic replacement instruction including designation of an attachment / detachment position of the component supply unit to be automatically replaced among the plurality of mounting positions, to the unit replacement device An instruction output unit for outputting, and after the automatic replacement instruction is output, the unit replacement device moves to attach the component supply unit at the attachment / detachment position. Confirmation of whether or not the mounting status of the component supply unit at the attachment / detachment position is different from the mounting status when the automatic replacement instruction is output based on the unit information. And a situation confirmation unit that performs processing.
本開示の部品実装システムは、部品供給ユニットが装着される複数の装着位置のうち自動交換対象の部品供給ユニットの着脱位置の指定を含む自動交換指示をユニット交換装置に出力する。また、自動交換指示が出力されてからユニット交換装置が移動して着脱位置での部品供給ユニットの着脱を開始するまでの間に、着脱位置における部品供給ユニットの装着状況が自動交換指示が出力された際の装着状況と差異があるか否かを確認する状況確認処理を行う。これにより、自動交換指示が出力されてから作業者による部品供給ユニットの着脱が行われたことなどによって、自動交換を指示通りに行えないことを部品供給ユニットの着脱前に把握することができる。したがって、指示とは異なる自動交換を行うのを防止して自動交換を適切に行うことができる。 The component mounting system according to the present disclosure outputs an automatic replacement instruction including designation of an attachment / detachment position of a component supply unit subject to automatic replacement to a unit replacement device among a plurality of mounting positions where the component supply unit is mounted. In addition, after the automatic replacement instruction is output, the mounting status of the component supply unit at the attachment / detachment position is output after the unit replacement device moves and starts the attachment / detachment of the component supply unit at the attachment / detachment position. A status confirmation process is performed to confirm whether or not there is a difference from the mounting status at the time of mounting. As a result, it is possible to grasp that the automatic replacement cannot be performed as instructed before the attachment / detachment of the component supply unit due to the fact that the operator has attached / detached the component supply unit after the automatic replacement instruction is output. Therefore, it is possible to prevent the automatic exchange different from the instruction from being performed and appropriately perform the automatic exchange.
次に、本開示を実施するための形態について図面を参照しながら説明する。 Next, modes for carrying out the present disclosure will be described with reference to the drawings.
図1は本実施形態の部品実装システム10の構成の概略を示す構成図であり、図2は部品実装機20の構成の概略を示す構成図であり、図3はフィーダ30の構成の概略を示す構成図である。また、図4はローダ50の構成の概略を示す構成図であり、図5は部品実装システム10の制御に関する構成図である。なお、図1の左右方向がX方向であり、前後方向がY方向であり、上下方向がZ方向である。
FIG. 1 is a configuration diagram showing an outline of the configuration of the
部品実装システム10は、図1に示すように、印刷機12と、印刷検査機14と、複数の部品実装機20と、実装検査機(図示略)と、ローダ50と、フィーダ保管庫60と、管理装置80(図5参照)とを備える。印刷機12は、基板S上にはんだを印刷する。印刷検査機14は、印刷機12で印刷されたはんだの状態を検査する。部品実装機20は、基板Sの搬送方向(X方向)に沿って複数並べて設置され、フィーダ30から供給された部品を基板Sに実装する。実装検査機は、部品実装機20で実装された部品の実装状態を検査する。ローダ50は、複数の部品実装機20に対して必要なフィーダ30を補給したり部品実装機20から使用済みのフィーダ30を回収したりする。フィーダ保管庫60は、部品実装機20で使用予定のフィーダ30や使用済みのフィーダ30を保管する。管理装置80は、システム全体を管理する。印刷機12と印刷検査機14と複数の部品実装機20と実装検査機は、この順番で基板Sの搬送方向に並べて設置されて生産ラインを構成する。フィーダ保管庫60は、部品実装システム10の生産ライン内に組み込まれており、複数の部品実装機20のうち基板Sの搬送方向の最も上流側の部品実装機20と印刷検査機14との間に設置されている。本実施形態では、基本的には、作業者がフィーダ保管庫60にフィーダ30を補給したり、フィーダ保管庫60からフィーダ30を回収したりする。なお、部品実装システム10が、これらの装置以外に部品が実装された基板Sのリフロー処理を行うリフロー装置などを備えてもよい。
As shown in FIG. 1, the
部品実装機20は、図2に示すように、基板SをX方向に搬送する基板搬送装置21と、フィーダ30が供給した部品を吸着する吸着ノズルを有するヘッド22と、ヘッド22をXY方向に移動させるヘッド移動機構23と、装置全体を制御する実装制御装置28(図5参照)とを備える。実装制御装置28は、周知のCPUやROM、RAMなどで構成され、基板搬送装置21やヘッド22、ヘッド移動機構23などに駆動信号を出力する。
As shown in FIG. 2, the
フィーダ30は、図3に示すように、部品を所定ピッチで収容するテープを送り出すテープフィーダとして構成されている。フィーダ30は、テープが巻回されたテープリール32と、テープリール32からテープを送り出すテープ送り機構33と、2本の位置決めピン34を有するコネクタ35と、下端に設けられたレール部材37と、フィーダ制御装置39(図5参照)と、を備える。フィーダ制御装置39は、周知のCPUやROM、RAMなどで構成され、テープ送り機構33に駆動信号を出力する。また、フィーダ制御装置39は、コネクタ35を介してフィーダ30の取付先の制御部(実装制御装置28や管理装置80など)と通信可能となる。
As shown in FIG. 3, the
部品実装機20は、図2に示すように、前方にフィーダ30を取り付け可能な上下2つのエリアを有する。上のエリアはフィーダ30が部品を供給可能な供給エリア20Aであり、下のエリアはフィーダ30をストック可能なストックエリア20Bである。供給エリア20Aとストックエリア20Bには、側面視がL字状に形成され、それぞれ複数のフィーダ30が取り付けられるフィーダ台40が設けられている。フィーダ台40は、フィーダ30のレール部材37が挿入可能な間隔でX方向に複数配列されたスロット42と、2本の位置決めピン34が挿入可能な2つの位置決め穴44と、2つの位置決め穴44の間に設けられコネクタ35が接続されるコネクタ45とを備える。なお、部品実装機20がフィーダストックエリア20Bを備えるものに限られず、これを備えないものでもよい。
As shown in FIG. 2, the
ローダ50は、図1に示すように、複数の部品実装機20の前面およびフィーダ保管庫60の前面に基板の搬送方向(X方向)に対して平行に設けられたX軸レール18に沿って移動可能となっている。なお、図2では、X軸レール18の図示を省略した。ローダ50は、図4,図5に示すように、ローダ移動機構51と、フィーダ移載機構53と、エンコーダ57と、左右の監視センサ58a,58bと、ローダ制御装置59とを備える。
As shown in FIG. 1, the
ローダ移動機構51は、X軸レール18に沿ってローダ50を移動させるものであり、駆動用ベルトを駆動するサーボモータなどのX軸モータ52aと、X軸レール18に沿ったローダ50の移動をガイドするガイドローラ52bとを備える。フィーダ移載機構53は、フィーダ30を部品実装機20やフィーダ保管庫60に移載するものである。このフィーダ移載機構53は、フィーダ30をクランプするクランプ部54と、Y軸モータ55aの駆動によりクランプ部54をY軸ガイドレール55bに沿って前後方向(Y方向)に移動させるY軸スライダ55とを備える。また、フィーダ移載機構53は、クランプ部54およびY軸スライダ55がスライド可能に取り付けられたスライドベース56を、Z軸ガイドレール56bに沿って上下方向(Z方向)に移動させるZ軸モータ56aとを備える。
The
エンコーダ57は、ローダ50のX方向の移動位置を検出するものである。監視センサ58a,58bは、障害物(作業者を含む)の有無を監視するものであり、例えば赤外線センサにより構成される。監視センサ58aは、ローダ50の左側(基板Sの搬送方向と逆側)に取り付けられており、主にローダ50よりも左側の監視領域Sa(図1参照)における障害物を検知する。監視センサ58bは、ローダ50の右側(基板Sの搬送方向と同側)に取り付けられており、主にローダ50よりも右側の監視領域Sb(図1参照)における障害物を検知する。監視領域Sa,Sbは、ローダ50が部品実装機20の前方に位置する際に、その部品実装機20に隣接する左右1台分の部品実装機20の前方の領域を監視可能な程度の領域である。ローダ制御装置59は、周知のCPUやROM、RAMなどで構成されている。ローダ制御装置59は、エンコーダ57や監視センサ58a,58bからの検知信号を入力し、ローダ移動機構51(X軸モータ52a)やフィーダ移載機構53(クランプ部54、Y軸モータ55a、Z軸モータ56a)に駆動信号を出力する。
The
ローダ制御装置59は、フィーダ30の自動交換を行う場合、まず、X軸モータ52aを制御して自動交換を行う部品実装機20のスロット42に、ローダ50のY軸スライダ55が対向することとなる位置までローダ50を移動させる。また、ローダ制御装置59は、部品実装機20の供給エリア20Aとの間で自動交換を行う場合には、Z軸モータ56aを制御して供給エリア20Aに対向する上部移載エリア50Aにスライドベース56(Y軸スライダ55)を移動させる。一方、ローダ制御装置59は、部品実装機20のストックエリア20Bとの間で自動交換を行う場合には、Z軸モータ56aを制御してストックエリア20Bに対向する下部移載エリア50Bにスライドベース56を移動させる。ローダ制御装置59は、ローダ50内のフィーダ30を部品実装機20に取り付ける場合には、クランプ部54でフィーダ30をクランプさせた状態でY軸モータ55aを制御してY軸スライダ55を後方(部品実装機20側)へ移動させる。これにより、フィーダ30のレール部材37がフィーダ台40のスロット42に挿入される。続いて、ローダ制御装置59は、クランプ部54によるフィーダ30のクランプを解除させることで、フィーダ30を部品実装機20のフィーダ台40に取り付ける。また、ローダ制御装置59は、フィーダ30を部品実装機20から取り外してローダ50内に回収する場合には、Y軸モータ55aを制御してY軸スライダ55を後方(部品実装機20側)へ移動させる。続いて、ローダ制御装置59は、フィーダ台40に取り付けられているフィーダ30をクランプ部54にクランプさせてから、Y軸モータ55aを制御してY軸スライダ55を前方(ローダ50側)へ移動させる。これにより、フィーダ30がフィーダ台40から取り外されて、ローダ50内に回収される。
When performing automatic replacement of the
フィーダ保管庫60は、複数のフィーダ30を収容するために、部品実装機20に設けられるフィーダ台40と同じ構成のフィーダ台40が設けられている。また、フィーダ保管庫60のフィーダ台40は、部品実装機20の供給エリア20Aのフィーダ台40と同じ高さ(Z方向位置)に設けられている。このため、ローダ50は、部品実装機20のフィーダ台40に対してフィーダ30を着脱するのと同じ動作で、フィーダ保管庫60のフィーダ台40に対してフィーダ30を着脱することができる。
The
また、フィーダ保管庫60の後方には、基板SをX方向に搬送する基板搬送装置62が設けられている。この基板搬送装置62は、印刷検査機14の図示しない基板搬送装置および隣接する部品実装機20の基板搬送装置21と、前後方向および上下方向の位置が同じ位置となっている。このため、基板搬送装置62は、印刷検査機14の基板搬送装置から受け取った基板Sを搬送して隣接する部品実装機20の基板搬送装置21に受け渡すことが可能となっている。
Also, a
管理装置80は、図5に示すように、周知のCPU80aやROM80b、HDD80c、RAM80dなどで構成され、LCDなどのディスプレイ82と、キーボードやマウスなどの入力デバイス84とを備える。管理装置80は、基板Sの生産プログラムやフィーダ管理情報などを記憶している。基板Sの生産プログラムは、どの基板Sにどの部品を実装するか、また、そのように実装した基板Sを何枚作製するかなどを定めたプログラムをいう。フィーダ管理情報は、各部品実装機20やフィーダ保管庫60が保有するフィーダ30に関する情報である。図6は、フィーダ管理情報の一例を示す説明図である。フィーダ管理情報には、図示するように、各フィーダ30が装着されるフィーダ台40のスロット番号(位置情報)や各スロット42に装着されているフィーダ30のフィーダID(識別情報)、各フィーダ30が保有する部品種、部品残量、フィーダ30のX方向の幅WとY方向の長さLとを示すサイズなどが含まれる。なお、フィーダ30のなかには、幅Wが広いために、レール部材37が挿入される1のスロット42だけでなく、隣接する複数のスロット42を占有するものがある。一例として、図6ではスロット番号004の幅W2のフィーダ30がスロット番号004,005を占有している場合を示し、スロット番号004,005に共通のフィーダIDが登録され、それ以外の情報はスロット番号004に登録されている。勿論、スロット番号005にもスロット番号004の各情報と同じ情報が登録されていてもよい。
As shown in FIG. 5, the
また、管理装置80は、実装制御装置28と有線により通信可能に接続されると共にローダ制御装置59と無線により通信可能に接続される他、印刷機12や印刷検査機14、実装検査機の各制御装置と通信可能に接続される。管理装置80は、実装制御装置28から部品実装機20の実装状況に関する情報や着脱されたフィーダ30に関する情報を受信したり、ローダ制御装置59からローダ50の駆動状況に関する情報を受信したりする。管理装置80は、部品実装機20のフィーダ台40に取り付けられたフィーダ30やフィーダ台40から取り外されたフィーダ30に関する情報を実装制御装置28から受信すると、その部品実装機20のフィーダ管理情報を更新する。また、管理装置80は、フィーダ保管庫60の基板搬送装置62に駆動信号を出力して基板搬送装置62に基板Sを搬送させる。また、管理装置80は、フィーダ保管庫60のフィーダ台40に取り付けられたフィーダ30のフィーダ制御装置39とコネクタ35,45を介して通信可能に接続され、フィーダ30の情報を取得可能となっている。管理装置80は、フィーダ保管庫60のフィーダ台40に取り付けられたフィーダ30やフィーダ台40から取り外されたフィーダ30に関する情報を取得すると、フィーダ保管庫60のフィーダ管理情報を更新する。
Further, the
こうして構成された部品実装システム10の動作について、特にローダ50がフィーダ30を自動交換する際の動作について説明する。図7はフィーダ自動交換処理の一例を示すフローチャートである。この処理は、ローダ50のローダ制御装置59により実行される。フィーダ自動交換処理では、ローダ制御装置59は、管理装置80から出力されたフィーダ30の自動交換指示を受信するのを待つ(S100)。自動交換指示には、フィーダ30の着脱の指示とその着脱位置とが含まれている。なお、管理装置80は、基板Sの生産プログラムに基づいて、次の実装処理に必要な部品を収容したフィーダ30をフィーダ保管庫60から取り外す指示や、取り外したフィーダ30を各部品実装機20の供給エリア20Aに取り付ける指示を送信する。また、管理装置80は、次の実装処理に不要な部品を収容したフィーダ30や部品残量が値0となったフィーダ30を供給エリア20Aから取り外す指示や、取り外したフィーダ30をストックエリア20Bやフィーダ保管庫60に取り付ける指示を送信する。なお、複数のスロット42を占有する幅広のフィーダ30を対象とした自動交換指示には、フィーダ30を着脱する着脱位置としてのスロット番号に加えて、フィーダ30が占有することとなる隣接のスロット番号が含まれる。
The operation of the
ローダ制御装置59は、S100で自動交換指示を受信すると、受信した自動交換指示から、着脱対象となるフィーダ情報と、フィーダ30を着脱する位置情報とを取得する(S105)。S105の位置情報は、フィーダ30の着脱が、フィーダ保管庫60や部品実装機20の供給エリア20A、ストックエリア20Bのいずれのフィーダ台40で行われるかの情報と、各フィーダ台40におけるフィーダ30の着脱先のスロット番号の情報とを含む。次に、ローダ制御装置59は、S105の位置情報に基づいてローダ50の目標位置を設定する(S110)。なお、目標位置は、ローダ50が着脱位置でのフィーダ30の着脱が可能となる位置である。
When the
続いて、ローダ制御装置59は、目標位置とローダ50の現在位置とに基づく進行方向において、監視センサ58aまたは監視センサ58bにより障害物(作業者)が検知されるか否かを判定する(S115)。ローダ制御装置59は、進行方向に障害物が検知されていないと判定すると、X軸モータ52aを制御し目標位置に向かってローダ50を移動させ(S120)、エンコーダ57による検出位置に基づいてローダ50が目標位置に到達したか否かを判定する(S125)。一方、ローダ制御装置59は、障害物が検知されたと判定すると、ローダ50を停止させて(S130)、S115に戻る。このように、ローダ制御装置59は、ローダ50の進行方向において障害物(作業者)が検知されると、ローダ50を停止させ、障害物が検知されなくなるとローダ50の移動を再開させる。そして、ローダ制御装置59は、S125でローダ50が目標位置に到達したと判定すると、ローダ50を停止させて(S135)、フィーダ状況確認処理を実行する(S140)。フィーダ状況確認処理は、S105で取得した位置情報に対応するスロット42において、フィーダ30の有無やフィーダ30の識別情報などを確認するための処理である。
Subsequently, the
図8はフィーダ状況確認処理の一例を示すフローチャートである。フィーダ状況確認処理では、ローダ制御装置59は、まず、今回の自動交換指示にフィーダ30の取り外しが含まれるか否かを判定し(S200)、取り外しが含まれないと判定すると、S220に進む。ローダ制御装置59は、フィーダ30の取り外しが含まれると判定すると、今回の取り外し位置のスロット42におけるフィーダ情報を管理装置80に要求し(S205)、管理装置80からフィーダ情報を受信するのを待つ(S210)。管理装置80は、ローダ制御装置59から要求を受信すると、要求されたスロット42におけるフィーダ30の有無の情報やフィーダ30が取り付けられている場合にはその識別情報などをフィーダ管理情報から読み出してローダ制御装置59に送信する。ローダ制御装置59は、S210で管理装置80からフィーダ情報を受信すると、受信したフィーダ情報とS105で取得したフィーダ情報とを照合して一致するか否かを確認して(S215)、S220に進む。このため、ローダ制御装置59は、フィーダ30の自動交換指示が出力された際のスロット42におけるフィーダ30の装着状況と、現在の装着状況とが一致するか否かを確認することができる。即ち、ローダ制御装置59は、自動交換指示としてフィーダ30の取り外しが指示されたにも拘わらず、作業者がそのフィーダ30を取り外したり、取り外した後に別のフィーダ30を取り付けたりしたことなどを把握することができる。
FIG. 8 is a flowchart showing an example of feeder status confirmation processing. In the feeder status confirmation process, the
次に、ローダ制御装置59は、今回の自動交換指示に空きスロットへのフィーダ30の取り付けが含まれるか否かを判定し(S220)、取り付けが含まれないと判定すると、フィーダ状況確認処理を終了する。ローダ制御装置59は、フィーダ30の取り付けが含まれると判定すると、今回の取り付け位置のスロット42におけるフィーダ情報を管理装置80に要求し(S225)、管理装置80からフィーダ情報を受信するのを待つ(S230)。管理装置80は、ローダ制御装置59から要求を受信すると、要求されたスロット42におけるフィーダ30の有無の情報やフィーダ30が取り付けられている場合にはその識別情報などをフィーダ管理情報から読み出してローダ制御装置59に送信する。なお、空きスロットにフィーダ30が取り付けられない限り、管理装置80は当該スロット42にフィーダ30が存在しない旨のフィーダ情報を送信することになる。ローダ制御装置59は、S230で管理装置80からフィーダ情報を受信すると、受信したフィーダ情報から今回の取り付け位置のスロット42が空き状態のままか否かを確認して(S235)、フィーダ状況確認処理を終了する。このため、ローダ制御装置59は、フィーダ30の自動交換指示を受信した際のスロット42の空き状態が維持されているか否かを確認することができる。即ち、ローダ制御装置59は、自動交換指示として空きスロットへのフィーダ30の取り付けが指示されたにも拘わらず、作業者がそのスロット42にフィーダ30を取り付けたことなどを把握することができる。なお、取り付け対象が幅広のフィーダ30の場合には、管理装置80は、着脱位置として指定されたスロット42における情報に加えて、フィーダ30が占有することとなる隣接のスロット42における情報を含めてローダ制御装置59に送信する。このため、ローダ制御装置59は、着脱位置として指定されたスロット42だけでなく隣接のスロット42の空き状態も確認することになる。
Next, the
ローダ制御装置59は、こうしてS140のフィーダ状況確認処理を実行すると、着脱位置のスロット42における現在のフィーダ状況(フィーダ30の装着状況)が自動交換指示が出力された際(受信した際)のフィーダ状況と差異がないか否かを判定する(S145)。ローダ制御装置59は、S145の判定を、S215,S235の確認結果に基づいて行う。ローダ制御装置59は、フィーダ状況に差異がないと判定すると、フィーダ着脱処理を実行して(S150)、S100に戻る。一方、ローダ制御装置59は、フィーダ状況に差異があると判定すると、フィーダ30の自動交換を中止して待機する旨を管理装置80に通知して(S155)、S100に戻る。即ち、ローダ50は、管理装置80から新たな指示を受信するまで、フィーダ30の着脱を行うことなく待機する。これにより、着脱位置のスロット42におけるフィーダ30の装着状況が、自動交換指示が出力された際の装着状況と異なる場合に、フィーダ30を交換するのを防止することができる。このため、自動交換指示と異なる種類のフィーダ30を取り外したり、指示された空きスロットに既にフィーダ30がセットされているにも拘わらずフィーダ30を取り付けたりするのを防止することができる。なお、管理装置80は、フィーダ30の取り付けを含む自動交換指示を送信した場合にS155の通知を受信すると、取り付け対象のフィーダ30が既に取り付けられているか否かを判定する。そして、管理装置80は、取り付け対象のフィーダ30が取り付けられていなければ、別の空きスロットを指定してフィーダ30を取り付けるなどの新たな自動交換指示をローダ制御装置59に送信する。また、管理装置80は、フィーダ30の取り外しを含む自動交換指示を送信した場合にS155の通知を受信すると、取り外し対象のフィーダ30が取り外されているか否かを判定する。そして、管理装置80は、取り外し対象のフィーダ30が取り外されていなければ、当該フィーダ30の現在のスロット42を指定してフィーダ30を取り外す旨の新たな自動交換指示をローダ制御装置59に送信する。
When the
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のフィーダ30が部品供給ユニットに相当し、部品実装機20が部品実装機に相当し、部品実装システム10が部品実装システムに相当し、ローダ50がユニット交換装置に相当し、管理装置80のHDD80cが情報記憶部に相当し、管理装置80のCPU80aが指示出力部に相当し、図7のフィーダ自動交換処理のS140,S145の処理(図8のフィーダ状況確認処理)を実行するローダ制御装置59が状況確認部に相当する。また、監視センサ58a,58bがセンサに相当する。
Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. The
以上説明した部品実装システム10では、ローダ制御装置59が、自動交換指示を受信してからフィーダ30の着脱を開始するまでの間に、着脱位置のスロット42におけるフィーダ30の装着状況が自動交換指示が出力された際の装着状況と差異があるか否かを確認する。これにより、自動交換指示の後に作業者によるフィーダ30の着脱が行われたことなどによって、自動交換を指示通りに行えないことを把握することができる。
In the
また、部品実装システム10では、目標位置へのローダ50の移動が完了したタイミングでローダ制御装置59がフィーダ30の装着状況を確認する。このため、確認後に速やかにフィーダ30の着脱を行うことで、指示とは異なる自動交換を行うのを防止することができる。
Further, in the
また、ローダ50は、フィーダ30の装着状況に差異があることが確認された場合、管理装置80から自動交換指示が新たに出力されるまで自動交換を行うことなく待機する。このため、ローダ50が指示とは異なる自動交換を行うのを確実に防止しつつ、新たな自動交換指示により適切な自動交換を行うことができる。
In addition, when it is confirmed that there is a difference in the mounting state of the
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.
例えば、上述した実施形態では、ローダ50が目標位置に到着した際にフィーダ状況確認処理を行うものとしたが、これに限られず、ローダ50が目標位置に到着する前の移動中にフィーダ状況確認処理を行うものとしてもよい。図9は変形例のフィーダ自動交換処理を示すフローチャートである。なお、変形例では、図7のフローチャートと同じ処理には同じステップ番号を付して詳細な説明は省略する。変形例では、ローダ制御装置59は、ローダ50の移動中に目標位置が監視センサ58aまたは監視センサ58bのいずれかの監視領域内に入ったか否か(S121)、確認済みフラグが値0であるか否か(S122)、をそれぞれ判定する。S121では、ローダ制御装置59は、ローダ50の進行方向が左側であれば監視センサ58aの監視領域Sa内に目標位置が入ったか否かを判定し、ローダ50の進行方向が右側であれば監視センサ58bの監視領域Sb内に目標位置が入ったか否かを判定する。上述したように、監視領域Sa,Sbは、ローダ50に対し左右1台分の部品実装機20の前方の領域を監視可能な程度の領域である。このため、ローダ制御装置59がS115で障害物がないと判定し且つS121で監視領域Sa,Sb内に目標位置が入ったと判定した状態は、フィーダ30の着脱位置を含む部品実装機20の前に作業者が存在しておらずフィーダ30の着脱などの作業をしていない状態といえる。ローダ制御装置59は、目標位置が監視領域内ではないと判定したり、目標位置が監視領域内であっても確認済みフラグが値1であると判定したりすると、S125に進む。
For example, in the above-described embodiment, the feeder status confirmation process is performed when the
一方、ローダ制御装置59は、目標位置が監視領域内であり且つ確認済みフラグが値0であると判定すると、フィーダ状況確認処理を実行し(S140a)、着脱対象のスロット42における現在のフィーダ状況が自動交換指示が出力された際の状況と差異がないか否かを判定する(S145a)。S140a,S145aは、実施形態のS140(図8),S145と同様に行われる。ローダ制御装置59は、S145aで装着状況に差異がないと判定すると、確認済みフラグを値1として(S123)、S125に進む。一方、ローダ制御装置59は、S145aで装着状況に差異があると判定すると、装着状況が異なるため自動交換を継続するかを確認する確認要求を管理装置80に送信して(S124)、S125に進む。管理装置80は、フィーダ台40の状況を確認して新たな自動交換指示をローダ制御装置59に送信するなどの対処を行う。また、ローダ制御装置59は、新たな自動交換指示を受信すると、その指示に基づいてS140aのフィーダ状況確認処理を実行し、問題がないことを確認するとS123で確認済みフラグを値1とする。
On the other hand, when the
そして、ローダ制御装置59は、S125,S135でローダ50が目標位置に到達したと判定してローダ50を停止すると、確認済みフラグが値1であるか否かを判定する(S137)。ローダ制御装置59は、確認済みフラグが値1であると判定すると、S140,S145の処理をスキップしてS150のフィーダ着脱処理を実行し、確認済みフラグを値0に戻す(S151)。このように、変形例では、ローダ50の移動中にフィーダ状況確認処理を並行して実行しておくことで、ローダ50が目標位置に到達すると直ちにフィーダ着脱処理を実行可能とするのである。このため、ローダ50が目標位置に到達してからフィーダ状況確認処理を実行するものに比して、フィーダ状況確認処理の待ち時間が生じないから、フィーダ30の自動交換処理を迅速に行うことが可能となる。
When the
また、ローダ制御装置59は、S115,S130で進行方向に障害物があると判定してローダ50を停止すると、確認済みフラグが値1であるか否かを判定し(S131)、確認済みフラグが値1でなく値0であればS115に戻る。一方、ローダ制御装置59は、確認済みフラグが値1であると判定すると、確認済みフラグを値0としてから(S132)、S115に戻る。これにより、ローダ制御装置59は、S124で確認済みフラグを一旦値1としても監視領域内で障害物を検知した場合には、確認済みフラグを値0に戻すことになる。このため、例えば、S140a,S145aでフィーダ状況が指示通りであることを確認した以降に、作業者が監視領域内に立ち入ったことなどを検知した場合には、確認済みフラグを値0に戻してフィーダ状況確認処理を再度実行することになる。これは、監視領域内に立ち入った作業者がフィーダ台40におけるフィーダ30の着脱を勝手に行うことがあり、着脱対象のスロット42のフィーダ状況が指示通りでなくなる可能性があるためである。これにより、確認済みフラグが値1で維持されていれば、フィーダ状況確認処理を実行した以降に作業者が監視領域内に立ち入っておらずスロット42のフィーダ状況が自動交換指示通りに保持されていることになる。このため、上述したように、S135でローダ50を停止した際に確認済みフラグが値1であれば、フィーダ状況確認処理を再実行することなく、直ちにS150のフィーダ着脱処理を実行するのである。
Further, when the
上述した実施形態や変形例では、ローダ50が目標位置に到達したタイミングや監視領域内に目標位置が入ったタイミングなどの所定タイミングでフィーダ状況確認処理を実行するものを例示したが、これに限られるものではない。例えば、ローダ50の移動中にフィーダ状況確認処理を繰り返し行うものなどとしてもよい。図10は変形例のフィーダ自動交換処理を示すフローチャートである。変形例では、ローダ制御装置59は、ローダ50の移動中に前回のフィーダ状況確認処理の実行から所定時間が経過したか否かを判定し(S121a)、所定時間が経過していないと判定すると、S125に進む。なお、移動を開始してから一度もフィーダ状況確認処理を実行していなければ、ローダ制御装置59は、S121aでは移動開始から所定時間が経過したか否かを判定するものとする。一方、ローダ制御装置59は、前回のフィーダ状況確認処理の実行から所定時間が経過したと判定すると、フィーダ状況確認処理を実行し(S140a)、フィーダ状況に差異がないか否かを判定する(S145a)。ローダ制御装置59は、S145aでフィーダ状況に差異がないと判定すると、S125に進み、S145aでフィーダ状況に差異があると判定すると、S124で確認要求を管理装置80に送信してから、S125に進む。
In the embodiment and the modification described above, the feeder status confirmation process is executed at a predetermined timing such as the timing when the
そして、ローダ制御装置59は、S125,S135でローダ50が目標位置に到達したと判定してローダ50を停止すると、移動中に繰り返し行ったフィーダ状況確認処理のうち停止前に実行されたフィーダ状況確認処理即ち直近のフィーダ状況確認処理に基づいて、S145でフィーダ状況に差異がないことを確認した上で、S150でフィーダ着脱処理を実行する。このように、変形例では、ローダ制御装置59が所定時間毎にフィーダ状況確認処理を実行するため、着脱位置のスロット42のフィーダ状況が、自動交換指示を受信した際と異なることを速やかに検出して迅速に対処することができるから、適切なフィーダ自動交換作業をより効率よく行うことが可能となる。なお、この変形例では、ローダ50の移動中において所定時間毎にフィーダ状況確認処理を繰り返し行うものとしたが、これに限られず、ローダ50の移動中において所定距離毎にフィーダ状況確認処理を繰り返し行うものとしてもよい。この場合、ローダ制御装置59は、ローダ50が所定距離移動したことを検知する度にフィーダ状況確認処理を行えばよい。
Then, when the
上述した実施形態では、ローダ制御装置59が管理装置80との通信を介してフィーダ状況確認処理を実行するものとしたが、これに限られるものではない。例えば、ローダ制御装置59が各部品実装機20の実装制御装置28との通信を介してフィーダ状況確認処理を実行するものとしてもよい。そのようにする場合、各部品実装機20のフィーダ管理情報は、管理装置80が管理するものに限られず、各部品実装機20の実装制御装置28がそれぞれ管理するものとしてもよい。
In the above-described embodiment, the
上述した実施形態では、ローダ制御装置59がフィーダ状況確認処理を実行するものとしたが、これに限られず、管理装置80や各部品実装機20の実装制御装置28がフィーダ状況確認処理を実行するものとしてもよい。そのようにする場合、ローダ制御装置59は、管理装置80や各部品実装機20の実装制御装置28からフィーダ状況確認処理の処理結果を取得して、フィーダ着脱処理を実行するか否かを判定するものなどとすればよい。また、管理装置80や各部品実装機20の実装制御装置28は、ローダ50が目標位置に到達したタイミングでフィーダ状況確認処理を実行するものなどとしてもよい。あるいは、管理装置80や各部品実装機20の実装制御装置28は、ローダ50の移動中にフィーダ状況確認処理を繰り返し実行するものとしてもよい。例えば上述した変形例のように、所定時間毎にフィーダ状況確認処理を繰り返し実行してもよいし、フィーダ台40にフィーダ30が着脱される度にフィーダ状況確認処理を実行してもよい。
In the above-described embodiment, the
本開示の部品実装システムにおいて、前記状況確認部は、前記着脱位置での前記部品供給ユニットの着脱が可能な所定位置まで前記ユニット交換装置が移動したタイミングで、前記状況確認処理を行うものとしてもよい。所定位置で状況確認処理を行うことにより、指示とは異なる自動交換を行うのをより確実に防止することができる。 In the component mounting system according to the present disclosure, the situation confirmation unit may perform the situation confirmation process at a timing when the unit replacement device moves to a predetermined position where the component supply unit can be attached and detached at the attachment / detachment position. Good. By performing the status confirmation process at the predetermined position, it is possible to more reliably prevent automatic exchange different from the instruction.
本開示の部品実装システムにおいて、前記状況確認部は、前記着脱位置での前記部品供給ユニットの着脱が可能な所定位置へ前記ユニット交換装置が移動中のタイミングで、前記状況確認処理を行うものとしてもよい。こうすれば、所定位置で状況確認処理を行うための待ち時間が発生するのを抑えつつ自動交換を適切に行うことができる。 In the component mounting system according to the present disclosure, the status confirmation unit performs the status confirmation processing at a timing when the unit replacement device is moving to a predetermined position where the component supply unit can be attached and detached at the attachment / detachment position. Also good. By so doing, it is possible to appropriately perform automatic exchange while suppressing the occurrence of a waiting time for performing the status confirmation process at a predetermined position.
本開示の部品実装システムにおいて、前記ユニット交換装置は、所定範囲内で障害物の有無を検知するセンサを有し、前記状況確認部は、前記ユニット交換装置の移動中において前記センサの所定範囲内に前記所定位置が含まれると共に前記センサが障害物を検知していないタイミングで、前記状況確認処理を行うものとしてもよい。こうすれば、所定位置の近傍に作業者がいないタイミングで状況確認処理を行うことができる。また、そのタイミング以降に作業者が所定範囲内に立ち入ったために作業者により部品供給ユニットの着脱が行われた可能性があることを把握することができるから、指示とは異なる自動交換を行うのをさらに確実に防止することができる。 In the component mounting system according to the present disclosure, the unit replacement device includes a sensor that detects the presence or absence of an obstacle within a predetermined range, and the status check unit is within the predetermined range of the sensor during movement of the unit replacement device. The situation confirmation process may be performed at a timing when the predetermined position is included and the sensor does not detect an obstacle. In this way, the situation confirmation process can be performed at a timing when there is no worker near the predetermined position. In addition, since it is possible to grasp that there is a possibility that the worker has attached or detached the component supply unit because the worker has entered the predetermined range after that timing, automatic replacement different from the instruction is performed. Can be more reliably prevented.
本開示の部品実装システムにおいて、前記状況確認部は、前記ユニット交換装置の移動中において所定時間毎または所定距離毎のタイミングで、前記状況確認処理を繰り返し行うものとしてもよい。こうすれば、所定位置への移動中に、自動交換を指示通りに行えなくなったことを速やかに把握することができるから、迅速な対処が可能となる。 In the component mounting system according to the present disclosure, the situation confirmation unit may repeatedly perform the situation confirmation process at a predetermined time interval or a predetermined distance interval while the unit exchange device is moving. In this way, it is possible to quickly grasp that automatic replacement cannot be performed as instructed during movement to a predetermined position, and thus it is possible to take quick measures.
本開示の部品実装システムにおいて、前記ユニット交換装置は、前記状況確認処理により前記着脱位置における前記部品供給ユニットの装着状況に差異があることが確認された場合、前記指示出力部から前記自動交換指示が新たに出力されるまで前記部品供給ユニットの着脱を中止するものとしてもよい。こうすれば、指示とは異なる自動交換を行うのを確実に防止しつつ、新たな自動交換指示により適切な自動交換を行うことができる。 In the component mounting system according to the present disclosure, the unit replacement device may be configured to perform an automatic replacement instruction from the instruction output unit when it is confirmed that there is a difference in the mounting state of the component supply unit at the attachment / detachment position by the state confirmation process. It is also possible to stop the attachment / detachment of the component supply unit until a new signal is output. In this way, it is possible to perform appropriate automatic exchange with a new automatic exchange instruction while reliably preventing automatic exchange different from the instruction.
本発明は、部品実装システムの製造産業などに利用可能である。 The present invention can be used in the manufacturing industry of component mounting systems.
10 部品実装システム、12 印刷機、14 印刷検査機、18 X軸レール、20 部品実装機、20A 供給エリア、20B ストックエリア、21 基板搬送装置、22 ヘッド、23 ヘッド移動機構、28 実装制御装置、30 フィーダ、32 テープリール、33 テープ送り機構、34 位置決めピン、35 コネクタ、37 レール部材、39 フィーダ制御装置、40 フィーダ台、42 スロット、44 位置決め穴、45 コネクタ、50 ローダ、50A 上部移載エリア、50B 下部移載エリア、51 ローダ移動機構、52a X軸モータ、52b ガイドローラ、53 フィーダ移載機構、54 クランプ部、55 Y軸スライダ、55a Y軸モータ、55b Y軸ガイドレール、56 スライドベース、56a Z軸モータ、56b Z軸ガイドレール、57 エンコーダ、58a,58b 監視センサ、59 ローダ制御装置、60 フィーダ保管庫、62 基板搬送装置、80 管理装置、80a CPU、80b ROM、80c HDD、80d RAM、82 ディスプレイ、84 入力デバイス、S 基板、Sa,Sb 監視領域。
10 component mounting system, 12 printing machine, 14 printing inspection machine, 18 X-axis rail, 20 component mounting machine, 20A supply area, 20B stock area, 21 board transport device, 22 head, 23 head moving mechanism, 28 mounting control device, 30 feeder, 32 tape reel, 33 tape feeding mechanism, 34 positioning pin, 35 connector, 37 rail member, 39 feeder control device, 40 feeder stand, 42 slot, 44 positioning hole, 45 connector, 50 loader, 50A upper transfer area , 50B lower transfer area, 51 loader moving mechanism, 52a X-axis motor, 52b guide roller, 53 feeder transfer mechanism, 54 clamp part, 55 Y-axis slider, 55a Y-axis motor, 55b Y-axis guide rail, 56
Claims (6)
複数の前記部品実装機の並び方向に沿って移動し前記部品実装機との間で前記部品供給ユニットを自動交換するユニット交換装置と、
前記部品実装機に前記部品供給ユニットが装着される複数の装着位置の位置情報と、各装着位置における前記部品供給ユニットの識別情報とを含むユニット情報を記憶する情報記憶部と、
前記複数の装着位置のうち自動交換対象の前記部品供給ユニットの着脱位置の指定を含む自動交換指示を前記ユニット交換装置に出力する指示出力部と、
前記自動交換指示が出力されてから前記ユニット交換装置が移動して前記着脱位置での前記部品供給ユニットの着脱を開始するまでの間に、前記ユニット情報に基づいて前記着脱位置における前記部品供給ユニットの装着状況が当該自動交換指示が出力された際の装着状況と差異があるか否かを確認する状況確認処理を行う状況確認部と、
を備える部品実装システム。 A component mounting system comprising a plurality of component mounters on which a plurality of component supply units for supplying components are detachably mounted,
A unit exchanging device that moves along an arrangement direction of a plurality of the component mounters and automatically replaces the component supply unit with the component mounters;
An information storage unit for storing unit information including position information of a plurality of mounting positions where the component supply unit is mounted on the component mounter, and identification information of the component supply unit at each mounting position;
An instruction output unit that outputs an automatic replacement instruction including designation of an attachment / detachment position of the component supply unit to be automatically replaced among the plurality of mounting positions to the unit replacement device;
The component supply unit at the attachment / detachment position based on the unit information between the output of the automatic replacement instruction and the start of attachment / detachment of the component supply unit at the attachment / detachment position after the unit replacement device moves. A status confirmation unit that performs status confirmation processing for confirming whether or not there is a difference between the mounting status of the automatic replacement instruction and the mounting status when the automatic replacement instruction is output;
A component mounting system comprising:
前記状況確認部は、前記着脱位置での前記部品供給ユニットの着脱が可能な所定位置まで前記ユニット交換装置が移動したタイミングで、前記状況確認処理を行う
部品実装システム。 The component mounting system according to claim 1,
The said status confirmation part performs the said status confirmation process at the timing which the said unit replacement | exchange apparatus moved to the predetermined position which can attach or detach the said component supply unit in the said attachment / detachment position.
前記状況確認部は、前記着脱位置での前記部品供給ユニットの着脱が可能な所定位置へ前記ユニット交換装置が移動中のタイミングで、前記状況確認処理を行う
部品実装システム。 The component mounting system according to claim 1,
The said status confirmation part performs the said status confirmation process at the timing in which the said unit replacement | exchange apparatus is moving to the predetermined position which can attach or detach the said component supply unit in the said attachment / detachment position.
前記ユニット交換装置は、所定範囲内で障害物の有無を検知するセンサを有し、
前記状況確認部は、前記ユニット交換装置の移動中において前記センサの所定範囲内に前記所定位置が含まれると共に前記センサが障害物を検知していないタイミングで、前記状況確認処理を行う
部品実装システム。 The component mounting system according to claim 3,
The unit exchange device has a sensor for detecting the presence or absence of an obstacle within a predetermined range,
The status confirmation unit performs the status confirmation processing at a timing when the predetermined position is included in a predetermined range of the sensor and the sensor does not detect an obstacle while the unit replacement device is moving. .
前記状況確認部は、前記ユニット交換装置の移動中において所定時間毎または所定距離毎のタイミングで、前記状況確認処理を繰り返し行う
部品実装システム。 The component mounting system according to claim 3,
The status check unit repeatedly performs the status check processing at a predetermined time interval or a predetermined distance interval while the unit exchange device is moving.
前記ユニット交換装置は、前記状況確認処理により前記着脱位置における前記部品供給ユニットの装着状況に差異があることが確認された場合、前記指示出力部から前記自動交換指示が新たに出力されるまで前記部品供給ユニットの着脱を中止する
部品実装システム。 The component mounting system according to any one of claims 1 to 5,
When it is confirmed that there is a difference in the mounting status of the component supply unit at the attachment / detachment position, the unit replacement device until the automatic replacement instruction is newly output from the instruction output unit. A component mounting system that suspends attachment / detachment of a component supply unit.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020520989A JP6986148B2 (en) | 2018-05-25 | 2018-05-25 | Component mounting system |
| PCT/JP2018/020183 WO2019225009A1 (en) | 2018-05-25 | 2018-05-25 | Component mounting system |
| CN201880093646.5A CN112154718B (en) | 2018-05-25 | 2018-05-25 | Component mounting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2018/020183 WO2019225009A1 (en) | 2018-05-25 | 2018-05-25 | Component mounting system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019225009A1 true WO2019225009A1 (en) | 2019-11-28 |
Family
ID=68615975
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/020183 Ceased WO2019225009A1 (en) | 2018-05-25 | 2018-05-25 | Component mounting system |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6986148B2 (en) |
| CN (1) | CN112154718B (en) |
| WO (1) | WO2019225009A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021186502A1 (en) * | 2020-03-16 | 2021-09-23 | 株式会社Fuji | Management device, mounting system, and management method |
| WO2021191968A1 (en) * | 2020-03-23 | 2021-09-30 | 株式会社Fuji | Management apparatus, mounting system, and management method |
| JP2023023705A (en) * | 2021-08-06 | 2023-02-16 | 株式会社Fuji | Production support device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6045653A (en) * | 1998-07-24 | 2000-04-04 | Xemod, Inc. | Glue deposit device for power printed circuit board |
| JP2013051240A (en) * | 2011-08-30 | 2013-03-14 | Fuji Mach Mfg Co Ltd | Component supply method and component mounting device |
| WO2017033268A1 (en) * | 2015-08-25 | 2017-03-02 | 富士機械製造株式会社 | Component mounting line |
| WO2017085782A1 (en) * | 2015-11-17 | 2017-05-26 | 富士機械製造株式会社 | Mounting process method, mounting system, replacement control device, and component mounting machine |
| JP2017130593A (en) * | 2016-01-22 | 2017-07-27 | 富士機械製造株式会社 | Feeder automatic exchange system |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03149145A (en) * | 1989-11-06 | 1991-06-25 | Oki Electric Ind Co Ltd | Part change arrangement method for part supply system |
| JP2006245483A (en) * | 2005-03-07 | 2006-09-14 | Yamagata Casio Co Ltd | Method of mounting components and device for mounting components using same |
| WO2009087872A1 (en) * | 2008-01-11 | 2009-07-16 | Fuji Machine Mfg. Co., Ltd. | Component mounting system and component mounting method |
| JP2011044639A (en) * | 2009-08-24 | 2011-03-03 | Juki Corp | Parts feeder for chip mounter |
| JP5278361B2 (en) * | 2010-03-29 | 2013-09-04 | パナソニック株式会社 | Component mounting method |
| JP5765772B2 (en) * | 2011-05-17 | 2015-08-19 | 富士機械製造株式会社 | Component mounter |
| KR20130039692A (en) * | 2011-10-12 | 2013-04-22 | 쥬키 가부시키가이샤 | Electronic component mounting apparatus, electronic component mounting system and electronic component mounting method |
| JP5846630B2 (en) * | 2011-11-01 | 2016-01-20 | 富士機械製造株式会社 | Tape feeder |
| WO2016035145A1 (en) * | 2014-09-02 | 2016-03-10 | 富士機械製造株式会社 | Component mounting system and component mounting method |
| JP6500211B2 (en) * | 2014-09-19 | 2019-04-17 | パナソニックIpマネジメント株式会社 | Parts preparation instruction system, parts preparation instruction method, and portable terminal |
| WO2016084143A1 (en) * | 2014-11-26 | 2016-06-02 | 富士機械製造株式会社 | Tool exchange assistance system and tool exchange assistance method for component mounting line |
| CN112004398A (en) * | 2015-02-19 | 2020-11-27 | 迈康尼股份公司 | Method, system and apparatus for providing information in surface mount technology systems |
| JP6684015B2 (en) * | 2015-07-17 | 2020-04-22 | 株式会社Fuji | Component mounting system and component mounting method |
-
2018
- 2018-05-25 WO PCT/JP2018/020183 patent/WO2019225009A1/en not_active Ceased
- 2018-05-25 CN CN201880093646.5A patent/CN112154718B/en active Active
- 2018-05-25 JP JP2020520989A patent/JP6986148B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6045653A (en) * | 1998-07-24 | 2000-04-04 | Xemod, Inc. | Glue deposit device for power printed circuit board |
| JP2013051240A (en) * | 2011-08-30 | 2013-03-14 | Fuji Mach Mfg Co Ltd | Component supply method and component mounting device |
| WO2017033268A1 (en) * | 2015-08-25 | 2017-03-02 | 富士機械製造株式会社 | Component mounting line |
| WO2017085782A1 (en) * | 2015-11-17 | 2017-05-26 | 富士機械製造株式会社 | Mounting process method, mounting system, replacement control device, and component mounting machine |
| JP2017130593A (en) * | 2016-01-22 | 2017-07-27 | 富士機械製造株式会社 | Feeder automatic exchange system |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021186502A1 (en) * | 2020-03-16 | 2021-09-23 | 株式会社Fuji | Management device, mounting system, and management method |
| JPWO2021186502A1 (en) * | 2020-03-16 | 2021-09-23 | ||
| JP7295334B2 (en) | 2020-03-16 | 2023-06-20 | 株式会社Fuji | Management device, implementation system, management method |
| WO2021191968A1 (en) * | 2020-03-23 | 2021-09-30 | 株式会社Fuji | Management apparatus, mounting system, and management method |
| US20230180449A1 (en) * | 2020-03-23 | 2023-06-08 | Fuji Corporation | Management apparatus, mounting system, and management method |
| US12501598B2 (en) * | 2020-03-23 | 2025-12-16 | Fuji Corporation | Management apparatus, mounting system, and management method |
| JP2023023705A (en) * | 2021-08-06 | 2023-02-16 | 株式会社Fuji | Production support device |
| JP7716928B2 (en) | 2021-08-06 | 2025-08-01 | 株式会社Fuji | Production Support Equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112154718A (en) | 2020-12-29 |
| JPWO2019225009A1 (en) | 2021-05-13 |
| CN112154718B (en) | 2021-08-27 |
| JP6986148B2 (en) | 2021-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6738419B2 (en) | Component mounting system and management device | |
| WO2017033268A1 (en) | Component mounting line | |
| JP7113075B2 (en) | Unit attaching/detaching device | |
| JP7728942B2 (en) | Component Mounting Line | |
| WO2020039495A1 (en) | Component mounting system | |
| EP3806607B1 (en) | Component mounting system and method for instructing disposition of component supply unit | |
| JP7407151B2 (en) | Component mounting system | |
| JP7535148B2 (en) | Board Work System | |
| JP2018190944A (en) | Component mounting system | |
| JP6986148B2 (en) | Component mounting system | |
| JPWO2018198333A1 (en) | Work system | |
| JP7536110B2 (en) | Management device, management method, and operation device | |
| JP2025085855A (en) | management device | |
| JP2025015668A (en) | Component Mounting System | |
| JP2020014021A (en) | Unit storage and component mounting line | |
| JP2020014019A (en) | Component mounting line | |
| JP7216799B2 (en) | Component mounting system and component replacement method | |
| JPWO2020012573A1 (en) | Job processing method and component mounting system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18919440 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2020520989 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18919440 Country of ref document: EP Kind code of ref document: A1 |