Control device including image processing device

The image processing device improves component identification by calculating brightness differences and adjusting stage color and exposure time, addressing inconsistencies in component recognition and mounting accuracy.

JP7733005B2Active Publication Date: 2025-09-02FUJI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022563260
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-11-17
Publication Date
2025-09-02
Estimated Expiration
2040-11-17

AI Technical Summary

Technical Problem

Existing image processing systems struggle to accurately identify components scattered on stages with similar brightness levels, leading to inconsistencies in component recognition and mounting accuracy.

Method used

An image processing device that calculates brightness differences between components and stages, adjusts stage color and exposure time based on thresholds, and performs image processing to enhance contrast for precise component identification.

Benefits of technology

Enhances the accuracy of component recognition by adjusting stage color and exposure time, ensuring clear outlines and consistent identification of components for proper mounting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007733005000001
    Figure 0007733005000001
  • Figure 0007733005000002
    Figure 0007733005000002
  • Figure 0007733005000003
    Figure 0007733005000003
Patent Text Reader

Abstract

The present invention is an image processing device which carries out image processing of components on the basis of the brightness of the components in captured image data acquired by capturing images of components scattered on a stage. The present invention is a method for identifying scattered components, said method including: an image capturing data acquisition step for acquiring image capturing data by capturing images of components scattered on a stage; an image processing step for carrying out image processing to clarify the components in the image capturing data; and an identification step for identifying the components scattered on the stage on the basis of the image capturing data on which the image processing has been carried out.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an image processing device that performs image processing based on image data of components scattered on a stage. [Background technology]

[0002] As described in the following patent document, there is an image processing device that performs image processing based on image data of components scattered on a stage. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6542353 Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present specification is to perform appropriate image processing based on image data of components scattered on a stage. [Means for solving the problem]

[0005] In order to solve the above problems, the present specification provides: A control device including an image processing device, which calculates a brightness difference between a brightness of the identified component and a brightness of the stage based on image data obtained by capturing an image of a component placed at a predetermined first position on a stage and the stage at a predetermined second position different from the first position, and when the value of the brightness difference is less than a first threshold, provides a guidance to replace the stage with a stage of a different color from the stage, and when the value of the brightness difference is less than a second threshold that is equal to or greater than the first threshold and is greater than the first threshold, provides a guidance to replace the stage with a stage of a different color from the stage, scattered across the stage The aforementioned Image processing is performed to increase the difference between the brightness of the component and the brightness of the stage in the image data obtained by imaging the component. The image processing device execution and when the value of the brightness difference is equal to or greater than a third threshold value that is greater than the second threshold value, the exposure time is changed. do control An apparatus is disclosed.

[0006] [Effects of the Invention]

[0007] According to the present disclosure, it is possible to perform appropriate image processing based on image data of components scattered on a stage. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 2 is a perspective view showing a component mounter. [Figure 2] FIG. 2 is a perspective view showing a component mounting device of the component mounter. [Figure 3] FIG. [Figure 4] FIG. 2 is a perspective view showing a component supply unit. [Figure 5] FIG. [Figure 6] FIG. [Figure 7] FIG. [Figure 8] FIG. [Figure 9] FIG. 2 is a perspective view showing a component holding head. [Figure 10] FIG. 10 is a view showing the component receiving member in a state where an electronic circuit component is housed therein; [Figure 11] FIG. 2 is a block diagram showing a control device of the component mounter. [Figure 12] FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. [Figure 13] FIG. 10 is a diagram showing a lead component recognized by pattern matching. [Figure 14] FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. [Figure 15] FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. [Figure 16] FIG. 10 is a flowchart of a program. [Figure 17] FIG. 10 is a flowchart of a program. [Figure 18] FIG. 10 is a flowchart of a program. [Figure 19] FIG. 10 is a diagram showing an image of a stage displayed on a display panel. [Figure 20] FIG. 10 is a diagram showing an image of a stage displayed on a display panel. DETAILED DESCRIPTION OF THE INVENTION

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings as modes for carrying out the present invention.

[0010] 1 shows a component mounter 10. The component mounter 10 is a device for performing the operation of mounting components on a circuit substrate 12. The component mounter 10 includes a device main body 20, a substrate transport and holding device 22, a component mounting device 24, imaging devices 26 and 28, a component supply device 30, a bulk component supply device 32, and a control device (see FIG. 11) 34. Examples of the circuit substrate 12 include a circuit board and a substrate with a three-dimensional structure, and examples of the circuit substrate include a printed wiring board and a printed circuit board.

[0011] The device main body 20 is composed of a frame 40 and a beam 42 suspended from the frame 40. The substrate transport and holding device 22 is disposed in the center of the frame 40 in the front-to-rear direction and includes a transport device 50 and a clamping device 52. The transport device 50 transports the circuit substrate 12, and the clamping device 52 holds the circuit substrate 12. As a result, the substrate transport and holding device 22 transports the circuit substrate 12 and securely holds the circuit substrate 12 at a predetermined position. In the following description, the transport direction of the circuit substrate 12 is referred to as the X direction, the horizontal direction perpendicular to that direction is referred to as the Y direction, and the vertical direction is referred to as the Z direction. In other words, the width direction of the component mounter 10 is the X direction, and the front-to-rear direction is the Y direction.

[0012] The component mounting device 24 is mounted on the beam 42 and includes two work heads 60, 62 and a work head moving device 64. Each work head 60, 62 has a suction nozzle 66 (see FIG. 2) and holds a component using the suction nozzle 66. The work head moving device 64 also includes an X-direction moving device 68, a Y-direction moving device 70, and a Z-direction moving device 72. The X-direction moving device 68 and the Y-direction moving device 70 move the two work heads 60, 62 together to any position on the frame 40. As shown in FIG. 2, each work head 60, 62 is detachably positioned and attached to sliders 74, 76 without the need for tools by an operator, and the Z-direction moving device 72 moves the sliders 74, 76 individually in the vertical direction. As a result, the work heads 60, 62 are moved individually in the vertical direction by the Z-direction moving device 72.

[0013] The imaging device 26 is attached to the slider 74 facing downward on a vertical line, and moves together with the work head 60 in the X, Y, and Z directions. This allows the imaging device 26 to capture an image of any position on the frame 40. As shown in FIG. 1, the imaging device 28 is disposed between the substrate material conveying and holding device 22 and the component supply device 30 on the frame 40 facing upward on a vertical line. This allows the imaging device 28 to capture an image of a component held by the suction nozzle 66 of the work heads 60, 62.

[0014] The component supply device 30 is disposed at one end of the frame 40 in the front-to-rear direction. The component supply device 30 has a tray-type component supply device 78 and a feeder-type component supply device (not shown). The tray-type component supply device 78 is a device that supplies components placed on a tray. The feeder-type component supply device is a device that supplies components using a tape feeder (not shown) or a stick feeder (not shown).

[0015] The bulk component supply device 32 is disposed at the other end of the frame 40 in the front-to-rear direction. The bulk component supply device 32 is a device that aligns a plurality of components that are scattered loosely and supplies the aligned components. In other words, it is a device that aligns a plurality of components in any orientation into a predetermined orientation and supplies the components in the predetermined orientation. The configuration of the component supply device 32 is described in detail below. Components supplied by the component supply device 30 and the bulk component supply device 32 include electronic circuit components, solar cell components, and power module components. Electronic circuit components include components with leads and components without leads.

[0016] As shown in FIG. 3, the bulk component supply device 32 includes a main body 80, a component supply unit 82, an imaging device 84, and a component delivery device 86.

[0017] The component supply unit 82 includes a component supplier 88, a component scattering device (see FIG. 4) 90, and a component returning device (see FIG. 4) 92, and these component supplier 88, component scattering device 90, and component returning device 92 are integrally configured. The component supply unit 82 is detachably attached to a base 96 of the main body 80, and in the bulk component supply device 32, five component supply units 82 are arranged in a row in the X direction.

[0018] The component supplier 88 has a generally rectangular box shape and is disposed so as to extend in the Y direction as shown in Figures 4 and 5. The Y direction is described as the front-to-rear direction of the component supplier 88, and in the component supply unit 82, the direction toward the side where the component returning device 92 is disposed is described as the front, and the direction toward the side where the component supplier 88 is disposed is described as the rear.

[0019] The component supply device 88 has openings on the top and front, with the opening on the top serving as a component inlet 97 and the opening on the front serving as a component outlet 98. In the component supply device 88, an inclined plate 104 is disposed below the inlet 97. The inclined plate 104 is disposed so as to slope downward from the rear end face of the component supply device 88 toward the center.

[0020] 5, a conveyor device 106 is disposed on the front side of the inclined plate 104. The conveyor device 106 is disposed so as to be inclined upward from the front end of the inclined plate 104 toward the front of the component supplier 88. The conveyor belt 112 of the conveyor device 106 rotates counterclockwise in FIG. 5. In other words, the conveying direction of the conveyor device 106 is diagonally upward from the front end of the inclined plate 104 toward the front.

[0021] In addition, an inclined plate 126 is disposed below the front end of the conveyor device 106. The inclined plate 126 is disposed from the front end face of the component supply device 88 toward the bottom of the conveyor device 106, with its rear end slanted diagonally downward. Furthermore, an inclined plate 128 is disposed below the inclined plate 126. The inclined plate 128 is inclined from below the center of the conveyor device 106 toward the discharge port 98 of the component supply device 88, with its front end positioned downward.

[0022] 4, a pair of side frames 130 are attached to the base 96. The pair of side frames 130 are erected facing each other and parallel to each other, extending in the Y direction. The distance between the pair of side frames 130 is slightly larger than the width dimension of the component supplier 88, and the component supplier 88 is detachably mounted between the pair of side frames 130.

[0023] The component scattering device 90 includes a component support member 150 and a component support member moving device 152. The component support member 150 is composed of a stage 156 and a pair of side walls 158. The stage 156 has a generally longitudinal plate shape and is disposed so as to extend forward from below the component supply device 88, which is mounted between a pair of side frames 130. The upper surface of the stage 156 is generally horizontal and, as shown in FIG. 5, is disposed with a slight clearance from the front end of the inclined plate 128 of the component supply device 88. The stage 156 is detachably positioned and attached to a base (not shown) of the component support member 150 by bolts. The pair of side walls 158 are fixed in an upright position on both longitudinal sides of the stage 156, as shown in FIG. 4, and the upper ends of the side walls 158 extend above the upper surface of the stage 156.

[0024] The component support member moving device 152 slides the component support member 150 in the Y direction by operating an air cylinder (see FIG. 11) 166. At this time, the component support member 150 moves between a stored state (see FIG. 6) in which it is stored below the component supply device 88 and an exposed state (see FIG. 5) in which it is exposed from below the component supply device 88.

[0025] As shown in FIG. 7, the component returning device 92 includes an object storage container 180 and a container shaking device 181. The object storage container 180 is generally box-shaped with an arc-shaped bottom. The object storage container 180 is held swayably at the front end of the stage 156 of the component support member 150, and is swung by the operation of the container shaking device 181. At this time, the object storage container 180 swings between a storage position (see FIG. 7) in which the opening faces upward and a return position (see FIG. 8) in which the opening faces the upper surface of the stage 156 of the component support member 150.

[0026] As shown in Fig. 3, the imaging device 84 includes a camera 290 and a camera moving device 292. The camera moving device 292 includes a guide rail 296 and a slider 298. The guide rail 296 is fixed to the main body 80 above the component supplier 88 so as to extend in the width direction (X direction) of the bulk component supply device 32. The slider 298 is slidably attached to the guide rail 296, and slides to any position by the operation of an electromagnetic motor (see Fig. 11) 299. The camera 290 is attached to the slider 298 while facing downward.

[0027] As shown in FIG. 3, the component delivery device 86 includes a component holding head moving device 300, a component holding head 302, and two shuttle devices 304.

[0028] The component holder head moving device 300 includes an X-direction moving device 310, a Y-direction moving device 312, and a Z-direction moving device 314. The Y-direction moving device 312 has a Y-slider 316 arranged above the component supply unit 82 so as to extend in the X direction. The Y-slider 316 is moved to any position in the Y direction by driving an electromagnetic motor (see FIG. 11) 319. The X-direction moving device 310 has an X-slider 320 arranged on the side of the Y-slider 316. The X-slider 320 is moved to any position in the X direction by driving an electromagnetic motor (see FIG. 11) 321. The Z-direction moving device 314 has a Z-slider 322 arranged on the side of the X-slider 320. The Z-slider 322 is moved to any position in the Z direction by driving an electromagnetic motor (see FIG. 11) 323.

[0029] As shown in FIG. 9 , the component holding head 302 includes a head main body 330, a suction nozzle 332, a nozzle pivoting device 334, and a nozzle rotating device 335. The head main body 330 is integrally formed with the Z-slider 322. The suction nozzle 332, which holds a component, is detachably attached to the lower end of a holder 340. The holder 340 is bendable around a support shaft 344, and the nozzle pivoting device 334 bends the holder 340 upward by 90 degrees. As a result, the suction nozzle 332 attached to the lower end of the holder 340 pivots 90 degrees and is positioned at a pivoted position. That is, the suction nozzle 332 pivots between a non-rotated position and a pivoted position by the operation of the nozzle pivoting device 334. Of course, it is also possible to position and stop the suction nozzle 332 at an angle between the non-rotated position and the pivoted position. The nozzle rotating device 335 rotates the suction nozzle 332 around its axis.

[0030] 3, each of the two shuttle devices 304 includes a component carrier 388 and a component carrier moving device 390, and is fixed to the main body 80, side-by-side with the component supply unit 82 in the horizontal direction. Five component receiving members 392 are attached to the component carrier 388, lined up in a horizontal direction, and components are placed on each of the component receiving members 392.

[0031] Bulk component supply device 32 is capable of supplying a variety of components, and various component receiving members 392 are prepared according to the shape of the components. Here, as an example of an electronic circuit component supplied by bulk component supply device 32, component receiving member 392 corresponding to a lead component 410 having leads, as shown in Figure 10, will be described. Lead component 410 is composed of a block-shaped component body 412 and two leads 414 protruding from the bottom surface of component body 412.

[0032] The component receiving member 392 is also formed with a component receiving recess 416 shaped to accommodate the lead component 410. The component receiving recess 416 is a stepped recess, and is composed of a main body receiving recess 418 that opens to the top surface of the component receiving member 392, and a lead receiving recess 420 that opens to the bottom surface of the main body receiving recess 418. The lead component 410 is inserted into the component receiving recess 416 with the leads 414 facing downward. As a result, the leads 414 are inserted into the lead receiving recess 420, and the lead component 410 is placed inside the component receiving recess 416 with the component body 412 inserted into the main body receiving recess 418.

[0033] 3, the component carrier moving device 390 is a plate-shaped elongated member disposed in front of the component supply unit 82 so as to extend in the front-rear direction. A component carrier 388 is disposed on the upper surface of the component carrier moving device 390 so as to be slidable in the front-rear direction, and is slid to any position in the front-rear direction by driving an electromagnetic motor (see FIG. 11) 430. When the component carrier 388 slides toward the component supply unit 82, it slides to a component receiving position located within the range of movement of the component holding head 302 by the component holding head moving device 300. On the other hand, when the component carrier 388 slides away from the component supply unit 82, it slides to a component supply position located within the range of movement of the work heads 60, 62 by the work head moving device 64.

[0034] 11, the control device 34 includes an overall control device 450, a plurality of individual control devices (only one of which is shown in the figure), and an image processing device 454. The overall control device 450 is configured mainly by a computer and is connected to the substrate conveying and holding device 22, the component mounting device 24, the imaging device 26, the imaging device 28, the component supply device 30, and the bulk component supply device 32. As a result, the overall control device 450 overall controls the substrate conveying and holding device 22, the component mounting device 24, the imaging device 26, the imaging device 28, the component supply device 30, and the bulk component supply device 32. The plurality of individual control devices 452 are also configured mainly by a computer and are provided corresponding to the substrate conveying and holding device 22, the component mounting device 24, the imaging device 26, the imaging device 28, the component supply device 30, and the bulk component supply device 32 (only the individual control device 452 corresponding to the bulk component supply device 32 is shown in the figure).

[0035] The individual control device 452 of the bulk component supply device 32 is connected to the component scattering device 90, the component returning device 92, the camera moving device 292, the component holding head moving device 300, the component holding head 302, and the shuttle device 304. As a result, the individual control device 452 of the bulk component supply device 32 controls the component scattering device 90, the component returning device 92, the camera moving device 292, the component holding head moving device 300, the component holding head 302, and the shuttle device 304. In addition, the image processing device 454 is connected to the imaging device 84 and processes image data captured by the imaging device 84. The image processing device 454 is also connected to the individual control device 452 of the bulk component supply device 32. As a result, the individual control device 452 of the bulk component supply device 32 acquires image data captured by the imaging device 84.

[0036] The bulk component supply device 32 also has a memory device 458. The memory device 458 is connected to the individual control device 452, and stores various information in accordance with commands from the individual control device 452. The individual control device 452 is also connected to a display panel 460. As shown in FIG. 1, the display panel 460 is disposed on the end surface of the bulk component supply device 32, and displays any screen in accordance with commands from the individual control device 452.

[0037] The component mounter 10, with the above-described configuration, performs a component mounting operation on the circuit board 12 held by the substrate conveying and holding device 22. Specifically, the circuit board 12 is conveyed to the work position and fixedly held at that position by the clamping device 52. Next, the imaging device 26 moves above the circuit board 12 and captures an image of the circuit board 12. This provides information regarding an error in the holding position of the circuit board 12. Furthermore, the component supply device 30 or the bulk component supply device 32 supplies components at a predetermined supply position. Note that the supply of components by the bulk component supply device 32 will be described in detail later. Then, one of the work heads 60, 62 moves above the component supply position and holds the component with the suction nozzle 66. Next, the work head 60, 62 holding the component moves above the imaging device 28, and the imaging device 28 captures an image of the component held by the suction nozzle 66. This provides information regarding an error in the holding position of the component. Then, the work heads 60, 62 holding the components move above the circuit board 12, and the components they are holding are mounted on the circuit board 12 after correcting any errors in the holding position of the circuit board 12, errors in the holding position of the components, etc.

[0038] In the bulk component supply device 32, the lead components 410 are inserted by the operator through the inlet 97 of the component supply device 88, and the inserted lead components 410 are then supplied in a state in which they are placed on the component receiving member 392 of the component carrier 388 by the operation of the component supply unit 82 and the component delivery device 86.

[0039] More specifically, the worker inserts lead components 410 through the insertion port 97 on the top surface of the component supply device 88. At this time, the component support member 150 has been moved to a position below the component supply device 88 by the operation of the component support member moving device 152, and is in a stored state (see FIG. 6). Note that when the component support member 150 is in the stored state, the component storage container 180 disposed at the front end of the component support member 150 is located in front of the component supply device 88, and is in a position (storage position) with the opening of the component storage container 180 facing upward.

[0040] The lead components 410 fed through the inlet 97 of the component supply device 88 fall onto the inclined plate 104 of the component supply device 88 and roll down to the lower end of the front side of the inclined plate 104. At this time, the lead components 410 that have rolled down to the lower end of the front side of the inclined plate 104 are piled up between the lower end of the front side of the inclined plate 104 and the lower end of the rear side of the conveyor device 106. Then, when the conveyor device 106 is operated, the conveyor belt 112 of the conveyor device 106 rotates counterclockwise in FIG. 6. As a result, the lead components 410 piled up between the inclined plate 104 and the conveyor belt 112 are transported diagonally upward by the conveyor belt 112.

[0041] Then, the lead components 410 transported by the conveyor belt 112 drop from the upper front end of the conveyor device 106 onto the inclined plate 126. The lead components 410 that have fallen onto the inclined plate 126 roll backward along the inclined plate 126 and drop onto the inclined plate 128. The lead components 410 that have fallen onto the inclined plate 128 roll forward and are discharged from the discharge port 98 on the front side of the component supply device 88.

[0042] As a result, the lead components 410 discharged from the discharge port 98 of the component supply device 88 are accommodated inside the component storage container 180. Then, when a predetermined amount of lead components 410 has been discharged from the component supply device 88, that is, when the conveyor device 106 has operated a certain amount, the conveyor device 106 stops. Next, the component support member 150 is moved forward from the stored state by operation of the component support member moving device 152.

[0043] Then, at the timing when the component support member 150 moves forward by a predetermined amount from the stored state, the container swinging device 181 of the component returning device 92 is activated, and the component storage container 180 swings. As a result, the orientation of the component storage container 180 changes vigorously from an orientation in which the opening faces upward (storage orientation) to an orientation in which the opening faces the stage 156 (return orientation). At this time, the lead components 410 stored in the component storage container 180 are released vigorously toward the stage 156. As a result, the lead components 410 are scattered from the component storage container 180 onto the stage 156.

[0044] When the lead components 410 are scattered on the stage 156 of the component support member 150, as shown in FIG. 12 , the lead components 410 are scattered on the stage 156 in roughly three positions. Specifically, in a first position, the lead components 410 are scattered in a position where the extending surfaces of the leads 414 face sideways and two of the leads 414 are aligned roughly horizontally. In a second position, the lead components 410 are scattered in a position where the extending surfaces of the leads 414 face sideways and two of the leads 414 are aligned roughly vertically. In a third position, the lead components 410 are scattered in a position where two or more lead components 410 overlap. When distinguishing the lead components 410 according to their scattered positions, they are referred to as lead components 410a in the first position, lead components 410b in the second position, and lead components 410c in the third position.

[0045] When the lead components 410 are scattered on the stage 156 as described above, the camera 290 of the imaging device 84 is moved above the component support member 150 by the operation of the camera moving device 292. The lead components 410 scattered on the stage 156 are then imaged by the camera 290. Note that because the viewing angle of the camera 290, i.e., the imaging range, is wider than that of the stage 156, the entire stage 156, i.e., all of the lead components 410 scattered on the stage 156, are imaged in a single image. Then, based on the imaging data captured by the camera 290, the lead components to be picked up (hereinafter sometimes abbreviated as "components to be picked up") are identified by pattern matching.

[0046] Specifically, the individual control device 452 identifies the outlines of the lead components 410 based on the image data of the lead components 410 captured by the camera 290. At this time, the individual control device 452 identifies the outlines of the lead components 410 based on the brightness of the pixels (picture elements) that make up the image data. Specifically, a brightness threshold value is set between the brightness of the lead components 410 and the brightness of the stage 156. The individual control device 452 then determines whether the brightness of each of the pixels that make up the image data exceeds the threshold value, and identifies the boundary line between pixels whose brightness exceeds the threshold value and pixels whose brightness does not exceed the threshold value as the outline of the lead component 410. In this way, the individual control device 452 identifies the outlines of the lead components 410, thereby calculating the shape of the top surface of the lead component 410, i.e., the shape of the lead component 410 as viewed from above. Note that brightness is a numerical value that indicates the brightness of a color; the higher the brightness numerical value, the brighter the color, approaching white. On the other hand, the smaller the brightness value, the darker the color, closer to black. Also, for example, the greater the difference in brightness between adjacent pixels, the higher the contrast, and the clearer the boundary between adjacent pixels. On the other hand, the smaller the difference in brightness between adjacent pixels, the lower the contrast, and the less clear the boundary between adjacent pixels.

[0047] 13, individual control device 452 stores image data of a shape corresponding to the outline of lead component 410a in the first orientation (hereinafter referred to as "first orientation component image data"). Individual control device 452 then determines whether the shape of the upper surfaces of multiple lead components 410 calculated based on the imaged data (hereinafter referred to as "imaged component shape") matches the shape of lead component 410 based on the first orientation component image data (hereinafter referred to as "first stored component shape"). If individual control device 452 determines that the imaged component shape matches the first stored component shape among the multiple imaged lead components, it recognizes lead component 410 corresponding to the imaged component shape as the component to be picked up.

[0048] That is, individual control device 452 recognizes lead component 410a in the first position as a component to be picked up, but does not recognize lead component 410b in the second position or lead component 410c in the third position as components to be picked up. This is because lead component 410b in the second position has a small surface area facing upward, and therefore lead component 410b cannot be properly held by suction nozzle 332. Also, lead component 410c in the third position cannot be properly held by suction nozzle 332 because the top surface of lead component 410c is not horizontal, for example.

[0049] The individual control device 452 then calculates the position information of the lead component 410 that has been identified as the component to be picked up, based on the image data. Next, the component holding head moving device 300 operates to move the component holding head 302 above the component to be picked up that has been selected by the individual control device 452 based on the calculated position information of the multiple components to be picked up, and the component to be picked up is sucked and held by the suction nozzle 332. Note that when the component to be picked up is sucked and held by the suction nozzle 332, the suction nozzle 332 is located in a non-rotation position.

[0050] Next, after the lead component 410 is held by the suction nozzle 332, the component holding head 302 moves above the component carrier 388. At this time, the component carrier 388 has been moved to the component receiving position by the operation of the component carrier moving device 390. Also, when the component holding head 302 moves above the component carrier 388, the suction nozzle 332 is rotated to the pivoted position. Note that the suction nozzle 332 is rotated by the operation of the nozzle rotation device 335 so that the leads 414 of the lead component 410 held by the suction nozzle 332 in the pivoted position face vertically downward.

[0051] When the component holding head 302 moves above the component carrier 388, the lead component 410, with its leads 414 facing vertically downward, is inserted into the component receiving recess 416 of the component receiving member 392. As a result, the lead component 410 is placed on the component receiving member 392 with its leads 414 facing vertically downward, as shown in FIG.

[0052] Then, when the lead components 410 are placed on the component receiving member 392, the component carrier 388 is moved to the component supply position by the operation of the component carrier moving device 390. Since the component carrier 388 moved to the component supply position is located within the movement range of the work heads 60, 62, the bulk component supply device 32 supplies the lead components 410 to the component mounter 10 at this position. In this way, the bulk component supply device 32 supplies the lead components 410 with their leads 414 facing downward and with their top surfaces facing upward, opposite the bottom surfaces to which the leads 414 are connected. This allows the suction nozzles 66 of the work heads 60, 62 to properly hold the lead components 410.

[0053] In this way, in the bulk component supply device 32, the outlines of the lead components 410 scattered on the stage 156 are identified based on the image data of the lead components 410, and the shape of the top surface of the lead components 410, i.e., the imaged component shape, is calculated. At this time, it is determined whether the imaged component shape matches the first stored component shape stored in the individual control device 452, and lead components 410 whose imaged component shape matches the first stored component shape are identified as components to be picked up. The identified lead components 410 are then held by the component holding head 302 and supplied to the work heads 60, 62 of the component mounter 10 via the component carrier 388.

[0054] However, if the color of the stage 156 and the color of the lead component 410 are similar, it may not be possible to properly identify the component to be picked up. Specifically, as shown in Fig. 12, if the stage 156 is generally black and the lead component 410 is generally white, the outline of the lead component 410 is clear, and it is possible to properly identify the component to be picked up. On the other hand, as shown in Fig. 14, if the stage 156 is generally black and the lead component 410 is also generally black, the outline of the lead component 410 is unclear, and it is possible to properly identify the component to be picked up.

[0055] For this reason, the bulk component supplying device 32 is provided with multiple stages of different colors, and any stage of a desired color can be attached to the component support member 150. Specifically, as described above, the stage 156 is detachable from the component support member 150. The bulk component supplying device 32 is also provided with two types of stages: a stage 156a with a black component support surface and a stage 156b with a white component support surface. Therefore, if the lead components 410 to be supplied by the bulk component supplying device 32 are white, the black stage 156a is attached to the component support member 150 as shown in FIG. 12 . On the other hand, if the lead components 410 to be supplied by the bulk component supplying device 32 are black, the white stage 156b is attached to the component support member 150 as shown in FIG. 15 . This increases the difference between the background color (the color of the stage 156) and the object color (the color of the lead components 410), making the outline of the lead components 410 clearer and enabling the components to be picked up to be properly identified.

[0056] However, if the color of the lead components 410 is black or white, it is clear whether the operator will select the black stage 156a or the white stage 156b. However, if the color of the lead components 410 is an intermediate color between black and white, such as gray, the color of the stage selected by each operator may differ. In such cases, variations in the image data may occur, and the accuracy of identifying the target component may vary from operator to operator. Furthermore, although the exposure time needs to be adjusted depending on the color of the stage 156, the exposure time adjustment may also differ from operator to operator. In such cases, variations in the image data may occur, and the accuracy of identifying the target component may vary from operator to operator.

[0057] Furthermore, even without changing the color of the stage, image processing of the image data of the lead component 410 can clarify the outline of the lead component 410, so not only should the stage 156 be replaced but image processing of the image data should also be considered. In light of this, a program (see FIG. 11) 500 is stored in the individual control device 452, and the stage color, exposure time during image capture, whether or not to perform image processing, etc. are automatically set by processing of the program 500. The processing by the program 500 will be described below using the flowcharts shown in FIGS. 16 to 18.

[0058] First, before the component mounting operation is performed in the mounter 10, the operator attaches either the black stage 156a or the white stage 156b to the component support member 150 as a preliminary step for the processing by the program 500. Note that the operator does not place anything on the stage 156 attached to the component support member 150. Then, as the program 500 is executed, an image capturing process of the stage 156 is performed in the main routine shown in FIG. 16 (S100). In this image capturing process, the camera 290 moves above the stage 156 by operating the camera moving device 292, and an image of the stage without a component placed thereon is captured by the camera 290. Then, an image of the stage based on the captured image data, i.e., an image of the stage without a component placed thereon, is displayed on the display panel 460, as shown in FIG. 19.

[0059] The image displays a roughly square first frame 510 near the center and a second frame 512 above the first frame 510. The first frame 510 indicates the imaging location of the target component, i.e., the lead component 410, and the second frame 512 indicates the imaging location of the stage 156. Therefore, the worker places only one lead component 410 on the stage 156 so that the component body 412 of the lead component 410 is displayed within the first frame 510. The worker does not place anything above the portion of the stage 156 corresponding to the second frame 512. After the worker places only one lead component 410 on the stage 156, the camera 290 captures an image of the stage 156, and an image of the stage based on the captured image data is displayed on the display panel 460, as shown in FIG. 20 . In this image, the component body 412 of the lead component 410 is displayed within the first frame 510, and the stage 156 is displayed within the second frame 512. Then, the imaging data of stage 156 on which one lead component 410 is placed is set as the imaging data to be analyzed. This completes the process of S100, that is, the imaging process of stage 156. Note that in the process of S100, the exposure time during imaging is set to 40,000 μmsec.

[0060] Next, the individual control device 452 determines the color of the stage based on the imaging data of the image shown in Fig. 20 (S102). More specifically, the individual control device 452 extracts pixels that correspond to the inside of the second frame 512 from all pixels included in the imaging data to be analyzed. The individual control device 452 then determines the color of the stage by identifying the hue of the extracted pixels. At this time, if the color of the stage is black (S104: black), a black stage determination process execution subroutine is executed (S106).

[0061] In the black stage discrimination process execution subroutine, as shown in FIG. 17 , the individual control device 452 calculates the difference between the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 (hereinafter referred to as the “brightness difference”) (S200). Specifically, the individual control device 452 extracts pixels corresponding to the inside of the first frame 510 from all pixels included in the imaging data to be analyzed, and specifies the brightness of the extracted pixels. This identifies the brightness of the component body 412 of the lead component 410. The individual control device 452 also extracts pixels corresponding to the inside of the second frame 512 from all pixels included in the imaging data, and specifies the brightness of the extracted pixels. This identifies the brightness of the stage 156. The individual control device 452 then calculates the difference between the brightness of the component body 412 of the identified lead component 410 and the brightness of the identified stage 156, thereby calculating the brightness difference.

[0062] Next, the individual control device 452 determines whether the calculated brightness difference is 10 or more (S202). At this time, if the brightness difference is 10 or more (S202: YES), the individual control device 452 determines whether the calculated brightness difference is 31 or more and less than 110 (S204). Then, if the calculated brightness difference is 31 or more and less than 110 (S204: YES), the black stage determination process execution subroutine ends and the process returns to the main routine shown in FIG. 16. Next, in the main routine, the individual control device 452 calculates a brightness threshold value (hereinafter referred to as the "brightness threshold value") used when identifying the outline of the lead component 410 (S108). More specifically, the median value between the brightness of the component body 412 of the lead component 410 identified in the process of S200 and the brightness of the stage 156 is calculated as the brightness threshold value. That is, for example, if the brightness of the component body 412 of the lead component 410 is 100 and the brightness of the stage 156 is 70, the brightness threshold value (85=(100+70) / 2) is calculated.

[0063] Next, the individual control device 452 analyzes the imaging data to be analyzed using the brightness threshold calculated in S108 (S110). Specifically, the individual control device 452 determines whether the brightness of each of the multiple pixels constituting the imaging data to be analyzed exceeds the brightness threshold, and identifies the boundary line between pixels whose brightness exceeds the brightness threshold and pixels whose brightness does not exceed the threshold as the outline of the lead component 410. At this time, if the outline of the lead component 410 can be appropriately identified (S112: YES), the individual control device 452 stores the stage color, exposure time, brightness threshold, etc. identified by the above process as information at the time of imaging (hereinafter referred to as "imaging information") in the storage device 458 in association with information indicating the type of the target component, i.e., the lead component 410 (S114). That is, in the above processing, the color of the stage is black, the exposure time is 40,000 μmsec, and the brightness threshold is a value calculated in the processing of S108, so the individual control device 452 stores information indicating these as imaging information in the storage device 458 in association with information indicating the type of lead component 410. Then, the processing by program 500 ends. Note that if the outline of the lead component 410 cannot be properly identified (S112: NO), an error screen is displayed on the display panel 460 (S116).

[0064] 17, if the calculated brightness difference is equal to or greater than 31 and not less than 110 (S204: NO), the individual control device 452 determines whether the calculated brightness difference is equal to or greater than 110 (S206). If the calculated brightness difference is equal to or greater than 110 (S206: YES), halation may occur in the image of the imaging data set as the analysis target. Therefore, if the calculated brightness difference is equal to or greater than 110 (S206: YES), the individual control device 452 changes the exposure time to 25,000 μmsec (S208) and executes imaging processing again (S210). That is, as shown in FIG. 20, the stage 156 on which one lead component 410 is placed is re-imaged by the camera 290 with an exposure time of 25,000 μmsec. The imaging data captured with an exposure time of 25,000 μmsec is then reset as the imaging data to be analyzed. This completes the black stage discrimination process execution subroutine, and the process returns to the main routine shown in FIG.

[0065] Next, in the main routine, the individual control device 452 calculates a brightness threshold value used when identifying the outline of the lead component 410 (S108). That is, the individual control device 452 identifies the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 based on the image data re-imaged in the processing of S210, and calculates the median value of the identified brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 as the brightness threshold value.

[0066] Next, the individual control device 452 analyzes the imaging data re-imaged in the process of S210 using the brightness threshold calculated in S108 (S110). That is, the individual control device 452 determines whether the brightness of each of the multiple pixels constituting the re-imaged imaging data exceeds the brightness threshold, and identifies the boundary line between pixels whose brightness exceeds the brightness threshold and pixels whose brightness does not exceed the threshold as the outline of the lead component 410. At this time, if the outline of the lead component 410 can be appropriately identified (S112: YES), the individual control device 452 stores the stage color, exposure time, brightness threshold, etc. identified by the above process as imaging information in the storage device 458 in association with information indicating the type of lead component 410 (S114). That is, in the above processing, the color of the stage is black, the exposure time is 25,000 μmsec, and the brightness threshold is a value calculated in the processing of S108, so the individual control device 452 stores information indicating these as imaging information in the storage device 458 in association with information indicating the type of lead component 410. Then, the processing by program 500 ends. Note that if the outline of the lead component 410 cannot be properly identified (S112: NO), an error screen is displayed on the display panel 460 (S116).

[0067] 17, if the calculated brightness difference is not 110 or more (S206: NO), the individual control device 452 executes background cut processing (S212). That is, if the brightness difference is 10 or more (S202: YES), if the brightness difference is 31 or more and not less than 110 (S204: NO), or if the brightness difference is not 110 or more (S206: NO), the individual control device 452 executes background cut processing (S212). Therefore, if the brightness difference is greater than 10 and less than 31, the background cut processing is executed.

[0068] Background removal processing is image processing for clarifying the target component in the imaging data, i.e., lead component 410, and is processing for increasing the difference in brightness between multiple pixels constituting the imaging data to be analyzed, which was set in the processing of S100. Specifically, for example, if the processing of S200 identifies that the brightness of component body 412 of lead component 410 is 100 and the brightness of stage 156 is 80, the brightness difference is calculated to be 20. In this case, when the difference in brightness between component body 412 of lead component 410 and stage 156 is 20, the brightness difference is not large, and it may be difficult to identify the outline of lead component 410. Therefore, the difference in brightness between multiple pixels constituting the imaging data is increased.

[0069] One method for increasing the difference in brightness between multiple pixels constituting the imaging data is, for example, to multiply the brightness of each of the multiple pixels constituting the imaging data by a predetermined factor, for example, 5 times. In this case, if the brightness of one pixel constituting the imaging data is 80 and the brightness of the pixel adjacent to that pixel is 81, the brightness difference between the two adjacent pixels in the imaging data is 1. Then, by multiplying the brightness of each of the multiple pixels constituting the imaging data by 5 as background removal processing, the brightness of the one pixel becomes 400 (= 80 × 5), and the brightness of the pixel adjacent to that pixel becomes 405 (= 81 × 5). When background removal processing is performed in this way, the brightness difference between the two adjacent pixels in the imaging data after background removal processing becomes 5. Increasing the brightness difference between the two adjacent pixels in this way allows the individual control device 452 to more easily identify the boundary between the stage 156 and the lead component 410 in the imaging data, i.e., the outline of the lead component 410.

[0070] Furthermore, a method other than the method of multiplying the brightness of each of the plurality of pixels constituting the imaging data by a predetermined multiple can also be employed. Specifically, the brightness scale (gradation) of the plurality of pixels constituting the imaging data is multiplied by a predetermined multiple, for example, 5. That is, brightness can be expressed by 266 values ​​ranging from 0 to 255 in the RGB color model, and the brightness scale in this case is 1. Therefore, as a background cutting process, the brightness of the imaging data is changed so that the brightness scale becomes 5. If the brightness scale is set to 5 in this background cutting process, even if the brightness difference between two adjacent pixels in imaging data that has not been subjected to background cutting is 1, the brightness difference between the two adjacent pixels in imaging data that has been subjected to background cutting will be 5. In this way, by multiplying the brightness scale of the plurality of pixels constituting the imaging data by a predetermined multiple as a background cutting process, it is possible to increase the brightness difference between two adjacent pixels, thereby clarifying the outline of the lead component 410 in the imaging data.

[0071] When the background removal process is performed using the above-described method (S212), the imaging data that has undergone the background removal process is reset as the imaging data to be analyzed. This ends the black stage discrimination process execution subroutine, and the process returns to the main routine shown in FIG. 16. Next, in the main routine, the individual control device 452 calculates a brightness threshold value to be used when identifying the outline of the lead component 410 (S108). That is, the individual control device 452 identifies the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 based on the imaging data that has undergone the background removal process in S212, and calculates the median value of the identified brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 as the brightness threshold value.

[0072] Next, the individual control device 452 analyzes the imaging data that has been subjected to background removal processing in S212 using the brightness threshold calculated in S108 (S110). That is, the individual control device 452 determines whether the brightness of each of the multiple pixels that make up the imaging data that has been subjected to background removal processing exceeds the brightness threshold, and identifies the boundary line between pixels whose brightness exceeds the brightness threshold and pixels whose brightness does not exceed the threshold as the outline of the lead component 410. At this time, if the outline of the lead component 410 can be appropriately identified (S112: YES), the individual control device 452 stores the stage color, exposure time, brightness threshold, execution of background removal processing, etc. identified by the above processing as imaging information in the storage device 458 in association with information indicating the type of lead component 410 (S114). That is, in the above processing, the color of the stage is black, the exposure time is 40,000 μmsec, the brightness threshold is the value calculated in the processing of S108, and background cut processing has been performed, so the individual control device 452 stores information indicating these as imaging information in the storage device 458 in association with information indicating the type of lead component 410. Then, processing by program 500 ends. Note that if the outline of lead component 410 cannot be properly identified (S112: NO), an error screen is displayed on display panel 460 (S116).

[0073] 17, if the calculated brightness difference is not 10 or more (S202: NO), that is, if the brightness difference is less than 10, the individual control device 452 outputs a display instruction for a stage exchange screen (not shown) to the display panel 460. This causes the stage exchange screen to be displayed on the display panel 460 (S214). This stage exchange screen displays a comment indicating that a white stage will be attached to the component support member 150 instead of the black stage. This is because the individual control device 452 assumes that the difference in brightness between the black stage and the component body of the lead component placed on that stage is very small, and therefore cannot identify the component. Then, when the operator views the stage exchange screen and completes the stage exchange (S216: YES), the process from S100 is executed again.

[0074] Furthermore, in S104 of the main routine shown in FIG. 16, if the color of the stage is white (S104: white), a white stage discrimination process execution subroutine is executed (S118).

[0075] In the white stage discrimination process execution subroutine, as shown in Fig. 18, the individual control device 452 changes the exposure time to 25,000 µmsec (S300) and executes the image capture process again (S302). This is because when a white stage 156b is attached to the component support member 150, the background color of the lead component 410 becomes white, which may cause halation in the image of the image data set as the analysis target in S100. For this reason, as shown in Fig. 20, the stage 156 with one lead component 410 placed thereon is re-imaged by the camera 290 with an exposure time of 25,000 µmsec. The image data captured with an exposure time of 25,000 µmsec is then reset as the image data to be analyzed.

[0076] Next, the individual control device 452 calculates the brightness difference between the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 based on the imaging data re-imaged in the process of S302 (S304). That is, the individual control device 452 extracts pixels corresponding to the inside of the first frame 510 from all pixels included in the reset imaging data, and specifies the brightness of the extracted pixels as the brightness of the component body 412 of the lead component 410. The individual control device 452 also extracts pixels corresponding to the inside of the second frame 512 from all pixels included in the imaging data, and specifies the brightness of the extracted pixels as the brightness of the stage 156. The individual control device 452 then calculates the difference in brightness between the brightness of the component body 412 of the identified lead component 410 and the brightness of the identified stage 156, thereby calculating the brightness difference.

[0077] Next, the individual control device 452 determines whether the calculated brightness difference is 50 or more (S306). If the calculated brightness difference is 50 or more (S306: YES), the white stage determination process execution subroutine ends and the process returns to the main routine shown in FIG. 16. Next, in the main routine, the individual control device 452 calculates a brightness threshold value to be used when identifying the outline of the lead component 410 (S108). That is, the individual control device 452 identifies the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 based on the image data re-imaged in the process of S302, and calculates the median value of the identified brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 as the brightness threshold value.

[0078] Next, the individual control device 452 analyzes the imaging data re-imaged in the process of S302 using the brightness threshold calculated in the process of S108 (S110). That is, the individual control device 452 determines whether the brightness of each of the multiple pixels constituting the re-imaged imaging data exceeds the brightness threshold, and identifies the boundary line between pixels whose brightness exceeds the brightness threshold and pixels whose brightness does not exceed the threshold as the outline of the lead component 410. At this time, if the outline of the lead component 410 can be appropriately identified (S112: YES), the individual control device 452 stores the stage color, exposure time, brightness threshold, etc. identified by the above process as imaging information in the storage device 458 in association with information indicating the type of lead component 410 (S114). That is, in the above processing, the color of the stage is white, the exposure time is 25,000 μmsec, and the brightness threshold is a value calculated in the processing of S108, so the individual control device 452 stores information indicating these as imaging information in the storage device 458 in association with information indicating the type of lead component 410. Then, the processing by program 500 ends. Note that if the outline of the lead component 410 cannot be properly identified (S112: NO), an error screen is displayed on the display panel 460 (S116).

[0079] 18 , if the calculated brightness difference is not equal to or greater than 50 (S306: NO), that is, if the brightness difference is less than 50, the individual control device 452 outputs a display instruction for a stage exchange screen (not shown) to the display panel 460. This causes the stage exchange screen to be displayed on the display panel 460 (S308). This stage exchange screen displays a message indicating that a black stage will be attached to the component support member 150 instead of the white stage. This is because the difference in brightness between the white stage and the component body of the lead component placed on that stage is very small. Then, when the operator views the stage exchange screen and completes the stage exchange (S310: YES), the process returns to S100.

[0080] In this way, by executing the processing of program 500, the stage color, exposure time, and brightness threshold value used to identify the outline of the target component are stored as imaging information in storage device 458 for each type of component placed on the stage. Then, before and during the component supply operation by bulk component supply device 32, imaging information corresponding to the type of component to be supplied is read, and the supply operation is performed under conditions corresponding to the read imaging information. That is, before the bulk component supply device 32 performs the component supply operation, the operator attaches a stage corresponding to the stage color included in the imaging information to the component support member 150. Furthermore, during the supply operation by bulk component supply device 32, the camera 290 captures images of the components scattered on stage 156 using the exposure time included in the imaging information. The brightness threshold value included in the imaging information is used when identifying the outline of the component based on the imaging data. This makes it possible to prevent variations in the exposure time set by the operator and variations in the color of the stage attached by the operator to the component support member 150, thereby reducing variations in the accuracy of identifying the target component. Furthermore, since the brightness threshold value used when identifying the outline of the target component is set according to the type of component and the color of the stage, the outline of the target component can be appropriately identified.

[0081] The imaging information also includes whether background removal processing has been performed. As described above, background removal processing is image processing performed based on the brightness of the imaging data to be analyzed, and is not processing that changes imaging conditions for imaging a component placed on a stage, such as changing the background color (changing the stage) or exposure time. Therefore, by performing background removal processing, it becomes possible to appropriately identify the outline of the component to be imaged without changing the stage, exposure time, etc.

[0082] Furthermore, stage 156 is an example of a stage. Lead component 410 is an example of a component. Individual control device 452 is an example of an image processing device. Display panel 460 is an example of an alarm device. Furthermore, the process of executing the process of S100 is an example of an imaging data acquisition process. The process of executing the process of S100 is an example of an imaging data acquisition process. The process of executing the process of S110 is an example of an identification process. The process of executing the process of S212 is an example of an image processing process.

[0083] The present invention is not limited to the above-described embodiment, and various modifications and improvements can be made based on the knowledge of those skilled in the art. Specifically, in the above-described embodiment, background removal processing is performed based on the brightness of the image data of the component placed on the stage. That is, the background removal processing is performed based on the brightness of the component in the image data of the component placed on the stage and the brightness of the stage. Alternatively, background removal processing may be performed based only on the brightness of the component in the image data of the component placed on the stage. That is, for example, only the brightness of the component in the image data may be multiplied by a predetermined factor, for example, five times. By multiplying only the brightness of the component in this way, for example, five times, the background, i.e., the boundary between the stage and the component, becomes clear, and the outline of the component can be properly identified.

[0084] In the above embodiment, the background removal process increases the brightness difference between adjacent pixels in the image data to clarify the components in the image data. However, the components may also be made clearer in the image data by blurring the background, i.e., the stage, making it transparent, or changing the background to a color different from that of the components. That is, the brightness of the components in the image data may be used as a reference, and the brightness of pixels that differ from that reference brightness may be changed to a brightness that is extremely different from the brightness of the components. In this way, components can be made clearer in the image data by using the brightness of the components as a reference, i.e., by performing image processing based on the brightness of the components.

[0085] Furthermore, in the above embodiment, when the difference between the brightness of the component and the brightness of the stage is small in the image data of the component placed on the stage, the stage exchange screen is displayed on the display panel 460. However, when the outline of the component cannot be properly identified in the processing of S110, the stage exchange screen may be displayed on the display panel 460. That is, for example, when the outline of the component cannot be properly identified based on the image data that has been subjected to background cutting processing, the stage exchange screen may be displayed on the display panel 460. In this way, when the component cannot be clearly identified even in the image data that has been subjected to background cutting processing, it becomes possible to clearly identify the component in the image data by exchanging the stage.

[0086] Furthermore, in the above embodiment, the individual control device 452 and the display panel 460 are independent devices, and the individual control device 452 outputs a display instruction to the display panel 460, causing the display panel 460 to display the stage exchange screen. On the other hand, if the individual control device 452 is equipped with a display panel, the individual control device 452 may output a display instruction to the display panel, causing the display panel to display the stage exchange screen.

[0087] Furthermore, in the above embodiment, the stage replacement screen is displayed on the display panel 460 to notify the operator of the stage replacement, but the stage replacement may also be notified to the operator by other methods, such as by announcing the stage replacement by voice or by turning on a warning lamp.

[0088] Furthermore, in the above embodiment, the outline of the part, i.e., the posture and position of the part, are calculated based on the image data of the part placed on the stage, but the type of part, color of the part, etc. may also be calculated.

[0089] In the above embodiment, background cutting is performed when the difference between the brightness of the component and the brightness of the stage is within a predetermined range, but background cutting may also be performed when other conditions are met. For example, background cutting may be performed when the outline of the component cannot be properly identified based on the image data. Furthermore, background cutting may be performed each time a component placed on the stage is imaged by the camera 290, regardless of whether the conditions are met.

[0090] In the above embodiment, the present invention is applied to a method for identifying lead components 410 on a stage, but the present invention may also be applied to a method for identifying various types of components on a stage. Specifically, for example, the present invention may be applied to a method for identifying components of a solar cell, components of a power module, electronic circuit components without leads, etc. on a stage.

[0091] In the above embodiment, the image processing device 454 is connected to the individual control device 452 of the bulk component supply device 32, but it may be connected to any of the control devices including the overall control device 450. Alternatively, it may be connected via wireless communication to a control device other than the overall control device. Alternatively, the image processing device 454 may be a part of any of the control devices. [Explanation of symbols]

[0092] 156: Stage 410: Lead component (component) 452: Individual control device (image processing device) 460: Display panel (alarm device)

Claims

[Claim 1] A control device including an image processing device, calculating a brightness difference between the brightness of the component identified based on image data obtained by capturing an image of a component placed at a predetermined first position on a stage and the stage at a predetermined second position different from the first position, and the brightness of the stage; If the value of the brightness difference is less than a first threshold, a message is displayed indicating that the stage will be replaced with a stage having a different color from the stage color; when the value of the brightness difference is equal to or greater than a first threshold and less than a second threshold, the second threshold being a value greater than the first threshold, cause the image processing device to perform image processing to increase the difference between the brightness of the components and the brightness of the stage in image data acquired by imaging the components scattered on the stage; The control device changes the exposure time when the value of the brightness difference is equal to or greater than a third threshold value that is greater than the second threshold value.

Citation Information

Patent Citations

  • Monitoring system and monitoring method

    JP2012124659A

  • Photographed image processing apparatus and photographed image processing method

    JP2013196525A

  • Image processing device, monitoring cameras and image processing method

    JP2014059798A

  • Parts supply device

    JP6542353B2

  • Component supply device

    WO2016147331A1