Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7733005B2 - Control device including image processing device - Google Patents
[go: Go Back, main page]

JP7733005B2 - Control device including image processing device - Google Patents

Control device including image processing device

Info

Publication number
JP7733005B2
JP7733005B2 JP2022563260A JP2022563260A JP7733005B2 JP 7733005 B2 JP7733005 B2 JP 7733005B2 JP 2022563260 A JP2022563260 A JP 2022563260A JP 2022563260 A JP2022563260 A JP 2022563260A JP 7733005 B2 JP7733005 B2 JP 7733005B2
Authority
JP
Japan
Prior art keywords
component
stage
brightness
lead
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022563260A
Other languages
Japanese (ja)
Other versions
JPWO2022107188A1 (en
Inventor
一真 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JPWO2022107188A1 publication Critical patent/JPWO2022107188A1/ja
Application granted granted Critical
Publication of JP7733005B2 publication Critical patent/JP7733005B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/02Feeding of components
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Operations Research (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、ステージの上に散在された部品の撮像データに基づいて画像処理を実行する画像処理装置に関するものである。 The present invention relates to an image processing device that performs image processing based on image data of parts scattered on a stage.

画像処理装置には、下記特許文献に記載されているように、ステージの上に散在された部品の撮像データに基づいて画像処理を実行するものがある。 Some image processing devices perform image processing based on image data of parts scattered on a stage, as described in the following patent document:

特許第6542353号公報Patent No. 6542353

本明細書は、ステージの上に散在された部品の撮像データに基づいて適切に画像処理を行うことを課題とする。 The objective of this specification is to perform appropriate image processing based on image data of parts scattered on a stage.

上記課題を解決するために、本明細書は、画像処理装置を含む制御装置であって、ステージ上の所定の第1位置に配置された部品と、前記第1位置とは異なる所定の第2位置の前記ステージとが撮像された撮像データに基づいて特定された前記部品の明度と前記ステージの明度との明度差を演算し、前記明度差の値が第1閾値未満の場合は、前記ステージを前記ステージの色とは異なるステージに交換する旨を案内し、前記明度差の値が第1閾値以上かつ第1閾値より大きい値である第2閾値未満の場合は、前記ステージに散在された前記部品を撮像して取得した撮像データにおける前記部品の明度と前記ステージの明度との差を大きくする画像処理を前記画像処理装置に実行させ、前記明度差の値が第2閾値より大きい値である第3閾値以上の場合は、露光時間を変更する制御装置を開示する。 In order to solve the above problem, this specification discloses a control device including an image processing device, which calculates a brightness difference between the brightness of a 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 if the value of the brightness difference is less than a first threshold, provides a guide to replace the stage with a stage of a color different from the color of the component, if the value of the brightness difference is equal to or greater than the first threshold and less than a second threshold that is greater than the first threshold, causes the image processing device to perform image processing to increase the difference between the brightness of the component in the image data obtained by capturing an image of the components scattered on the stage and the brightness of the stage, and if the value of the brightness difference is equal to or greater than a third threshold that is greater than the second threshold, changes the exposure time .

本開示によれば、ステージの上に散在された部品の撮像データに基づいて適切に画像処理を行うことができる。 According to the present disclosure, image processing can be performed appropriately based on image data of parts scattered on the stage.

部品実装機を示す斜視図である。FIG. 2 is a perspective view showing a component mounter. 部品実装機の部品装着装置を示す斜視図である。FIG. 2 is a perspective view showing a component mounting device of the component mounter. ばら部品供給装置を示す斜視図である。FIG. 部品供給ユニットを示す斜視図である。FIG. 2 is a perspective view showing a component supply unit. 部品供給ユニットを示す透過図である。FIG. 部品供給ユニットを示す透過図である。FIG. 部品散在装置を示す斜視図である。FIG. 部品散在装置を示す斜視図である。FIG. 部品保持ヘッドを示す斜視図である。FIG. 2 is a perspective view showing a component holding head. 電子回路部品が収納された状態の部品受け部材を示す図である。FIG. 10 is a view showing the component receiving member in a state where an electronic circuit component is housed therein; 部品実装機の制御装置を示すブロック図である。FIG. 2 is a block diagram showing a control device of the component mounter. ステージの上にリード部品が散在された状態を示す図である。FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. パターンマッチングにより認識されるリード部品を示す図である。FIG. 10 is a diagram showing a lead component recognized by pattern matching. ステージの上にリード部品が散在された状態を示す図である。FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. ステージの上にリード部品が散在された状態を示す図である。FIG. 10 is a diagram showing a state in which lead components are scattered on a stage. プログラムのフローチャートを示す図である。FIG. 10 is a flowchart of a program. プログラムのフローチャートを示す図である。FIG. 10 is a flowchart of a program. プログラムのフローチャートを示す図である。FIG. 10 is a flowchart of a program. 表示パネルに表示されたステージの画像を示す図である。FIG. 10 is a diagram showing an image of a stage displayed on a display panel. 表示パネルに表示されたステージの画像を示す図である。FIG. 10 is a diagram showing an image of a stage displayed on a display panel.

以下、本発明を実施するための形態として、本発明の実施例を、図を参照しつつ詳しく説明する。 Below, an embodiment of the present invention will be described in detail with reference to the drawings as a mode for carrying out the present invention.

図1に、部品実装機10を示す。部品実装機10は、回路基材12に対する部品の実装作業を実行するための装置である。部品実装機10は、装置本体20、基材搬送保持装置22、部品装着装置24、撮像装置26,28、部品供給装置30、ばら部品供給装置32、制御装置(図11参照)34を備えている。なお、回路基材12として、回路基板、三次元構造の基材等が挙げられ、回路基板として、プリント配線板、プリント回路板等が挙げられる。 Figure 1 shows a component mounter 10. The component mounter 10 is a device for performing component mounting operations on a circuit board 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 Figure 11) 34. Examples of the circuit board 12 include a circuit board, a substrate with a three-dimensional structure, etc., and examples of the circuit board include a printed wiring board, a printed circuit board, etc.

装置本体20は、フレーム40と、そのフレーム40に上架されたビーム42とによって構成されている。基材搬送保持装置22は、フレーム40の前後方向の中央に配設されており、搬送装置50とクランプ装置52とを有している。搬送装置50は、回路基材12を搬送する装置であり、クランプ装置52は、回路基材12を保持する装置である。これにより、基材搬送保持装置22は、回路基材12を搬送するとともに、所定の位置において、回路基材12を固定的に保持する。なお、以下の説明において、回路基材12の搬送方向をX方向と称し、その方向に直角な水平の方向をY方向と称し、鉛直方向をZ方向と称する。つまり、部品実装機10の幅方向は、X方向であり、前後方向は、Y方向である。 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 board 12, and the clamping device 52 holds the circuit board 12. As a result, the substrate transport and holding device 22 transports the circuit board 12 and securely holds it in a predetermined position. In the following description, the transport direction of the circuit board 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.

部品装着装置24は、ビーム42に配設されており、2台の作業ヘッド60,62と作業ヘッド移動装置64とを有している。各作業ヘッド60,62は、吸着ノズル(図2参照)66を有しており、吸着ノズル66によって部品を保持する。また、作業ヘッド移動装置64は、X方向移動装置68とY方向移動装置70とZ方向移動装置72とを有している。そして、X方向移動装置68とY方向移動装置70とによって、2台の作業ヘッド60,62は、一体的にフレーム40上の任意の位置に移動する。また、各作業ヘッド60,62は、図2に示すように、スライダ74,76に作業者が工具を用いることなく着脱可能に位置決めして装着されており、Z方向移動装置72は、スライダ74,76を個別に上下方向に移動させる。これにより、作業ヘッド60,62は、Z方向移動装置72によって、個別に上下方向に移動する。 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 Figure 2) that holds the component. 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 Figure 2, each work head 60, 62 is removably positioned on sliders 74, 76 without the need for tools by the operator, and the Z-direction moving device 72 moves the sliders 74, 76 individually up and down. As a result, the work heads 60, 62 are moved individually up and down by the Z-direction moving device 72.

撮像装置26は、鉛直線上において下方を向いた状態でスライダ74に取り付けられており、作業ヘッド60とともに、X方向,Y方向およびZ方向に移動する。これにより、撮像装置26は、フレーム40上の任意の位置を撮像する。撮像装置28は、図1に示すように、フレーム40上の基材搬送保持装置22と部品供給装置30との間に、鉛直線上において上を向いた状態で配設されている。これにより、撮像装置28は、作業ヘッド60,62の吸着ノズル66に保持された部品を撮像する。 The imaging device 26 is attached to the slider 74 facing downward on a vertical line and moves in the X, Y, and Z directions together with the work head 60. 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 on the frame 40 between the substrate material transport and holding device 22 and the component supply device 30 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 and 62.

部品供給装置30は、フレーム40の前後方向での一方側の端部に配設されている。部品供給装置30は、トレイ型部品供給装置78とフィーダ型部品供給装置(図示省略)とを有している。トレイ型部品供給装置78は、トレイ上に載置された状態の部品を供給する装置である。フィーダ型部品供給装置は、テープフィーダ(図示省略)、スティックフィーダ(図示省略)によって部品を供給する装置である。 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).

ばら部品供給装置32は、フレーム40の前後方向での他方側の端部に配設されている。ばら部品供給装置32は、ばらばらに散在された状態の複数の部品を整列させて、整列させた状態で部品を供給する装置である。つまり、任意の姿勢の複数の部品を、所定の姿勢に整列させて、所定の姿勢の部品を供給する装置である。以下に、部品供給装置32の構成について詳しく説明する。なお、部品供給装置30および、ばら部品供給装置32によって供給される部品として、電子回路部品,太陽電池の構成部品,パワーモジュールの構成部品等が挙げられる。また、電子回路部品には、リードを有する部品,リードを有さない部品等が有る。 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 aligns multiple components that are scattered loosely and supplies the aligned components. In other words, it aligns multiple 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.

ばら部品供給装置32は、図3に示すように、本体80と、部品供給ユニット82と、撮像装置84と、部品引渡し装置86とを有している。 As shown in Figure 3, the bulk component supply device 32 has a main body 80, a component supply unit 82, an imaging device 84, and a component delivery device 86.

部品供給ユニット82は、部品供給器88と部品散在装置(図4参照)90と部品戻し装置(図4参照)92とを含み、それら部品供給器88と部品散在装置90と部品戻し装置92とが一体的に構成されたものである。部品供給ユニット82は、本体80のベース96に着脱可能に組み付けられており、ばら部品供給装置32では、5台の部品供給ユニット82が、X方向に1列に並んで配設されている。 The component supply unit 82 includes a component supply device 88, a component scattering device (see Figure 4) 90, and a component returning device (see Figure 4) 92, with the component supply device 88, component scattering device 90, and component returning device 92 being configured as an integrated unit. The component supply unit 82 is removably attached to the 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.

部品供給器88は、概して直方体の箱形状をなし、図4及び図5に示すように、Y方向に延びるように配設されている。なお、Y方向を部品供給器88の前後方向と記載し、部品供給ユニット82において、部品戻し装置92が配設されている側に向かう方向を、前方と記載し、部品供給器88が配設されている側に向かう方向を、後方と記載する。 The component supply device 88 is generally shaped like a rectangular box and is arranged to extend in the Y direction, as shown in Figures 4 and 5. The Y direction is referred to as the front-to-rear direction of the component supply device 88, and the direction toward the side of the component supply unit 82 where the component return device 92 is arranged is referred to as the front, and the direction toward the side where the component supply device 88 is arranged is referred to as the rear.

部品供給器88は、上面と前面とにおいて開口しており、上面の開口は、部品の投入口97とされ、前面の開口は部品の排出口98とされている。部品供給器88では、投入口97の下方に、傾斜板104が配設されている。傾斜板104は、部品供給器88の後方側の端面から中央方向に向かって、下方に傾斜するように配設されている。 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. A sloping plate 104 is disposed below the inlet 97 of the component supply device 88. The sloping plate 104 is disposed so as to slope downward from the rear end face of the component supply device 88 toward the center.

また、傾斜板104の前方側に、図5に示すように、コンベア装置106が配設されている。コンベア装置106は、傾斜板104の前方側端部から部品供給器88の前方に向かって、上方に傾斜するように配設されている。なお、コンベア装置106のコンベアベルト112は、図5での反時計回りに回転する。つまり、コンベア装置106による搬送方向は、傾斜板104の前端部から前方に向かって斜め上方とされている。 As shown in Figure 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 slope upward from the front end of the inclined plate 104 toward the front of the component supply device 88. The conveyor belt 112 of the conveyor device 106 rotates counterclockwise in Figure 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.

また、コンベア装置106の前方側端部の下方には、傾斜板126が配設されている。傾斜板126は、部品供給器88の前方側の端面からコンベア装置106の下方に向かって配設されており、後方側の端部が斜め下方に傾斜している。さらに、その傾斜板126の下方にも、傾斜板128が配設されている。傾斜板128は、コンベア装置106の中央部の下方から部品供給器88の排出口98に向かって、前方側の端部が下方に位置するように傾斜している。 An inclined plate 126 is also provided below the front end of the conveyor device 106. The inclined plate 126 extends 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 also provided below the inclined plate 126. The inclined plate 128 is inclined from below the center of the conveyor device 106 toward the discharge outlet 98 of the component supply device 88, with its front end positioned downward.

また、ベース96には、図4に示すように、1対のサイドフレーム130が組み付けられている。1対のサイドフレーム130は、対向した状態で互いに平行且つ、Y方向に延びるように立設されている。そして、1対のサイドフレーム130の間の距離は、部品供給器88の幅方向の寸法より僅かに大きくされており、1対のサイドフレーム130の間に、部品供給器88が着脱可能に装着されている。 As shown in Figure 4, a pair of side frames 130 are also attached to the base 96. The pair of side frames 130 are erected facing each other, parallel to each other, and 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 removably attached between the pair of side frames 130.

部品散在装置90は、部品支持部材150と部品支持部材移動装置152とを含む。部品支持部材150は、ステージ156と1対の側壁部158とによって構成されている。ステージ156は、概して長手形状の板形状をなし、1対のサイドフレーム130の間に装着された部品供給器88の下方から前方に延び出すように、配設されている。また、ステージ156の上面は、概して水平とされており、図5に示すように、部品供給器88の傾斜板128の前方側の端部と僅かなクリアランスのある状態で配設されている。なお、ステージ156は、部品支持部材150の基台(図示省略)の上にボルトにより着脱可能に位置決めして装着されている。また、1対の側壁部158は、図4に示すように、ステージ156の長手方向の両側部に立設された状態で固定されており、各側壁部158の上端は、ステージ156の上面より上方に延び出している。 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 is generally elongated and plate-shaped, 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, it 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 removably positioned and attached to the 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 each side wall 158 extend above the upper surface of the stage 156.

また、部品支持部材移動装置152は、部品支持部材150をエアシリンダ(図11参照)166の作動によりY方向にスライドさせる。この際、部品支持部材150は、部品供給器88の下方に格納された格納状態(図6参照)と、部品供給器88の下方から露出した露出状態(図5参照)との間で移動する。 The component support member moving device 152 also slides the component support member 150 in the Y direction by operating an air cylinder (see Figure 11) 166. During this operation, the component support member 150 moves between a stored state (see Figure 6) in which it is stored below the component supply device 88 and an exposed state (see Figure 5) in which it is exposed from below the component supply device 88.

部品戻し装置92は、図7に示すように、部品収容容器180と容器搖動装置181とを含む。部品収容容器180は、概して箱状をなし、底面が円弧形状とされている。部品収容容器180は、部品支持部材150のステージ156の前方側の端部において搖動可能に保持されており、容器搖動装置181の作動により、揺動する。この際、部品収容容器180は、開口を上方に向けた収容姿勢(図7参照)と、開口を部品支持部材150のステージ156の上面に向けた戻し姿勢(図8参照)との間で搖動する。 As shown in Figure 7, the component returning device 92 includes a component storage container 180 and a container shaking device 181. The component storage container 180 is generally box-shaped with an arc-shaped bottom. The component 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. In this case, the component storage container 180 swings between a storage position (see Figure 7) in which the opening faces upward and a return position (see Figure 8) in which the opening faces the upper surface of the stage 156 of the component support member 150.

撮像装置84は、図3に示すように、カメラ290とカメラ移動装置292とを含む。カメラ移動装置292は、ガイドレール296とスライダ298とを含む。ガイドレール296は、部品供給器88の上方において、ばら部品供給装置32の幅方向(X方向)に延びるように、本体80に固定されている。スライダ298は、ガイドレール296にスライド可能に取り付けられており、電磁モータ(図11参照)299の作動により、任意の位置にスライドする。また、カメラ290は、下方を向いた状態でスライダ298に装着されている。 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 and extends 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 can slide 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.

部品引渡し装置86は、図3に示すように、部品保持ヘッド移動装置300と部品保持ヘッド302と2台のシャトル装置304とを含む。 As shown in Figure 3, the component transfer device 86 includes a component holding head moving device 300, a component holding head 302, and two shuttle devices 304.

部品保持ヘッド移動装置300は、X方向移動装置310とY方向移動装置312とZ方向移動装置314とを含む。Y方向移動装置312は、X方向に延びるように、部品供給ユニット82の上方に配設されたYスライダ316を有しており、Yスライダ316は、電磁モータ(図11参照)319の駆動により、Y方向の任意の位置に移動する。X方向移動装置310は、Yスライダ316の側面に配設されたXスライダ320を有しており、Xスライダ320は、電磁モータ(図11参照)321の駆動により、X方向の任意の位置に移動する。Z方向移動装置314は、Xスライダ320の側面に配設されたZスライダ322を有しており、Zスライダ322は、電磁モータ(図11参照)323の駆動により、Z方向の任意の位置に移動する。 The component holding 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.

部品保持ヘッド302は、図9に示すように、ヘッド本体330と吸着ノズル332とノズル旋回装置334とノズル回転装置335とを含む。ヘッド本体330は、Zスライダ322と一体的に形成されている。吸着ノズル332は、部品を保持するものであり、ホルダ340の下端部に着脱可能に装着されている。ホルダ340は、支持軸344において屈曲可能であり、ノズル旋回装置334の作動により、ホルダ340が上方向に90度屈曲する。これにより、ホルダ340の下端部に装着されている吸着ノズル332は、90度旋回し、旋回位置に位置する。つまり、吸着ノズル332は、ノズル旋回装置334の作動により、非旋回位置と旋回位置との間で旋回する。もちろん、非旋回位置と旋回位置との間の角度で位置決め停止させることも可能である。また、ノズル回転装置335は、吸着ノズル332をそれの軸心周りに回転させる。 As shown in Figure 9, the component holding head 302 includes a head main body 330, a suction nozzle 332, a nozzle swiveling 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 holds the component and is detachably attached to the lower end of the holder 340. The holder 340 is bendable on a support shaft 344, and operation of the nozzle swiveling device 334 causes the holder 340 to bend 90 degrees upward. As a result, the suction nozzle 332 attached to the lower end of the holder 340 rotates 90 degrees and is positioned at the swiveled position. In other words, operation of the nozzle swiveling device 334 causes the suction nozzle 332 to rotate between a non-swiveled position and a swiveled position. Of course, it is also possible to position and stop the suction nozzle 332 at an angle between the non-swiveled position and the swiveled position. The nozzle rotating device 335 also rotates the suction nozzle 332 around its axis.

また、2台のシャトル装置304の各々は、図3に示すように、部品キャリヤ388と部品キャリヤ移動装置390とを含み、部品供給ユニット82の前方側に横方向に並んで、本体80に固定されている。部品キャリヤ388には、5個の部品受け部材392が、横方向に一列に並んだ状態で装着されており、各部品受け部材392に、部品が載置される。 As shown in FIG. 3, each of the two shuttle devices 304 includes a component carrier 388 and a component carrier moving device 390, which are fixed to the main body 80 and aligned horizontally in front of the component supply unit 82. Five component receiving members 392 are attached to the component carrier 388 and aligned horizontally in a row, and components are placed on each component receiving member 392.

なお、ばら部品供給装置32は、種々の部品を供給することが可能であり、部品受け部材392は、部品の形状に応じて種々のものが用意されている。ここでは、ばら部品供給装置32により供給される電子回路部品として、図10に示すように、リードを有するリード部品410に対応する部品受け部材392について説明する。リード部品410は、ブロック状の部品本体412と、部品本体412の底面から突出する2本のリード414とから構成されている。 The bulk component supply device 32 is capable of supplying a variety of components, and various component receiving members 392 are available depending on the shape of the components. Here, as an example of an electronic circuit component supplied by the bulk component supply device 32, we will explain the component receiving member 392 corresponding to a lead component 410 having leads, as shown in Figure 10. The lead component 410 is composed of a block-shaped component body 412 and two leads 414 protruding from the bottom surface of the component body 412.

また、部品受け部材392には、リード部品410に応じた形状の部品受容凹部416が形成されている。部品受容凹部416は、段付き形状の凹部であり、部品受け部材392の上面に開口する本体部受容凹部418と、その本体部受容凹部418の底面に開口するリード受容凹部420とから構成されている。そして、リード部品410は、リード414が下方を向く姿勢で、部品受容凹部416の内部に挿入される。これにより、リード414がリード受容凹部420に挿入されるとともに、部品本体412が本体部受容凹部418に挿入された状態で、リード部品410が部品受容凹部416の内部に載置される。 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, consisting of a main body receiving recess 418 that opens onto the top surface of the component receiving member 392, and a lead receiving recess 420 that opens onto the bottom surface of the main body receiving recess 418. The lead component 410 is inserted into the component receiving recess 416 with the lead 414 facing downward. As a result, the lead 414 is 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.

また、部品キャリヤ移動装置390は、図3に示すように、板状の長手部材であり、前後方向に延びるように、部品供給ユニット82の前方側に配設されている。部品キャリヤ移動装置390の上面には、部品キャリヤ388が前後方向にスライド可能に配設されており、電磁モータ(図11参照)430の駆動により、前後方向の任意の位置にスライドする。なお、部品キャリヤ388が、部品供給ユニット82に接近する方向にスライドした際には、部品保持ヘッド移動装置300による部品保持ヘッド302の移動範囲内に位置する部品受取位置までスライドする。一方、部品キャリヤ388が、部品供給ユニット82から離れる方向にスライドした際には、作業ヘッド移動装置64による作業ヘッド60,62の移動範囲内に位置する部品供給位置までスライドする。 As shown in FIG. 3, the component carrier moving device 390 is a plate-shaped longitudinal member that is disposed in front of the component supply unit 82 and extends in the front-to-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-to-rear direction, and is slid to any position in the front-to-rear direction by the drive of 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.

また、制御装置34は、図11に示すように、統括制御装置450と、複数の個別制御装置(図では1つのみ図示されている)452と、画像処理装置454とを含む。統括制御装置450は、コンピュータを主体として構成されたものであり、基材搬送保持装置22,部品装着装置24,撮像装置26,撮像装置28,部品供給装置30,ばら部品供給装置32に接続されている。これにより、統括制御装置450は、基材搬送保持装置22,部品装着装置24,撮像装置26,撮像装置28,部品供給装置30,ばら部品供給装置32を統括して制御する。複数の個別制御装置452は、コンピュータを主体として構成されたものであり、基材搬送保持装置22,部品装着装置24,撮像装置26,撮像装置28,部品供給装置30,ばら部品供給装置32に対応して設けられている(図では、ばら部品供給装置32に対応する個別制御装置452のみが図示されている)。 As shown in FIG. 11, the control device 34 includes an overall control device 450, multiple individual control devices (only one of which is shown in the figure), and an image processing device 454. The overall control device 450 is primarily configured as a computer and is connected to the substrate conveying and holding device 22, component mounting device 24, imaging device 26, imaging device 28, component supply device 30, and bulk component supply device 32. As a result, the overall control device 450 comprehensively controls the substrate conveying and holding device 22, component mounting device 24, imaging device 26, imaging device 28, component supply device 30, and bulk component supply device 32. The multiple individual control devices 452 are primarily configured as computers and are provided corresponding to the substrate conveying and holding device 22, component mounting device 24, imaging device 26, imaging device 28, component supply device 30, and bulk component supply device 32 (only the individual control device 452 corresponding to the bulk component supply device 32 is shown in the figure).

ばら部品供給装置32の個別制御装置452は、部品散在装置90,部品戻し装置92,カメラ移動装置292,部品保持ヘッド移動装置300,部品保持ヘッド302,シャトル装置304に接続されている。これにより、ばら部品供給装置32の個別制御装置452は、部品散在装置90,部品戻し装置92,カメラ移動装置292,部品保持ヘッド移動装置300,部品保持ヘッド302,シャトル装置304を制御する。また、画像処理装置454は、撮像装置84に接続されており、撮像装置84により撮像された撮像データを処理する。その画像処理装置454は、ばら部品供給装置32の個別制御装置452に接続されている。これにより、ばら部品供給装置32の個別制御装置452は、撮像装置84により撮像された撮像データを取得する。 The individual control device 452 of the bulk component supply device 32 is connected to the component scattering device 90, component return device 92, camera moving device 292, component holding head moving device 300, component holding head 302, and shuttle device 304. As a result, the individual control device 452 of the bulk component supply device 32 controls the component scattering device 90, component return device 92, camera moving device 292, component holding head moving device 300, component holding head 302, and shuttle device 304. In addition, the image processing device 454 is connected to the imaging device 84 and processes the image data captured by the imaging device 84. The image processing device 454 is 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 the image data captured by the imaging device 84.

また、ばら部品供給装置32は記憶装置458を有している。その記憶装置458は、個別制御装置452に接続されており、個別制御装置452からの指令に従って、各種情報を記憶する。さらに、個別制御装置452は、表示パネル460にも接続されている。表示パネル460は、図1に示すように、ばら部品供給装置32の端面に配設されており、個別制御装置452からの指令に従って、任意の画面を表示する。 The bulk component supply device 32 also has a memory device 458. This 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 face of the bulk component supply device 32, and displays any screen in accordance with commands from the individual control device 452.

部品実装機10は、上述した構成によって、基材搬送保持装置22に保持された回路基材12に対して部品の装着作業が行われる。具体的には、回路基材12が、作業位置まで搬送され、その位置において、クランプ装置52によって固定的に保持される。次に、撮像装置26が、回路基材12の上方に移動し、回路基材12を撮像する。これにより、回路基材12の保持位置の誤差に関する情報が得られる。また、部品供給装置30若しくは、ばら部品供給装置32は、所定の供給位置において、部品を供給する。なお、ばら部品供給装置32による部品の供給に関しては、後で詳しく説明する。そして、作業ヘッド60,62の何れかが、部品の供給位置の上方に移動し、吸着ノズル66によって部品を保持する。続いて、部品を保持した作業ヘッド60,62が、撮像装置28の上方に移動し、撮像装置28によって、吸着ノズル66に保持された部品が撮像される。これにより、部品の保持位置の誤差に関する情報が得られる。そして、部品を保持した作業ヘッド60,62が、回路基材12の上方に移動し、保持している部品を、回路基材12の保持位置の誤差,部品の保持位置の誤差等を補正し、回路基材12上に装着する。 The component mounter 10, with the above-described configuration, mounts components on a circuit board 12 held by the substrate transport and holding device 22. Specifically, the circuit board 12 is transported to the work position and fixedly held at that position by the clamp 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 any errors in the holding position of the circuit board 12. The component supply device 30 or bulk component supply device 32 supplies components at a predetermined supply position. The supply of components by the bulk component supply device 32 will be described in detail later. Next, 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 any errors in the holding position of the component. Then, the work heads 60, 62 holding the components move above the circuit board 12, correcting for errors in the circuit board 12 holding position and errors in the component holding position, and then mount the components on the circuit board 12.

なお、ばら部品供給装置32では、リード部品410が、作業者によって部品供給器88の投入口97から投入され、その投入されたリード部品410が、部品供給ユニット82,部品引渡し装置86の作動により、部品キャリヤ388の部品受け部材392に載置された状態で供給される。 In the bulk component supply device 32, the lead component 410 is inserted by the operator through the inlet 97 of the component supply device 88, and the inserted lead component 410 is then supplied by the component supply unit 82 and the component delivery device 86 while placed on the component receiving member 392 of the component carrier 388.

詳しくは、作業者は、部品供給器88の上面の投入口97から、リード部品410を投入する。この際、部品支持部材150は、部品支持部材移動装置152の作動により、部品供給器88の下方に移動しており、格納状態とされている(図6参照)。なお、部品支持部材150が格納状態とされている際に、部品支持部材150の前方側の端部に配設された部品収容容器180は、部品供給器88の前方に位置しており、部品収容容器180の開口を上方に向けた姿勢(収容姿勢)とされている。 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 below the component supply device 88 by the operation of the component support member moving device 152, and is in a stored state (see Figure 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 positioned in front of the component supply device 88, with the opening of the component storage container 180 facing upward (storage position).

部品供給器88の投入口97から投入されたリード部品410は、部品供給器88の傾斜板104の上に落下し、傾斜板104の前方側の下端まで転がり落ちる。この際、傾斜板104の前方側の下端まで転がり落ちたリード部品410は、傾斜板104の前方側の下端と、コンベア装置106の後方側の下端との間に山積される。そして、コンベア装置106が作動されることで、コンベア装置106のコンベアベルト112が図6での反時計回りに周回する。これにより、傾斜板104とコンベアベルト112との間に山積されたリード部品410が、コンベアベルト112によって斜め上方に向かって搬送される。 Lead components 410 inserted 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 front edge of the inclined plate 104. At this time, the lead components 410 that have rolled down to the lower front edge of the inclined plate 104 are piled up between the lower front edge of the inclined plate 104 and the lower rear edge 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 Figure 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.

そして、コンベアベルト112によって搬送されたリード部品410は、コンベア装置106の前方側の上端から傾斜板126の上に落下する。その傾斜板126の上に落下したリード部品410は、傾斜板126の上を後方に向かって転がり落ち、傾斜板128の上に落下する。その傾斜板128の上に落下したリード部品410は前方に向かって転がり落ち、部品供給器88の前方側の排出口98から排出される。 The lead components 410 transported by the conveyor belt 112 then fall 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 fall 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.

これにより、部品供給器88の排出口98から排出されたリード部品410は、部品収容容器180の内部に収容される。そして、部品供給器88から所定量のリード部品410が排出されると、つまり、コンベア装置106が一定量作動すると、コンベア装置106が停止する。次に、部品支持部材150が、部品支持部材移動装置152の作動により、格納状態から前方に向かって移動する。 As a result, the lead components 410 discharged from the discharge port 98 of the component supply device 88 are stored 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 moves forward from its stored state due to operation of the component support member moving device 152.

そして、部品支持部材150が格納状態から所定量、前方に向かって移動したタイミングで、部品戻し装置92の容器搖動装置181が作動し、部品収容容器180が搖動する。これにより、部品収容容器180の姿勢が、開口を上方に向けた姿勢(収容姿勢)から、開口をステージ156に向けた姿勢(戻し姿勢)に勢いよく変化する。この際、部品収容容器180に収容されたリード部品410が、ステージ156に向かって勢いよく放出される。これにより、部品収容容器180からステージ156の上にリード部品410が散在される。 Then, when the component support member 150 has moved a predetermined distance forward from the stored state, the container shaking device 181 of the component returning device 92 is activated, shaking the component storage container 180. This causes the orientation of the component storage container 180 to change 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 forcefully released toward the stage 156. As a result, the lead components 410 are scattered from the component storage container 180 onto the stage 156.

なお、部品支持部材150のステージ156の上にリード部品410が散在されると、図12に示すように、リード部品410は、概ね3つの姿勢でステージ156の上に散在される。具体的には、第1の姿勢として、リード414の延び出す面が側方を向き、その2本のリード414が概して水平方向に並んだ状態の姿勢で、リード部品410は散在される。また、第2の姿勢として、リード414の延び出す面が側方を向き、その2本のリード414が概して鉛直方向に並んだ状態の姿勢で、リード部品410は、散在される。また、第3の姿勢として、2個以上のリード部品410が重なった姿勢で、リード部品410は散在される。なお、リード部品410を散在される姿勢によって区別する際に、第1の姿勢のリード部品410a、第2の姿勢のリード部品410b、第3の姿勢のリード部品410cと記載する。 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 the first position, the lead components 410 are scattered in a position where the extending surfaces of the leads 414 face sideways and the two leads 414 are aligned generally horizontally. In the second position, the lead components 410 are scattered in a position where the extending surfaces of the leads 414 face sideways and the two leads 414 are aligned generally vertically. In the 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 based on 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.

リード部品410が、上述したようにステージ156の上に散在されると、撮像装置84のカメラ290が、カメラ移動装置292の作動により、部品支持部材150の上方に移動する。そして、ステージ156の上に散在されているリード部品410が、カメラ290により撮像される。なお、カメラ290の視野角、つまり、撮像範囲はステージ156より広いため、ステージ156の全体、つまり、ステージ156の上に散在されている全てのリード部品410が、一度の撮像により撮像される。そして、カメラ290により撮像された撮像データに基づいて、ピックアップの対象となるリード部品(以下、「ピックアップ対象部品」と略す場合がある)が、パターンマッチングによって特定される。 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.

具体的には、個別制御装置452が、カメラ290による複数のリード部品410の撮像データに基づいて、それらリード部品410の外形線(アウトライン)を特定する。この際、個別制御装置452は、撮像データを構成する複数のピクセル(画素)の明度に基づいてリード部品410の外形線を特定する。詳しくは、明度の閾値として、リード部品410の明度とステージ156の明度との間の値が設定されている。そして、個別制御装置452は、撮像データを構成する複数のピクセルの各々の明度が閾値を超えているか否かを判断し、閾値を超えている明度のピクセルと、閾値を超えていない明度のピクセルとの境界線を、リード部品410の外形線として特定する。このように、個別制御装置452が、リード部品410の外形線を特定することで、リード部品410の上面の形状、つまり、リード部品410の上方からの視点における形状を演算する。なお、明度とは、色の明るさを示す数値であり、明度の数値が大きいほど明るい色となり、白色に近い色となる。一方、明度の数値が小さいほど暗い色となり、黒色に近い色となる。また、例えば、隣り合うピクセルの明度の差が大きいほどコントラストが高くなり、隣り合うピクセルの境界が明確となる。一方、隣り合うピクセルの明度の差が小さいほどコントラストが低くなり、隣り合うピクセルの境界が不明確となる。 Specifically, the individual control device 452 identifies the outline of each of the lead components 410 based on the image data of the lead components 410 captured by the camera 290. The individual control device 452 identifies the outline of each 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 component 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 between pixels whose brightness exceeds the threshold and pixels whose brightness does not exceed the threshold value as the outline of the lead component 410. In this way, by identifying the outline of the lead component 410, the individual control device 452 calculates 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 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 boundaries 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 boundaries between adjacent pixels.

また、個別制御装置452には、図13に示すように、第1の姿勢の場合のリード部品410aの外形線に応じた形状の画像データ(以下、「第1姿勢部品画像データ」と記載する)が記憶されている。そして、個別制御装置452が、撮像データに基づいて演算した複数のリード部品410の上面の形状(以下、「撮像部品形状」と記載する)と、第1姿勢部品画像データに基づくリード部品410の形状(以下、「第1記憶部品形状」と記載する)とが一致するか否かを判断する。そして、個別制御装置452は、撮像した複数のリード部品のうちから、撮像部品形状と第1記憶部品形状とが一致すると判断した場合に、その撮像部品形状に応じたリード部品410を、ピックアップ対象部品として認定する。 Furthermore, as shown in FIG. 13, the individual control device 452 stores image data of the shape corresponding to the outline of the lead component 410a in the first orientation (hereinafter referred to as "first orientation component image data"). The individual control device 452 then determines whether the shape of the top surface of the multiple lead components 410 calculated based on the image data (hereinafter referred to as "imaged component shape") matches the shape of the lead component 410 based on the first orientation component image data (hereinafter referred to as "first stored component shape"). If the individual control device 452 determines that the imaged component shape matches the first stored component shape among the multiple imaged lead components, it recognizes the lead component 410 corresponding to the imaged component shape as the component to be picked up.

つまり、個別制御装置452は、第1の姿勢のリード部品410aをピックアップ対象部品として認定するが、第2の姿勢のリード部品410bおよび、第3の姿勢のリード部品410cをピックアップ対象部品として認定しない。これは、第2の姿勢のリード部品410bでは、上方を向く面の面積が小さいため、リード部品410bを吸着ノズル332により適切に保持できないためである。また、第3の姿勢のリード部品410cでは、リード部品410cの上面が水平でない等の理由により、リード部品410を吸着ノズル332により適切に保持できないためである。 In other words, the individual control device 452 recognizes the lead component 410a in the first position as the component to be picked up, but does not recognize the lead component 410b in the second position or the lead component 410c in the third position as the component to be picked up. This is because the area of the surface facing upward in the second position of the lead component 410b is small, and therefore the lead component 410b cannot be properly held by the suction nozzle 332. Furthermore, the lead component 410c in the third position cannot be properly held by the suction nozzle 332 because the top surface of the lead component 410c is not horizontal, for example.

そして、個別制御装置452が、ピックアップ対象部品として認定されたリード部品410の位置情報を撮像データに基づいて演算する。次に、演算された複数のピックアップ対象部品の位置情報に基づいて、個別制御装置452によって選択されたピックアップ対象部品の上方に、部品保持ヘッド302が、部品保持ヘッド移動装置300の作動により移動し、吸着ノズル332によって、そのピックアップ対象部品が吸着保持される。なお、吸着ノズル332によってピックアップ対象部品が吸着保持される際に、吸着ノズル332は、非旋回位置に位置している。 Then, the individual control device 452 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, based on the calculated position information of the multiple components to be picked up, the component holding head 302 is moved above the component to be picked up selected by the individual control device 452 by operation of the component holding head moving device 300, 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 positioned in a non-rotation position.

次に、リード部品410が吸着ノズル332によって保持された後に、部品保持ヘッド302が部品キャリヤ388の上方に移動する。この際、部品キャリヤ388は、部品キャリヤ移動装置390の作動により、部品受取位置に移動している。また、部品保持ヘッド302が部品キャリヤ388の上方に移動する際に、吸着ノズル332は、旋回位置に旋回される。なお、旋回位置の吸着ノズル332に保持されたリード部品410のリード414が、鉛直方向での下方を向くように、吸着ノズル332は、ノズル回転装置335の作動により、旋回する。 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 a pivot 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 pivot position face vertically downward.

部品保持ヘッド302が部品キャリヤ388の上方に移動すると、リード414が鉛直方向での下方を向いた状態のリード部品410が、部品受け部材392の部品受容凹部416内に挿入される。これにより、リード部品410は、図10に示すように、リード414を鉛直方向での下方に向けた状態で、部品受け部材392に載置される。 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 Figure 10.

そして、リード部品410が部品受け部材392に載置されると、部品キャリヤ388は、部品キャリヤ移動装置390の作動により、部品供給位置に移動する。部品供給位置に移動した部品キャリヤ388は、作業ヘッド60,62の移動範囲に位置しているため、ばら部品供給装置32では、この位置においてリード部品410が部品実装機10に供給される。このように、ばら部品供給装置32では、リード414が下方を向き、リード414が接続された底面と対向する上面が上方を向いた状態で、リード部品410が供給される。このため、作業ヘッド60,62の吸着ノズル66は、適切にリード部品410を保持することができる。 Once the lead component 410 is 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 has moved to the component supply position, it is located within the movement range of the work heads 60, 62, and the bulk component supply device 32 supplies the lead component 410 to the component mounter 10 at this position. In this way, the bulk component supply device 32 supplies the lead component 410 with its leads 414 facing downward and its top surface, opposite the bottom surface to which the leads 414 are connected, facing upward. This allows the suction nozzles 66 of the work heads 60, 62 to properly hold the lead component 410.

このように、ばら部品供給装置32では、ステージ156の上に散在されているリード部品410の撮像データに基づいてリード部品410の外形線が特定されて、リード部品410の上面の形状、つまり、撮像部品形状が演算される。この際、撮像部品形状と、個別制御装置452に記憶されている第1記憶部品形状とが一致するか否かが判断され、第1記憶部品形状と一致する撮像部品形状のリード部品410がピックアップ対象部品として特定される。そして、特定されたリード部品410が部品保持ヘッド302により保持され、部品キャリヤ388を通じて部品実装機10の作業ヘッド60,62に供給される。 In this way, the bulk component supply device 32 identifies the outline of the lead components 410 based on the image data of the lead components 410 scattered on the stage 156, and calculates the shape of the top surface of the lead components 410, i.e., the imaged component shape. 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 the 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.

ただし、ステージ156の色とリード部品410の色とが近似している場合には、ピックアップ対象部品を適切に特定できない場合がある。具体的には、図12に示すように、ステージ156が概して黒色であり、リード部品410が概して白色であれば、リード部品410の外形線は明確であるため、適切にピックアップ対象部品を特定することができる。一方で、図14に示すように、ステージ156が概して黒色であり、リード部品410も概して黒色である場合には、リード部品410の外形線は不明確であるため、適切にピックアップ対象部品を特定することができない。 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 not possible to properly identify the component to be picked up.

このため、ばら部品供給装置32では、色の異なるステージが複数用意されており、任意の色のステージを部品支持部材150に装着することができる。詳しくは、ステージ156は、上述したように、部品支持部材150に着脱可能である。また、ばら部品供給装置32では、部品の支持面が黒色のステージ156aと、部品の支持面が白色のステージ156bとの2種類のステージが用意されている。このため、ばら部品供給装置32による供給予定のリード部品410が白色である場合には、図12に示すように、部品支持部材150に黒色のステージ156aが装着される。一方、ばら部品供給装置32による供給予定のリード部品410が黒色である場合には、図15に示すように、部品支持部材150に白色のステージ156bが装着される。これにより、背景色(ステージ156の色)と対象物の色(リード部品410の色)との差が大きくなることで、リード部品410の外形線が明確となり、適切にピックアップ対象部品を特定することが可能となる。 For this reason, the bulk component supply device 32 is provided with multiple stages of different colors, and any color stage 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 supply device 32 also has 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 supply 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 supply 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.

しかしながら、リード部品410の色が黒色や白色である場合には、作業者が黒色のステージ156aと白色のステージ156bとの何れを選択するのかは明らかであるが、リード部品410の色が灰色などの黒色と白色との中間色であれば、作業者によって選択されるステージの色が異なる場合がある。このような場合には、撮像データにバラツキが生じ、ピックアップ対象部品を特定する精度が作業者毎に変わる虞がある。また、ステージ156の色等に応じて露光時間を調整する必要もあるが、露光時間の調整も作業者毎に異なる場合があり、このような場合にも、撮像データにバラツキが生じ、ピックアップ対象部品を特定する精度が作業者毎に変わる虞がある。 However, if the lead component 410 is black or white, it is clear whether the worker will select the black stage 156a or the white stage 156b. However, if the lead component 410 is an intermediate color between black and white, such as gray, the color of the stage selected by each worker may differ. In such cases, variations in the image data may occur, and the accuracy of identifying the component to be picked up may vary from worker to worker. In addition, the exposure time needs to be adjusted depending on the color of the stage 156, but the exposure time adjustment may also differ from worker to worker. In such cases, variations in the image data may occur, and the accuracy of identifying the component to be picked up may vary from worker to worker.

また、ステージの色を変更しなくても、リード部品410の撮像データを画像処理すれば、リード部品410の外形線を明確にすることも可能であるため、ステージ156の交換だけでなく、撮像データの画像処理も考慮すべきである。このようなことに鑑みて、個別制御装置452にはプログラム(図11参照)500が記憶されており、そのプログラム500の処理により、ステージの色,撮像時の露光時間,画像処理の有無などが自動で設定される。以下に、プログラム500による処理を、図16~図18に示すフローチャートを用いて説明する。 Furthermore, even without changing the stage color, it is possible to clarify the outline of the lead component 410 by processing the image data of the lead component 410. Therefore, in addition to replacing the stage 156, image processing of the image data should also be considered. In light of this, program 500 (see Figure 11) is stored in the individual control device 452, and program 500 automatically sets the stage color, exposure time during imaging, whether or not to perform image processing, and so on. The processing by program 500 is explained below using the flowcharts shown in Figures 16 to 18.

まず、作業者は、部品実装機10において部品の装着作業が実行される前に、プログラム500による処理の下準備として、黒色のステージ156aと白色のステージ156bとの何れかを部品支持部材150に装着しておく。なお。部品支持部材150に装着されたステージ156に、作業者は何も載置しない。そして、プログラム500が実行されることで、図16に示すメインルーチンにおいて、ステージ156の撮像処理が実行される(S100)。この撮像処理では、カメラ290がカメラ移動装置292の作動によりステージ156の上方に移動し、部品が載置されていない状態のステージがカメラ290によって撮像される。そして、撮像データに基づくステージの画像、つまり、部品が載置されていない状態のステージの画像が、図19に示すように、表示パネル460に表示される。 First, before component mounting 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 preparation for processing by the program 500. 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 capture process of the stage 156 is performed in the main routine shown in FIG. 16 (S100). In this image capture process, the camera 290 moves above the stage 156 by operating the camera movement device 292, and an image of the stage without any components placed on it is captured by the camera 290. An image of the stage based on the image capture data, i.e., an image of the stage without any components placed on it, is then displayed on the display panel 460, as shown in FIG. 19.

その画像には、中央付近に概して正方形の第1枠510と、その第1枠510の上方に第2枠512とが表示される。第1枠510は、対象となる部品、つまり、リード部品410の撮像箇所を示す枠であり、第2枠512は、ステージ156の撮像箇所を示す枠である。このため、第1枠510の内部にリード部品410の部品本体412が表示されるように、作業者がリード部品410をひとつだけステージ156の上に載置する。また、第2枠512に相当するステージ156の上の部分に、作業者は何も載置しない。このように、作業者がリード部品410をひとつだけステージ156の上に載置した後に、カメラ290によりステージ156が撮像され、撮像データに基づくステージの画像が、図20に示すように、表示パネル460に表示される。この画像では、第1枠510の内部にリード部品410の部品本体412が表示され、第2枠512の内部にステージ156が表示される。そして、そのひとつのリード部品410が載置されたステージ156の撮像データが、分析対象の撮像データとして設定される。これにより、S100の処理、つまり、ステージ156の撮像処理が完了する。なお、S100の処理では、撮像時の露光時間が40000μmsecとされている。 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. The imaging data of the stage 156 on which that one lead component 410 is placed is then set as the imaging data to be analyzed. This completes the processing of S100, i.e., the imaging processing of the stage 156. Note that in the processing of S100, the exposure time during imaging is set to 40,000 μmsec.

次に、個別制御装置452が、図20に示す画像の撮像データに基づいてステージの色を判別する(S102)。詳しくは、個別制御装置452は、分析対象の撮像データに含まれる全てのピクセルのうちの、第2枠512の内部に相当するピクセルを抽出する。そして、個別制御装置452は、抽出したピクセルの色相を特定することで、ステージの色を判別する。この際、ステージの色が黒色である場合(S104:黒色)に、黒ステージ判別処理実行サブルーチンが実行される(S106)。 Next, the individual control device 452 determines the color of the stage based on the imaging data of the image shown in Figure 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 stage color is black (S104: black), the black stage determination process execution subroutine is executed (S106).

黒ステージ判別処理実行サブルーチンでは、図17に示すように、個別制御装置452が、リード部品410の部品本体412の明度と、ステージ156の明度との差(以下、「明度差」と記載する)を演算する(S200)。詳しくは、個別制御装置452は、分析対象の撮像データに含まれる全てのピクセルのうちの、第1枠510の内部に相当するピクセルを抽出し、抽出したピクセルの明度を特定する。これにより、リード部品410の部品本体412の明度が特定される。また、個別制御装置452は、撮像データに含まれる全てのピクセルのうちの、第2枠512の内部に相当するピクセルを抽出し、抽出したピクセルの明度を特定する。これにより、ステージ156の明度が特定される。そして、個別制御装置452は、特定されたリード部品410の部品本体412の明度と、特定されたステージ156の明度との差を演算することで、明度差を演算する。 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 determines the brightness of the extracted pixels. This determines 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 determines the brightness of the extracted pixels. This determines 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.

次に、個別制御装置452は、演算された明度差が10以上であるか否かを判断する(S202)。この際、明度差が10以上である場合(S202:YES)に、個別制御装置452は、演算された明度差が31以上、かつ110未満であるか否かを判断する(S204)。そして、演算された明度差が31以上、かつ110未満である場合(S204:YES)に、黒ステージ判別処理実行サブルーチンが終了し、図16に示すメインルーチンに戻る。続いて、メインルーチンにおいて、個別制御装置452は、リード部品410の外形線を特定する際に用いられる明度の閾値(以下、「明度閾値」と記載する)を演算する(S108)。詳しくは、S200の処理の際に特定されたリード部品410の部品本体412の明度と、ステージ156の明度との中央値が、明度閾値として演算される。つまり、例えば、リード部品410の部品本体412の明度が100であり、ステージ156の明度が70である場合に、明度閾値(85=(100+70)/2)が演算される。 Next, the individual control device 452 determines whether the calculated brightness difference is 10 or greater (S202). If the brightness difference is 10 or greater (S202: YES), the individual control device 452 determines whether the calculated brightness difference is 31 or greater and less than 110 (S204). If the calculated brightness difference is 31 or greater and less than 110 (S204: YES), the black stage discrimination 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 to identify the outline of the lead component 410 (S108). Specifically, the brightness threshold value is calculated as the median value between the brightness of the component body 412 of the lead component 410 identified during the process of S200 and the brightness of the stage 156. 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.

続いて、個別制御装置452は、分析対象の撮像データを、S108で演算された明度閾値を用いて分析する(S110)。詳しくは、個別制御装置452は、分析対象の撮像データを構成する複数のピクセルの各々の明度が、明度閾値を超えているか否かを判断し、明度閾値を超えている明度のピクセルと、閾値を超えていない明度のピクセルとの境界線を、リード部品410の外形線として特定する。この際、リード部品410の外形線を適切に特定できた場合(S112:YES)に、個別制御装置452は、上記処理により特定されたステージの色,露光時間,明度閾値などを撮像時の情報(以下、「撮像情報」と記載する)として、対象の部品、つまり、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する(S114)。つまり、上記処理においてステージの色は黒色であり、露光時間は40000μmsecであり、明度閾値はS108の処理で演算された数値であるため、個別制御装置452は、それらを示す情報を撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する。そして、プログラム500による処理が終了する。なお、リード部品410の外形線を適切に特定できない場合(S112:NO)には、表示パネル460にエラー画面が表示される(S116)。 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 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. If the outline of the lead component 410 can be properly 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 (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). In other words, in the above processing, the stage color is black, the exposure time is 40,000 μmsec, and the brightness threshold is the 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. Processing by the program 500 then 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).

また、図17に示す黒ステージ判別処理実行サブルーチンのS204において、演算された明度差が31以上、かつ110未満でない場合(S204:NO)に、個別制御装置452は、演算された明度差が110以上であるか否かを判断する(S206)。この際、演算された明度差が110以上である場合(S206:YES)には、分析対象として設定された撮像データの画像にハレーションが生じている虞がある。このため、演算された明度差が110以上である場合(S206:YES)に、個別制御装置452は、露光時間を25000μmsecに変更して(S208)、再度撮像処理を実行する(S210)。つまり、図20に示すように、ひとつのリード部品410が載置されたステージ156を、露光時間25000μmsecでカメラ290により再撮像する。そして、露光時間25000μmsecで撮像された撮像データが、分析対象の撮像データとして再設定される。これにより、黒ステージ判別処理実行サブルーチンが終了し、図16に示すメインルーチンに戻る。 Furthermore, in S204 of the black stage discrimination process execution subroutine shown in FIG. 17, if the calculated brightness difference is greater than or equal to 31 and not less than 110 (S204: NO), the individual control device 452 determines whether the calculated brightness difference is greater than or equal to 110 (S206). If the calculated brightness difference is greater than or equal to 110 (S206: YES), there is a risk of halation occurring in the image of the imaging data set as the analysis target. Therefore, if the calculated brightness difference is greater than or equal to 110 (S206: YES), the individual control device 452 changes the exposure time to 25,000 μmsec (S208) and executes the imaging process 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 image data captured with an exposure time of 25,000 μmsec is then reset as the image data to be analyzed. This ends the black stage discrimination process execution subroutine, and the program returns to the main routine shown in FIG. 16.

続いて、メインルーチンにおいて、個別制御装置452は、リード部品410の外形線を特定する際に用いられる明度閾値を演算する(S108)。つまり、個別制御装置452は、S210の処理で再撮像された撮像データに基づいてリード部品410の部品本体412の明度とステージ156の明度とを特定し、その特定されたリード部品410の部品本体412の明度とステージ156の明度との中央値を、明度閾値として演算する。 Next, in the main routine, the individual control device 452 calculates the 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.

続いて、個別制御装置452は、S210の処理で再撮像された撮像データを、S108で演算された明度閾値を用いて分析する(S110)。つまり、個別制御装置452は、再撮像された撮像データを構成する複数のピクセルの各々の明度が、明度閾値を超えているか否かを判断し、明度閾値を超えている明度のピクセルと、閾値を超えていない明度のピクセルとの境界線を、リード部品410の外形線として特定する。この際、リード部品410の外形線を適切に特定できた場合(S112:YES)に、個別制御装置452は、上記処理により特定されたステージの色,露光時間,明度閾値などを撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する(S114)。つまり、上記処理においてステージの色は黒色であり、露光時間は25000μmsecであり、明度閾値はS108の処理で演算された数値であるため、個別制御装置452は、それらを示す情報を撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する。そして、プログラム500による処理が終了する。なお、リード部品410の外形線を適切に特定できない場合(S112:NO)には、表示パネル460にエラー画面が表示される(S116)。 Next, the individual control device 452 analyzes the image 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 image 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 properly 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). In other words, in the above processing, the stage color is black, the exposure time is 25,000 μmsec, and the brightness threshold is the 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. Processing by the program 500 then 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).

また、図17に示す黒ステージ判別処理実行サブルーチンのS206において、演算された明度差が110以上でない場合(S206:NO)に、個別制御装置452は、背景カット処理を実行する(S212)。つまり、明度差が10以上であり(S202:YES)、明度差が31以上、かつ110未満でなく(S204:NO)、明度差が110以上でない場合(S206:NO)に、個別制御装置452は、背景カット処理を実行する(S212)。このため、明度差が10より大きく、かつ31未満である場合に、背景カット処理が実行される。 Furthermore, in S206 of the black stage discrimination process execution subroutine shown in FIG. 17, if the calculated brightness difference is not 110 or greater (S206: NO), the individual control device 452 executes background cut processing (S212). That is, if the brightness difference is 10 or greater (S202: YES), if the brightness difference is 31 or greater and not less than 110 (S204: NO), or if the brightness difference is not 110 or greater (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, background cut processing is executed.

背景カット処理は、撮像データにおける対象となる部品、つまり、リード部品410を明確にするための画像処理であり、S100の処理で設定された分析対象の撮像データを構成する複数のピクセルの明度の差を大きくする処理である。具体的には、例えば、S200の処理において、リード部品410の部品本体412の明度が100であり、ステージ156の明度が80であると特定された場合には、明度差が20と演算される。このようにリード部品410の部品本体412の明度とステージ156の明度との差が20である場合には、明度差が大きくないため、リード部品410の外形線を認定し難い虞がある。そこで、撮像データを構成する複数のピクセルの明度の差を大きくする。 Background removal processing is image processing to clarify the target component in the image data, i.e., the lead component 410, and is processing that increases the difference in brightness between multiple pixels that make up the image data to be analyzed, as set in the processing of S100. Specifically, for example, if the processing of S200 identifies that the brightness of the component body 412 of the lead component 410 is 100 and the brightness of the stage 156 is 80, the brightness difference is calculated to be 20. In this way, when the difference in brightness between the component body 412 of the lead component 410 and the brightness of the stage 156 is 20, the brightness difference is not large, and it may be difficult to identify the outline of the lead component 410. Therefore, the difference in brightness between the multiple pixels that make up the image data is increased.

撮像データを構成する複数のピクセルの明度の差を大きくする手法としては、例えば、撮像データを構成する複数のピクセルの各々の明度を所定の倍数、例えば、5倍にする。この際、撮像データを構成する1のピクセルの明度が80であり、その1のピクセルの隣のピクセルの明度が81である場合には、撮像データにおいて隣り合う2個のピクセルの明度差は1である。そして、背景カット処理として撮像データを構成する複数のピクセルの各々の明度を5倍にすると、1のピクセルの明度は400(=80×5)となり、その1のピクセルの隣のピクセルの明度は405(=81×5)となる。このように、背景カット処理を行うと、背景カット処理が実行された撮像データでは、隣り合う2個のピクセルの明度差は5となる。このように、隣り合う2個のピクセルの明度差を大きくすることで、個別制御装置452が、撮像データにおけるステージ156とリード部品410との境界線、つまり、リード部品410の外形線をより容易に識別することができる。 One method for increasing the difference in brightness between multiple pixels that make up the imaging data is, for example, to multiply the brightness of each of the multiple pixels that make up the imaging data by a predetermined factor, such as 5 times. In this case, if the brightness of one pixel that makes up 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, if the brightness of each of the multiple pixels that make up the imaging data is multiplied by 5 as background removal processing, the brightness of the one pixel becomes 400 (= 80 x 5), and the brightness of the pixel adjacent to that pixel becomes 405 (= 81 x 5). In this way, when background removal processing is performed, the brightness difference between two adjacent pixels in the imaging data that has undergone background removal processing is 5. Increasing the brightness difference between 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.

また、撮像データを構成する複数のピクセルの各々の明度を所定の倍数にする手法と異なる手法も採用することができる。具体的には、撮像データを構成する複数のピクセルの明度のスケール(目盛り)を所定倍数、例えば、5倍にする。つまり、明度は、RGBカラーモデルにおいて0~255の266個の数値で表すことができ、この際の明度のスケールは1である。そこで、背景カット処理として、明度のスケールが5となるように、撮像データの明度を変更する。このように背景カット処理において明度のスケールを5とすると、背景カット処理が行われていない撮像データにおいて、隣り合う2個のピクセルの明度差が1である場合であっても、背景カット処理が行われた撮像データでは、隣り合う2個のピクセルの明度差が5となる。このように、背景カット処理として、撮像データを構成する複数のピクセルの明度のスケールを所定倍数にすることでも、隣り合う2個のピクセルの明度差を大きくすることが可能となり、撮像データにおけるリード部品410の外形線を明確にすることができる。 In addition, a different method can be used than the method of multiplying the brightness of each of the multiple pixels that make up the image data by a predetermined multiple. Specifically, the brightness scale (gradation) of the multiple pixels that make up the image data is multiplied by a predetermined multiple, for example, 5. In other words, brightness can be expressed as 266 values ranging from 0 to 255 in the RGB color model, with the brightness scale being 1. Therefore, as a background removal process, the brightness of the image data is changed so that the brightness scale is 5. If the brightness scale is set to 5 in this background removal process, even if the brightness difference between two adjacent pixels in image data that has not undergone background removal processing is 1, the brightness difference between the two adjacent pixels in the image data that has undergone background removal processing will be 5. In this way, by multiplying the brightness scale of the multiple pixels that make up the image data by a predetermined multiple as a background removal process, it is possible to increase the brightness difference between two adjacent pixels, thereby clarifying the outline of the lead component 410 in the image data.

上述した手法で背景カット処理が実行されると(S212)、背景カット処理が行われた撮像データが、分析対象の撮像データとして再設定される。これにより、黒ステージ判別処理実行サブルーチンが終了し、図16に示すメインルーチンに戻る。続いて、メインルーチンにおいて、個別制御装置452は、リード部品410の外形線を特定する際に用いられる明度閾値を演算する(S108)。つまり、個別制御装置452は、S212において背景カット処理が行われた撮像データに基づいてリード部品410の部品本体412の明度とステージ156の明度とを特定し、その特定されたリード部品410の部品本体412の明度とステージ156の明度との中央値を、明度閾値として演算する。 When background removal processing is performed using the above-described method (S212), the imaging data that has undergone background removal processing is reset as the imaging data to be analyzed. This ends the black stage discrimination processing execution subroutine, and processing 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 background removal processing in S212, and calculates the median value of the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 as the brightness threshold value.

続いて、個別制御装置452は、S212において背景カット処理が行われた撮像データを、S108で演算された明度閾値を用いて分析する(S110)。つまり、個別制御装置452は、背景カット処理が行われた撮像データを構成する複数のピクセルの各々の明度が、明度閾値を超えているか否かを判断し、明度閾値を超えている明度のピクセルと、閾値を超えていない明度のピクセルとの境界線を、リード部品410の外形線として特定する。この際、リード部品410の外形線を適切に特定できた場合(S112:YES)に、個別制御装置452は、上記処理により特定されたステージの色,露光時間,明度閾値,背景カット処理の実行などを撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する(S114)。つまり、上記処理においてステージの色は黒色であり、露光時間は40000μmsecであり、明度閾値はS108の処理で演算された数値であり、背景カット処理が行われているため、個別制御装置452は、それらを示す情報を撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する。そして、プログラム500による処理が終了する。なお、リード部品410の外形線を適切に特定できない場合(S112:NO)には、表示パネル460にエラー画面が表示される(S116)。 Next, the individual control device 452 analyzes the image data that underwent 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 image data that underwent 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 properly 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 image information in the storage device 458 in association with information indicating the type of lead component 410 (S114). In other words, in the above processing, the stage color 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. Processing by the program 500 then 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).

また、図17に示す黒ステージ判別処理実行サブルーチンのS202において、演算された明度差が10以上でない場合(S202:NO)、つまり、明度差が10未満である場合に、個別制御装置452は、ステージ交換画面(図示省略)の表示指示を表示パネル460に出力する。これにより、ステージ交換画面が表示パネル460に表示される(S214)。このステージ交換画面には、黒色のステージの代わりに白色のステージを部品支持部材150に装着する旨のコメントが表示される。これは、黒色のステージの明度と、そのステージに載置されたリード部品の部品本体の明度との差が非常に小さいことから、個別制御装置452が部品の識別ができないと想定したためである。そして、作業者がステージ交換画面を閲覧して、ステージの交換を完了すると(S216:YES)、S100からの処理が再度実行される。 Furthermore, in S202 of the black stage discrimination process execution subroutine shown in FIG. 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 replacement screen (not shown) to the display panel 460. This causes the stage replacement screen to be displayed on the display panel 460 (S214). This stage replacement 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 difference in brightness between the black stage and the component body of the lead component placed on that stage is very small, and therefore the individual control device 452 assumes that it will not be able to identify the component. Then, when the operator views the stage replacement screen and completes the stage replacement (S216: YES), processing is executed again from S100.

また、図16に示すメインルーチンのS104において、ステージの色が白色である場合(S104:白色)に、白ステージ判別処理実行サブルーチンが実行される(S118)。 Furthermore, in S104 of the main routine shown in FIG. 16, if the stage color is white (S104: White), the white stage determination process execution subroutine is executed (S118).

白ステージ判別処理実行サブルーチンでは、図18に示すように、個別制御装置452は、露光時間を25000μmsecに変更して(S300)、再度撮像処理を実行する(S302)。これは、白色のステージ156bが部品支持部材150に装着されている場合に、リード部品410の背景色が白色となり、S100で分析対象として設定された撮像データの画像にハレーションが生じている虞があるためである。このため、図20に示すように、ひとつのリード部品410が載置されたステージ156を、露光時間25000μmsecでカメラ290により再撮像する。そして、露光時間25000μmsecで撮像された撮像データが、分析対象の撮像データとして再設定される。 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 on it 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.

次に、個別制御装置452が、S302の処理で再撮像された撮像データに基づいて、リード部品410の部品本体412の明度と、ステージ156の明度との明度差を演算する(S304)。つまり、個別制御装置452は、再設定された撮像データに含まれる全てのピクセルのうちの、第1枠510の内部に相当するピクセルを抽出し、抽出したピクセルの明度を、リード部品410の部品本体412の明度として特定する。また、個別制御装置452は、撮像データに含まれる全てのピクセルのうちの、第2枠512の内部に相当するピクセルを抽出し、抽出したピクセルの明度を、ステージ156の明度として特定する。そして、個別制御装置452は、特定したリード部品410の部品本体412の明度と、特定されたステージ156の明度との差を演算することで、明度差を演算する。 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 processing 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 identifies 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 identifies the brightness of the extracted pixels as the brightness of the stage 156. The individual control device 452 then calculates the brightness difference by calculating the difference between the brightness of the component body 412 of the identified lead component 410 and the brightness of the identified stage 156.

続いて、個別制御装置452は、演算された明度差が50以上であるか否かを判断する(S306)。そして、演算された明度差が50以上である場合(S306:YES)に、白ステージ判別処理実行サブルーチンが終了し、図16に示すメインルーチンに戻る。次に、メインルーチンにおいて、個別制御装置452は、リード部品410の外形線を特定する際に用いられる明度閾値を演算する(S108)。つまり、個別制御装置452は、S302の処理で再撮像された撮像データに基づいてリード部品410の部品本体412の明度とステージ156の明度とを特定し、その特定されたリード部品410の部品本体412の明度とステージ156の明度との中央値を、明度閾値として演算する。 The individual control device 452 then determines whether the calculated brightness difference is 50 or greater (S306). If the calculated brightness difference is 50 or greater (S306: YES), the white stage determination process execution subroutine ends and processing 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 processing of S302, and calculates the median value of the brightness of the component body 412 of the lead component 410 and the brightness of the stage 156 as the brightness threshold value.

続いて、個別制御装置452は、S302の処理で再撮像された撮像データを、S108の処理で演算された明度閾値を用いて分析する(S110)。つまり、個別制御装置452は、再撮像された撮像データを構成する複数のピクセルの各々の明度が、明度閾値を超えているか否かを判断し、明度閾値を超えている明度のピクセルと、閾値を超えていない明度のピクセルとの境界線を、リード部品410の外形線として特定する。この際、リード部品410の外形線を適切に特定できた場合(S112:YES)に、個別制御装置452は、上記処理により特定されたステージの色,露光時間,明度閾値などを撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する(S114)。つまり、上記処理においてステージの色は白色であり、露光時間は25000μmsecであり、明度閾値はS108の処理で演算された数値であるため、個別制御装置452は、それらを示す情報を撮像情報として、リード部品410の種類を示す情報と関連付けて記憶装置458に記憶する。そして、プログラム500による処理が終了する。なお、リード部品410の外形線を適切に特定できない場合(S112:NO)には、表示パネル460にエラー画面が表示される(S116)。 Next, the individual control device 452 analyzes the image 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 image 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 properly 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). In other words, in the above processing, the stage color is white, the exposure time is 25,000 μmsec, and the brightness threshold is the 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. Processing by the program 500 then 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).

また、図18に示す白ステージ判別処理実行サブルーチンのS306において、演算された明度差が50以上でない場合(S306:NO)、つまり、明度差が50未満である場合に、個別制御装置452は、ステージ交換画面(図示省略)の表示指示を表示パネル460に出力する。これにより、ステージ交換画面が表示パネル460に表示される(S308)。このステージ交換画面には、白色のステージの代わりに黒色のステージを部品支持部材150に装着する旨のコメントが表示される。これは、白色のステージの明度と、そのステージに載置されたリード部品の部品本体の明度との差が非常に小さいためである。そして、作業者がステージ交換画面を閲覧して、ステージの交換を完了すると(S310:YES)、S100からの処理が再度実行される。 Furthermore, in S306 of the white stage discrimination process execution subroutine shown in FIG. 18, if the calculated brightness difference is not 50 or more (S306: NO), that is, if the brightness difference is less than 50, the individual control device 452 outputs a display instruction for a stage replacement screen (not shown) to the display panel 460. This causes the stage replacement screen to be displayed on the display panel 460 (S308). This stage replacement screen displays a comment 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 replacement screen and completes the stage replacement (S310: YES), processing is executed again from S100.

このように、プログラム500の処理が実行されることで、ステージに載置される部品の種類毎に、ステージの色,露光時間,対象の部品の外形線を特定する際に用いられる明度閾値が撮像情報として記憶装置458に記憶される。そして、ばら部品供給装置32による部品の供給作業前及び供給作業時に、供給予定の部品の種類に応じた撮像情報が読み出されて、読み出された撮像情報に応じた条件で供給作業が実行される。つまり、ばら部品供給装置32による供給作業の実行前に、撮像情報に含まれるステージの色に応じたステージが作業者により部品支持部材150に装着される。また、ばら部品供給装置32による供給作業の実行時に、撮像情報に含まれる露光時間で、ステージ156に散在された部品がカメラ290により撮像される。そして、その撮像データに基づいて部品の外形線が特定される際に、撮像情報に含まれる明度閾値が用いられる。これにより、作業者により設定される露光時間のバラツキ,部品支持部材150に作業者により装着されるステージの色のバラツキを防止することが可能となり、ピックアップ対象部品を特定する精度のバラツキを抑制することができる。また、部品の種類,ステージの色に応じて、対象の部品の外形線を特定する際に用いられる明度閾値が設定されるため、対象の部品の外形線を適切に特定することができる。 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 part are stored as imaging information in storage device 458 for each type of part 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 part to be supplied is read, and the supply operation is performed under conditions corresponding to the read imaging information. In other words, 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 component supply operation by bulk component supply device 32, the camera 290 captures images of the parts scattered on stage 156 using the exposure time included in the imaging information. The brightness threshold value included in the imaging information is then used to identify the outline of the part 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 part to be picked up. In addition, the brightness threshold used to identify the outline of the target part is set according to the part type and stage color, allowing the outline of the target part to be identified appropriately.

また、撮像情報には背景カット処理の実行の有無も含まれる。背景カット処理は、上述したように、分析対象の撮像データの明度に基づいて行われる画像処理であり、ステージに載置された部品を撮像するための撮像条件、例えば、背景色の変更(ステージの交換),露光時間等を変更する処理ではない。このため、背景カット処理を行うことで、ステージの交換,露光時間の変更などを行うことなく、撮像対象の部品の外形線を適切に特定することが可能となる。 The imaging information also includes whether or not background removal processing has been performed. As mentioned above, background removal processing is image processing performed based on the brightness of the imaging data being analyzed, and does not involve changing the imaging conditions for imaging a part placed on a stage, such as changing the background color (changing the stage) or exposure time. Therefore, by performing background removal processing, it is possible to properly identify the outline of the part being imaged without having to change the stage, exposure time, etc.

また、ステージ156は、ステージの一例である。リード部品410は、部品の一例である。個別制御装置452は、画像処理装置の一例である。表示パネル460は、報知装置の一例である。また、S100の処理を実行する工程は、撮像データ取得工程の一例である。S100の処理を実行する工程は、撮像データ取得工程の一例である。S110の処理を実行する工程は、識別工程の一例である。S212の処理を実行する工程は、画像処理工程の一例である。 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.

なお、本発明は、上記実施例に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施例では、ステージに載置された部品の撮像データの明度に基づいて背景カット処理が実行されている。つまり、ステージに載置された部品の撮像データにおける部品の明度とステージの明度とに基づいて背景カット処理が実行されている。一方で、ステージに載置された部品の撮像データにおける部品の明度のみに基づいて背景カット処理が実行されてもよい。つまり、例えば、撮像データにおける部品の明度のみを所定倍数、例えば5倍にしてもよい。このように、部品の明度のみを、例えば5倍にすることで、背景、つまり、ステージと部品との境界線が明確となり、部品の外形線を適切に特定することができる。 The present invention is not limited to the above-described embodiment, and can be implemented in various forms with various modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, 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. In other words, 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. In other words, for example, only the brightness of the component in the image data may be multiplied by a predetermined factor, for example, five times. In this way, by multiplying only the brightness of the component, for example, by 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.

また、上記実施例では、背景カット処理として、撮像データにおいて隣り合うピクセルの明度差を大きくすることで、撮像データにおいて部品が明確にされているが、背景、つまり、ステージをぼかす処理,透明にする処理,部品と異なる色に変更する処理を行うことで、撮像データにおいて部品が明確にされてもよい。つまり、撮像データでの部品の明度を基準として、その基準となる明度と異なるピクセルの明度を部品の明度と極端に異なる明度に変更してもよい。このように、部品の明度を基準として、つまり、部品の明度に基づいて画像処理を行うことでも、撮像データにおける部品を明確にすることが可能となる。 In addition, in the above embodiment, the background removal process increases the brightness difference between adjacent pixels in the image data, thereby making the components clearer in the image data. However, components can also be made clearer in the image data by blurring the background, i.e., the stage, making it transparent, or changing it to a color different from the components. In other words, the brightness of the components in the image data can be used as a reference, and the brightness of pixels that differ from that reference brightness can 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.

また、上記実施例では、ステージに載置された部品の撮像データにおいて、部品の明度とステージの明度との差が小さい場合に、ステージ交換画面が表示パネル460に表示されているが、S110の処理において部品の外形線を適切に特定することができない場合に、ステージ交換画面が表示パネル460に表示されてもよい。つまり、例えば、背景カット処理が行われた撮像データに基づいて、部品の外形線を適切に特定することができない場合に、ステージ交換画面が表示パネル460に表示されてもよい。これにより、背景カット処理が行われた撮像データにおいても部品を明確にできない場合に、ステージを交換することで、撮像データにおいて部品を明確にすることが可能となる。 In addition, in the above embodiment, the stage change screen is displayed on the display panel 460 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. However, the stage change screen may also be displayed on the display panel 460 when the outline of the component cannot be properly identified in the processing of S110. In other words, for example, the stage change screen may be displayed on the display panel 460 when the outline of the component cannot be properly identified based on image data that has undergone background cutting processing. This makes it possible to clearly identify the component in the image data by changing the stage when the component cannot be clearly identified even in image data that has undergone background cutting processing.

また、上記実施例では、個別制御装置452と表示パネル460とは互いに独立した装置であり、個別制御装置452が表示パネル460に表示指示を出力することで、表示パネル460がステージ交換画面を表示している。一方で、個別制御装置452が表示パネルを備えている場合には、個別制御装置452が表示パネルに表示指示を出力することで、表示パネルにステージ交換画面を表示してもよい。 In addition, 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 change 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 change screen.

また、上記実施例では、ステージ交換画面を表示パネル460に表示することで、ステージの交換を作業者に報知しているが、他の方法、例えば、ステージの交換を音声により報知する方法,警告ランプを点灯させる方法などで、ステージの交換を作業者に報知してもよい。 In addition, 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 operator may also be notified of the stage replacement by other methods, such as by audio notification or by turning on a warning lamp.

また、上記実施例では、ステージに載置された部品の撮像データに基づいて、部品の外形線、つまり、部品の姿勢と、部品の位置とが演算されているが、部品の種類,部品の色などが演算されてもよい。 In addition, in the above embodiment, the outline of the part, i.e., the part's orientation and position, are calculated based on image data of the part placed on the stage, but the part's type, color, etc. may also be calculated.

また、上記実施例では、部品の明度とステージの明度との差が所定の範囲内である場合に背景カット処理が行われているが、他の条件が成立した場合に背景カット処理が行われてもよい。例えば、撮像データに基づいて部品の外形線を適切に特定することができなかった場合に、背景カット処理が行われてもよい。また、条件の成立等に関わらず、ステージに載置された部品がカメラ290により撮像される毎に、背景カット処理が行われてもよい。 In addition, in the above embodiment, background cutting processing is performed when the difference between the brightness of the part and the brightness of the stage is within a predetermined range, but background cutting processing may also be performed when other conditions are met. For example, background cutting processing may be performed when the outline of the part cannot be properly identified based on the image data. Furthermore, background cutting processing may be performed each time a part placed on the stage is imaged by the camera 290, regardless of whether the conditions are met.

また、上記実施例では、ステージ上でのリード部品410を識別する方法に本発明が適用されているが、ステージ上での種々の種類の部品を識別する方法に本発明が適用されてもよい。具体的には、例えば、ステージ上での太陽電池の構成部品,パワーモジュールの構成部品,リードを有さない電子回路部品等を識別する方法に、本発明が適用されてもよい。 In addition, while in the above embodiment the present invention is applied to a method for identifying lead components 410 on a stage, 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 solar cells, components of power modules, electronic circuit components without leads, etc. on a stage.

また、上記実施例では、画像処理装置454は、ばら部品供給装置32の個別制御装置452に接続されているが、統括制御装置450を含むいずれかの制御装置に接続していれば良い。あるいは統括制御装置以外の別の制御装置に無線通信で接続されていても良い。あるいは、画像処理装置454が、それらいずれかの制御装置の一部であっても良い。 In addition, 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 control device, 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 part of any of these control devices.

156:ステージ 410:リード部品(部品) 452:個別制御装置(画像処理装置) 460:表示パネル(報知装置) 156: Stage 410: Lead component (component) 452: Individual control device (image processing device) 460: Display panel (alarm device)

Claims (1)

画像処理装置を含む制御装置であって、
ステージ上の所定の第1位置に配置された部品と、前記第1位置とは異なる所定の第2位置の前記ステージとが撮像された撮像データに基づいて特定された前記部品の明度と前記ステージの明度との明度差を演算し、
前記明度差の値が第1閾値未満の場合は、前記ステージを前記ステージの色とは異なるステージに交換する旨を案内し、
前記明度差の値が第1閾値以上かつ第1閾値より大きい値である第2閾値未満の場合は、前記ステージに散在された前記部品を撮像して取得した撮像データにおける前記部品の明度と前記ステージの明度との差を大きくする画像処理を前記画像処理装置に実行させ、
前記明度差の値が第2閾値より大きい値である第3閾値以上の場合は、露光時間を変更する制御装置。
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 .
JP2022563260A 2020-11-17 2020-11-17 Control device including image processing device Active JP7733005B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/042730 WO2022107188A1 (en) 2020-11-17 2020-11-17 Image processing device and method for identifying scattered components

Publications (2)

Publication Number Publication Date
JPWO2022107188A1 JPWO2022107188A1 (en) 2022-05-27
JP7733005B2 true JP7733005B2 (en) 2025-09-02

Family

ID=81708508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022563260A Active JP7733005B2 (en) 2020-11-17 2020-11-17 Control device including image processing device

Country Status (2)

Country Link
JP (1) JP7733005B2 (en)
WO (1) WO2022107188A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2024003984A1 (en) * 2022-06-27 2024-01-04
WO2025257936A1 (en) * 2024-06-11 2025-12-18 株式会社Fuji Image processing system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124659A (en) 2010-12-07 2012-06-28 Hitachi Kokusai Electric Inc Monitoring system and monitoring method
JP2013196525A (en) 2012-03-22 2013-09-30 Nec Corp Photographed image processing apparatus and photographed image processing method
JP2014059798A (en) 2012-09-19 2014-04-03 Sony Corp Image processing device, monitoring cameras and image processing method
WO2016147331A1 (en) 2015-03-18 2016-09-22 富士機械製造株式会社 Component supply device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014005383A (en) * 2012-06-25 2014-01-16 Hokko Chem Ind Co Ltd Epoxy resin composition and cured product thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012124659A (en) 2010-12-07 2012-06-28 Hitachi Kokusai Electric Inc Monitoring system and monitoring method
JP2013196525A (en) 2012-03-22 2013-09-30 Nec Corp Photographed image processing apparatus and photographed image processing method
JP2014059798A (en) 2012-09-19 2014-04-03 Sony Corp Image processing device, monitoring cameras and image processing method
WO2016147331A1 (en) 2015-03-18 2016-09-22 富士機械製造株式会社 Component supply device

Also Published As

Publication number Publication date
JPWO2022107188A1 (en) 2022-05-27
WO2022107188A1 (en) 2022-05-27

Similar Documents

Publication Publication Date Title
JP6748714B2 (en) Parts supply system
CN111052890B (en) component supply system
CN109716878B (en) Component supply system
JPWO2016147331A1 (en) Parts supply device
JP7733005B2 (en) Control device including image processing device
US12207413B2 (en) Component supply method and component supply device
JPWO2019116442A1 (en) Parts supply device and parts supply method
EP4027763B1 (en) Component holding apparatus
JP7599477B2 (en) Apparatus for identifying scattered parts and system for holding scattered parts
JP7212663B2 (en) Parts supply system
JP6805266B2 (en) Parts supply system
US11510352B2 (en) Component supply device
JP7679458B2 (en) Control device and image judgment processing method
WO2025150182A1 (en) Information processing device and method for creating model data
US20220219914A1 (en) Parts supply apparatus
WO2025177445A1 (en) Information processing device and method for updating model data
JP2019169733A (en) Component supply device and component mounting machine
WO2024247098A1 (en) Component supply system
JPWO2018211657A1 (en) Parts supply device
CN121890266A (en) Component holding system and method for holding discrete components
JP2018041880A (en) Parts supply device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250721

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250821

R150 Certificate of patent or registration of utility model

Ref document number: 7733005

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150