WO2019058416A1 - 部品実装システム - Google Patents

部品実装システム Download PDF

Info

Publication number
WO2019058416A1
WO2019058416A1 PCT/JP2017/033702 JP2017033702W WO2019058416A1 WO 2019058416 A1 WO2019058416 A1 WO 2019058416A1 JP 2017033702 W JP2017033702 W JP 2017033702W WO 2019058416 A1 WO2019058416 A1 WO 2019058416A1
Authority
WO
WIPO (PCT)
Prior art keywords
feeder
component mounting
control device
robot
replacement
Prior art date
Application number
PCT/JP2017/033702
Other languages
English (en)
French (fr)
Inventor
英俊 川合
Original Assignee
株式会社Fuji
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社Fuji filed Critical 株式会社Fuji
Priority to EP17925667.2A priority Critical patent/EP3687266B1/en
Priority to US16/644,788 priority patent/US11291147B2/en
Priority to PCT/JP2017/033702 priority patent/WO2019058416A1/ja
Priority to CN201780094829.4A priority patent/CN111096096B/zh
Priority to JP2019542833A priority patent/JP6932785B2/ja
Publication of WO2019058416A1 publication Critical patent/WO2019058416A1/ja
Priority to JP2021133134A priority patent/JP7407151B2/ja
Priority to JP2021133135A priority patent/JP7314216B2/ja
Priority to JP2023114165A priority patent/JP2023126381A/ja

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/02Feeding of components
    • H05K13/021Loading or unloading of containers
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/02Feeding of components
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • H05K13/0417Feeding with belts or tapes
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/087Equipment tracking or labelling, e.g. tracking of nozzles, feeders or mounting heads
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • This specification discloses a component mounting system provided with a component mounting device and a feeder replacement device.
  • the component mounting apparatus guides the operator by displaying on the display device the time difference or the distance difference of the movement of the component sampling head in the descending order of the current feeder arrangement order and the rearranged feeder arrangement order. Encourages sorting of feeders.
  • the above-described component mounting apparatus merely guides the display of the rearrangement of the feeder on the display device, and the operator must manually set the feeder at the designated position. For this reason, the worker may consider setting the feeder at an incorrect position.
  • An object of the present disclosure is to provide a component mounting system capable of automatically reattaching a feeder to an appropriate position even when the feeder is not attached to the proper position.
  • the present disclosure takes the following measures in order to achieve the above-mentioned main objects.
  • the present disclosure provides a plurality of component mounting apparatuses each having a plurality of feeder holding units that detachably hold a feeder, and removing components from the feeder mounted on any of the plurality of feeder holding units and mounting the component on a substrate;
  • a component mounting system including: a feeder replacement device that moves along a line in which the plurality of component mounting devices are arranged and the feeders can be replaced with respect to each of the component mounting devices; each of which is mounted on the plurality of component mounting devices
  • the type and arrangement of the feeders being acquired are acquired, it is determined whether or not each feeder is mounted at the planned proper position, and when it is determined that there is a feeder not mounted at the proper position, the feeder The gist is to reattach the feeder which is not attached to the proper position by the replacing device to the proper position.
  • the component mounting system of the present disclosure acquires the types and arrangement of the feeders respectively attached to the plurality of component mounting apparatuses, and determines whether or not each feeder is mounted at a planned proper position. If it is determined that there is a feeder that is not mounted at the correct position, the feeder that is not mounted at the correct position by the feeder replacement device is remounted at the correct position. Thus, the component mounting system automatically mounts the feeder in the correct position even if the worker mounts the feeder in the wrong position or intentionally mounts the feeder in any appropriate position. You can fix it. As a result, the component mounting system can avoid that the mounting operation can not be continued or the mounting efficiency is reduced.
  • FIG. 2 is a configuration diagram showing an outline of a configuration of a component mounting apparatus 20. It is a block diagram which shows the outline of a structure of the feeder 30. As shown in FIG. It is a block diagram which shows the outline of a structure of the feeder exchange robot 50. As shown in FIG. FIG. 8 is an explanatory view showing an electrical connection relationship between the component mounting device 10, the feeder replacement robot 50, and the management device 80. It is an explanatory view showing an example of feeder possession information 88b. It is an explanatory view showing an example of job information 88c.
  • FIG. 16 is a flowchart showing an example of feeder attachment suitability determination processing executed by the management control device 82.
  • FIG. 10 is a flowchart showing an example of a feeder replacement process performed by the robot control device 58. It is a flow chart which shows feeder exchange processing of a modification. It is a flow chart which shows feeder exchange processing of a modification.
  • FIG. 16 is a flowchart showing an example of mounting order adjustment processing executed by the management control device 82.
  • FIG. 1 is a block diagram showing an outline of the configuration of a component mounting system 10 of the present embodiment.
  • FIG. 2 is a block diagram schematically showing the configuration of the component mounting apparatus 20.
  • FIG. 3 is a schematic diagram showing the configuration of the feeder 30.
  • FIG. 4 is a schematic view showing a configuration of the feeder exchange robot 50.
  • FIG. 5 is an explanatory view showing an electrical connection relationship between the component mounting apparatus 10, the feeder replacement robot 50, and the management apparatus 80.
  • the left-right direction is taken as the X-axis direction, the front-rear direction as the Y-axis direction, and the up-down direction as the Z-axis direction.
  • the component mounting system 10 includes a printing device 12, a printing inspection device 14, a plurality of component mounting devices 20, a mounting inspection device (not shown), a feeder replacement robot 50, and a feeder storage. And a management device 80 for managing the entire system.
  • the printing device 12 prints the solder on the substrate S.
  • the printing inspection device 14 inspects the state of the solder printed by the printing device 12.
  • the component mounting apparatus 20 is aligned along the conveyance direction (X-axis direction) of the substrate S, and mounts the component supplied from the feeder 30 on the substrate S.
  • the mounting inspection apparatus inspects the mounting state of the components mounted by the component mounting apparatus 20.
  • the printing device 12, the printing inspection device 14, the component mounting device 20, and the mounting inspection device are arranged in this order in the transport direction of the substrate S to constitute a production line.
  • the feeder replacement robot 50 is movable along the production line, and supplies the necessary feeders 30 to the plurality of component mounting apparatuses 20 and recovers the used feeders 30 from the component mounting apparatus 20.
  • the feeder storage 60 is incorporated in the production line, and stores the feeders 30 to be used in the component mounting apparatus 20 and the used feeders 30.
  • the component mounting apparatus 20 includes a substrate transfer device 23 for transferring the substrate S from left to right, a head 24 having a suction nozzle for sucking components supplied by the feeder 30, and a head 24 back and forth.
  • a head moving mechanism 25 for moving in the direction and the left and right direction (XY direction), and a mounting control device 28 (see FIG. 5) for controlling the entire apparatus.
  • the component mounting apparatus 20 further includes a mark camera 26, a part camera 27, and the like.
  • the mark camera 26 is attached to the head 24 and picks up a reference mark attached to the substrate S from above.
  • the parts camera 27 is installed between the feeder 30 and the substrate transfer device 23, and picks up the parts from below when the suction nozzle that sucks the parts passes above the parts camera 27.
  • the mounting control device 28 is configured by a known CPU, ROM, RAM, and the like. Image signals from the mark camera 26 and the part camera 27 are input to the mounting control device 28.
  • the mounting control device 28 recognizes the position of the substrate S by, for example, processing the image of the substrate S captured by the mark camera 26 and recognizing the position of a not-shown substrate mark attached to the substrate S.
  • the mounting control device 28 determines whether or not a component is adsorbed by the suction nozzle (presence or absence of adsorption error) based on the image captured by the part camera 27, and determines the suction position and suction posture of the component. To judge. Further, the mounting control device 28 outputs a drive signal to the substrate transfer device 23, the head 24, the head moving mechanism 25 and the like.
  • the feeder 30 is a tape feeder, and as shown in FIG. 3, includes a tape reel 32, a tape feeding mechanism 33, a connector 35, a rail member 37, and a supply control device 38 (see FIG. 5).
  • the tape reel 32 is wound with a tape. Recesses are formed at predetermined intervals along the longitudinal direction of the tape, and components are accommodated in each recess. These parts are protected by a film covering the surface of the tape.
  • the tape feeding mechanism 33 feeds the tape from the tape reel 32.
  • the feeder 30 drives the tape feeding mechanism 33 to feed the tape backward by a predetermined amount to sequentially feed the components contained in the tape to the component feeding position.
  • the components contained in the tape are exposed at the component supply position by peeling off the film before the component supply position, and are adsorbed by the suction nozzle.
  • the connector 35 has two positioning pins 34 projecting in the mounting direction.
  • the rail member 37 is provided at the lower end of the feeder 30 and extends in the mounting direction.
  • the supply control device 38 is configured by a known CPU, ROM, RAM, etc., and outputs a drive signal to the tape feeding mechanism 33. Further, the supply control device 38 can communicate with the control unit (such as the mounting control device 28 or the management control device 82) to which the feeder 30 is attached via the connector 35.
  • the feeder 30 is detachably held by a feeder base 40 provided on the front surface of the component mounting apparatus 20.
  • a plurality of feeder bases 40 are arranged in the X-axis direction, and the feeders 30 are attached so as to be aligned in the X-axis direction.
  • the feeder base 40 is an L-shaped base in a side view, and includes a slot 42, two positioning holes 44, and a connector 45.
  • the rail member 37 of the feeder 30 is inserted into the slot 42.
  • the two positioning pins 34 of the feeder 30 are inserted into the two positioning holes 44, and the feeder 30 is positioned on the feeder stand 40.
  • the connector 45 is provided between the two positioning holes 44, and the connector 35 of the feeder 30 is connected.
  • the feeder exchange robot 50 can move along the X-axis rail 16 provided in parallel to the front surface of the plurality of component mounting apparatuses 20 and the front surface of the feeder storage 60 in parallel with the substrate transfer direction (X-axis direction). ing. In FIG. 2, the X-axis rail 16 is not shown.
  • the feeder exchange robot 50 includes a robot moving mechanism 51, a feeder transfer mechanism 53, an encoder 57 (see FIG. 5), left and right monitoring sensors 58L and 58R (see FIG. 5), and a robot And a controller 58 (see FIG. 5).
  • the robot movement mechanism 51 is for moving the feeder exchange robot 50 along the X axis rail 16 and includes an X axis motor 52a (servo motor) for driving a drive belt, and a feeder exchange robot along the X axis rail 16.
  • a guide roller 52b for guiding the movement of the sheet.
  • the feeder transfer mechanism 53 transfers the feeder 30 between the component mounting device 20 and the feeder storage 60, and clamps the clamp 30 to clamp the feeder 30, and the clamp 54 to the Y-axis guide rail 55b.
  • Y-axis slider 55 for moving along.
  • the Y-axis slider 55 moves the clamp portion 54 in the front-rear direction (Y-axis direction) by driving the Y-axis motor 55a.
  • the encoder 57 detects the movement position of the feeder replacement robot 50 in the left-right direction (X-axis direction).
  • the monitoring sensors 58L and 58R monitor the presence or absence of an interference (worker), and are configured of, for example, an infrared sensor.
  • the left monitoring sensor 58L is attached to the left side of the feeder replacement robot 50 (opposite to the transport direction of the substrate S).
  • the right management sensor 58R is attached to the right side (the same side as the transport direction of the substrate S) of the feeder exchange robot 50.
  • the robot control device 58 includes a known CPU, ROM, RAM, etc., receives detection signals from the encoder 57 and the monitoring sensors 58L and 58R, and receives the robot movement mechanism 51 (X-axis motor 52a) and the feeder transfer mechanism 53 ( The drive signal is output to the clamp unit 54 and the Y-axis motor 55a).
  • the robot control apparatus 58 When attaching the feeder 30 in the feeder replacement robot 50 to the component mounting apparatus 20, the robot control apparatus 58 first controls the X-axis motor 52a to a position facing the feeder table 40 of the component mounting apparatus 20 to which the feeder 30 is to be attached. The feeder exchange robot 50 is moved. Next, the robot control device 58 causes the clamp unit 54 to clamp the feeder 30. Then, the robot control device 58 controls the Y-axis motor 55a to move the Y-axis slider 55 rearward (toward the component mounting device 20) to move the rail member 37 of the feeder 30 to the feeder base 40 where the feeder exchange robot 50 faces. The clamp unit 54 causes the clamp unit 54 to release the clamp of the feeder 30. Thereby, the feeder 30 is attached to the feeder stand 40 of the component mounting apparatus 20.
  • the robot control apparatus 58 When removing the feeder 30 from the component mounting apparatus 20 and collecting it in the feeder replacement robot 50, the robot control apparatus 58 first controls the X-axis motor 52a so that the feeder 30 to be collected is attached. The feeder exchange robot 50 is moved to a position facing the feeder table 40. Next, the robot control device 58 causes the clamp unit 54 to clamp the feeder 30 attached to the feeder base 40 facing the feeder replacement robot 50. Then, the robot control device 58 controls the Y-axis motor 55a to move the Y-axis slider 55 forward (toward the feeder exchange robot 50). As a result, the feeder 30 is removed from the feeder stand 40 and collected into the feeder exchange robot 50.
  • a plurality of feeder bases 40 having the same configuration as the feeder bases 40 provided in the component mounting apparatus 20 are arranged in the left-right direction (X-axis direction) in order to store the plurality of feeders 30. Further, the feeder base 40 of the feeder storage 60 is provided at the same height (the position in the Z-axis direction) as the feeder base 40 of the component mounting device 20. Therefore, the feeder exchange robot 50 performs the same operation as attaching and detaching the feeder 30 to and from the feeder table 40 of the component mounting apparatus 20 at the position facing the feeder storage box 60 with respect to the feeder table 40 of the feeder storage box 60. The feeder 30 can be attached and detached.
  • the management device 80 is a general-purpose computer, and as shown in FIG. 5, includes a management control device 82, an input device 84 such as a keyboard or a mouse, a display 86, and a storage device 88.
  • the management control device 82 is configured of a CPU, a ROM, a RAM, and the like, and the input device 84, the display 86, and the storage device 88 are electrically connected.
  • the storage device 88 is an HDD or an SSD, and stores a production program 88a, feeder possession information 88b, job information 88c, status information 88d and the like.
  • the production program 88a is a program that defines which component is mounted on which substrate S and in which order in each component mounter 10, and how many substrates S mounted in such a manner are to be produced. is there.
  • the feeder possession information 88b is information regarding the feeder 30 which each component mounting apparatus 20 and the feeder storage 60 hold.
  • FIG. 6 is an explanatory view showing an example of the feeder possession information 88b.
  • the number (slot number) of the feeder base 40 on which each feeder 30 is mounted, the identification information (feeder ID) of each feeder 30, and the type of parts possessed by each feeder 30 (Part type), the remaining amount of parts (parts remaining amount), etc. are included.
  • the job information 88 c is information on a mounting instruction to each component mounting apparatus 20.
  • FIG. 7 is an explanatory diagram of an example of the job information 88c.
  • the mounting order and type of parts to be mounted the mounting position of the parts
  • identification information (feeder ID) of the feeder 30 that holds the parts and a feeder stand on which the feeder 30 is to be mounted It includes 40 numbers (proper slot numbers) and the like.
  • the suitable slot number is a suitable mounting position of each feeder 30 for the respective component mounting apparatuses 20 to efficiently take out and mount components.
  • the status information 88d is information indicating the operation status of each component mounting apparatus 20, and includes statuses such as during loading or unloading of a substrate, during mounting (including suction), during error stop, and the like.
  • the management device 80 is communicably connected to the mounting control device 28 by wire, and exchanges various information with each component mounting device 20.
  • the management device 80 receives the operation status from each component mounting device 20 and updates the status information 88 d to the latest information. Further, the management device 80 is communicably connected via the supply control device 38 of the feeder 30 attached to the feeder stand 40 of each component mounting device 20 and the mounting control device 28.
  • the management apparatus 80 receives the attachment / detachment status from the corresponding component mounting apparatus 20, and the feeder possession information Update 88b with the latest information.
  • the management device 80 is wirelessly communicably connected to the robot control device 58, and exchanges various information with the feeder exchange robot 50.
  • the management device 80 is communicably connected to the printing device 12, the print inspection device 14, and each control device of the mounting inspection device, and exchanges various information from the corresponding devices.
  • the management device 80 determines whether or not setup replacement has occurred based on the job information 88c stored in the storage device 88 and the mounting status received from the mounting control device 28 of each component mounting apparatus 20, and the setup replacement occurs. If it is determined that the change has been made, an instruction for setup change is sent to the robot controller 58.
  • the management device 80 receives error information from the mounting control device 28, the management device 80 outputs an indication that an error has occurred to the display 84 to notify the operator or sends a message to the robot control device 58.
  • the management device 80 also manages the feeder storage 60.
  • the management device 80 is communicably connected to the supply control device 38 of the feeder 30 attached to the feeder table 40 of the feeder storage 60.
  • the management device 80 updates the feeder possession information 88b to the latest information when the feeder 30 is removed from the feeder storage 60 or a new feeder 30 is attached to the feeder storage 60.
  • the operation of the component mounting system 10 thus configured will be described.
  • the robot control device 58 receives a setup change instruction (job information 88 c) from the management device 80, removes the feeder 30 containing the components unnecessary for the next mounting operation from each of the component mounting devices 20, and places the feeder 30 in the feeder storage 60.
  • Mounting The feeder 30 containing the parts necessary for the next mounting operation is removed from the feeder storage 60 and mounted on each mounting device 20.
  • the robot control device 58 receives, from each of the component mounting devices 20 via the management device 80, component shortage information (the remaining amount of components has a value of 0) of the feeder 30 attached to each of the component mounting devices 20.
  • the feeder 30 is removed from the component mounting apparatus 20 and attached to the feeder storage 60, and the feeder 30 containing the same type of components is removed from the feeder storage 60 and attached to the component feeder 20.
  • the mounting of the feeders 30 to the respective component mounting apparatuses 20 is basically performed by the feeder exchange robot 50. For this reason, all the feeders 30 should be mounted at the correct position (the correct slot number) according to the job information 88c.
  • the operator needs a recovery operation to remove the cause of the error and resume the operation of the component mounting apparatus 20.
  • the worker may temporarily remove the feeder 30 attached to the component mounting apparatus 20 during the recovery operation, and reattach the feeder 30 after the end of the recovery operation. In this case, the component mounting apparatus 20 can not resume the operation or the efficiency of the operation decreases if the feeder 30 is not mounted at the correct position.
  • FIG. 8 is a flowchart showing an example of the feeder attachment suitability determination process executed by the management control device 82.
  • the feeder attachment appropriateness determination process when the worker attaches the feeder 30 to the component mounting apparatus 20, it is determined whether the feeder 30 is attached to the correct position (appropriate slot number).
  • the feeder attachment suitability determination process is executed when the feeder possession information 88b is updated.
  • the management control device 82 When the feeder attachment appropriateness determination process is executed, the management control device 82 first selects the determination target feeder (feeder ID) to be the present determination target from among all the feeders 30 attached to each of the component mounting apparatuses 20. A determination is made (S100), and a slot number (current slot number) in which the determination target feeder is mounted is acquired from the feeder possession information 88b (S110). Next, the management control device 82 acquires the correct slot number (appropriate slot number) of the determination target feeder from the job information 88c (S120). Subsequently, the management control device 82 determines whether the current slot number of the determination target feeder matches the proper slot number (S130).
  • the process proceeds to S160.
  • the management control device 82 sets the current slot number as the replacement source slot number and sets the proper slot number as the replacement destination slot number.
  • S140 An instruction signal instructing replacement of the feeder 30 is transmitted to the robot controller 58 of the feeder replacement robot 50 by designating the set replacement source slot number and replacement destination slot number (S150).
  • the management control device 82 determines whether or not the determination of attachment suitability of all the feeders 30 is completed (S160), and if it is determined that the determination is not completed, the process returns to S100 and performs the processing of S100 to S150. Repeatedly, when it is determined that the determination is completed, the feeder attachment propriety determination process is finished.
  • FIG. 9 is a flowchart showing an example of a feeder replacement process performed by the robot control device 58.
  • the feeder replacement process is repeatedly performed at predetermined time intervals.
  • the robot control device 58 first determines whether a feeder replacement instruction signal has been received from the management control device 82 (S200). If the robot control device 58 determines that the feeder replacement instruction signal has not been received, it ends the feeder replacement process as it is. On the other hand, when it is determined that the robot control device 58 receives the feeder replacement instruction signal, the robot moving mechanism 51 (X-axis motor 52a) moves the feeder replacement robot 50 to a position facing the feeder table 40 of the replacement slot number. Are controlled (S210).
  • the robot control device 58 acquires status information of the corresponding component mounting device 20 (the component mounting device 20 with the feeder base 40 of the replacement source slot number) (S220), and the relevant component mounting device 20 carries in the board
  • step S230 it is determined whether medium removal or substrate removal is in progress. If the robot control device 58 determines that the corresponding component mounting device 20 is not carrying in or out of the substrate, the process returns to S220. On the other hand, when the robot control device 58 determines that the corresponding component mounting device 20 is carrying in the substrate, or judges that the substrate is being carried out, the feeder 30 attached to the feeder table 40 of the replacement source slot number is The feeder transfer mechanism 53 is controlled to recover (S240).
  • the robot control device 58 controls the robot movement mechanism 51 (X-axis motor 52a) so that the feeder exchange robot 50 moves to a position facing the feeder table 40 of the exchange destination slot number (S250). Subsequently, the robot control device 58 acquires status information of the corresponding component mounting device 20 (the component mounting device 20 having the feeder table 40 of the replacement destination slot number) (S260), and the corresponding component mounting device 20 carries in the board It is determined whether medium or substrate is being unloaded (S270). If the robot control device 58 determines that the corresponding component mounting device 20 is not carrying in or out of the substrate, it returns to S260.
  • the robot control device 58 determines that the corresponding component mounting device 20 is not carrying in or out of the substrate, it returns to S260.
  • the robot control device 58 determines that the corresponding component mounting device 20 is carrying in the substrate, or judges that the substrate is being carried out, the feeder 30 is mounted to mount the feeder 30 on the feeder table 40 of the replacement destination slot number.
  • the transfer mechanism 53 is controlled (S280), and the feeder replacement process is ended.
  • the robot control device 58 should recover the other feeder 30 in a vacant area of the feeder replacement robot 50 and then should be attached in nature.
  • the feeder 30 is attached to the feeder table 40 of the replacement destination slot number.
  • the robot control device 58 moves the feeder exchange robot 50 to a position facing the correct feeder table 40 of another feeder 30, and performs an operation of mounting the collected another feeder 30 on the correct feeder table 40.
  • the feeder 30 corresponds to a feeder
  • the feeder base 40 corresponds to a feeder holding unit
  • the component mounting device 20 corresponds to a component mounting device
  • the feeder replacement robot 50 corresponds to a feeder replacement device.
  • each feeder 30 is planned in advance by acquiring the type (feeder ID) and the arrangement (slot number) of the feeders 30 attached to the plurality of component mounting apparatuses 20 respectively. It is determined whether or not the feeder 30 is mounted at the proper position (proper slot number), and when it is determined that the feeder 30 not mounted at the proper position exists, the feeder 30 which is not mounted at the proper position by the feeder replacement robot 50 is proper Re-install in position. Thereby, the component mounting system 10 automatically corrects the feeder 30 even if the worker mounts the feeder 30 at an incorrect position or if the feeder 30 is intentionally mounted at any appropriate position. It can be re-mounted in position. As a result, the component mounting system 10 can avoid that the mounting operation can not be continued or the mounting efficiency is reduced.
  • the component mounting system 10 when it is determined that the feeder 30 which is not mounted at the proper position exists, the component mounting system 10 according to the embodiment performs the proper position by the feeder replacement robot 50 while carrying in or out the substrate of the corresponding component mounting apparatus 20. Reattach the feeders 30 that are not mounted to the proper position.
  • the component mounting apparatus 20 stops the operation of the head 24 (head moving mechanism 25) during substrate loading and unloading. Therefore, the component mounting system 10 prevents the feeder 30 from being replaced while the head 24 (head moving mechanism 25) of the corresponding component mounting apparatus 20 is operating, and the mounting operation (suction operation) and the replacement operation of the feeder 30 It is possible to avoid the occurrence of an error such as component suction error based on overlapping.
  • the robot control device 58 recovers the feeders 30 from the feeder base 40 of the replacement source slot number during loading or unloading of the corresponding component mounting apparatus 20 or the destination slot number.
  • the feeder 40 is attached to the feeder table 40.
  • the robot control device 58 recovers the feeder 30 from the feeder base 40 of the replacement source slot number or feeds the feeder 40 to the feeder base 40 of the replacement destination slot number.
  • FIG. 10 is a flowchart showing a feeder replacement process of the modification.
  • the feeder replacement process of the modification of FIG. 10 is different from the feeder replacement process of FIG.
  • the component mounting system 10 prevents the feeder 30 from being replaced during operation of the head 24 (head moving mechanism 25) of the corresponding component mounting apparatus 20, and performs the mounting operation (suction operation) and the replacement operation of the feeder 30. It is possible to avoid the occurrence of an error such as component suction error based on the overlapping of In this modification, the robot control device 58 may recover the feeder 30 from the feeder base 40 of the replacement source slot number when either one of S230 and S230B is established, or the robot control device 58 of S270 or S270B. The feeder 40 may be mounted on the feeder table 40 of the replacement destination slot number when either one of them is established.
  • FIG. 11 is a flowchart showing a feeder replacement process of the modification. In the feeder replacement process of FIG. 11, it is determined whether or not the mounting operation (including the suction operation) is being performed by the feeder base 40 other than the feeder base 40 of the replacement source slot number instead of S230 (S230C). It is different from the feeder replacement process of FIG.
  • the component mounting system 10 prevents the occurrence of an error such as a component suction error based on the overlap between the suction operation and the replacement operation of the feeder 30 by preventing the feeder 30 from being replaced during the mounting operation (suction operation). can do.
  • the robot controller 58 may retrieve the feeders 30 from the feeder base 40 of the replacement source slot number when any one of S230, S230B and S230C is established, S270, The feeder 40 may be mounted on the feeder base 40 of the replacement slot number when any one of S270B and S270C is established.
  • FIG. 12 is a flowchart showing an example of the mounting order adjustment process executed by the management control device 82.
  • the management control device 82 has the feeder 30 attached to the feeder base 40 of the proper slot number and the feeder 30 not attached to the feeder base 40 of the proper slot number. It is determined whether or not to do (S300).
  • the management control device 82 determines that all the feeders 30 are mounted on the feeder base 40 of the proper slot number in any of the component mounting apparatuses 20, or all the feeders 30 are on the feeder base 40 of the proper slot number. If it is determined that it has not been mounted, the mounting order adjustment processing is ended as it is.
  • the management control device 82 determines that the feeder 30 mounted on the feeder base 40 of the proper slot number and the feeder 30 not mounted on the feeder base 40 of the proper slot number exist in any component mounting apparatus 20 Then, the mounting order of the corresponding component mounting apparatus 20 is acquired from the job information 88c (S310). Then, the management control device 82 changes the mounting order of the feeders 30 not attached to the feeder table 40 of the proper slot number to the end (S320), and ends the mounting order adjustment process. As a result, the component mounting apparatus 20 can preferentially take out components from the feeder 30 mounted on the feeder table 40 of the proper slot number and mount the component on the substrate S.
  • the feeder replacement robot 50 performs the mounting operation (adsorption operation) while the component mounting device 20 gives priority to the feeder 30 mounted on the feeder base 40 with the proper slot number, and the feeder 30 is moved to the proper slot. It can be re-mounted to the feeder stand 40 of the number.
  • the management control device 82 executes the feeder attachment suitability determination process.
  • each component mounting apparatus 20 may execute the feeder attachment suitability determination process or the feeder exchange robot 50 may execute the feeder attachment suitability determination process.
  • the robot control apparatus 58 is configured to be directly communicable with the mounting control apparatus 28 of each component mounting apparatus 20 without the intervention of the management apparatus 80. May be
  • the present disclosure is applicable to, for example, the manufacturing industry of component mounting systems.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Operations Research (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

部品実装システムは、フィーダを着脱可能に保持する複数のフィーダ保持部をそれぞれ有し複数のフィーダ保持部の何れかに装着されたフィーダから部品を取り出して基板に実装する複数の部品実装装置と、複数の部品実装装置が並ぶラインに沿って移動し各部品実装装置に対してフィーダの交換が可能なフィーダ交換装置と、を備える。そして、部品実装システムは、複数の部品実装装置にそれぞれ装着されているフィーダの種類と配置とを取得して各フィーダが予め計画された適正位置に装着されているか否かを判定し、適正位置に装着されていないフィーダが存在すると判定した場合、フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す。

Description

部品実装システム
 本明細書は、部品実装装置とフィーダ交換装置とを備える部品実装システムについて開示する。
 従来、フィーダの並び替えを案内する部品実装装置が提案されている(例えば、特許文献1参照)。この部品実装装置は、現状のフィーダの並び順と並べ替え後のフィーダの並び順とにおいて、部品採取ヘッドの移動の時間差または距離差を大きい順に表示装置に案内表示することで、作業者に対してフィーダの並び替えを促す。
特開2013-51240号公報
 しかしながら、上述した部品実装装置は、フィーダの並び替えを表示装置に案内表示するものに過ぎず、作業者が手動により指定された位置にフィーダをセットしなければならない。このため、作業者は、誤った位置にフィーダをセットする場合も考えられる。
 本開示は、適正位置に装着されていないフィーダが存在する場合でも、自動的にフィーダを適正位置に装着し直すことができる部品実装システムを提供することを主目的とする。
 本開示は、上述の主目的を達成するために以下の手段を採った。
 本開示は、フィーダを着脱可能に保持する複数のフィーダ保持部をそれぞれ有し該複数のフィーダ保持部の何れかに装着されたフィーダから部品を取り出して基板に実装する複数の部品実装装置と、前記複数の部品実装装置が並ぶラインに沿って移動し各部品実装装置に対してフィーダの交換が可能なフィーダ交換装置と、を備える部品実装システムであって、前記複数の部品実装装置にそれぞれ装着されているフィーダの種類と配置とを取得して各フィーダが予め計画された適正位置に装着されているか否かを判定し、適正位置に装着されていないフィーダが存在すると判定した場合、前記フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直すことを要旨とする。
 この本開示の部品実装システムは、複数の部品実装装置にそれぞれ装着されているフィーダの種類と配置とを取得して各フィーダが予め計画された適正位置に装着されているか否かを判定し、適正位置に装着されていないフィーダが存在すると判定した場合、フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す。これにより、部品実装システムは、作業者が誤った位置にフィーダを装着しても、あるいは意図的に適当な任意の位置にフィーダを装着しても、当該フィーダを自動的に正しい位置に装着し直すことができる。この結果、部品実装システムは、実装動作を続行できなかったり、実装効率が低下したりするのを回避することができる。
本実施形態の部品実装システム10の構成の概略を示す構成図である。 部品実装装置20の構成の概略を示す構成図である。 フィーダ30の構成の概略を示す構成図である。 フィーダ交換ロボット50の構成の概略を示す構成図である。 部品実装装置10とフィーダ交換ロボット50と管理装置80の電気的な接続関係を示す説明図である。 フィーダ保有情報88bの一例を示す説明図である。 ジョブ情報88cの一例を示す説明図である。 管理制御装置82により実行されるフィーダ装着適否判定処理の一例を示すフローチャートである。 ロボット制御装置58により実行されるフィーダ交換処理の一例を示すフローチャートである。 変形例のフィーダ交換処理を示すフローチャートである。 変形例のフィーダ交換処理を示すフローチャートである。 管理制御装置82により実行される実装順序調整処理の一例を示すフローチャートである。
 次に、本開示を実施するための形態について図面を参照しながら説明する。
 図1は、本実施形態の部品実装システム10の構成の概略を示す構成図である。図2は、部品実装装置20の構成の概略を示す構成図である。図3は、フィーダ30の構成の概略を示す構成図である。図4は、フィーダ交換ロボット50の構成の概略を示す構成図である。図5は、部品実装装置10とフィーダ交換ロボット50と管理装置80の電気的な接続関係を示す説明図である。なお、図1,2中、左右方向をX軸方向とし、前後方向をY軸方向とし、上下方向をZ軸方向とする。
 部品実装システム10は、図1に示すように、印刷装置12と、印刷検査装置14と、複数の部品実装装置20と、実装検査装置(図示せず)と、フィーダ交換ロボット50と、フィーダ保管庫60と、システム全体を管理する管理装置80と、を備える。印刷装置12は、基板S上にはんだを印刷する。印刷検査装置14は、印刷装置12で印刷されたはんだの状態を検査する。部品実装装置20は、基板Sの搬送方向(X軸方向)に沿って整列され、フィーダ30から供給された部品を基板Sに実装する。実装検査装置は、部品実装装置20で実装された部品の実装状態を検査する。印刷装置12と印刷検査装置14と部品実装装置20と実装検査装置は、この順番で基板Sの搬送方向に並べて設置されて生産ラインを構成する。フィーダ交換ロボット50は、生産ラインに沿って移動可能であり、複数の部品実装装置20に対して必要なフィーダ30を補給したり部品実装装置20から使用済みのフィーダ30を回収したりする。フィーダ保管庫60は、生産ライン内に組み込まれ、部品実装装置20において使用予定のフィーダ30や使用済みのフィーダ30を保管する。
 部品実装装置20は、図2に示すように、基板Sを左から右へと搬送する基板搬送装置23と、フィーダ30が供給した部品を吸着する吸着ノズルを有するヘッド24と、ヘッド24を前後方向および左右方向(XY方向)に移動させるヘッド移動機構25と、装置全体を制御する実装制御装置28(図5参照)と、を備える。また、部品実装装置20は、この他に、マークカメラ26やパーツカメラ27などを備える。マークカメラ26は、ヘッド24に取り付けられ、基板Sに付された基準マークを上方から撮像する。パーツカメラ27は、フィーダ30と基板搬送装置23との間に設置され、部品を吸着した吸着ノズルがパーツカメラ27の上方を通過する際に部品を下方から撮像する。実装制御装置28は、周知のCPUやROM、RAMなどで構成される。実装制御装置28には、マークカメラ26やパーツカメラ27からの画像信号が入力される。実装制御装置28は、例えば、マークカメラ26で撮像された基板Sの画像を処理して基板Sに付された図示しない基板マークの位置を認識することにより基板Sの位置を認識する。また、実装制御装置28は、パーツカメラ27で撮像された画像に基づいて吸着ノズルに部品が吸着されているか否か(吸着ミスの有無)を判定したり、その部品の吸着位置や吸着姿勢を判定したりする。また、実装制御装置28からは、基板搬送装置23やヘッド24、ヘッド移動機構25などに駆動信号を出力する。
 フィーダ30は、テープフィーダであり、図3に示すように、テープリール32と、テープ送り機構33と、コネクタ35と、レール部材37と、供給制御装置38(図5参照)と、を備える。テープリール32は、テープが巻回されている。テープは、その長手方向に沿って所定間隔置きに凹部が形成されており、各凹部には、部品が収容されている。これらの部品は、テープの表面を覆うフィルムによって保護されている。テープ送り機構33は、テープをテープリール32から送り出すものである。フィーダ30は、テープ送り機構33を駆動してテープを後方へ所定量ずつ送ることにより、テープに収容された部品を順次、部品供給位置へと供給する。テープに収容された部品は、部品供給位置の手前でフィルムが剥がされることで部品供給位置にて露出した状態となり、吸着ノズルにより吸着される。コネクタ35は、取付方向に突出する2本の位置決めピン34を有する。レール部材37は、フィーダ30の下端に設けられ、取付方向に延びている。供給制御装置38は、周知のCPUやROM、RAMなどで構成され、テープ送り機構33に駆動信号を出力する。また、供給制御装置38は、コネクタ35を介してフィーダ30の取付先の制御部(実装制御装置28や管理制御装置82など)と通信可能となっている。
 フィーダ30は、図2に示すように、部品実装装置20の前面に設けられたフィーダ台40に着脱可能に保持される。フィーダ台40は、X軸方向に複数配列され、フィーダ30がX軸方向に並ぶように取り付けられる。フィーダ台40は、側面視がL字状の台であり、スロット42と、2つの位置決め穴44と、コネクタ45と、を備える。スロット42には、フィーダ30のレール部材37が挿入される。2つの位置決め穴44には、フィーダ30の2本の位置決めピン34が挿入され、フィーダ30がフィーダ台40に位置決めされる。コネクタ45は、2つの位置決め穴44の間に設けられ、フィーダ30のコネクタ35が接続される。
 フィーダ交換ロボット50は、複数の部品実装装置20の前面およびフィーダ保管庫60の前面に基板の搬送方向(X軸方向)に対して平行に設けられたX軸レール16に沿って移動可能となっている。なお、図2では、X軸レール16の図示を省略した。
 フィーダ交換ロボット50は、図4に示すように、ロボット移動機構51と、フィーダ移載機構53と、エンコーダ57(図5参照)と、左右の監視センサ58L,58R(図5参照)と、ロボット制御装置58(図5参照)と、を備える。ロボット移動機構51は、X軸レール16に沿ってフィーダ交換ロボット50を移動させるものであり、駆動用ベルトを駆動するX軸モータ52a(サーボモータ)と、X軸レール16に沿ったフィーダ交換ロボット50の移動をガイドするガイドローラ52bと、を備える。フィーダ移載機構53は、フィーダ30を部品実装装置20やフィーダ保管庫60との間で移載するものであり、フィーダ30をクランプするクランプ部54と、クランプ部54をY軸ガイドレール55bに沿って移動させるY軸スライダ55と、を備える。Y軸スライダ55は、Y軸モータ55aの駆動によりクランプ部54を前後方向(Y軸方向)に移動させる。エンコーダ57は、フィーダ交換ロボット50の左右方向(X軸方向)の移動位置を検出する。監視センサ58L,58Rは、干渉物(作業者)の有無を監視するものであり、例えば赤外線センサにより構成される。左の監視センサ58Lは、フィーダ交換ロボット50の左側(基板Sの搬送方向とは逆側)に取り付けられている。また、右の管理センサ58Rは、フィーダ交換ロボット50の右側(基板Sの搬送方向と同側)に取り付けられている。ロボット制御装置58は、周知のCPUやROM、RAMなどで構成され、エンコーダ57や監視センサ58L,58Rから検知信号を入力し、ロボット移動機構51(X軸モータ52a)やフィーダ移載機構53(クランプ部54およびY軸モータ55a)に駆動信号を出力する。
 ロボット制御装置58は、フィーダ交換ロボット50内のフィーダ30を部品実装装置20に取り付ける場合、まず、X軸モータ52aを制御してフィーダ30を取り付けるべき部品実装装置20のフィーダ台40と向かい合う位置までフィーダ交換ロボット50を移動させる。次に、ロボット制御装置58は、クランプ部54にフィーダ30をクランプさせる。そして、ロボット制御装置58は、Y軸モータ55aを制御してY軸スライダ55を後方(部品実装装置20側)へ移動させて、フィーダ30のレール部材37をフィーダ交換ロボット50が向かい合うフィーダ台40のスロット42に挿入し、クランプ部54にフィーダ30のクランプを解除させる。これにより、フィーダ30は、部品実装装置20のフィーダ台40に取り付けられる。
 ロボット制御装置58は、フィーダ30を部品実装装置20から取り外してフィーダ交換ロボット50内に回収する場合、まず、X軸モータ52aを制御して回収すべきフィーダ30が取り付けられた部品実装装置20のフィーダ台40と向かい合う位置までフィーダ交換ロボット50を移動させる。次に、ロボット制御装置58は、フィーダ交換ロボット50と向かい合うフィーダ台40に取り付けられているフィーダ30をクランプ部54にクランプさせる。そして、ロボット制御装置58は、Y軸モータ55aを制御してY軸スライダ55を前方(フィーダ交換ロボット50側)へ移動させる。これにより、フィーダ30は、フィーダ台40から取り外されて、フィーダ交換ロボット50内に回収される。
 フィーダ保管庫60は、複数のフィーダ30を収容するために、部品実装装置20に設けられるフィーダ台40と同じ構成のフィーダ台40が左右方向(X軸方向)に複数配列されている。また、フィーダ保管庫60のフィーダ台40は、部品実装装置20のフィーダ台40と同じ高さ(Z軸方向位置)に設けられている。このため、フィーダ交換ロボット50は、フィーダ保管庫60と向かい合う位置において、部品実装装置20のフィーダ台40に対してフィーダ30を着脱するのと同じ動作で、フィーダ保管庫60のフィーダ台40に対してフィーダ30を着脱することができる。
 管理装置80は、汎用のコンピュータであり、図5に示すように、管理制御装置82と、キーボードやマウスなどの入力デバイス84と、ディスプレイ86と、記憶装置88と、を備える。管理制御装置82は、CPUやROM,RAMなどで構成され、入力デバイス84とディスプレイ86と記憶装置88とが電気的に接続されている。記憶装置88は、HDDやSSDであり、生産プログラム88aやフィーダ保有情報88b、ジョブ情報88c、ステータス情報88dなどが記憶されている。ここで、生産プログラム88aは、各部品実装機10において、どの基板Sにどの部品をどの順番で実装するか、また、そのように実装した基板Sを何枚作製するかなどを定めたプログラムである。また、フィーダ保有情報88bは、各部品実装装置20やフィーダ保管庫60が保有するフィーダ30に関する情報である。図6は、フィーダ保有情報88bの一例を示す説明図である。フィーダ保有情報88bには、図示するように、各フィーダ30が装着されているフィーダ台40の番号(スロット番号)や各フィーダ30の識別情報(フィーダID)、各フィーダ30が保有する部品の種類(部品種)、部品の残量(部品残量)などが含まれる。また、ジョブ情報88cは、各部品実装装置20に対する実装指示に関する情報である。図7は、ジョブ情報88cの一例を示す説明図である。ジョブ情報88cには、図示するように、実装すべき部品の実装順序や部品種、部品の実装位置、部品を保有するフィーダ30の識別情報(フィーダID)、フィーダ30が装着されるべきフィーダ台40の番号(適正スロット番号)などが含まれる。適性スロット番号は、各部品実装装置20が効率良く部品を取り出して実装するための各フィーダ30の適性装着位置である。ステータス情報88dは、各部品実装装置20ごとの動作状況を示す情報であり、基板搬入中や基板搬出中、実装動作中(吸着動作中を含む)、エラー停止中などのステータスが含まれる。
 管理装置80は、実装制御装置28と有線により通信可能に接続され、各部品実装装置20と各種情報のやり取りを行なう。管理装置80は、各部品実装装置20から動作状況を受信してステータス情報88dを最新の情報に更新する。また、管理装置80は、各部品実装装置20のフィーダ台40に取り付けられたフィーダ30の供給制御装置38と実装制御装置28を介して通信可能に接続される。管理装置80は、フィーダ30が部品実装装置20から取り外されたり、新たなフィーダ30が部品実装装置20に取り付けられたりしたときに、対応する部品実装装置20から着脱状況を受信してフィーダ保有情報88bを最新の情報に更新する。さらに、管理装置80は、ロボット制御装置58と無線により通信可能に接続され、フィーダ交換ロボット50と各種情報のやり取りを行なう。また、管理装置80は、この他、印刷装置12や印刷検査装置14、実装検査装置の各制御装置とも通信可能に接続され、対応する機器からの各種情報のやり取りも行なう。管理装置80は、記憶装置88に記憶しているジョブ情報88cや各部品実装装置20の実装制御装置28から受信される実装状況などに基づいて段取り替え発生の有無を判定し、段取り替えが発生したと判定すると、段取り替えの指示をロボット制御装置58に送信する。また、管理装置80は、実装制御装置28からエラー情報を受信すると、エラーが発生した旨をディスプレイ84に出力して作業者に報知したり、その旨をロボット制御装置58に送信したりする。
 また、管理装置80は、フィーダ保管庫60の管理も行なう。管理装置80は、フィーダ保管庫60のフィーダ台40に取り付けられたフィーダ30の供給制御装置38と通信可能に接続される。管理装置80は、フィーダ30がフィーダ保管庫60から取り外されたり、新たなフィーダ30がフィーダ保管庫60に取り付けられたりしたときに、フィーダ保有情報88bを最新の情報に更新する。
 こうして構成された部品実装システム10の動作について説明する。まず、フィーダ交換ロボット50を用いたフィーダ30の自動交換動作について説明する。ロボット制御装置58は、段取り替えの指示(ジョブ情報88c)を管理装置80から受信し、次の実装動作に不要な部品を収容したフィーダ30を各部品実装装置20から取り外してフィーダ保管庫60に取り付け、次の実装動作に必要な部品を収容したフィーダ30をフィーダ保管庫60から取り外して各部品実装装置20に取り付ける。また、ロボット制御装置58は、各部品実装装置20に取り付けられているフィーダ30の部品切れ情報(部品残量が値0)を各部品実装装置20から管理装置80を介して受信し、そのフィーダ30を部品実装装置20から取り外してフィーダ保管庫60に取り付けると共に、同じ種類の部品を収容したフィーダ30をフィーダ保管庫60から取り外して部品供給装置20に取り付ける。
 このように、各部品実装装置20へのフィーダ30の装着は、基本的には、フィーダ交換ロボット50によって行なわれる。このため、全てのフィーダ30は、ジョブ情報88cに従って正しい位置(適正スロット番号)に装着されているはずである。しかしながら、例えば、エラーが発生して部品実装装置20が動作を停止すると、作業者は、エラーの原因を除去して部品実装装置20の動作を再開させるための復旧作業が必要となる。この際、作業者は、復旧作業の間、部品実装装置20に装着されているフィーダ30を一旦取り外し、復旧作業の終了後に、フィーダ30を再装着する場合がある。この場合、部品実装装置20は、フィーダ30が正しい位置に装着されないと、動作を再開できなかったり、動作の効率が低下したりする。
 図8は、管理制御装置82により実行されるフィーダ装着適否判定処理の一例を示すフローチャートである。フィーダ装着適否判定処理は、作業者によって部品実装装置20に対してフィーダ30が装着されたときに、そのフィーダ30が正しい位置(適正スロット番号)に装着されたか否かを判定するものである。このフィーダ装着適否判定処理は、フィーダ保有情報88bが更新されたときに実行される。
 フィーダ装着適否判定処理が実行されると、管理制御装置82は、まず、各部品実装装置20に装着されている全てのフィーダ30の中から今回の判定対象となる判定対象フィーダ(フィーダID)を決定し(S100)、判定対象フィーダが装着されているスロット番号(現スロット番号)をフィーダ保有情報88bから取得する(S110)。次に、管理制御装置82は、判定対象フィーダの正しいスロット番号(適正スロット番号)をジョブ情報88cから取得する(S120)。続いて、管理制御装置82は、判定対象フィーダの現スロット番号と適正スロット番号とが一致するか否かを判定する(S130)。管理制御装置82は、判定対象フィーダの現スロット番号と適正スロット番号とが一致すると判定すると、S160に進む。一方、管理制御装置82は、判定対象フィーダの現スロット番号と適正スロット番号とが一致しないと判定すると、現スロット番号を交換元スロット番号に設定すると共に適正スロット番号を交換先スロット番号に設定し(S140)、設定した交換元スロット番号と交換先スロット番号とを指定してフィーダ交換ロボット50のロボット制御装置58にフィーダ30の交換を指示する指示信号を送信する(S150)。そして、管理制御装置82は、全てのフィーダ30の装着適否の判定が完了したか否かを判定し(S160)、判定が完了していないと判定すると、S100に戻ってS100~S150の処理を繰り返し、判定が完了したと判定すると、これでフィーダ装着適否判定処理を終了する。
 図9は、ロボット制御装置58により実行されるフィーダ交換処理の一例を示すフローチャートである。フィーダ交換処理は、所定時間毎に繰り返し実行される。フィーダ交換処理が実行されると、ロボット制御装置58は、まず、フィーダ交換の指示信号を管理制御装置82から受信したか否かを判定する(S200)。ロボット制御装置58は、フィーダ交換の指示信号を受信していないと判定すると、そのままフィーダ交換処理を終了する。一方、ロボット制御装置58は、フィーダ交換の指示信号を受信したと判定すると、フィーダ交換ロボット50が交換元スロット番号のフィーダ台40に向かい合う位置まで移動するようロボット移動機構51(X軸モータ52a)を制御する(S210)。続いて、ロボット制御装置58は、該当する部品実装装置20(交換元スロット番号のフィーダ台40がある部品実装装置20)のステータス情報を取得し(S220)、該当する部品実装装置20が基板搬入中であるか基板搬出中であるかを判定する(S230)。ロボット制御装置58は、該当する部品実装装置20が基板搬入中でも基板搬出中でもないと判定すると、S220に戻る。一方、ロボット制御装置58は、該当する部品実装装置20が基板搬入中であると判定するか、基板搬出中であると判定すると、交換元スロット番号のフィーダ台40に装着されているフィーダ30を回収するようフィーダ移載機構53を制御する(S240)。
 次に、ロボット制御装置58は、フィーダ交換ロボット50が交換先スロット番号のフィーダ台40に向かい合う位置まで移動するようロボット移動機構51(X軸モータ52a)を制御する(S250)。続いて、ロボット制御装置58は、該当する部品実装装置20(交換先スロット番号のフィーダ台40がある部品実装装置20)のステータス情報を取得し(S260)、該当する部品実装装置20が基板搬入中であるか基板搬出中であるかを判定する(S270)。ロボット制御装置58は、該当する部品実装装置20が基板搬入中でも基板搬出中でもないと判定すると、S260に戻る。一方、ロボット制御装置58は、該当する部品実装装置20が基板搬入中であると判定するか、基板搬出中であると判定すると、交換先スロット番号のフィーダ台40にフィーダ30を装着するようフィーダ移載機構53を制御して(S280)、フィーダ交換処理を終了する。ここで、ロボット制御装置58は、交換先スロット番号のフィーダ台40に別のフィーダ30が装着されている場合、別のフィーダ30をフィーダ交換ロボット50の空き領域に回収した後、本来装着させるべきフィーダ30を交換先スロット番号のフィーダ台40に装着する。交換先スロット番号のフィーダ台40に別のフィーダ30が装着されている場合、上述したフィーダ装着適否判定処理において、別のフィーダ30は、正しいフィーダ台40に装着されていないと判定される。このため、ロボット制御装置58は、別のフィーダ30の正しいフィーダ台40に向かい合う位置にフィーダ交換ロボット50を移動し、回収した別のフィーダ30を正しいフィーダ台40に装着する動作も行なう。
 ここで、実施形態の主要な要素と請求の範囲の欄に記載した主要な要素との対応関係について説明する。即ち、フィーダ30がフィーダに相当し、フィーダ台40がフィーダ保持部に相当し、部品実装装置20が部品実装装置に相当し、フィーダ交換ロボット50がフィーダ交換装置に相当する。
 以上説明した実施形態の部品実装システム10は、複数の部品実装装置20にそれぞれ装着されているフィーダ30の種類(フィーダID)と配置(スロット番号)とを取得して各フィーダ30が予め計画された位置(適正スロット番号)に装着されているか否かを判定し、適正位置に装着されていないフィーダ30が存在すると判定した場合、フィーダ交換ロボット50により適正位置に装着されていないフィーダ30を適正位置に装着し直す。これにより、部品実装システム10は、作業者が誤った位置にフィーダ30を装着しても、あるいは意図的に適当な任意の位置にフィーダ30を装着しても、当該フィーダ30を自動的に正しい位置に装着し直すことができる。この結果、部品実装システム10は、実装動作を続行できなかったり、実装効率が低下したりするのを回避することができる。
 また、実施形態の部品実装システム10は、適正位置に装着されていないフィーダ30が存在すると判定した場合、該当する部品実装装置20の基板搬入中または基板搬出中に、フィーダ交換ロボット50により適正位置に装着されていないフィーダ30を適正位置に装着し直す。部品実装装置20は、基板搬入中と基板搬出中には、ヘッド24(ヘッド移動機構25)の動作を停止している。したがって、部品実装システム10は、該当する部品実装装置20のヘッド24(ヘッド移動機構25)の動作中にフィーダ30が交換されないようにして、実装動作(吸着動作)とフィーダ30の交換動作とが重なることに基づく部品吸着ミス等のエラーの発生を回避することができる。
 なお、本開示は上述した実施形態に何ら限定されることはなく、本開示の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
 例えば、上述した実施形態では、ロボット制御装置58は、該当する部品実装装置20の基板搬入中または基板搬出中に、交換元スロット番号のフィーダ台40からフィーダ30を回収し或いは交換先スロット番号のフィーダ台40にフィーダ40を装着するものとした。しかし、ロボット制御装置58は、該当する部品実装装置20がエラー停止している最中に、交換元スロット番号のフィーダ台40からフィーダ30を回収し或いは交換先スロット番号のフィーダ台40にフィーダ40を装着するものとしてもよい。図10は、変形例のフィーダ交換処理を示すフローチャートである。図10の変形例のフィーダ交換処理は、S230,S270に代えてエラー停止中か否かを判定する処理(S230B,S270B)を実行する点が図9のフィーダ交換処理と異なる。これにより、部品実装システム10は、該当する部品実装装置20のヘッド24(ヘッド移動機構25)の動作中にフィーダ30が交換されないようにして、実装動作(吸着動作)とフィーダ30の交換動作とが重なることに基づく部品吸着ミス等のエラーの発生を回避することができる。なお、この変形例では、ロボット制御装置58は、S230,S230Bの何れか一方が成立しているときに交換元スロット番号のフィーダ台40からフィーダ30を回収してもよいし、S270,S270Bの何れか一方が成立しているときに交換先スロット番号のフィーダ台40にフィーダ40を装着するものとしてもよい。
 また、ロボット制御装置58は、交換元スロット番号のフィーダ台40と交換先スロット番号のフィーダ台40とが同じ部品実装機20にあり且つこれら以外のフィーダ台40に装着されているフィーダ30で実装動作(吸着動作)が実行中でも、交換元スロット番号のフィーダ台40からフィーダ30を回収し或いは交換先スロット番号のフィーダ台40にフィーダ40を装着するものとしてもよい。図11は、変形例のフィーダ交換処理を示すフローチャートである。図11のフィーダ交換処理は、S230に代えて交換元スロット番号のフィーダ台40以外のフィーダ台40で実装動作(吸着動作を含む)中であるか否かを判定し(S230C)、S270に代えて交換先スロット番号のフィーダ台40以外のフィーダ台40で実装動作(吸着動作を含む)中であるか否かを判定する(S270C)点が図9のフィーダ交換処理と異なる。これにより、部品実装システム10は、実装動作(吸着動作)中のフィーダ30が交換されないようにして、吸着動作とフィーダ30の交換動作とが重なることに基づく部品吸着ミス等のエラーの発生を回避することができる。なお、この変形例では、ロボット制御装置58は、S230,S230B,S230Cの何れか一つが成立しているときに交換元スロット番号のフィーダ台40からフィーダ30を回収してもよいし、S270,S270B,S270Cの何れか一つが成立しているときに交換先スロット番号のフィーダ台40にフィーダ40を装着するものとしてもよい。また、この場合、管理制御装置82は、該当する部品実装装置20の実装順序を変更してもよい。図12は、管理制御装置82により実行される実装順序調整処理の一例を示すフローチャートである。実装順序調整処理では、管理制御装置82は、各部品実装装置20において適正スロット番号のフィーダ台40に装着されているフィーダ30と適正スロット番号のフィーダ台40に装着されていないフィーダ30とが存在するか否かを判定する(S300)。管理制御装置82は、何れの部品実装装置20においても、全てのフィーダ30が適正スロット番号のフィーダ台40に装着されていると判定したり、全てのフィーダ30が適正スロット番号のフィーダ台40に装着されていないと判定すると、そのまま実装順序調整処理を終了する。一方、管理制御装置82は、何れかの部品実装装置20において適正スロット番号のフィーダ台40に装着されているフィーダ30と適正スロット番号のフィーダ台40に装着されていないフィーダ30とが存在すると判定すると、該当する部品実装装置20の実装順序をジョブ情報88cから取得する(S310)。そして、管理制御装置82は、適正スロット番号のフィーダ台40に装着されていないフィーダ30の実装順序を最後尾に変更して(S320)、実装順序調整処理を終了する。これにより、部品実装装置20は、適正スロット番号のフィーダ台40に装着されているフィーダ30から優先して部品を取り出して基板Sに実装することができる。そして、フィーダ交換ロボット50は、部品実装装置20が適正スロット番号のフィーダ台40に装着されているフィーダ30を優先して実装動作(吸着動作)を行なっている間に、フィーダ30をその適正スロット番号のフィーダ台40に装着し直すことができる。
 上述した実施形態では、フィーダ装着適否判定処理を、管理制御装置82が実行するものとした。しかし、フィーダ装着適否判定処理を、各部品実装装置20が実行してもよいし、フィーダ交換ロボット50が実行してもよい。なお、フィーダ装着適否判定処理を各部品実装装置20が実行する場合、ロボット制御装置58は、管理装置80を介さずに、各部品実装装置20の実装制御装置28と直接に通信可能に構成されてもよい。
 本開示は、部品実装システムの製造産業などに利用可能である。
 10 部品実装システム、12 印刷装置、14 印刷検査装置、16 X軸レール、20 部品実装装置、23 基板搬送装置、24 ヘッド、25 ヘッド移動機構、26 マークカメラ、27 パーツカメラ、29 実装制御装置、30 フィーダ、32 テープリール、33 テープ送り機構、34 位置決めピン、35 コネクタ、37 レール部材、39 フィーダ制御装置、40 フィーダ台、42 スロット、44 位置決め穴、45 コネクタ、50 フィーダ交換ロボット、51 ロボット移動機構、52a X軸モータ、52b ガイドローラ、53 フィーダ移載機構、54 クランプ部、55a Y軸モータ、55b Y軸ガイドレール、57 エンコーダ、58L,58R 監視センサ、59 ロボット制御装置、60 フィーダ保管庫、80 管理装置、82 管理制御部、84 入力デバイス、86 ディスプレイ、88 記憶部、88a 生産プログラム、88b フィーダ保有情報、88c ジョブ情報、88d ステータス情報、S 基板。

Claims (5)

  1.  フィーダを着脱可能に保持する複数のフィーダ保持部をそれぞれ有し該複数のフィーダ保持部の何れかに装着されたフィーダから部品を取り出して基板に実装する複数の部品実装装置と、前記複数の部品実装装置が並ぶラインに沿って移動し各部品実装装置に対してフィーダの交換が可能なフィーダ交換装置と、を備える部品実装システムであって、
     前記複数の部品実装装置にそれぞれ装着されているフィーダの種類と配置とを取得して各フィーダが予め計画された適正位置に装着されているか否かを判定し、適正位置に装着されていないフィーダが存在すると判定した場合、前記フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す、
     部品実装システム。
  2.  請求項1に記載の部品実装システムであって、
     適正位置に装着されていないフィーダが存在すると判定した場合、該当する部品実装装置の実装動作が停止している間に、前記フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す、
     部品実装システム。
  3.  請求項1または2に記載の部品実装システムであって、
     適正位置に装着されていないフィーダが存在すると判定した場合、該当する部品実装装置に基板が搬入されている最中または該当する部品実装装置から基板が搬出されている最中に、前記フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す、
     部品実装システム。
  4.  請求項1ないし3いずれか1項に記載の部品実装システムであって、
     1つの部品実装装置に対して適正位置に装着されているフィーダと適正位置に装着されていないフィーダとが存在すると判定した場合、適正位置に装着されているフィーダから部品を取り出して実装動作を行なっている間に、前記フィーダ交換装置により適正位置に装着されていないフィーダを適正位置に装着し直す、
     部品実装システム。
  5.  請求項4に記載の部品実装システムであって、
     適正位置に装着されているフィーダから優先して部品を取り出して実装動作を実行するように実装順序を調整する、
     部品実装システム。
PCT/JP2017/033702 2017-09-19 2017-09-19 部品実装システム WO2019058416A1 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
EP17925667.2A EP3687266B1 (en) 2017-09-19 2017-09-19 Component mounting system
US16/644,788 US11291147B2 (en) 2017-09-19 2017-09-19 Component mounting system
PCT/JP2017/033702 WO2019058416A1 (ja) 2017-09-19 2017-09-19 部品実装システム
CN201780094829.4A CN111096096B (zh) 2017-09-19 2017-09-19 元件安装***
JP2019542833A JP6932785B2 (ja) 2017-09-19 2017-09-19 部品実装システム
JP2021133134A JP7407151B2 (ja) 2017-09-19 2021-08-18 部品実装システム
JP2021133135A JP7314216B2 (ja) 2017-09-19 2021-08-18 フィーダの取り外し及び取り付け方法
JP2023114165A JP2023126381A (ja) 2017-09-19 2023-07-12 システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/033702 WO2019058416A1 (ja) 2017-09-19 2017-09-19 部品実装システム

Publications (1)

Publication Number Publication Date
WO2019058416A1 true WO2019058416A1 (ja) 2019-03-28

Family

ID=65811124

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/033702 WO2019058416A1 (ja) 2017-09-19 2017-09-19 部品実装システム

Country Status (5)

Country Link
US (1) US11291147B2 (ja)
EP (1) EP3687266B1 (ja)
JP (4) JP6932785B2 (ja)
CN (1) CN111096096B (ja)
WO (1) WO2019058416A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4110030A4 (en) * 2020-02-20 2023-03-01 Fuji Corporation COMPONENT MOUNTING MACHINE AND COMPONENT MOUNTING SYSTEM

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111806989A (zh) * 2020-07-04 2020-10-23 荣旗工业科技(苏州)股份有限公司 一种贴片供料器的检测装置、检测方法及其检测***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0575293A (ja) * 1991-09-12 1993-03-26 Matsushita Electric Ind Co Ltd 電子部品実装装置
WO2004086839A1 (ja) * 2003-03-25 2004-10-07 Fuji Machine Mfg. Co. Ltd. 部品供給装置関連情報読取装置
JP2005216965A (ja) * 2004-01-27 2005-08-11 Yamaha Motor Co Ltd 実装機における段取り作業支援方法および同装置
JP2013051240A (ja) 2011-08-30 2013-03-14 Fuji Mach Mfg Co Ltd 部品供給方法および部品実装装置
WO2017085782A1 (ja) * 2015-11-17 2017-05-26 富士機械製造株式会社 実装処理方法、実装システム、交換制御装置および部品実装機

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3549327B2 (ja) * 1996-03-11 2004-08-04 松下電器産業株式会社 部品装着方法及び部品装着機
JPH11163591A (ja) * 1997-11-21 1999-06-18 Yamaha Motor Co Ltd 実装機の電子部品配置管理装置
JP3719051B2 (ja) * 1999-07-02 2005-11-24 松下電器産業株式会社 電子部品の実装装置および実装方法
JP4733281B2 (ja) * 2001-03-06 2011-07-27 富士機械製造株式会社 対フィーダ作業支援装置
JP2003092492A (ja) * 2001-09-18 2003-03-28 Fuji Mach Mfg Co Ltd 部品供給装置および部品供給方法
JP3918560B2 (ja) * 2002-01-08 2007-05-23 松下電器産業株式会社 電子部品実装装置
JPWO2003081975A1 (ja) * 2002-03-25 2005-08-25 ヤマハ発動機株式会社 実装機、実装方法
CN2682777Y (zh) * 2004-02-25 2005-03-02 资治资讯股份有限公司 Smt设备的喂料架侦测装置
JP4413681B2 (ja) * 2004-04-20 2010-02-10 ヤマハ発動機株式会社 表面実装機
US7089074B2 (en) * 2004-11-10 2006-08-08 Universal Instruments Corporation Host feeder setup validation
JP4107301B2 (ja) * 2005-03-11 2008-06-25 松下電器産業株式会社 部品実装順序決定方法、部品実装方法、部品実装機、部品実装順序決定装置、及び、部品実装順序決定プログラム
JP2007287932A (ja) * 2006-04-17 2007-11-01 Yamaha Motor Co Ltd 部品実装方法および同装置
JP2008028367A (ja) * 2006-06-20 2008-02-07 Ricoh Co Ltd テーピング部品、テーピング部品のテーピングデータ作成方法及びテーピング部品の作製方法
JP4814046B2 (ja) * 2006-10-17 2011-11-09 ヤマハ発動機株式会社 実装機およびフィーダー
JP5715881B2 (ja) * 2011-05-26 2015-05-13 Juki株式会社 電子部品実装装置
JP5982649B2 (ja) * 2013-08-05 2016-08-31 パナソニックIpマネジメント株式会社 部品実装方法および部品実装装置
CN105532082B (zh) * 2013-09-12 2018-10-16 株式会社富士 对基板作业***、作业方法及供料器转移方法
EP3544403A1 (en) * 2014-02-14 2019-09-25 FUJI Corporation System comprising a feeder exchange device, a feeder
JP6377752B2 (ja) * 2014-09-02 2018-08-22 株式会社Fuji 部品実装システム及び部品実装方法
JP6442525B2 (ja) * 2014-11-26 2018-12-19 株式会社Fuji 部品実装ラインの段取り替え支援システム及び段取り替え支援方法
WO2016142988A1 (ja) * 2015-03-06 2016-09-15 富士機械製造株式会社 部品種配置の最適化方法および部品種配置の最適化装置
WO2017033268A1 (ja) * 2015-08-25 2017-03-02 富士機械製造株式会社 部品実装ライン
US10356970B2 (en) * 2016-02-23 2019-07-16 Panasonic Intellectual Property Management Co., Ltd. Feeder exchanging carriage
JP6831925B2 (ja) * 2017-11-06 2021-02-17 株式会社Fuji 部品実装ライン
JP6975327B2 (ja) * 2018-05-31 2021-12-01 株式会社Fuji 部品実装ライン
EP3833173B1 (en) * 2018-08-01 2023-09-20 Fuji Corporation Component mounting system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0575293A (ja) * 1991-09-12 1993-03-26 Matsushita Electric Ind Co Ltd 電子部品実装装置
WO2004086839A1 (ja) * 2003-03-25 2004-10-07 Fuji Machine Mfg. Co. Ltd. 部品供給装置関連情報読取装置
JP2005216965A (ja) * 2004-01-27 2005-08-11 Yamaha Motor Co Ltd 実装機における段取り作業支援方法および同装置
JP2013051240A (ja) 2011-08-30 2013-03-14 Fuji Mach Mfg Co Ltd 部品供給方法および部品実装装置
WO2017085782A1 (ja) * 2015-11-17 2017-05-26 富士機械製造株式会社 実装処理方法、実装システム、交換制御装置および部品実装機

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4110030A4 (en) * 2020-02-20 2023-03-01 Fuji Corporation COMPONENT MOUNTING MACHINE AND COMPONENT MOUNTING SYSTEM

Also Published As

Publication number Publication date
CN111096096A (zh) 2020-05-01
EP3687266A4 (en) 2020-08-26
JP7407151B2 (ja) 2023-12-28
JPWO2019058416A1 (ja) 2020-03-26
JP2021180339A (ja) 2021-11-18
US20210068321A1 (en) 2021-03-04
JP6932785B2 (ja) 2021-09-08
CN111096096B (zh) 2021-11-26
EP3687266A1 (en) 2020-07-29
JP7314216B2 (ja) 2023-07-25
EP3687266B1 (en) 2023-03-22
JP2021180340A (ja) 2021-11-18
US11291147B2 (en) 2022-03-29
JP2023126381A (ja) 2023-09-07

Similar Documents

Publication Publication Date Title
CN109417868B (zh) 元件安装***及管理装置
CN112567900B (zh) 元件安装***
CN112514548B (zh) 元件安装***
JP2023126381A (ja) システム
JP2018190944A (ja) 部品実装システム
JP7163393B2 (ja) 移動作業管理装置、実装システム、移動型作業装置及び移動作業管理方法
CN113170605B (zh) 安装***
JP7216799B2 (ja) 部品実装システムおよび部品交換方法
WO2022079858A1 (ja) 部品実装システム
WO2022101992A1 (ja) 管理装置および管理方法並びに作業装置
US20230389251A1 (en) Component mounting system
WO2022113227A1 (ja) 部品補給方法および管理装置
WO2020121402A1 (ja) 実装システムおよび部品供給ユニットの配置方法

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: 17925667

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019542833

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017925667

Country of ref document: EP

Effective date: 20200420