The present invention relates to a component mounting system for mounting components on a board, and a mounting state inspection method in a component mounting system for inspecting a mounting state of each of components in the component mounting system.
A component mounting system for mounting each component on a board to produce a mounted board is composed of a plurality of devices such as a solder printing device, a component mounting device, a reflow device, etc. which are connected so that each component is mounted on a board after solder printing. Before the mounted board is conveyed into the reflow device, the mounted board is inspected for confirming whether the mounting state is good or not. In the inspection of the mounting state, whether the kind of the mounted component is correct or not, whether each component is present in its mounting position or not, the positional displacement of each component, etc. are a subject of confirmation.
As an inspection device for inspecting the mounting state, there has been heretofore used a device which is formed so that the aforementioned items are checked based on an image obtained by image-capturing the board after component mounting (e.g. see Patent Document 1). In the Patent Document example, each component is recognized based on color information of the component and the board and extracted from an image acquired by scanning the board after component mounting, and an image of the extracted component is compared with component information stored in advance to thereby determine the mounting state of the component on the board.
In the aforementioned prior technical example, the following disadvantage is however caused by the fact that each component is recognized based on color information of the component and the board when the component is extracted from the image obtained by image-capturing the board. That is, to extract each component correctly from an image of the board obtained by image-capturing, it is necessary to warrant reproducibility of color information for distinguishing the component from a top surface of the board. Boards or components are not necessarily produced in the same color even though the boards or components have the same part number. In most cases, the color varies according to each production lot, so that accuracy in extraction of each component based on color information is lowered.
If a portion unclear in terms of recognition processing, such as a solder-plated electrode, a silk-printed portion, etc. is disposed in a range of the board as the background of the component in the image so as to be close to the component, there arises the case where the component cannot be distinguished correctly from the board on the image. Moreover, because the acquired image depends on the state of illumination during image capturing, correct image information cannot be acquired to bring lowering of recognition accuracy if the state of illumination varies.
To eliminate the influence caused by variation in color of the component or board and variation in the state of illumination, it is necessary to perform a troublesome correcting process such as teaching of color information, calibration of the illumination state, etc. This causes lowering of handling property of an inspection operation. As described above, in the background art of the system of recognizing each component based on color information of the component and the board and extracting the component, there are lots of unstable elements in terms of keeping component extraction accuracy. There is a problem that it is difficult to achieve accurate mounting state inspection with good operability.
Therefore, an object of the invention is to provide a component mounting system and a mounting state inspection method in the component mounting system in which accurate mounting state inspection can be achieved with good operability.
The component mounting system according to the invention is a component mounting system with a mounting state inspection function for mounting components on a board and inspecting a mounting state of each of the mounted components, including: an un-mounted board image capturing portion which executes a board image capturing operation on the board before execution of component mounting work for image-capturing an inspection range of the board to be inspected to acquire captured image data; a component mounting portion which executes mounting work on the board after an image of the board has been captured by the un-mounted board image capturing portion; a mounted board image capturing portion which executes the board image capturing operation on the board after execution of the mounting work; a component extraction processing portion which calculates a difference between pre-mounting image data acquired by the un-mounted board image capturing portion and post-mounting image data acquired by the mounted board image capturing portion to thereby extract each component mounted by the mounting work; and a discrimination processing portion which compares the shape and position of the component extracted by the component extraction processing portion with inspection data indicating the shape and position of a normal component stored in advance to thereby determine whether the mounting state of each component on the board is good or not.
The mounting state inspection method in the component mounting system according to the invention is a mounting state inspection method for inspecting a mounting state of each component mounted in a component mounting system for mounting components on a board, including: an un-mounted board image capturing step of executing a board image capturing operation on the board before execution of component mounting work for image-capturing an inspection range of the board to be inspected to acquire captured image data; a component mounting step of executing mounting work on the board after the un-mounted board image capturing step; a mounted board image capturing step of executing the board image capturing operation on the board after the mounting work has been executed on the board; a component extraction processing step of calculating a difference between pre-mounting image data acquired by the un-mounted board image capturing portion and post-mounting image data acquired by the mounted board image capturing portion to thereby extract each component mounted in the component mounting step; and a discrimination processing step of comparing the shape and position of the component extracted in the component extraction processing step with inspection data indicating the shape and position of a normal component stored in advance to thereby determine whether the mounting state of each component on the board is good or not.
According to the invention, there is used the following method. That is, a board image capturing operation for image-capturing an inspection range of a board to be inspected to acquire captured image data is executed on the board before and after mounting work is executed on the board. A difference between pre-mounting image data and post-mounting image data thus acquired is calculated to thereby extract each component. The shape and position of the extracted component are compared with inspection data indicating the shape and position of a normal component stored in advance to thereby determine whether the mounting state of each component on the board is good or not. By using the method, unstable elements in a system for recognizing and extracting each component based on color information of the component and the board can be eliminated to achieve accurate mounting state inspection with good operability.
A mode for carrying out the invention will be described below with reference to the drawings. Referring first to
The printing module M1 performs screen printing of component joint solder paste on component connection lands of a board 4. The board delivery module M2 delivers the printed board 4 received from the printing module M1 to a downstream side module at a predetermined timing (arrow a). Each of the inspection/mounting module M3, the component mounting modules M4 and M5 and the inspection/mounting module M6 is formed so that a work operating mechanism such as an inspection mechanism, a component mounting mechanism, etc. is disposed on each of both sides of a board conveyance portion 6 (see
The inspection/mounting module M3 has an inspection module M3A and a component mounting module M3B as work operating mechanisms. The inspection module M3A inspects a solder printing state by image-capturing the printed board 4 and performs a board image capturing operation for acquiring captured image data by image-capturing an inspection range of the board 4 to be inspected for the purpose of inspecting the mounting state. That is, the inspection module M3A serves as an un-mounted board image capturing portion which executes a board image capturing operation on the board 4 before execution of component mounting work.
The component mounting module M3B mounts a component on the board 4 after solder printing inspection. Each of the component mounting modules M4 and M5 has two component mounting modules M4A and M4B (or M5A and M5B) which can perform work operations independently. Components are mounted on the board 4 successively by these component mounting modules. The inspection/mounting module M6 has an inspection module M6A and a component mounting module M6B. The component mounting module M6B mounts a component on the board 4. The inspection module M6A image-captures the board 4 after component mounting work on the board 4 has been completed by the respective component mounting modules on the upstream side.
In this embodiment, the component mounting modules M3B, M4A, M4B, M5A, M5B and M6B serve as component mounting portions which execute mounting work on the board 4 after an image of the board 4 has been captured by the inspection module M3A serving as an un-mounted board image capturing portion. The inspection module M6A serves as a mounted board image capturing portion which executes a board image capturing operation on the board 4 on which mounting work has been executed by the component mounting portions, in order to image-capture an inspection range of the board 4 to be inspected to acquire captured image data. The inspected board 4 is conveyed into the reflow module M8 through the board delivery module M7 (arrow b). In the reflow module M8, the inspected board 4 is heated to melt and solidify solder so that components are soldered to the board 4.
The structure of the inspection/mounting module M3 or M6 will be described next with reference to
A component supply portion 7 is disposed in each of the component mounting modules M3B and M6B. A wagon 19 on which tape feeders 8 are mounted in parallel is disposed in the component supply portion 7. Each tape feeder 8 pulls out a carrier tape with a component held thereon from a tape supply reel 20 set in the wagon 19 and pitch-feeds the carrier tape to thereby supply the component to a pickup position to be performed by a component loading portion which will be described later.
A Y-axis moving table 9 having a linearly moving mechanism performed by a linear motor is disposed in a Y direction in one X-direction end portion of the base 5. X-axis moving tables 10A and 10B each having a linearly moving mechanism performed by a linear motor likewise extends in the X direction and are attached to the Y-axis moving table 9 so as to be movable in the Y direction. The X-axis moving tables 10A and 10B correspond to the inspection module M3A and the component mounting module M3B respectively or correspond to the inspection module M6A and the component mounting module M6B respectively.
A loading head 15 having a plurality of unit loading heads 16 is attached to the X-axis moving table 10B so that the loading head 15 can move in the X direction. A board image capturing portion 17 moving together with the loading head 15 is disposed on a lower surface side of the X-axis moving table 10B. An image capturing head 11 having an image capturing camera 12 is attached to the X-axis moving table 10A so as to be movable in the X direction. A wagon 13 having a built-in image recognition unit 14 is attached to each of the inspection modules M3A and M6A.
Operation of each of the component mounting modules M3B and M6B will be described. By driving the Y-axis moving table 9 and the X-axis moving table 10B, the loading head 15 is moved horizontally in the X direction and in the Y direction so that a component is taken out from the tape feeders 8 of the component supply portion 7 by suction nozzles 16a attached to lower end portions of the unit loading heads 16 and is mounted on the board 4 aligned and held by the board conveyance portion 6. The Y-axis moving table 9, the X-axis moving table 10B and the loading head 15 form a component loading portion in which a component is taken out from the component supply portion 7 by the loading head 15 and moved and loaded onto a mounting position of the board 4 aligned and held by the board conveyance portion 6. By moving the board image capturing portion 17 together with the loading head 15, the board image capturing portion 17 is moved above the board 4 and image-captures the board 4. An image acquired by image capturing is subjected to recognition processing so that a recognition mark or a component mounting position provided on the board 4 can be recognized.
A component image capturing portion 18 is disposed in a moving path of the loading head 15 between the component supply portion 7 and the board conveyance portion 6. The loading head 15 having a component held by the suction nozzles 16a is moved above the component image capturing portion 18 in the X direction so that the component held by the loading head 15 is image-captured by the component image capturing portion 18. An image acquired by image capturing is subjected to recognition processing to thereby acquire position information indicating the positional displacement of the component from a normal position. In an operation of loading a component on the board 4, position correction of the loading position is performed based on the positional information.
Operation of each of the inspection modules M3A and M6A will be described. By driving the Y-axis moving table 9 and the X-axis moving table 10A, the image capturing head 11 is moved horizontally in the X direction and in the Y direction. Consequently, each of the inspection modules M3A and M6A acquires captured image data in such a manner that the image capturing camera 12 mage-captures an inspection range (to be inspected) of the board 4 aligned and held by the board conveyance portion 6 before and after component mounting.
A component mounting state inspection function in the component mounting system 1 will be described next with reference to
The component extraction processing portion 3a calculates a difference between pre-mounting image data acquired by the inspection module M3A and post-mounting image data acquired by the inspection module M6A to thereby perform a process of extracting a component mounted by the mounting work. The discrimination processing portion 3b compares the shape and position of the component extracted by the component extraction processing portion 3a with inspection data indicating the shape and position of a normal component stored in advance to thereby determine whether the mounting state of the component on the board 4 is good or not. The inspection data storage portion 3c stores the inspection data used when the discrimination processing portion 3b determines whether the mounting state is good or not.
In the aforementioned configuration, the inspection module M3A serving as an un-mounted board image capturing portion, the component mounting modules M3B, M4A, M4B, M5A, M5B and M6B serving as component mounting portions, the inspection module M6A serving as a mounted board image capturing portion and the component extraction processing portion 3a, the discrimination processing portion 3b and the inspection data storage portion 3c as the internal processing functions of the host device 3 correspond to a component mounting system having a mounting state inspection function for mounting components on the board 4 and inspecting the mounting state of each mounted component.
In the component mounting system having the mounting state inspection function configured as described above, a mounting state inspection method for inspecting the mounting state of each mounted component will be described next with reference to
The range of the board 4 to be inspected will be described here with reference to
By image-capturing the range of the board 4 to be inspected, a pre-mounting image 12a shown in
Then, mounting work is executed on the board 4 after the un-mounted board image capturing step (component mounting step). In the step, the board 4 is loaded with the components 21 and 22 aiming at the mount points P1 and P2 respectively by any one of the component mounting modules M3B, M4A, M4B, M5A, M5B and M6B. That is, as shown in
After execution of the mounting work on the board 4, a board image capturing operation is then executed on the board 4 by the inspection module M6A serving as a mounted board image capturing portion (mounted board image capturing step). That is, as shown in
Then, a difference between the pre-mounting image data acquired by the inspection module M3A and the post-mounting image data acquired by the inspection module M6A is calculated to thereby extract the components 21 and 22 mounted in the component mounting step (component extraction processing step). That is, an image computing process is performed for subtracting image data of respective pixels forming the pre-mounting image 12a from image data of respective pixels forming the post-mounting image 12b in accordance with each corresponding pixel.
Consequently, image data cancel each other in a region where image data are common to the pre-mounting image 12a and the post-mounting image 12b, that is, in the background portion 4* and the land images 4a* and 4b*. On the contrary, in the component regions 21* and 22* corresponding to the components 21 and 22 in the post-mounting image 12b, image data corresponding to the background portion 4* is subtracted from image data corresponding to the component regions 21* and 22* respectively, so that image data do not cancel each other in the regions of the components 21 and 22.
By performing such an image computing process, a recognition image 30 shown in
Then, the shapes and positions of the components extracted in the component extraction processing step are compared with inspection data indicating the shapes, sizes and positions of normal components stored in the inspection data storage portion 3c in advance so that determination is made by the discrimination processing portion 3b as to whether the mounting state of each component on the board 4 is good or not (discrimination processing step).
That is, as shown in
As described above, in the mounting state inspection method in the component mounting system according to this embodiment, components are extracted by calculating a difference between pre-mounting image data and post-mounting image data acquired by execution of a board image capturing operation on the board 4 before and after execution of mounting work, for acquiring image data by image-capturing an inspection range of the board 4 to be inspected. Accordingly, unstable elements in the system according to the background art in which components are recognized and extracted based on color information of the components and the board can be eliminated to achieve accurate mounting state inspection with good operability.
Although the embodiment has been described on an example of configuration of equipment in which component mounting modules M4 and M5 are disposed between two inspection/mounting modules M3 and M6 as shown in
This application is based on Japanese Patent Application (Patent Application 2009-231273) filed on Oct. 5, 2009 and the contents of which should be incorporated herein by reference.
The component mounting system and the mounting state inspection method in the component mounting system according to the invention have an effect in that accurate mounting state inspection can be achieved with good operability, and they are useful in the component mounting field for mounting components on a board to produce a mounted board.
Number | Date | Country | Kind |
---|---|---|---|
2009-231273 | Oct 2009 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP10/05837 | 9/28/2010 | WO | 00 | 9/12/2011 |