WO2021024296A1 - 実装装置、実装システム及び検査実装方法 - Google Patents
実装装置、実装システム及び検査実装方法 Download PDFInfo
- Publication number
- WO2021024296A1 WO2021024296A1 PCT/JP2019/030457 JP2019030457W WO2021024296A1 WO 2021024296 A1 WO2021024296 A1 WO 2021024296A1 JP 2019030457 W JP2019030457 W JP 2019030457W WO 2021024296 A1 WO2021024296 A1 WO 2021024296A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mounting
- component
- unit
- inspection
- reference information
- Prior art date
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
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/083—Quality monitoring using results from monitoring devices, e.g. feedback loops
-
- 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/08—Monitoring manufacture of assemblages
-
- 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/08—Monitoring manufacture of assemblages
- H05K13/081—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
- H05K13/0812—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines the monitoring devices being integrated in the mounting machine, e.g. for monitoring components, leads, component placement
Definitions
- This specification discloses a mounting device, a mounting system, and an inspection mounting method.
- a mounting lane that can mount parts of this repair board and has a production capacity or a mounting lane with high throughput is detected based on the identification information read from the repair board that requires repair and the read work information.
- it has been proposed to display the detected mounting lane see, for example, Patent Document 1). According to this mounting device, it is possible to suppress a decrease in production efficiency of the mounting lane when the repair board is put into the mounting lane.
- the present disclosure has been made in view of such problems, and its main purpose is to provide a mounting device, a mounting system, and an inspection mounting method capable of more efficiently reducing the loss of the mounting object to be mounted. To do.
- the mounting device of the present disclosure is It is a mounting device used in a mounting system provided with a plurality of mounting devices for mounting processing on a mounting object.
- a mounting unit that collects the component from the supply unit that holds the component and mounts it on the mounting object.
- An inspection unit that inspects the parts placed on the mounting object using reference information, When the reference information was updated after detecting an error in the component mounted before the mounting device, the updated reference information was used for the component mounted before the mounting device.
- this mounting device when an error is detected in a component mounted before this mounting device and then the reference information is updated, this updated reference information is also applied to the component mounted before this mounting device. Have the inspection unit execute the inspection process using.
- the reference information of the mounting device may differ depending on the part due to, for example, a difference in a manufacturing company or a difference in a lot. If the mounting device uses reference information different from that of the actual component, it may be determined as an error even if the component is mounted within the permissible range. In this mounting device, even the parts mounted in the mounting device before this mounting device are inspected using the updated reference information, so even if an error is detected by mistake, it is appropriate without removing it from the device. It can be converted into test results.
- the "mounting object” includes a substrate, a panel including a plurality of substrates, a three-dimensional three-dimensional object, and the like.
- the reference information may include information on one or more of the shape, the brightness value and the characteristic value of the part.
- the inspection process may include one or more of inspection of the presence / absence of arrangement of parts, inspection of the amount of displacement of parts, inspection of shape of parts, and inspection of characteristic values of parts.
- the explanatory view which shows the outline of the structure of the mounting apparatus 15.
- Explanatory drawing which shows an example of a board DS and a board S.
- the flowchart which shows an example of the implementation inspection processing routine.
- Explanatory drawing explaining skip processing of inspection processing and mounting processing by a concrete example.
- the explanatory view explaining the update and remounting process of a part information 46 by a concrete example.
- Explanatory drawing which shows an example of a reference information update screen 70.
- FIG. 1 is a schematic explanatory view showing an example of the mounting system 10 of the present disclosure.
- FIG. 2 is an explanatory diagram showing an outline of the configuration of the mounting device 15.
- FIG. 3 is an explanatory diagram showing an example of the board DS and the board S.
- FIG. 4 is an explanatory diagram of information stored in the storage unit 42.
- the left-right direction (X-axis), the front-back direction (Y-axis), and the up-down direction (Z-axis) are as shown in FIGS.
- the mounting system 10 is configured as, for example, a production line in which mounting devices 15 for mounting a component P on a board S as a mounting object are arranged in a transport direction of the board S.
- the mounting object will be described as the substrate S, but the mounting object is not particularly limited as long as it mounts the component P, and a three-dimensionally shaped base material may be used.
- the mounting system 10 includes a printing device 11, a printing inspection device 12, a storage unit 13, a management PC 14, a mounting device 15, an automatic guided vehicle 16, a loader 18, and a host PC 60. It is configured to include.
- the printing device 11 is a device that prints solder paste or the like on the substrate S.
- the print inspection device 12 is a device that inspects the state of the printed solder.
- the board DS is a mounting object including a plurality of boards S. As shown in FIG. 3, this board DS includes a plurality of boards Sa to Sf in which the components Pa to Pd are arranged at the same position.
- the components Pa to Pd are collectively referred to as a component P
- the substrates Sa to Sf are collectively referred to as a substrate S.
- the board DS can obtain a plurality of substrates S by dividing the board DS by grooves formed on the surface after the mounting process and the reflow process.
- the mounting device 15 is a device that collects the component P and mounts it on the board S. Further, the mounting device 15 has a function of executing a mounting inspection process for inspecting the state of a missing part of the board S or a component arranged on the board S.
- the mounting device 15 includes a substrate processing unit 22, a component supply unit 24, a sampling image pickup unit 26, a mounting unit 30, and a mounting control unit 40.
- the mounting control unit 40 is configured as a microprocessor centered on the CPU 41, and controls the entire device.
- the mounting control unit 40 has a storage unit 42 and an inspection unit 49. As shown in FIG. 4, the storage unit 42 stores mounting condition information 43, reference information 44, board reference information 45, component information 46, board information 47, and the like.
- the mounting condition information 43 is a production job, and includes information such as information on the component P, an arrangement order in which the component P is mounted on the substrate S, an arrangement position, and a mounting position of a feeder 25 for collecting the component P.
- the reference information 44 includes, for example, data such as an image as a reference for detecting a misalignment of the component P, a missing item, or the like.
- the reference information 44 includes substrate reference information 45, component information 46, and the like.
- the substrate reference information 45 is information on the substrate S that executes the inspection process, and includes information on the substrate S such as an image, size, and shape of the substrate S in association with an identifier (ID) of the substrate S.
- ID identifier
- the component information 46 is information on the component P that executes the inspection process, and includes information on the component P such as an image, size, and shape of the component P in association with an identifier (ID) of the component P.
- the board information 47 is information for managing the mounting state of the board S, for example, information on the placement position of the placed component P, and the type and position of the placement error component having a large missing item or placement deviation as an inspection result. Information, information on the skip area, which is the area where the placement error occurred, etc. are included.
- the missing item means that the component P has been mounted, but the component P does not exist at the arrangement position of the substrate S for some reason.
- the mounting device 15 when a placement error of the component P occurs, in order to prevent further loss of the component P, a predetermined area (for example, a specific substrate S) is skipped, and the component P beyond that is skipped. It is possible to select the skip mode that executes the process that limits the implementation process.
- the mounting device 15 in order to suppress the frequent occurrence of skips, when the placement error is repeated a predetermined number of times (for example, three times) at the same placement position, the device is stopped and a process of notifying the operator is executed.
- This board information 47 is transmitted to the host PC 60 and stored as a board information database for production control.
- the error information 48 is information that manages the number of times a placement error has occurred at the same placement position.
- the error information 48 includes an identifier (ID) of the mounting device in which the placement error has occurred, a mounting position (coordinates), a component type and ID, the number of errors, and the like. This error information 48 is transmitted to the host PC 60 and stored as an error information database for production control.
- the mounting device 15 stores the board information 47 and the error information 48 in the storage unit 42 after the start of the mounting process.
- the inspection unit 49 is, for example, a functional block that inspects the state of the substrate S and the arranged component P based on an image of the substrate S.
- the mounting control unit 40 outputs control signals to the board processing unit 22, the component supply unit 24, and the mounting unit 30, while inputting signals from the board processing unit 22, the component supply unit 24, and the mounting unit 30.
- the board processing unit 22 is a unit for carrying in, carrying, fixing, and carrying out the board S at the mounting position.
- the substrate processing unit 22 has a pair of conveyor belts that are provided at intervals in the front and rear of FIG. 2 and are bridged in the left-right direction. The substrate S is conveyed by this conveyor belt.
- the substrate processing unit 22 includes two pairs of these conveyor belts, and can convey and fix the two substrates S at the same time.
- the component supply unit 24 is a unit that supplies the component P to the mounting unit 30.
- the component supply section 24 mounts a feeder 25 including a reel around which a tape is wound as a holding member holding the component P on one or more mounting sections.
- the component supply unit 24 is provided with a mounting unit for mounting the feeder 25 used for the mounting process and a buffer mounting unit for mounting the spare feeder 25 in the upper and lower stages.
- the feeder 25 includes a controller (not shown). This controller stores information such as the ID of the tape included in the feeder 25, the type of the component P, and the remaining number. When the feeder 25 is mounted on the mounting unit, this controller transmits information on the feeder 25 to the mounting control unit 40.
- the component supply unit 24 may be provided with a tray unit having a tray as a holding member on which a plurality of components P are arranged and placed.
- the sampling image pickup unit 26 is a device that captures an image of one or more components P in a state of being sampled and held by the mounting head 32.
- the sampling image pickup unit 26 is arranged between the substrate processing unit 22 and the component supply unit 24.
- the imaging range of the sampling imaging unit 26 is above the sampling imaging unit 26.
- the sampling imaging unit 26 captures an image of the component P and outputs the captured image to the mounting control unit 40.
- the mounting control unit 40 uses the captured image and the reference image of the reference information 44 to inspect whether the shape and portion of the component P are normal, and to check the amount of deviation such as the position and rotation of the component P at the time of sampling. You can perform detection and so on.
- the operation panel 27 includes a display unit 28 for displaying a screen and an operation unit 29 for receiving an input operation from an operator.
- the display unit 28 is configured as a liquid crystal display, and displays the operating state and the setting state of the mounting device 15 on the screen.
- the operation unit 29 is provided with a cursor key for moving the cursor up / down / left / right, a cancel key for canceling the input, a decision key for determining the selected content, and the like, so that the operator's instruction can be key-input.
- the mounting unit 30 is a unit that collects the component P from the component supply unit 24 and arranges the component P on the substrate S fixed to the substrate processing unit 22.
- the mounting unit 30 includes a head moving unit 31, a mounting head 32, a nozzle 33, an inspection imaging unit 34, and a nozzle storage unit 35.
- the head moving unit 31 includes a slider that is guided by a guide rail and moves in the XY directions, and a motor that drives the slider.
- the mounting head 32 collects one or more parts P and moves them in the XY direction by the head moving unit 31.
- the mounting head 32 is detachably mounted on the slider.
- One or more nozzles 33 are detachably mounted on the lower surface of the mounting head 32.
- the nozzle 33 collects the component P by utilizing the negative pressure.
- the collecting member for collecting the component P may be a nozzle 33 or a mechanical chuck that mechanically holds the component P.
- the inspection imaging unit 34 is a camera that images the lower part of the mounting head 32. For example, in addition to imaging the component P arranged on the substrate S, the inspection imaging unit 34 images a reference mark and a 2D code formed on the substrate S.
- the inspection imaging unit 34 is arranged on the lower surface side of the slider on which the mounting head 32 is mounted, and moves in the XY direction as the mounting head 32 moves.
- the inspection and imaging unit 34 outputs the image data of the substrate S on which the component P is arranged to the mounting control unit 40.
- the mounting control unit 40 analyzes this image data by the inspection unit 49.
- the nozzle storage unit 35 accommodates one or more types of nozzles 33 to be mounted on the mounting head 32.
- the nozzle 33 for collecting the component P to be mounted by another mounting device 15 may be housed in the preliminary storage section of the nozzle storage section 35.
- the storage unit 13 is a storage place for temporarily storing the feeder 25 used in the mounting device 15.
- the storage unit 13 is provided below the transfer device between the print inspection device 12 and the mounting device 15.
- the storage unit 13 has a mounting unit similar to the component supply unit 24.
- the controller of the feeder 25 transmits the information of the feeder 25 to the management PC 14.
- the feeder 25 may be carried by the automatic guided vehicle 16, or the feeder 25 may be carried by an operator.
- the management PC 14 is a device that manages the feeder 25, stores execution data and the like executed by the loader 18, and manages the loader 18.
- the automatic guided vehicle 16 automatically transports the feeder 25, the members used in the mounting system 10, and the like between a warehouse and a storage unit 13 (not shown).
- the feeder 25 and other members are stored in the warehouse.
- the loader 18 is a mobile work device, moves within the moving area in front of the mounting system 10 (see the dotted line in FIG. 1), and automatically collects members necessary for mounting processing such as the feeder 25 of the mounting device 15. And a device to replenish.
- the loader 18 includes a movement control unit 50, a storage unit 53, an accommodating unit 54, an exchange unit 55, a movement unit 56, and a communication unit 57.
- the movement control unit 50 is configured as a microprocessor centered on the CPU 51, and controls the entire device.
- the movement control unit 50 controls the entire device so as to collect the feeder 25 from the parts supply unit 24 or supply the feeder 25 to the parts supply unit 24 and move the feeder 25 to and from the storage unit 13.
- the storage unit 53 stores various data such as a processing program such as an HDD.
- the accommodating portion 54 has an accommodating space for accommodating the feeder 25.
- the accommodating portion 54 is configured to accommodate, for example, four feeders 25.
- the switching unit 55 is a mechanism for moving the feeder 25 in and out and moving it up and down (see FIG. 2).
- the replacement portion 55 includes a clamp portion that clamps the feeder 25, a Y-axis slider that moves the clamp portion in the Y-axis direction (front-back direction), and a Z-axis slider that moves the clamp portion in the Z-axis direction (vertical direction). Have.
- the replacement unit 55 executes mounting and dismounting of the feeder 25 at the mounting mounting portion and mounting and dismounting of the feeder 25 at the buffer mounting portion.
- the moving unit 56 is a mechanism for moving the loader 18 in the X-axis direction (left-right direction) along the X-axis rail 19 arranged in front of the mounting device 15.
- the communication unit 57 is an interface for exchanging information with external devices such as the management PC 14 and the mounting device 15.
- the loader 18 outputs the current position and the executed work contents to the management PC 14.
- the loader 18 can collect and replenish the feeder 25, but is configured to collect and replenish members related to the mounting process such as the mounting head 32, the nozzle 33, the solder cartridge, the screen mask, and the backup pin for supporting the board. You may.
- the host PC 60 stores information used by each device of the mounting system 10, for example, a production plan database including a plurality of mounting condition information 43, a board information database including a plurality of board information 47, error information 48, and the like. It is configured as a managed server. Further, the host PC 60 can input and edit the image data, size, shape, color, etc. of the reference information 44. The control unit of the host PC 60 outputs the updated reference information 44 to any device of the mounting system 10 such as the mounting device 15.
- FIG. 5 is a flowchart showing an example of a mounting inspection processing routine executed by the CPU 41 of the mounting control unit 40 of the mounting device 15. This routine is stored in the storage unit 42 of the mounting device 15 and executed by the start instruction by the operator.
- the CPU 41 reads out and acquires the mounting condition information 43 and the reference information 44 of the board S to be produced this time (S100). It is assumed that the CPU 41 reads out the mounting condition information 43 and the reference information 44 acquired from the host PC 60 and stored in the storage unit 42. Next, the CPU 41 reads out and acquires the board information 47 of the board DS (board S) to be mounted this time, conveys the board S to the mounting position to the board processing unit 22, and causes the board S to be fixed (S110).
- the CPU 41 executes the mounting process (S120).
- the CPU 41 sets the component to be sampled based on the mounting condition information 43, causes the mounting head 32 to sample the component P from the feeder 25 at a preset position, and mounts the component P up to the placement position of the component P.
- the process of moving the head 32 and arranging the component P is executed.
- the CPU 41 limits the mounting process, that is, does not execute the mounting process in order to suppress the loss of the component P in the predetermined area where the placement error occurs.
- the CPU 41 executes an inspection process of the arranged component P (S130).
- the CPU 41 takes an image of the component P mounted by the machine by the inspection imaging unit 34 and arranges the component P at a predetermined arrangement position, or the arrangement deviation such as the position deviation or the rotation deviation is within a predetermined allowable range.
- the inspection result for each part P is acquired based on whether or not it is inside.
- the inspection results include an inspection pass that is within the specified shape with no shortage and a small misalignment, a shortage error, a misalignment error, and a shape error.
- the component P can be mounted by the mounting device 15 after this machine.
- the CPU 41 may execute the inspection process collectively after mounting all the components P to be mounted on the machine, or may repeat the mounting process and the inspection process.
- the CPU 41 determines whether or not there is an error, and if there is an error, the error is stored in the board information 47 and the error information 48, and the mounting device 15 including the component P having the error is included. Set a predetermined area for skipping the mounting process in (S150). Next, the CPU 41 determines whether or not the corresponding error has reached a preset predetermined number of times (S160), and when the predetermined number of times is reached, the CPU 41 stops the device and notifies the operator of the confirmation of the reference information 44. (S170).
- the "predetermined number of times” here means a threshold value for determining erroneous detection, including that the same error has occurred a predetermined number of times on the same substrate S, and the same error is predetermined on a plurality of different substrates S. Including the number of times and repetition.
- the reference data of the reference information 44 is actually used, for example, the brightness value (color) is different or the shape is different (lead length) due to a mistake of the operator or a difference in the lot or vendor of the part P. It may be different from the component P. In such a case, the CPU 41 may erroneously determine that an error occurs even if the component P is properly arranged on the substrate S.
- the CPU 41 notifies the operator whether or not there is such a mistake.
- a message, an icon, or the like may be displayed on the operation panel 27, a lamp may be turned on, or a sound, a voice, or the like may be output.
- the operator who has been notified of the confirmation of the reference information 44 confirms, for example, that the contents of the reference information 44 on the host PC 60 are not different from the component P used in the mounting device 15. If there is no problem with the reference information 44, the operator operates the operation panel 27 and inputs that the process is to be continued. If the reference information 44 is changed, the operator newly updates the reference information 44. Make an input.
- the CPU 41 acquires the input content from the operator from the operation panel 27, and when the input obtained by updating the reference information 44 is acquired, the CPU 41 uses the updated reference information 44 to perform the implementation process before the machine.
- the area is re-examined (S190). In this way, the CPU 41 may not have the correct result of inspection processing by the mounting device 15 different from this machine. Therefore, the CPU 41 is re-inspected using the correct reference information 44 for the area not mounted by this machine. It processes and obtains more appropriate test results.
- the CPU 41 extracts a shortage error from the inspection result and stores the inspection result including the shortage error in the reference information 44 (S200). In the mounting device 15, a missing item is naturally detected in the predetermined area where the mounting process is skipped in the skip mode.
- the CPU 41 executes the remounting process when there is a shortage error (S210 to S240). Specifically, the CPU 41 determines whether or not the component P to be mounted by the mounting device 15 prior to this machine can be collected by the mounting unit 30 of this machine (S220). This determination is performed based on whether or not there is a corresponding nozzle 33 in the nozzle storage unit 35 based on the corresponding information in which the corresponding component P is associated with the mounting head 32 and the nozzle 33 capable of collecting the corresponding component P. be able to. When the corresponding component P can be collected by the machine, the CPU 41 determines whether or not the component P to be remounted by the machine is in the component supply unit 24 (S220).
- a feeder 25 that is used in another mounting device 15 and is not used in this machine may be pre-mounted in the spare mounting portion of the component supply unit 24.
- the CPU 41 When the component P to be remounted is not in the component supply unit 24, the CPU 41 outputs a command to the component supply unit 24 to supply the feeder 25 holding the component P for remounting to the component supply unit 24 (S230).
- the management PC 14 outputs the storage position of the storage unit 13 that stores the corresponding feeder 25 and the position of the component supply unit 24 of the mounting device 15 that requires replenishment to the loader 18, and causes the loader 18 to replenish the feeder 25.
- the CPU 41 After S230, or when the component P for remounting is in the component supply unit 24 in S220, the CPU 41 causes the mounting unit 30 to execute the remounting process (240).
- the mounting unit 30 arranges the remounting component P, which is not scheduled to be mounted by the mounting device 15, on the board S.
- the CPU 41 executes the process after S130. That is, the CPU 41 executes an inspection process of the remounted component P, determines whether or not there is an error, sets a predetermined area if there is an error, and determines whether or not the corresponding error is repeated a predetermined number of times. Is repeated (S140 to S160). Since the reference information 44 is updated in S180, the error detection frequency is reduced in the mounting device 15.
- the CPU 41 determines whether or not the mounting process of the current board S is completed (S250). When the mounting process of the current board is not completed, the CPU 41 executes the process after S120. That is, the CPU 41 continuously executes the mounting process and the inspection process (S120, 130). On the other hand, when the mounting process of the current board S is completed, the CPU 41 updates the board information 47 and controls the board processing unit 22 so as to discharge the board S (S260).
- the CPU 41 determines whether or not the production of all the boards S set in the mounting condition information 43 is completed (S270). When the production of all the substrates S is not completed, the CPU 41 executes the processes after S110. On the other hand, when the production of all the substrates S is completed, this routine is terminated. Since such mounting processing is executed by each of the mounting devices 15, information on which position on the specific board S where an error is likely to occur is accumulated and stored in the board information 47.
- FIG. 6A and 6B are explanatory views for explaining the inspection process and the skip process of the mounting process by a specific example.
- FIG. 6A is a diagram in which the substrate S1 is inspected by the mounting device 15a with inappropriate reference information 44, and FIG. The figure skipped by the next mounting device 15b
- FIG. 6C is a diagram in which the board S1 is skipped by the mounting device 15c and the board S2 is skipped by the mounting device 15b and the device is stopped.
- FIG. 7 is an explanatory diagram for explaining the update and remounting process of the component information 46 by a specific example
- FIG. 7A is a diagram in which the reference information 44 is updated and the reference information 44 is re-inspected
- FIG. 7C is a diagram in which the loader 18 is replenished with the feeder 25 for mounting
- FIG. 7C is a diagram in which the remounting process is performed
- the board DS of FIG. 3 a case where the reference information 44 in which the brightness value of the reference image of the component Pa is different from the actual one is used will be described as a specific example.
- the mounting device 15a is set to mount and inspect the upper stage of the board S, the next mounting device 15b to the middle stage of the board S, and the next mounting device 15c to mount and inspect the lower stage of the board S. It is assumed that there is.
- the predetermined number of times that the error can be repeated is three times, and the skip area is set on the board S of one of the boards DS.
- the board DS1 including the board Sa1, the board DS2 including the board Sa2, and the board DS3 including the board Sa3 are sequentially supplied to the mounting devices 15a, 15b, and 15c from the top to the bottom over time.
- the boards Sa1 to Sa3 of the boards DS1 to DS3 are shown.
- the processing of the boards Sb to Sf of the board DS is the same as the processing of the boards Sa of the board DS, and detailed description thereof will be omitted.
- the mounting device 15a executes mounting processing and inspection processing on the board Sa1 of the board DS1 (S120, 130). Since the image of the component Pa of the reference information 44 is different from the actual component Pa, the inspection unit 49 of the mounting device 15a erroneously detects that the component Pa is out of stock even though the component Pa is properly mounted on the substrate Sa1. Then, the entire board Sa1 is set to a predetermined area for skipping the mounting process (S150). Next, as shown in FIG. 6B, the board DS1 is conveyed to the mounting device 15b (S260), and the board DS2 is carried into the mounting device 15a (S110).
- the appropriately mounted component Pa is determined to be out of stock, and the entire board Sa2 is set to a predetermined area to be skipped. Since the entire board Sa1 is the skip region, the mounting device 15b does not execute the mounting process of the component P.
- the board DS1 is conveyed to the mounting device 15c
- the board DS2 is conveyed to the mounting device 15b
- the board DS3 is carried into the mounting device 15a.
- the substrate Sa3 similarly to the substrates Sa1 and Sa2
- the appropriately mounted component Pa is determined to be out of stock, and the entire substrate Sa3 is set to a predetermined area to be skipped.
- the mounting devices 15b and 15c do not execute the mounting process of the component P because the entire boards Sa1 and Sa2 are skip regions. Then, the corresponding error reaches three times, which is a predetermined number of times (S160), and the mounting devices 15a to 15c stop the device and notify the operator of the confirmation of the reference information 44 (S170).
- FIG. 8 is an explanatory diagram showing an example of the reference information update screen 70 displayed on the display of the host PC 60.
- the reference information update screen 70 is a screen displayed when inputting and updating information related to the component P such as image data included in the component information 46, a size, a brightness value, and a characteristic value.
- a cursor 71, a board reference information display field 72, a part information display field 73 before change, a part information display field 74 after change, an input key 75, and the like are displayed.
- the cursor 71 is for the operator to select and give an input instruction to the input field arranged on the screen, and moves on the screen by operating the input device of the host PC 60.
- the board reference information display field 72 an image of the component P arranged on the board S is displayed.
- the pre-change component information display column 73 is a column in which reference data, information, and the like currently used in the component P selected in the board reference information display column 72 are displayed.
- the changed part information display field 74 is a field for inputting the updated data of the part P displayed in the pre-change part information display field 73.
- the input key 75 includes a select key, an edit key, a save key, an end key, and the like.
- the operator confirms the displayed content, presses the edit key to edit, and presses the save key to store the updated reference information 44 in the storage unit of the host PC 60.
- the host PC 60 transmits the updated reference information 44 to the mounting devices 15a to 15c.
- the mounting devices 15a to 15c execute the re-inspection process using the updated reference information 44 (S190).
- the mounting devices 15a to 15c obtain an inspection result that the component P mounted by the mounting device 15a is not missing, and store it in the board information 47 (S200).
- the board information 47 information that the component Pa is not a shortage is stored with respect to the board ID corresponding to the boards Sa1, Sa2, and Sa3.
- the mounting devices 15a to 15c extract the missing parts caused by skipping or the like (S200), and execute the remounting process for the missing parts (S210 to S240).
- the loader 18 is loaded as shown in FIG. 7B.
- the feeder 25 is replenished (S230).
- the mounting device 15c executes the mounting process of the component P to be mounted by the mounting device 15b (S240). Then, as shown in FIG.
- the mounting process of the component P is executed after the remounting (S120).
- the remounting S120.
- FIG. 7C by executing the above-mentioned re-inspection process and remounting process, the shortage is eliminated without loss of the substrate S and the component P, and the original processing state that should be the mounting devices 15a to 15c is restored. You can come back.
- the mounting unit 30 of the present embodiment corresponds to the mounting unit of the present disclosure
- the inspection unit 49 corresponds to the inspection unit
- the mounting control unit 40 corresponds to the control unit
- the loader 18 corresponds to the mobile work device
- the supply unit 24 corresponds to the supply unit.
- an example of the inspection mounting method of the present disclosure is also clarified by explaining the operation of the mounting device 15.
- the mounting device 15 of the present embodiment described above when the reference information 44 is updated after an error is detected in the component P mounted before the mounting device 15, the mounting process is performed before the mounting device 15.
- the inspection unit 49 is made to execute the inspection process using the updated reference information 44 also for the component P.
- the reference information 44 of the mounting device 15 may differ depending on the component P, for example, due to a difference in manufacturing company, a difference in lot, or the like. If the mounting device 15 uses the reference information 44 different from the actual component P, even if the component P is mounted within the permissible range, it may be determined as an error.
- the mounting device 15 Even the component P mounted in the mounting device 15 prior to the mounting device 15 is inspected using the updated reference information 44, so that even if an error is detected by mistake, the component P is detected from the device. It is possible to change to an appropriate inspection result without taking it out. Therefore, in the mounting device 15, the loss of the board S (board DS), which is the mounting object to be mounted, can be reduced more efficiently.
- the mounting control unit 40 causes the inspection unit 49 to execute an inspection process using the reference information 44 on the component P mounted by the mounting unit 30, and the component P mounted before the mounting device 15 of the machine.
- the reference information 44 is updated after the error is detected
- the component P mounted by the mounting unit 30 of the mounting device 15 of this machine is inspected for the inspection process using the updated reference information 44.
- the mounting control unit 40 mounts the predetermined area having an error so as to skip the predetermined area without performing the mounting process. It has a skip mode that limits the operation of the unit 30, and when the reference information 44 is updated, the inspection unit 49 is subjected to an inspection process using the updated reference information 44 for the skipped predetermined area. Let it run. In the mounting device 15, even if an error is detected by mistake in a skipped predetermined area with an error, it can be changed to an appropriate inspection result without being taken out from the device. Further, in this mounting device, the loss of the component P can be further reduced by limiting the arrangement of the component P in the predetermined area where the error occurs by the skip mode.
- the mounting control unit 40 mounts the component P on the skipped predetermined area. Let the mounting unit 30 execute the process. In the mounting device 15, the loss of the substrate S to be mounted can be further reduced by arranging the component P in the skipped predetermined region. Further, in the mounting device 15, the component supply unit 24 mounts a feeder 25 having a tape as a holding member for holding the component P, and the mounting system 10 includes an accommodating unit 54 for accommodating the feeder 25 from the component supply unit 24. A loader 18 as a mobile work device for collecting the feeder 25 and / or moving the feeder 25 to the component supply unit 24 is further provided.
- the mounting control unit 40 sets the component P to be mounted on the loader 18. Information for moving the held feeder 25 to the component supply unit 24 is output. In the mounting device 15, the loss of the substrate S can be reduced by automatically replenishing the component P by the loader 18.
- the mounting control unit 40 stops the mounting unit 30 and the inspection unit 49, and asks the operator to confirm the reference information 44.
- the reference information 44 is updated by notifying, the processing of the mounting unit 30 and the inspection unit 49 is restarted.
- the review of the reference information 44 can be appropriately promoted, and the loss of the substrate S can be reduced more efficiently.
- the reference information 44 includes information of one or more of the shape of the component P, the brightness value of the component P, and the characteristic value of the component P, the loss of the substrate S can be obtained by using the specific reference information. Can be reduced more efficiently.
- the object to be mounted is a board DS including a plurality of boards S, and the predetermined area where the mounting process is skipped is the area of the board S.
- the predetermined region having an error has been described as the region of the substrate S included in the board DS, but the region is not particularly limited to this, and may be the region of the single substrate S not included in the board DS. Alternatively, it may be an area inside the substrate S.
- the mounting device 15 performs skip processing on a predetermined area having an error, but this skip processing may be omitted. Also in this mounting device 15, an appropriate inspection can be performed by using the updated reference information 44.
- the remounting process is executed for the skipped predetermined area, but the present invention is not particularly limited to this, and the CPU 41 can be remounted regardless of the skipped predetermined area. , Reimplementation processing may be executed.
- the loader 18 when there is no component P to be remounted, the loader 18 is replenished, but the present invention is not particularly limited to this, and the loader 18 may be omitted and the automatic guided vehicle 16 may replenish. It may be replenished by the operator. Alternatively, the loader 18 may be omitted, and the feeder 25 used in the other mounting device 15 may be mounted on the empty mounting section of the component supply section 24 so as not to require replenishment.
- the device is stopped when an error is detected for the substrate S a predetermined number of times at a specific arrangement position, but the device may be notified to the operator without stopping the device. .. Considering the loss of the substrate S, it is preferable that the CPU 41 is stopped.
- the mounting device 15 further downstream thereof. If the component P to be remounted can be collected, the component P may be remounted by the mounting device 15. In this mounting system 10, the production of the substrate S can be completed more reliably, so that the loss of the substrate S can be reduced more efficiently.
- the inspection process mainly describes the misalignment of the component P and the inspection process for missing parts.
- the CPU 41 describes, for example, the resistance value of the component P and the shading rate of the component P.
- An inspection process for inspecting the characteristics may be performed.
- the CPU 41 may collect and discard the component P having an error in the characteristic value by the mounting unit 30, and remount the new component P.
- the object to be mounted has been described as a board DS including a plurality of boards S, but the present invention is not particularly limited to this, and a board S other than the board DS, a three-dimensional three-dimensional object, or the like may be used.
- the reference information 44 may include information on one or more of the shape, the brightness value, and the characteristic value of the component.
- the inspection process may include one or more of inspection of the presence / absence of arrangement of parts, inspection of the amount of displacement of parts, and inspection of characteristic values of parts.
- the present disclosure has been described as the mounting system 10 and the mounting device 15, but it may be a program that realizes the inspection mounting method executed by the mounting device 15 or the inspection mounting method of the mounting device 15.
- the mounting device, mounting system, and inspection mounting method of the present disclosure may be configured as follows.
- the control unit causes the inspection unit to execute an inspection process using the reference information on a component mounted by the mounting unit, and mounts the component before the mounting device.
- the inspection unit performs the inspection process using the updated reference information on the component mounted by the mounting unit of the mounting device. May be executed.
- the parts mounted by this mounting device are inspected using the updated reference information, so that even if an error is detected by mistake, it can be changed to an appropriate inspection result without taking it out from the device.
- the control unit when there is an error in a predetermined area including the component mounted before the mounting device, the control unit skips the predetermined area where the error occurs without performing the mounting process. It has a skip mode that limits the operation of the mounting unit so that when the reference information is updated, the inspection process using the updated reference information is performed on the skipped predetermined area. It may be performed by the inspection unit.
- the loss of parts can be further reduced by limiting the arrangement of parts in a predetermined area where an error occurs by the skip mode.
- the control unit has the component to be mounted on the skipped predetermined area in the supply unit after the reference information is updated. Occasionally, the mounting unit may be made to execute the mounting process on the skipped predetermined area. In this mounting device, the loss of the mounting object to be mounted can be further reduced by arranging the components in the skipped predetermined area.
- the supply unit mounts a holding member holding the component, and the mounting system accommodates the holding member.
- the control unit further includes a mobile working device provided with an accommodating unit to collect the holding member from the supply unit and / or move the holding member to the supply unit, and the control unit relates to the skipped predetermined area.
- a mobile working device provided with an accommodating unit to collect the holding member from the supply unit and / or move the holding member to the supply unit, and the control unit relates to the skipped predetermined area.
- the control unit stops the mounting unit and / or the inspection unit, and an operator
- the reference information may be notified to be confirmed, and when the reference information is updated, the processing of the mounting unit and / or the inspection unit may be restarted.
- the mounting device of the present disclosure may have any of the following features (1) or (2). Also in this mounting device, the loss of the mounting target can be reduced more efficiently with specific reference information and the mounting target.
- the reference information includes information of one or more of the shape of the component, the brightness value of the component, and the characteristic value of the component.
- the mounting object is a board including a plurality of boards, and the predetermined area is a area of the board.
- the mounting device of the present disclosure includes a plurality of the mounting devices described above. This mounting system can obtain the effect according to the mode adopted by the mounting device described above.
- the inspection implementation method of the present disclosure is described. It is provided with a mounting unit that collects the component from a supply unit that holds the component and mounts the component on a mounting object, and an inspection unit that inspects the component placed on the mounting object using reference information. It is an inspection mounting method used in a mounting system equipped with a plurality of mounting devices for mounting processing on a mounting object. When the reference information was updated after detecting an error in the component mounted before the mounting device, the updated reference information was used for the component mounted before the mounting device. A step of causing the inspection unit to execute the inspection process, Is included.
- the mounting device, mounting system, and inspection mounting method of the present disclosure can be used in the field of mounting electronic components.
Landscapes
- Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
本開示の実装装置は、実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる。この実装装置は、部品を保持した供給部からこの部品を採取し実装対象物に実装処理する実装部と、実装対象物に配置された部品を基準情報を用いて検査処理する検査部と、この実装装置の前に実装処理した部品にエラーを検出したあと、基準情報が更新されたときには、この実装装置より前に実装処理した部品に対してこの更新された基準情報を用いた検査処理を検査部に実行させる制御部と、を備える。
Description
本明細書では、実装装置、実装システム及び検査実装方法を開示する。
従来、実装装置としては、修理を要する修理基板から読み取った識別情報及び読み込んだ作業の情報に基づいて、この修理基板の部品実装が可能で生産余力がある実装レーンもしくはスループットが高い実装レーンを検出し、検出した実装レーンを表示するものが提案されている(例えば、特許文献1参照)。この実装装置では、修理基板を実装レーンに投入したときにこの実装レーンの生産効率の低下を抑制することができる、としている。
しかしながら、上述した特許文献1の実装装置では、生産レーンから外した修理基板を、再度、実装レーンのどこかへ入れることを前提としており、それ以外の手法で修理を要する基板を低減することは考慮されていなかった。
本開示は、このような課題に鑑みなされたものであり、実装処理する実装対象物の損失をより効率よく低減することができる実装装置、実装システム及び検査実装方法を提供することを主目的とする。
本開示では、上述の主目的を達成するために以下の手段を採った。
本開示の実装装置は、
実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる実装装置であって、
部品を保持した供給部から該部品を採取し前記実装対象物に実装処理する実装部と、
前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させる制御部と、
を備えたものである。
実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる実装装置であって、
部品を保持した供給部から該部品を採取し前記実装対象物に実装処理する実装部と、
前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させる制御部と、
を備えたものである。
この実装装置では、この実装装置の前に実装処理した部品にエラーを検出したあと、基準情報が更新されたときには、この実装装置より前に実装処理した部品に対してもこの更新された基準情報を用いた検査処理を検査部に実行させる。実装装置の基準情報は、例えば、製造会社の違いや、ロットの違いなどにより部品に応じて異なる場合がある。実装装置は、実際の部品と異なる基準情報を用いると、許容範囲で部品が実装されていても、エラーに判定されることが起こりうる。この実装装置では、この実装装置よりも前の実装装置で実装された部品までも、更新された基準情報を用いて検査するため、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。したがって、この実装装置では、実装処理する実装対象物の損失をより効率よく低減することができる。ここで、「実装対象物」には、基板や、基板を複数含むパネル、三次元の立体物などが含まれる。また、基準情報には、部品の形状、輝度値及び特性値のうち1以上の情報を含むものとしてもよい。更に、検査処理は、部品の配置の有無の検査、部品のずれ量の検査、部品形状の検査及び部品の特性値の検査のうち1以上を含むものとしてもよい。
本実施形態を図面を参照しながら以下に説明する。図1は、本開示である実装システム10の一例を示す概略説明図である。図2は、実装装置15の構成の概略を示す説明図である。図3は、ボードDS及び基板Sの一例を示す説明図である。図4は、記憶部42に記憶される情報の説明図である。なお、本実施形態において、左右方向(X軸)、前後方向(Y軸)及び上下方向(Z軸)は、図1、2に示した通りとする。
実装システム10は、例えば、実装対象物としての基板Sに部品Pを実装処理する実装装置15が基板Sの搬送方向に配列された生産ラインとして構成されている。ここでは、実装対象物を基板Sとして説明するが、部品Pを実装するものであれば特に限定されず、3次元形状の基材としてもよい。この実装システム10は、図1に示すように、印刷装置11と、印刷検査装置12と、保管部13と、管理PC14と、実装装置15と、自動搬送車16と、ローダ18と、ホストPC60などを含んで構成されている。印刷装置11は、基板Sにはんだペーストなどを印刷する装置である。印刷検査装置12は、印刷されたはんだの状態を検査する装置である。
ボードDSは、複数の基板Sを含む実装対象物である。このボードDSは、図3に示すように、部品Pa~Pdを同じ位置に配置した複数の基板Sa~Sfを含むものである。なお、ここでは、部品Pa~Pdを部品Pと総称し、基板Sa~Sfを基板Sと総称する。このボードDSは、実装処理、リフロー処理後に、表面に形成された溝で分割することにより、複数の基板Sを得ることができるものである。
実装装置15は、部品Pを採取して基板Sへ実装させる装置である。また、この実装装置15は、基板Sの欠品や基板Sに配置された部品の状態を検査する実装検査処理を実行する機能を備えている。実装装置15は、基板処理部22と、部品供給部24と、採取撮像部26と、実装部30と、実装制御部40とを備える。実装制御部40は、図2に示すように、CPU41を中心とするマイクロプロセッサとして構成されており、装置全体の制御を司る。実装制御部40は、記憶部42や検査部49を有している。記憶部42には、図4に示すように、実装条件情報43や基準情報44、基板基準情報45、部品情報46、基板情報47などが記憶されている。実装条件情報43は、生産ジョブであり、部品Pの情報や部品Pを基板Sへ実装する配置順、配置位置、部品Pを採取するフィーダ25の装着位置などの情報が含まれている。基準情報44は、例えば、部品Pの配置ずれや欠品などを検出するための基準となる画像などのデータを含む。この基準情報44には、基板基準情報45や、部品情報46などが含まれている。基板基準情報45は、検査処理を実行する基板Sの情報であり、基板Sの画像やサイズ、形状などの基板Sの情報が基板Sの識別子(ID)に対応づけられて含まれている。部品情報46は、検査処理を実行する部品Pの情報であり、部品Pの画像やサイズ、形状などの部品Pの情報が部品Pの識別子(ID)に対応づけられて含まれている。基板情報47は、基板Sの実装状態などを管理する情報であり、例えば、配置済みの部品Pの配置位置の情報、検査結果としての欠品や配置ずれが大きい配置エラー部品の種別や位置の情報、配置エラーが生じた領域であるスキップ領域の情報などが含まれている。なお、欠品とは、部品Pの実装処理を行ったが、何らかの要因で基板Sの配置位置に部品Pが存在しないものをいう。この実装装置15では、部品Pの配置エラーが起きると、それ以上の部品Pのロスを防止するため、その所定領域(例えば、特定の基板Sなど)をスキップ処理し、それ以上の部品Pの実装処理を制限する処理を実行するスキップモードを選択可能になっている。なお、実装装置15では、スキップの多発を抑制するため、同一配置位置で配置エラーが所定回数(例えば3回など)繰り返されると、装置を停止させ、作業者へ報知する処理が実行される。この基板情報47は、ホストPC60へ送信され、生産管理用の基板情報データベースとして保存される。エラー情報48は、同一配置位置で配置エラーが生じた回数などを管理する情報である。エラー情報48には、配置エラーが起きた実装装置の識別子(ID)や、実装位置(座標)、部品の種別やID、エラー回数などが含まれている。このエラー情報48は、ホストPC60へ送信され、生産管理用のエラー情報データベースとして保存される。実装装置15は、基板情報47やエラー情報48を実装処理の開始後に記憶部42に記憶する。検査部49は、例えば、基板Sを撮像した画像に基づいて基板Sや配置された部品Pの状態を検査する機能ブロックである。この実装制御部40は基板処理部22や部品供給部24、実装部30へ制御信号を出力する一方、基板処理部22や部品供給部24、実装部30からの信号を入力する。
基板処理部22は、基板Sの搬入、搬送、実装位置での固定、搬出を行うユニットである。基板処理部22は、図2の前後に間隔を開けて設けられ左右方向に架け渡された1対のコンベアベルトを有している。基板Sはこのコンベアベルトにより搬送される。基板処理部22は、このコンベアベルトを2対備えており、同時に2つの基板Sを搬送固定することができる。部品供給部24は、実装部30へ部品Pを供給するユニットである。この部品供給部24は、部品Pを保持した保持部材としてのテープを巻き付けたリールを含むフィーダ25を1以上の装着部に装着している。この部品供給部24は、実装処理に用いるフィーダ25を装着する実装用装着部と、予備のフィーダ25を装着するバッファ用装着部とを上下段に備える。フィーダ25は、図示しないコントローラを備えている。このコントローラは、フィーダ25に含まれるテープのIDや部品Pの種別、残数などの情報を記憶している。フィーダ25が装着部に装着されるとこのコントローラはフィーダ25の情報を実装制御部40へ送信する。また、部品供給部24には部品Pを複数配列して載置する保持部材としてのトレイを有するトレイユニットを備えていてもよい。
採取撮像部26は、実装ヘッド32に採取され保持された状態の1以上の部品Pの画像を撮像する装置である。この採取撮像部26は、基板処理部22と部品供給部24との間に配置されている。この採取撮像部26の撮像範囲は、採取撮像部26の上方である。採取撮像部26は、部品Pを保持した実装ヘッド32が採取撮像部26の上方を通過する際、部品Pの画像を撮像し、撮像画像を実装制御部40へ出力する。実装制御部40は、この撮像画像と基準情報44の基準画像とによって、部品Pの形状及び部位が正常であるか否かの検査や、部品Pの採取時の位置や回転などのずれ量の検出などを実行することができる。
操作パネル27は、画面を表示する表示部28と、作業者からの入力操作を受け付ける操作部29とを備えている。表示部28は、液晶ディスプレイとして構成されており、実装装置15の作動状態や設定状態を画面表示する。操作部29は、カーソルを上下左右に移動させるカーソルキー、入力をキャンセルするキャンセルキー,選択内容を決定する決定キーなどを備えており、作業者の指示をキー入力できるようになっている。
実装部30は、部品Pを部品供給部24から採取し、基板処理部22に固定された基板Sへ配置するユニットである。実装部30は、ヘッド移動部31と、実装ヘッド32と、ノズル33と、検査撮像部34と、ノズル保管部35とを備えている。ヘッド移動部31は、ガイドレールに導かれてXY方向へ移動するスライダと、スライダを駆動するモータとを備えている。実装ヘッド32は、1以上の部品Pを採取してヘッド移動部31によりXY方向へ移動するものである。この実装ヘッド32は、スライダに取り外し可能に装着されている。実装ヘッド32の下面には、1以上のノズル33が取り外し可能に装着されている。ノズル33は、負圧を利用して部品Pを採取するものである。なお、部品Pを採取する採取部材は、ノズル33のほか部品Pを機械的に保持するメカニカルチャックなどとしてもよい。検査撮像部34は、実装ヘッド32の下方を撮像するカメラであり、例えば、基板Sに配置された部品Pを撮像するほか、基板Sに形成された基準マークや2Dコードなどを撮像する。この検査撮像部34は、実装ヘッド32が装着されるスライダの下面側に配設されており、実装ヘッド32の移動に伴い、XY方向に移動する。検査撮像部34は、部品Pが配置された基板Sの画像データを実装制御部40へ出力する。実装制御部40は、検査部49により、この画像データを解析する。ノズル保管部35は、実装ヘッド32に装着する1種以上のノズル33を収容するものである。このノズル保管部35の予備収容部に、他の実装装置15で実装処理する部品Pを採取するノズル33を収容しておいてもよい。
保管部13は、実装装置15で用いられるフィーダ25を一時的に保管する保管場所である。保管部13は、印刷検査装置12と実装装置15との間の搬送装置の下部に設けられている。保管部13には、部品供給部24と同様の装着部を有している。フィーダ25がこの装着部に接続されると、フィーダ25のコントローラはフィーダ25の情報を管理PC14へ送信する。なお、保管部13では、自動搬送車16によりフィーダ25が運ばれるほか、作業者によりフィーダ25が運ばれてもよい。管理PC14は、フィーダ25の管理を行う装置であり、ローダ18が実行する実行データなどを記憶し、ローダ18を管理する。自動搬送車16は、フィーダ25や、実装システム10で用いられる部材などを図示しない倉庫と保管部13との間で自動搬送するものである。倉庫には、フィーダ25や他の部材などが保管されている。
ローダ18は、移動型作業装置であり、実装システム10の正面の移動領域内(図1の点線参照)で移動し、実装装置15のフィーダ25など、実装処理に必要な部材などを自動で回収及び補給する装置である。このローダ18は、移動制御部50と、記憶部53と、収容部54と、交換部55と、移動部56と、通信部57とを備えている。移動制御部50は、CPU51を中心とするマイクロプロセッサとして構成されており、装置全体の制御を司る。この移動制御部50は、フィーダ25を部品供給部24から回収し又はフィーダ25を部品供給部24へ補給し、フィーダ25を保管部13との間で移動させるよう装置全体を制御する。記憶部53は、例えばHDDなど、処理プログラムなど各種データを記憶するものである。収容部54は、フィーダ25を収容する収容空間を有する。この収容部54は、例えば、4つのフィーダ25を収容可能に構成されている。交換部55は、フィーダ25を出し入れすると共に上下段に移動させる機構である(図2参照)。交換部55は、フィーダ25をクランプするクランプ部と、クランプ部をY軸方向(前後方向)に移動させるY軸スライダと、クランプ部をZ軸方向(上下方向)に移動させるZ軸スライダとを有している。交換部55は、実装用装着部でのフィーダ25の装着及び装着解除と、バッファ用装着部でのフィーダ25の装着及び装着解除を実行する。移動部56は、実装装置15の正面に配設されたX軸レール19に沿ってローダ18をX軸方向(左右方向)へ移動させる機構である。通信部57は、管理PC14や実装装置15などの外部機器と情報のやりとりを行うインタフェースである。このローダ18は、現在位置や実行した作業内容を管理PC14へ出力する。このローダ18は、フィーダ25を回収、補給可能であるが、実装ヘッド32やノズル33、はんだカートリッジ、スクリーンマスク、基板支持用のバックアップピンなど、実装処理に関連する部材を回収、補給するよう構成してもよい。
ホストPC60(図1参照)は、実装システム10の各装置が用いる情報、例えば、実装条件情報43を複数含む生産計画データベースや、基板情報47を複数含む基板情報データベース、エラー情報48などを記憶、管理するサーバとして構成されている。また、ホストPC60は、基準情報44の画像データやサイズ、形状、色などを入力、編集可能である。ホストPC60の制御部は、更新した基準情報44を実装装置15など、実装システム10のいずれかの装置へ出力する。
次に、こうして構成された本実施形態の実装システム10の動作、特に、実装装置15が部品Pを基板Sへ実装し、実装された部品Pを検査する処理について説明する。ここでは、説明の便宜のため、ボードDSへの部品Pの実装処理を基板Sへの部品Pの実装処理と同等なものとして説明する。また、ここでは、スキップモードが選択されている場合について主として説明する。図5は、実装装置15の実装制御部40のCPU41により実行される実装検査処理ルーチンの一例を示すフローチャートである。このルーチンは、実装装置15の記憶部42に記憶され、作業者による開始指示により実行される。このルーチンを開始すると、CPU41は、今回生産する基板Sの実装条件情報43及び基準情報44を読み出して取得する(S100)。CPU41は、ホストPC60から取得して記憶部42に記憶された実装条件情報43や基準情報44を読み出すものとする。次に、CPU41は、今回、実装処理するボードDS(基板S)の基板情報47を読み出して取得し、基板処理部22に基板Sを実装位置まで搬送させ、固定処理させる(S110)。
次に、CPU41は、実装処理を実行する(S120)。この実装処理では、CPU41は、採取する対象の部品を実装条件情報43に基づいて設定し、予め設定された位置のフィーダ25から部品Pを実装ヘッド32に採取させ、部品Pの配置位置まで実装ヘッド32を移動させ、部品Pを配置する処理を実行する。また、実装処理において、CPU41は、配置エラーが生じている所定領域に対しては、部品Pのロスを抑制するため、実装処理を制限する、即ち、実装処理を実行しない。次に、CPU41は、配置された部品Pの検査処理を実行する(S130)。検査処理では、CPU41は、本機が実装処理した部品Pを検査撮像部34で撮像し、予め定められた配置位置に配置されているか、位置ずれや回転ずれなどの配置ずれが所定の許容範囲内であるか否かに基づいて、部品Pごとの検査結果を取得する。検査結果には、欠品がなく配置ずれが小さく指定の形状内である検査合格と、欠品エラーと、配置ずれエラーと、形状エラーとが含まれる。欠品エラーについては、本機以降の実装装置15で部品Pを実装処理可能である。なお、S120、S130では、CPU41は、本機で実装する部品Pをすべて実装処理したのち、まとめて検査処理を実行してもよいし、実装処理と検査処理とを繰り返し行うものとしてもよい。
S130のあと、CPU41は、エラーがあるか否かを判定し、エラーがある場合は、そのエラーを基板情報47やエラー情報48に記憶し、エラーがあった部品Pを含みその後の実装装置15で実装処理をスキップする所定領域を設定する(S150)。次に、CPU41は、該当するエラーが予め設定された所定回数に至ったか否かを判定し(S160)、所定回数に至ったときには、装置を停止し、基準情報44の確認を作業者へ報知する(S170)。なお、ここでの「所定回数」とは、誤検出を判定する閾値を意味し、同一の基板Sに所定回数、同じエラーが生じたことを含むと共に、異なる複数の基板Sで同じエラーが所定回数、繰り返されたことをも含む。例えば、作業者の手違いや、部品Pのロットやベンダーの違いによって、輝度値(色)が異なったり、形状に違いがある(リードの長短)など、基準情報44の基準データが実際に用いている部品Pと異なる場合が有り得る。このような場合、部品Pが適切に基板Sへ配置されていても、CPU41は、エラーであると誤判定することがある。ここでは、CPU41は、このようなミスがないかを作業者へ報知するのである。この報知は、例えば、操作パネル27でメッセージやアイコンなどを表示処理してもよいし、ランプを点灯してもよいし、音や音声などを出力してもよい。基準情報44の確認を報知された作業者は、例えば、ホストPC60で基準情報44の内容と、実装装置15で用いられている部品Pとが相違ないかを確認する。作業者は、基準情報44に問題がない場合は、操作パネル27を操作し、処理を継続する旨の入力を行い、基準情報44を変更した場合は、基準情報44を新たに更新した旨の入力を行う。
次に、CPU41は、作業者からの入力内容を操作パネル27から取得し、基準情報44を更新した入力を取得したときには、更新した基準情報44を用いて、本機より前で実装処理した実装領域を再検査する(S190)。このように、CPU41は、本機とは別の実装装置15で検査処理した結果が正しいものでない場合があるので、本機で実装処理しない領域に対して、正しい基準情報44を用いて再検査処理し、より適切な検査結果を得るのである。再検査処理すると、CPU41は、検査結果で欠品エラーを抽出すると共に、その欠品エラーを含む検査結果を基準情報44に記憶させる(S200)。実装装置15では、スキップモードで実装処理をスキップした所定領域は、当然、欠品が検出される。
続いて、CPU41は、欠品エラーがあるときには、再実装処理を実行する(S210~S240)。具体的には、CPU41は、本機よりも前の実装装置15で実装されるべき部品Pを本機の実装部30で採取可能か否かを判定する(S220)。この判定は、該当する部品Pと、これを採取可能な実装ヘッド32及びノズル33とを対応づけた対応情報などに基づいて、ノズル保管部35に該当するノズル33があるかなどに基づいて行うことができる。該当する部品Pを本機で採取可能であるときには、CPU41は、この本機で再実装する部品Pが部品供給部24にあるか否かを判定する(S220)。なお、部品供給部24の予備装着部に、他の実装装置15で用い、且つ本機で使用しないフィーダ25を予備装着しておいてもよい。再実装する部品Pが部品供給部24にないときには、CPU41は、再実装用の部品Pを保持したフィーダ25を部品供給部24に補給する指令を管理PC14へ出力する(S230)。管理PC14は、該当するフィーダ25を保管する保管部13の保管位置と、補給を要する実装装置15の部品供給部24の位置とをローダ18へ出力し、ローダ18にフィーダ25を補給させる。S230のあと、または、S220で再実装用の部品Pが部品供給部24にあるときには、CPU41は、再実装処理を実装部30に実行させる(240)。実装部30は、この実装装置15で実装処理を予定しない再実装用の部品Pを基板Sに配置させる。
S240で再実装処理を実行したあと、CPU41は、S130以降の処理を実行する。即ち、CPU41は、再実装した部品Pの検査処理を実行し、エラーがあるか否かを判定し、エラーがあれば所定領域を設定し、該当エラーが所定回数繰り返されているかを判断する処理を繰り返し行う(S140~S160)。S180で基準情報44が更新されているため、実装装置15では、エラーの検出頻度は低下する。
S140で検査結果にエラーがない場合、S160で該当エラーが所定回数に至っていないとき、または、S180で基準情報44を更新せず継続入力を取得したあと、あるいは、S210で本機が再実装すべき部品Pを採取可能でないときには、CPU41は、現基板Sの実装処理が完了したか否かを判定する(S250)。現基板の実装処理が完了していないときには、CPU41は、S120以降の処理を実行する。即ち、CPU41は、実装処理、検査処理を継続して実行する(S120,130)。一方、現基板Sの実装処理が完了したときには、CPU41は、基板情報47を更新すると共に、基板Sを排出するよう基板処理部22を制御する(S260)。そして、CPU41は、実装条件情報43に設定されているすべての基板Sの生産が完了したか否かを判定する(S270)。すべての基板Sの生産が完了していないときには、CPU41は、S110以降の処理を実行する。一方、すべての基板Sの生産が完了したときには、このルーチンを終了する。このような実装処理が実装装置15の各々で実行されるため、基板情報47には、特定の基板Sにおいて、どの位置にエラーが生じやすいかの情報が集積されて記憶される。
ここで、実装検査処理の具体例について説明する。図6は、検査処理及び実装処理のスキップ処理を具体例で説明する説明図であり、図6Aが実装装置15aで不適切な基準情報44で基板S1を検査した図、図6Bが基板S1が次の実装装置15bでスキップされた図、図6Cが基板S1が実装装置15cでスキップされ基板S2が実装装置15bでスキップされ装置停止した図である。図7は、部品情報46の更新及び再実装処理を具体例で説明する説明図であり、図7Aが基準情報44を更新し、更新した基準情報44で再検査処理した図、図7Bが再実装用のフィーダ25をローダ18に補充させた図、図7Cが再実装処理した図、図7Dが本機で実装する残りの部品Pを実装する図である。ここでは、図3のボードDSにおいて、部品Paの基準画像の輝度値が実物と異なる基準情報44を用いてしまった場合を具体例として説明する。また、実装条件情報43では、実装装置15aが基板Sの上段、次の実装装置15bが基板Sの中段、その次の実装装置15cが基板Sの下段を実装処理、検査処理する設定となっているものとする。更に、エラーの繰り返し許容数である所定回数は3回であり、スキップ領域は、ボードDSのうち1つの基板Sに設定されているものとする。なお、図6、7では、時間経過では上から下へ進み、基板Sa1を含むボードDS1、基板Sa2を含むボードDS2及び基板Sa3を含むボードDS3が実装装置15a,15b,15cへ順番に供給されるものとし、便宜的に、ボードDS1~DS3のうち、基板Sa1~Sa3のみを図示するものとする。また、以下の図6,7の説明では、ボードDSの基板Sb~Sfへの処理については、ボードDSの基板Saと同様の処理を行うものとして、その詳細な説明を省略する。
まず、図6Aに示すように、実装装置15aで、ボードDS1の基板Sa1に対して実装処理、検査処理を実行する(S120,130)。基準情報44の部品Paの画像が実際の部品Paと異なるため、実装装置15aの検査部49では、部品Paが適正に基板Sa1に実装されているにもかかわらず、欠品であると誤検出し、基板Sa1の全体が実装処理をスキップする所定領域に設定される(S150)。次に、図6Bに示すように、ボードDS1が実装装置15bへ搬送され(S260)、ボードDS2が実装装置15aに搬入される(S110)。ボードDS2の基板Sa2においても、基板Sa1と同様に、適切に実装されている部品Paが欠品に判定され、基板Sa2の全体がスキップする所定領域に設定される。なお、実装装置15bは、基板Sa1の全体がスキップ領域であるので、部品Pの実装処理を実行しない。次に、図6Cに示すように、ボードDS1が実装装置15cへ搬送され、ボードDS2が実装装置15bに搬送され、ボードDS3が実装装置15aに搬入される。基板Sa3においても、基板Sa1,Sa2と同様に、適切に実装されている部品Paが欠品に判定され、基板Sa3の全体がスキップする所定領域に設定される。なお、実装装置15b,15cは、基板Sa1,Sa2の全体がスキップ領域であるので、部品Pの実装処理を実行しない。そして、該当するエラーが所定回数である3回に達し(S160)、実装装置15a~15cは、装置停止すると共に作業者へ基準情報44の確認を報知する(S170)。
ここで、作業者は、図7Aに示すように、部品Paと基準情報44の基準画像とを確認し、ホストPC60で正しい基準データに更新する。図8は、ホストPC60のディスプレイに表示される基準情報更新画面70の一例を示す説明図である。基準情報更新画面70は、部品情報46に含まれる画像データや、サイズ、輝度値、特性値など、部品Pに関する情報を入力、更新する際に表示される画面である。基準情報更新画面70には、カーソル71、基板基準情報表示欄72、変更前部品情報表示欄73、変更後部品情報表示欄74及び入力キー75などが表示される。カーソル71は、画面上に配置された入力欄に対して作業者が選択及び入力指示するものであり、ホストPC60の入力装置の操作により画面上を移動する。基板基準情報表示欄72には、基板Sに配置された部品Pの画像が表示される。変更前部品情報表示欄73は、基板基準情報表示欄72で選択された部品Pで現在使用されている基準データや情報などが表示される欄である。変更後部品情報表示欄74は、変更前部品情報表示欄73に表示された部品Pの更新後のデータを入力する欄である。入力キー75は、選択キー、編集キー、保存キー、終了キーなどが含まれている。作業者は、表示内容を確認し、編集キーを押下して編集し、保存キーを押下してホストPC60の記憶部にこの基準データを更新した基準情報44を記憶させる。ホストPC60は、更新後の基準情報44を、実装装置15a~15cへ送信する。実装装置15a~15cは、更新された基準情報44を用いて、再検査処理を実行する(S190)。このとき、実装装置15a~15cは、実装装置15aで実装処理された部品Pに欠品がないとの検査結果を得て、それを基板情報47へ記憶させる(S200)。基板情報47には、基板Sa1,Sa2,Sa3に対応する基板IDに対して、部品Paが欠品ではない情報が記憶される。
次に、実装装置15a~15cは、スキップなどにより生じた欠品を抽出し(S200)、この欠品に対する再実装処理を実行する(S210~S240)。このとき、実装装置15a~15cでは、本機前で実装すべきである再実装部品Pが本機で採取可能であり、且つその部品Pがないときには、図7Bに示すように、ローダ18にフィーダ25を補給させる(S230)。続いて、図7Cに示すように、実装装置15cが実装装置15bで実装されるべき部品Pの実装処理を実行する(S240)。そして、図7Cに示すように、実装装置15b、15cでは、本来、各装置が実装処理をすべきである部品Pの実装処理を、再実装後に実行する(S120)。図7Cに示すように、上述した再検査処理、再実装処理を実行することにより、基板Sや部品Pのロスなく欠品を解消し、実装装置15a~15cであるべき、本来の処理状態に復帰することができるのである。
ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の実装部30が本開示の実装部に相当し、検査部49が検査部に相当し、実装制御部40が制御部に相当し、ローダ18が移動型作業装置に相当し、部品供給部24が供給部に相当する。なお、本実施形態では、実装装置15の動作を説明することにより本開示の検査実装方法の一例も明らかにしている。
以上説明した本実施形態の実装装置15では、この実装装置15の前に実装処理した部品Pにエラーを検出したあと、基準情報44が更新されたときには、この実装装置15より前に実装処理した部品Pに対してもこの更新された基準情報44を用いた検査処理を検査部49に実行させる。実装装置15の基準情報44は、例えば、製造会社の違いやロットの違いなどにより部品Pに応じて異なる場合がある。実装装置15は、実際の部品Pと異なる基準情報44を用いると、許容範囲で部品Pが実装されていても、エラーに判定されることが起こりうる。この実装装置15では、この実装装置15よりも前の実装装置15で実装された部品Pまでも、更新された基準情報44を用いて検査するため、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。したがって、この実装装置15では、実装処理する実装対象物である基板S(ボードDS)の損失をより効率よく低減することができる。
また、実装制御部40は、実装部30で実装処理した部品Pに対して基準情報44を用いた検査処理を検査部49に実行させ、本機の実装装置15の前に実装処理した部品Pにエラーを検出したあと、基準情報44が更新されたときには、本機の実装装置15の実装部30で実装処理した部品Pに対して、この更新された基準情報44を用いた検査処理を検査部49に実行させる。この実装装置15では、この実装装置15で実装された部品Pを、更新された基準情報44を用いて検査するため、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。更に、実装制御部40は、この実装装置15の前に実装処理した部品Pを含む所定領域にエラーがあるとき、エラーがあるこの所定領域に対しては実装処理を行わずにスキップするよう実装部30の動作を制限するスキップモードを有しており、基準情報44が更新されたときには、スキップされた所定領域に対して、この更新された基準情報44を用いた検査処理を検査部49に実行させる。この実装装置15では、エラーのあるスキップされた所定領域で、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。また、この実装装置では、スキップモードにより、エラーのある所定領域への部品Pの配置を制限することにより、部品Pの損失をより低減することができる。
更に、実装制御部40は、基準情報44が更新されたあと、スキップされた所定領域に対して実装処理すべき部品Pが部品供給部24にあるときには、このスキップされた所定領域に対して実装処理を実装部30に実行させる。この実装装置15では、スキップされた所定領域に部品Pを配置することによって、実装処理する基板Sの損失をより低減することができる。また、実装装置15において部品供給部24は、部品Pを保持した保持部材としてのテープを有するフィーダ25を装着し、実装システム10は、フィーダ25を収容する収容部54を備え部品供給部24からフィーダ25を回収し及び/又はフィーダ25を部品供給部24へ移動する移動型作業装置としてのローダ18を更に備えている。そして、実装制御部40は、スキップされた所定領域に対して実装処理すべき部品Pが実装部30で採取可能であり且つ部品供給部24にないときには、ローダ18にこの実装すべき部品Pを保持したフィーダ25を部品供給部24へ移動させる情報を出力する。この実装装置15では、ローダ18により部品Pを自動補給することによって、基板Sの損失を低減することができる。
更にまた、実装制御部40は、特定の配置位置において所定数の基板Sに対してエラーが検出されたときには、実装部30及び検査部49を停止させ、作業者へ基準情報44を確認するよう報知し、基準情報44が更新されたときには、この実装部30及び検査部49の処理を再開させる。この実装装置15では、基準情報44の見直しを適正に促すことができ、ひいては、基板Sの損失をより効率よく低減することができる。また、基準情報44には、部品Pの形状、部品Pの輝度値及び部品Pの特性値のうち1以上の情報が含まれているため、特定の基準情報を用いることによって、基板Sの損失をより効率よく低減することができる。更に、実装対象物は、複数の基板Sを内包したボードDSであり、実装処理がスキップされる所定領域は、基板Sの領域である。特定の領域に対して部品Pの実装を制限することによって、部品Pの損失をより効率よく低減することができる。
なお、本開示は上述した実施形態に何ら限定されることはなく、本開示の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
例えば、上述した実施形態では、エラーがある所定領域をボードDSに含まれる基板Sの領域として説明したが、特にこれに限定されず、ボードDSに含まれていない単品の基板Sの領域としてもよいし、基板Sの内部の一領域としてもよい。また、上述した実施形態では、実装装置15は、エラーがある所定領域に対してスキップ処理を行うものとしたが、このスキップ処理を省略してもよい。この実装装置15においても、更新した基準情報44を用いて適正な検査を実行することができる。
上述した実施形態では、スキップされた所定領域に対して再実装処理を実行するものとしたが、特にこれに限定されず、スキップされた所定領域にかかわらず、CPU41は、再実装可能であれば、再実装処理を実行すればよい。また、上述した実施形態では、再実装する部品Pがないときには、ローダ18に補給させるものとしたが、特にこれに限定されず、ローダ18を省略し、自動搬送車16が補給するものとしてもよいし、作業者が補給するものとしてもよい。あるいは、ローダ18を省略し、補給を要さないように他の実装装置15で用いるフィーダ25を部品供給部24の空き装着部に装着してもよい。
上述した実施形態では、特定の配置位置において基板Sに対してエラーが所定回数、検出されたときに装置停止するものとしたが、装置停止を行わずに、作業者へ報知するものとしてもよい。なお、基板Sの損失を考慮すると、CPU41は、装置停止した方が好ましい。
上述した実施形態では、詳しく説明しなかったが、基準情報44が更新されたあと、欠品した部品Pを現在の実装装置15の実装部30では採取できない場合は、その更に下流の実装装置15が再実装する部品Pを採取できれば、その実装装置15で部品Pを再実装するものとしてもよい。この実装システム10では、より確実に基板Sの生産を完了することができるため、基板Sの損失をより効率よく低減することができる。
上述した実施形態では、検査処理では、部品Pの配置ずれや、欠品の検査処理を主として説明したが、CPU41は、例えば、部品Pの抵抗値や、部品Pの遮光率など、部品Pの特性を検査する検査処理を実行してもよい。CPU41は、特性値にエラーのあった部品Pに対しては、実装部30により採取させて廃棄させ、新たな部品Pを再実装するものとしてもよい。
上述した実施形態では、実装対象物は、基板Sを複数含むボードDSとして説明したが、特にこれに限定されず、ボードDSではない基板Sや、三次元の立体物などとしてもよい。また、基準情報44には、部品の形状、輝度値及び特性値のうち1以上の情報を含むものとしてもよい。更に、検査処理は、部品の配置の有無の検査、部品のずれ量の検査及び部品の特性値の検査のうち1以上を含むものとしてもよい。
上述した実施形態では、本開示を実装システム10や実装装置15として説明したが、実装装置15が実行する検査実装方法や、この実装装置15の検査実装方法を実現するプログラムとしてもよい。
ここで、本開示の実装装置、実装システム及び検査実装方法は、以下のように構成してもよい。例えば、本開示の実装装置において、前記制御部は、前記実装部で実装処理した部品に対して前記基準情報を用いた検査処理を前記検査部に実行させ、該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置の前記実装部で実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させるものとしてもよい。この実装装置では、この実装装置で実装された部品を更新された基準情報を用いて検査するため、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。
本開示の実装装置において、前記制御部は、該実装装置の前に実装処理した前記部品を含む所定領域にエラーがあるとき、エラーがある該所定領域に対しては実装処理を行わずにスキップするよう前記実装部の動作を制限するスキップモードを有しており、前記基準情報が更新されたときには、前記スキップされた前記所定領域に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させるものとしてもよい。この実装装置では、エラーのあるスキップされた所定領域での誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。また、この実装装置では、スキップモードにより、エラーのある所定領域への部品配置を制限することにより、部品の損失をより低減することができる。
実装対象物をスキップする態様の本開示の実装装置において、前記制御部は、前記基準情報が更新されたあと、前記スキップされた所定領域に対して実装処理すべき前記部品が前記供給部にあるときには、該スキップされた所定領域に対して前記実装処理を前記実装部に実行させるものとしてもよい。この実装装置では、スキップされた所定領域に部品を配置することによって、実装処理する実装対象物の損失をより低減することができる。あるいは、本開示の実装装置において、実装対象物をスキップする態様の本開示の実装装置において、前記供給部は、前記部品を保持した保持部材を装着し、前記実装システムは、前記保持部材を収容する収容部を備え前記供給部から前記保持部材を回収し及び/又は前記保持部材を前記供給部へ移動する移動型作業装置を更に含み、前記制御部は、前記スキップされた所定領域に対して実装処理すべき前記部品が前記実装部で採取可能であり且つ前記供給部にないときには、前記移動型作業装置に該実装すべき部品を保持した前記保持部材を前記供給部へ移動させる情報を出力するものとしてもよい。この実装装置では、移動型作業装置により部品を自動補給することによって、実装対象物の損失を低減することができる。
本開示の実装装置において、前記制御部は、特定の配置位置において所定数の前記実装対象物に対して前記エラーが検出されたときには、前記実装部及び/又は前記検査部を停止させ、作業者へ前記基準情報を確認するよう報知し、前記基準情報が更新されたときには、該実装部及び/又は該検査部の処理を再開させるものとしてもよい。この実装装置では、基準情報の見直しを適正に促すことができ、ひいては、実装対象物の損失をより効率よく低減することができる。
本開示の実装装置は、下記(1)又は(2)のいずれかの特徴を有するものとしてもよい。この実装装置においても、特定の基準情報や実装対象物において、実装対象物の損失をより効率よく低減することができる。
(1)前記基準情報には、前記部品の形状、前記部品の輝度値及び前記部品の特性値のうち1以上の情報が含まれている。
(2)前記実装対象物は、複数の基板を内包したボードであり、前記所定領域は、前記基板の領域である。
(1)前記基準情報には、前記部品の形状、前記部品の輝度値及び前記部品の特性値のうち1以上の情報が含まれている。
(2)前記実装対象物は、複数の基板を内包したボードであり、前記所定領域は、前記基板の領域である。
本開示の実装装置は、上述した実装装置を複数備えている。この実装システムは、上述した実装装置の採用する態様に応じた効果を得ることができる。
本開示の検査実装方法は、
部品を保持した供給部から該部品を採取し実装対象物に実装処理する実装部と、前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、を備えて、実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる検査実装方法であって、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させるステップ、
を含むものである。
部品を保持した供給部から該部品を採取し実装対象物に実装処理する実装部と、前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、を備えて、実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる検査実装方法であって、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させるステップ、
を含むものである。
この検査実装方法では、上述した実装装置と同様に、この実装装置で実装される前の部品までも、更新された基準情報を用いて検査するため、誤ってエラー検出されたものも、装置から取り出さずに適正な検査結果に変えることができる。したがって、この検査実装方法においても、実装処理する実装対象物の損失をより効率よく低減することができる。なお、この検査実装方法において、上述した実装装置の態様を採用してもよいし、上述した実装装置の機能を発現するステップを含むものとしてもよい。
本開示の実装装置、実装システム及び検査実装方法は、電子部品の実装分野に利用可能である。
10 実装システム、11 印刷装置、12 印刷検査装置、13 保管部、14 管理PC、15,15a,15b,15c 実装装置、16 自動搬送車、18 ローダ、19 X軸レール、22 基板処理部、24 部品供給部、25 フィーダ、26 採取撮像部、27 操作パネル、28 表示部、29 操作部、30 実装部、31 ヘッド移動部、32 実装ヘッド、33 ノズル、34 検査撮像部、35 ノズル保管部、40 実装制御部、41 CPU、42 記憶部、43 実装条件情報、44 基準情報、45 基板基準情報、46 部品情報、47 基板情報、48 エラー情報、49 検査部、50 移動制御部、51 CPU、53 記憶部、54 収容部、55 交換部、56 移動部、57 通信部、60 ホストPC、70 基準情報更新画面、71 カーソル、72 基板基準情報表示欄、73 変更前部品情報表示欄、74 変更後部品情報表示欄、75 入力キー、DS,DS1~DS3 ボード、P,Pa~Pd 部品、S,Sa~Sf,Sa1~Sa3 基板。
Claims (8)
- 実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる実装装置であって、
部品を保持した供給部から該部品を採取し前記実装対象物に実装処理する実装部と、
前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させる制御部と、
を備えた実装装置。 - 前記制御部は、該実装装置の前に実装処理した前記部品を含む所定領域にエラーがあるとき、エラーがある該所定領域に対しては実装処理を行わずにスキップするよう前記実装部の動作を制限するスキップモードを有しており、前記基準情報が更新されたときには、前記スキップされた前記所定領域に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させる、請求項1に記載の実装装置。
- 前記制御部は、前記基準情報が更新されたあと、前記スキップされた所定領域に対して実装処理すべき前記部品が前記供給部にあるときには、該スキップされた所定領域に対して前記実装処理を前記実装部に実行させる、請求項2に記載の実装装置。
- 前記供給部は、前記部品を保持した保持部材を装着し、
前記実装システムは、前記保持部材を収容する収容部を備え前記供給部から前記保持部材を回収し及び/又は前記保持部材を前記供給部へ移動する移動型作業装置を更に含み、
前記制御部は、前記スキップされた所定領域に対して実装処理すべき前記部品が前記実装部で採取可能であり且つ前記供給部にないときには、前記移動型作業装置に該実装すべき部品を保持した前記保持部材を前記供給部へ移動させる情報を出力する、請求項3に記載の実装装置。 - 前記制御部は、特定の配置位置において所定数の前記実装対象物に対して前記エラーが検出されたときには、前記実装部及び/又は前記検査部を停止させ、作業者へ前記基準情報を確認するよう報知し、前記基準情報が更新されたときには、該実装部及び/又は該検査部の処理を再開させる、請求項1~4のいずれか1項に記載の実装装置。
- 下記(1)又は(2)のいずれかの特徴を有する、請求項1~5のいずれか1項に記載の実装装置。
(1)前記基準情報には、前記部品の形状、前記部品の輝度値及び前記部品の特性値のうち1以上の情報が含まれている。
(2)前記実装対象物は、複数の基板を内包したボードであり、前記所定領域は、前記基板の領域である。 - 請求項1~6のいずれか1項に記載の実装装置を複数備えている、実装システム。
- 部品を保持した供給部から該部品を採取し実装対象物に実装処理する実装部と、前記実装対象物に配置された前記部品を基準情報を用いて検査処理する検査部と、を備えて、実装対象物に対して実装処理する実装装置を複数備えた実装システムに用いられる検査実装方法であって、
該実装装置の前に実装処理した前記部品にエラーを検出したあと、前記基準情報が更新されたときには、該実装装置より前に実装処理した前記部品に対して該更新された基準情報を用いた前記検査処理を前記検査部に実行させるステップ、
を含む検査実装方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/030457 WO2021024296A1 (ja) | 2019-08-02 | 2019-08-02 | 実装装置、実装システム及び検査実装方法 |
EP19940270.2A EP4009759B1 (en) | 2019-08-02 | 2019-08-02 | Mounting device, mounting system, and inspection/mounting method |
JP2021538521A JP7261303B2 (ja) | 2019-08-02 | 2019-08-02 | 実装装置、実装システム及び検査実装方法 |
CN201980098831.8A CN114208412B (zh) | 2019-08-02 | 2019-08-02 | 安装装置、安装***以及检查安装方法 |
US17/632,175 US11943872B2 (en) | 2019-08-02 | 2019-08-02 | Mounting device, mounting system, and inspection/mounting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/030457 WO2021024296A1 (ja) | 2019-08-02 | 2019-08-02 | 実装装置、実装システム及び検査実装方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021024296A1 true WO2021024296A1 (ja) | 2021-02-11 |
Family
ID=74503370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/030457 WO2021024296A1 (ja) | 2019-08-02 | 2019-08-02 | 実装装置、実装システム及び検査実装方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11943872B2 (ja) |
EP (1) | EP4009759B1 (ja) |
JP (1) | JP7261303B2 (ja) |
CN (1) | CN114208412B (ja) |
WO (1) | WO2021024296A1 (ja) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5713441B2 (ja) * | 1978-04-11 | 1982-03-17 | ||
JPS63314900A (ja) * | 1987-06-18 | 1988-12-22 | Mitsubishi Electric Corp | 電子部品の実装装置 |
JP2003332799A (ja) * | 2002-05-13 | 2003-11-21 | Matsushita Electric Ind Co Ltd | 過誤判定データのフィルタリング方法及び装置 |
JP2007157817A (ja) * | 2005-12-01 | 2007-06-21 | I-Pulse Co Ltd | 実装ライン、実装方法および実装機 |
JP2011091181A (ja) * | 2009-10-22 | 2011-05-06 | Panasonic Corp | 部品実装システムおよび実装状態検査方法 |
JP4775339B2 (ja) * | 2007-07-13 | 2011-09-21 | パナソニック株式会社 | 電子部品実装システムおよび電子部品実装方法 |
JP4788678B2 (ja) * | 2007-07-20 | 2011-10-05 | パナソニック株式会社 | 部品の実装状態検査方法 |
JP2014022681A (ja) | 2012-07-23 | 2014-02-03 | Fuji Mach Mfg Co Ltd | 部品実装システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0814844B2 (ja) * | 1986-03-04 | 1996-02-14 | オムロン株式会社 | 部品実装基板の検査装置 |
JP3461915B2 (ja) * | 1994-06-30 | 2003-10-27 | 松下電器産業株式会社 | 実装基板生産装置 |
JP4598602B2 (ja) * | 2005-05-31 | 2010-12-15 | ヤマハ発動機株式会社 | 実装ラインおよび実装機 |
JP2008199070A (ja) * | 2008-05-22 | 2008-08-28 | Matsushita Electric Ind Co Ltd | 電子部品実装方法 |
JP5241530B2 (ja) * | 2009-01-16 | 2013-07-17 | Juki株式会社 | 電子部品実装装置および搭載方法 |
JP2011082243A (ja) * | 2009-10-05 | 2011-04-21 | Panasonic Corp | 部品実装装置および部品実装装置における実装状態検査方法 |
JP5845416B2 (ja) * | 2012-08-22 | 2016-01-20 | パナソニックIpマネジメント株式会社 | 実装基板の製造方法 |
JP6259565B2 (ja) * | 2012-12-18 | 2018-01-10 | 富士機械製造株式会社 | 実装管理装置、検査管理装置、実装システム、実装管理方法及びそのプログラム、ならびに検査管理方法及びそのプログラム |
CN105309063B (zh) * | 2013-06-18 | 2019-01-15 | 株式会社富士 | 安装管理装置、安装处理装置、安装***、安装管理方法及安装处理方法 |
US10712729B2 (en) * | 2015-04-09 | 2020-07-14 | Panasonic Intellectual Property Management Co., Ltd. | Setting support system for setting operational parameter |
JP6557854B2 (ja) * | 2015-04-09 | 2019-08-14 | パナソニックIpマネジメント株式会社 | 部品実装装置における動作パラメータの設定支援システム |
-
2019
- 2019-08-02 JP JP2021538521A patent/JP7261303B2/ja active Active
- 2019-08-02 CN CN201980098831.8A patent/CN114208412B/zh active Active
- 2019-08-02 US US17/632,175 patent/US11943872B2/en active Active
- 2019-08-02 EP EP19940270.2A patent/EP4009759B1/en active Active
- 2019-08-02 WO PCT/JP2019/030457 patent/WO2021024296A1/ja unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5713441B2 (ja) * | 1978-04-11 | 1982-03-17 | ||
JPS63314900A (ja) * | 1987-06-18 | 1988-12-22 | Mitsubishi Electric Corp | 電子部品の実装装置 |
JP2003332799A (ja) * | 2002-05-13 | 2003-11-21 | Matsushita Electric Ind Co Ltd | 過誤判定データのフィルタリング方法及び装置 |
JP2007157817A (ja) * | 2005-12-01 | 2007-06-21 | I-Pulse Co Ltd | 実装ライン、実装方法および実装機 |
JP4775339B2 (ja) * | 2007-07-13 | 2011-09-21 | パナソニック株式会社 | 電子部品実装システムおよび電子部品実装方法 |
JP4788678B2 (ja) * | 2007-07-20 | 2011-10-05 | パナソニック株式会社 | 部品の実装状態検査方法 |
JP2011091181A (ja) * | 2009-10-22 | 2011-05-06 | Panasonic Corp | 部品実装システムおよび実装状態検査方法 |
JP2014022681A (ja) | 2012-07-23 | 2014-02-03 | Fuji Mach Mfg Co Ltd | 部品実装システム |
Non-Patent Citations (1)
Title |
---|
See also references of EP4009759A4 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2021024296A1 (ja) | 2021-02-11 |
EP4009759A1 (en) | 2022-06-08 |
CN114208412B (zh) | 2023-06-09 |
CN114208412A (zh) | 2022-03-18 |
US11943872B2 (en) | 2024-03-26 |
EP4009759B1 (en) | 2024-03-06 |
US20220287211A1 (en) | 2022-09-08 |
JP7261303B2 (ja) | 2023-04-19 |
EP4009759A4 (en) | 2022-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111819915B (zh) | 安装*** | |
US11464145B2 (en) | Mounting system, mobile work device, and mobile work management method | |
WO2020161827A1 (ja) | 管理装置、移動型作業装置、実装システム及び管理方法 | |
JP6259565B2 (ja) | 実装管理装置、検査管理装置、実装システム、実装管理方法及びそのプログラム、ならびに検査管理方法及びそのプログラム | |
WO2020039542A1 (ja) | 移動作業管理装置、実装システム、移動型作業装置及び移動作業管理方法 | |
JP7220237B2 (ja) | 管理装置、実装装置、実装システム及び管理方法 | |
WO2021024296A1 (ja) | 実装装置、実装システム及び検査実装方法 | |
WO2019163044A1 (ja) | 部品実装システム | |
JP6335246B2 (ja) | 検査管理装置及び検査管理方法 | |
CN114830848B (zh) | 元件安装线 | |
JP7197705B2 (ja) | 実装装置、実装システム及び検査実装方法 | |
JP7183277B2 (ja) | 移動型作業装置、移動作業管理装置、実装システム及び管理方法 | |
JP2019220718A (ja) | 部品実装装置 | |
WO2023139789A1 (ja) | 準備装置、実装装置、実装システム及び情報処理方法 | |
JP7407347B2 (ja) | 部品実装装置 | |
WO2022101991A1 (ja) | 管理装置および管理方法並びに作業装置 | |
JP6734722B2 (ja) | 品質管理システム | |
JP2024082866A (ja) | 情報処理装置、実装システム及び情報処理方法 | |
EP3373717B1 (en) | Component mounting system and component mounting device |
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: 19940270 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021538521 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: 2019940270 Country of ref document: EP Effective date: 20220302 |