JP2018098280A - Substrate work device - Google Patents

Substrate work device Download PDF

Info

Publication number
JP2018098280A
JP2018098280A JP2016239112A JP2016239112A JP2018098280A JP 2018098280 A JP2018098280 A JP 2018098280A JP 2016239112 A JP2016239112 A JP 2016239112A JP 2016239112 A JP2016239112 A JP 2016239112A JP 2018098280 A JP2018098280 A JP 2018098280A
Authority
JP
Japan
Prior art keywords
area
component
imaging
image
held
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.)
Granted
Application number
JP2016239112A
Other languages
Japanese (ja)
Other versions
JP6824716B2 (en
Inventor
雅史 天野
Masafumi Amano
雅史 天野
一也 小谷
Kazuya Kotani
一也 小谷
弘健 江嵜
Hirotake Ezaki
弘健 江嵜
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.)
Fuji Corp
Original Assignee
Fuji Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Corp filed Critical Fuji Corp
Priority to JP2016239112A priority Critical patent/JP6824716B2/en
Publication of JP2018098280A publication Critical patent/JP2018098280A/en
Application granted granted Critical
Publication of JP6824716B2 publication Critical patent/JP6824716B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a substrate work device capable of continuing a counter substrate operation to install a component on a substrate without cleaning or replacing an imaging device even when a trouble occurs in the imaging device that obtains an image by capturing the component held by a holding tool.SOLUTION: A substrate work device includes a plurality of holding tools used to hold a part for a substrate operation to install the part on a substrate, an imaging device that obtains an image by capturing a part held by each of the plurality of holding tools, a control device that controls the plurality of holding tools and the imaging device. The control device executes an imaging impossible area specifying process of specifying, as an imaging impossible area, an area in which normal imaging cannot be performed in an image area which is the whole area of the image, an avoiding process of avoiding that the image area of the parts held by the plurality of holding tools is within the imaging impossible area.SELECTED DRAWING: Figure 9

Description

本開示は、保持具が保持している部品を撮像装置により撮像して画像を取得した後に、基板に部品を装着する対基板作業が行われる対基板作業装置に関するものである。   The present disclosure relates to an on-board work apparatus in which an on-board work for mounting a part on a board is performed after an image is acquired by capturing an image of the part held by a holder with an imaging device.

従来より、保持具が保持している部品を撮像装置により撮像して画像を取得した後に、基板に部品を装着する対基板作業が行われる対基板作業装置に関し、種々の技術が提案されている。例えば、下記特許文献1には、吸着ノズルで吸着された部品をセンサで撮像した画像データより、当該部品の吸着異常の有無を判定する演算装置を有した部品実装装置が記載されている。部品実装装置の演算装置は、前記センサに異常があると判断した場合には、画像データにおける前記吸着ノズルの撮像位置が異なる位置になるように、画像データを取得する際の前記吸着ノズル及び前記センサの少なくとも何れか一方の位置を変更する処理を行う制御部を備える。   Conventionally, various techniques have been proposed for a substrate-to-substrate working apparatus in which a component held by a holder is captured by an imaging device and an image is acquired and then a substrate-to-substrate operation for mounting the component on the substrate is performed. . For example, Patent Document 1 described below describes a component mounting apparatus having an arithmetic unit that determines whether or not there is a suction abnormality of a component based on image data obtained by imaging the component sucked by a suction nozzle with a sensor. When the arithmetic unit of the component mounting apparatus determines that the sensor is abnormal, the suction nozzle and the suction nozzle when acquiring the image data so that the imaging position of the suction nozzle in the image data is different. A control unit that performs a process of changing the position of at least one of the sensors is provided.

特開2010−267779号公報JP 2010-277779 A

上記特許文献1に記載の技術によれば、センサの汚れや傷を検出し、センサに汚れや傷がある場合でも、センサの清掃や交換を行わずに部品の実装を継続することができる。しかしながら、更に好適に、センサの清掃や交換を行わずに部品の実装を継続することが望まれている。   According to the technique described in Patent Document 1, it is possible to detect the dirt and scratches on the sensor, and to continue mounting the components without cleaning or replacing the sensor even if the sensor has dirt or scratches. However, more preferably, it is desired to continue mounting the components without cleaning or replacing the sensor.

そこで、本開示は、上述した点を鑑みてなされたものであり、保持具が保持している部品を撮像して画像を取得する撮像装置に不具合が発生しても、撮像装置の清掃又は交換を行うことなく、基板に部品を装着する対基板作業を継続することが可能な対基板作業装置を提供することを課題とする。   Therefore, the present disclosure has been made in view of the above-described points, and even when a malfunction occurs in an imaging device that captures an image of a part held by a holder and acquires the image, the imaging device is cleaned or replaced. It is an object of the present invention to provide an on-board working apparatus capable of continuing the on-board work of mounting a component on a board without performing the above.

本明細書は、基板に部品を装着する対基板作業のために、部品を保持する複数の保持具と、複数の保持具がそれぞれ保持している部品を撮像して画像を取得する撮像装置と、複数の保持具と撮像装置とを制御する制御装置とを備え、制御装置は、画像の全領域である画像領域において、正常な撮像ができない領域を撮像不可能領域として特定する撮像不可能領域特定処理と、複数の保持具にそれぞれ保持されている部品の撮像領域が撮像不可能領域内にあることを回避する回避処理とを実行する対基板作業装置を、開示する。   The present specification includes a plurality of holding tools for holding components and an imaging device for acquiring images by capturing the components respectively held by the plurality of holding tools for a board-to-board operation of mounting the components on the board. A control device that controls the plurality of holders and the imaging device, and the control device specifies an area in which normal imaging cannot be performed as an imaging impossible area in the image area that is the entire area of the image. Disclosed is an on-board work apparatus that executes a specific process and an avoidance process that avoids that an imaging area of a component held by each of a plurality of holders is in an unimaginable area.

本明細書は、基板に部品を装着する対基板作業のために、部品を保持する保持具と、保持具が保持している部品を撮像して画像を取得する撮像装置と、保持具と撮像装置とを制御する制御装置とを備え、制御装置は、画像領域から正常な撮像ができない領域を除いた領域を撮像可能領域として特定する撮像可能領域特定処理と、保持具に保持される部品のサイズと撮像可能領域とに基づいて、部品を撮像装置で撮像可能な分割領域に分割して撮像するために必要な撮像位置及び撮像回数を算出する算出処理と、算出処理に基づいて保持具を移動させて、保持具が保持している部品の分割領域を順次移動させて撮像装置で撮像することにより、撮像回数分の分割画像を取得する取得処理と、撮像回数分の分割画像を合成して画像を作成する作成処理とを実行する対基板作業装置を、開示する。   The present specification describes a holder for holding a component, an imaging device for capturing an image of the component held by the holder, and acquiring the image for a board-to-board operation of mounting the component on the substrate, and the holder and the imaging A control device that controls the device, and the control device specifies an imageable area specifying process for specifying an area excluding an area where normal imaging cannot be performed from the image area as an imageable area, and a component held by the holder Based on the size and the imageable area, a calculation process for calculating the imaging position and the number of imaging required for dividing the part into the divided areas that can be imaged by the imaging device, and the holder based on the calculation process By moving, the divided areas of the parts held by the holder are sequentially moved and captured by the imaging device, and the acquisition processing for acquiring the divided images for the number of times of imaging is combined with the divided images for the number of times of imaging. Create to create an image The substrate-related-operation performing device to perform a physical, disclosed.

本開示によれば、保持具が保持している部品を撮像して画像を取得する撮像装置に不具合が発生しても、撮像装置の清掃又は交換を行うことなく、基板に部品を装着する対基板作業を継続することが可能である。   According to the present disclosure, even if a malfunction occurs in an imaging device that captures an image of a component held by a holder and acquires an image, the component is mounted on the board without cleaning or replacing the imaging device. It is possible to continue the substrate work.

部品実装機を示す斜視図である。It is a perspective view which shows a component mounting machine. 部品実装機の部品装着装置を示す斜視図である。It is a perspective view which shows the component mounting apparatus of a component mounting machine. 部品実装機の備える制御装置を示すブロック図である。It is a block diagram which shows the control apparatus with which a component mounting machine is provided. パーツカメラを示す概略図である。It is the schematic which shows a parts camera. パーツカメラで生成される画像の一例を示す図である。It is a figure which shows an example of the image produced | generated with a parts camera. パーツカメラで生成される画像の一例を示す図である。It is a figure which shows an example of the image produced | generated with a parts camera. 撮像不可領域の特定を実現するためのフローチャート図である。It is a flowchart figure for implement | achieving specification of an imaging impossible area. 図5の画像と図6の画像を重ね合わせた画像を示す図である。It is a figure which shows the image which overlap | superposed the image of FIG. 5 and the image of FIG. 吸着ノズルによる部品の保持中止(第1回避プログラム)を実現するためのフローチャート図である。It is a flowchart figure for implement | achieving the holding stop (1st avoidance program) of the components by a suction nozzle. ハンドリングサイズの変更後の画像の一例を示す図である。It is a figure which shows an example of the image after changing the handling size. ハンドリングサイズの変更(第2回避プログラム)を実現するためのフローチャート図である。It is a flowchart figure for implement | achieving the change of a handling size (2nd avoidance program). 第1大型部品がパーツカメラの上方に移動した状態を示す概念図である。It is a conceptual diagram which shows the state which the 1st large sized component moved upwards of the parts camera. パーツカメラで生成される画像の一例を示す図である。It is a figure which shows an example of the image produced | generated with a parts camera. パーツカメラで生成される画像の一例を示す図である。It is a figure which shows an example of the image produced | generated with a parts camera. パーツカメラで生成される画像の一例を示す図である。It is a figure which shows an example of the image produced | generated with a parts camera. 分割画像を合成して作成された画像の一例を示す図である。It is a figure which shows an example of the image produced by synthesize | combining a divided image. 分割撮像を実現するためのフローチャート図である。It is a flowchart figure for implement | achieving division | segmentation imaging. 第2大型部品がパーツカメラの上方に移動した状態を示す概念図である。It is a conceptual diagram which shows the state which the 2nd large sized component moved upwards of the parts camera. 分割画像を合成して作成された画像の一例を示す図である。It is a figure which shows an example of the image produced by synthesize | combining a divided image. 分割画像を合成して作成された画像の一例を示す図である。It is a figure which shows an example of the image produced by synthesize | combining a divided image. 第1回避プログラム及び第2回避プログラムに代えて実行される第3回避プログラムのフローチャート図である。It is a flowchart figure of the 3rd avoidance program performed instead of a 1st avoidance program and a 2nd avoidance program. 第1回避プログラム及び第2回避プログラムに代えて実行される第4回避プログラムのフローチャート図である。It is a flowchart figure of the 4th avoidance program performed instead of a 1st avoidance program and a 2nd avoidance program.

本開示の好適な実施形態を、図面を参照しながら以下に説明する。なお、後述する各画像200A〜200Gは、同一のサイズである。   A preferred embodiment of the present disclosure will be described below with reference to the drawings. In addition, each image 200A-200G mentioned later is the same size.

(1)部品実装機の構成
図1に、部品実装機10を示す。部品実装機10は、回路基材12に対する部品の実装作業を実行するための装置である。部品実装機10は、装置本体20、基材搬送保持装置22、部品装着装置24、マークカメラ26、パーツカメラ28、部品供給装置30、ばら部品供給装置32、制御装置(図3参照)34を備えている。なお、回路基材12として、回路基板、三次元構造の基材等が挙げられ、回路基板として、プリント配線板、プリント回路板等が挙げられる。
(1) Configuration of Component Mounter FIG. 1 shows a component mounter 10. The component mounter 10 is a device for performing a component mounting operation on the circuit substrate 12. The component mounting machine 10 includes an apparatus main body 20, a base material conveyance holding device 22, a component mounting device 24, a mark camera 26, a parts camera 28, a component supply device 30, a loose component supply device 32, and a control device (see FIG. 3) 34. I have. The circuit substrate 12 includes a circuit board, a three-dimensional structure substrate, and the like, and the circuit board includes a printed wiring board and a printed circuit board.

装置本体20は、フレーム部40と、そのフレーム部40に上架されたビーム部42とによって構成されている。基材搬送保持装置22は、フレーム部40の前後方向の中央に配設されており、搬送装置50とクランプ装置52とを有している。搬送装置50は、回路基材12を搬送する装置であり、クランプ装置52は、回路基材12を保持する装置である。これにより、基材搬送保持装置22は、回路基材12を搬送するとともに、所定の位置において、回路基材12を固定的に保持する。なお、以下の説明において、回路基材12の搬送方向をX方向と称し、その方向に直角な水平の方向をY方向と称し、鉛直方向をZ方向と称する。つまり、部品実装機10の幅方向は、X方向であり、前後方向は、Y方向である。   The apparatus main body 20 includes a frame portion 40 and a beam portion 42 that is overlaid on the frame portion 40. The substrate conveyance holding device 22 is disposed in the center of the frame portion 40 in the front-rear direction, and includes a conveyance device 50 and a clamp device 52. The conveyance device 50 is a device that conveys the circuit substrate 12, and the clamp device 52 is a device that holds the circuit substrate 12. Thereby, the base material transport and holding device 22 transports the circuit base material 12 and holds the circuit base material 12 fixedly at a predetermined position. In the following description, the conveyance direction of the circuit substrate 12 is referred to as an X direction, a horizontal direction perpendicular to the direction is referred to as a Y direction, and a vertical direction is referred to as a Z direction. That is, the width direction of the component mounting machine 10 is the X direction, and the front-rear direction is the Y direction.

部品装着装置24は、ビーム部42に配設されており、2台の作業ヘッド60,62と作業ヘッド移動装置64とを有している。各作業ヘッド60,62の下端面には、図2に示すように、ノズル保持部65を介して複数の吸着ノズル66が設けられており、それぞれの吸着ノズル66が部品を1個ずつ吸着保持する。なお、本実施形態では、生産タクト向上のため、4個の吸着ノズル66がノズル保持部65に保持されているが、これに限るものではなく、例えば、24個の吸着ノズル66がノズル保持部65に保持されても良いし、1個の吸着ノズル66がノズル保持部65に保持されても良い。また、作業ヘッド移動装置64は、X方向移動装置68とY方向移動装置70とZ方向移動装置72とを有している。そして、X方向移動装置68とY方向移動装置70とによって、2台の作業ヘッド60,62は、一体的にフレーム部40上の任意の位置に移動させられる。また、各作業ヘッド60,62は、スライダ74,76に着脱可能に装着されており、Z方向移動装置72は、スライダ74,76を個別に上下方向に移動させる。つまり、作業ヘッド60,62は、Z方向移動装置72によって、個別に上下方向に移動させられる。なお、各作業ヘッド60,62は、ノズル保持部65を回動させるQ方向移動装置(図3参照)77を内蔵している。   The component mounting device 24 is disposed in the beam portion 42 and includes two work heads 60 and 62 and a work head moving device 64. As shown in FIG. 2, a plurality of suction nozzles 66 are provided on the lower end surfaces of the respective work heads 60 and 62 via nozzle holding portions 65, and each suction nozzle 66 sucks and holds one part at a time. To do. In the present embodiment, the four suction nozzles 66 are held by the nozzle holding unit 65 in order to improve production tact. However, the present invention is not limited to this. For example, 24 suction nozzles 66 are provided by the nozzle holding unit. 65, or one suction nozzle 66 may be held by the nozzle holding portion 65. The work head moving device 64 includes an X direction moving device 68, a Y direction moving device 70, and a Z direction moving device 72. Then, the two working heads 60 and 62 are integrally moved to arbitrary positions on the frame portion 40 by the X-direction moving device 68 and the Y-direction moving device 70. The work heads 60 and 62 are detachably attached to the sliders 74 and 76, and the Z-direction moving device 72 individually moves the sliders 74 and 76 in the vertical direction. That is, the work heads 60 and 62 are individually moved in the vertical direction by the Z-direction moving device 72. Each of the work heads 60 and 62 includes a Q-direction moving device (see FIG. 3) 77 that rotates the nozzle holding portion 65.

マークカメラ26は、下方を向いた状態でスライダ74に取り付けられており、作業ヘッド60とともに、X方向、Y方向およびZ方向に移動させられる。これにより、マークカメラ26は、フレーム部40上の任意の位置を撮像する。パーツカメラ28は、図1に示すように、フレーム部40上の基材搬送保持装置22と部品供給装置30との間に、上を向いた状態で配設されている。これにより、パーツカメラ28は、作業ヘッド60,62の吸着ノズル66に保持された部品を撮像する。   The mark camera 26 is attached to the slider 74 so as to face downward, and is moved together with the work head 60 in the X, Y, and Z directions. As a result, the mark camera 26 images an arbitrary position on the frame unit 40. As shown in FIG. 1, the parts camera 28 is disposed between the base material conveyance holding device 22 and the component supply device 30 on the frame portion 40 so as to face upward. Thereby, the parts camera 28 images the components held by the suction nozzles 66 of the work heads 60 and 62.

部品供給装置30は、フレーム部40の前後方向での一方側の端部に配設されている。部品供給装置30は、トレイ型部品供給装置78とフィーダ型部品供給装置(図3参照)80とを有している。トレイ型部品供給装置78は、トレイ上に載置された状態の部品を供給する装置である。フィーダ型部品供給装置80は、テープフィーダ、スティックフィーダ(図示省略)によって部品を供給する装置である。   The component supply device 30 is disposed at one end of the frame portion 40 in the front-rear direction. The component supply device 30 includes a tray-type component supply device 78 and a feeder-type component supply device (see FIG. 3) 80. The tray-type component supply device 78 is a device that supplies components placed on the tray. The feeder-type component supply device 80 is a device that supplies components by a tape feeder or a stick feeder (not shown).

ばら部品供給装置32は、フレーム部40の前後方向での他方側の端部に配設されている。ばら部品供給装置32は、ばらばらに散在された状態の複数の部品を整列させて、整列させた状態で部品を供給する装置である。つまり、任意の姿勢の複数の部品を、所定の姿勢に整列させて、所定の姿勢の部品を供給する装置である。なお、部品供給装置30および、ばら部品供給装置32によって供給される部品として、電子回路部品、太陽電池の構成部品、パワーモジュールの構成部品等が挙げられる。また、電子回路部品には、リードを有する部品、リードを有さない部品等が有る。   The bulk component supply device 32 is disposed at the other end of the frame portion 40 in the front-rear direction. The separated component supply device 32 is a device for aligning a plurality of components scattered in a separated state and supplying the components in an aligned state. That is, it is an apparatus that aligns a plurality of components in an arbitrary posture into a predetermined posture and supplies the components in a predetermined posture. Note that examples of the 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 having leads and components not having leads.

図3に示すように、制御装置34は、コントローラ82、複数の駆動回路86、複数の撮像制御回路88を備えている。複数の駆動回路86は、上記搬送装置50、クランプ装置52、作業ヘッド60,62、作業ヘッド移動装置64、Q方向移動装置77、トレイ型部品供給装置78、フィーダ型部品供給装置80、ばら部品供給装置32に接続されている。コントローラ82は、CPU(Central Processing Unit)90、ROM(Read Only Memory)92、HDD(Hard Disc Drive)94、RAM(Random Access Memory)96等を備え、コンピュータを主体とするものであり、画像処理部98を含む。CPU90は、部品実装機10の全体制御を司る中央演算処理装置である。ROM92は、後述する図7、図9、図11、図17、図21、及び図22のフローチャートを実現するための処理プログラム等が記憶された読み出し専用のメモリである。HDD94は、各種データ及び生産プログラム等が記憶される読み書き共用のメモリである。RAM96は、作業領域として使用される読み書き共用のメモリである。画像処理部98は、マークカメラ26およびパーツカメラ28によって得られた画像データを処理するものであり、コントローラ82は、画像データから各種情報を取得する。また、コントローラ82は、複数の駆動回路86に接続されている。これにより、基材搬送保持装置22、部品装着装置24等の作動が、コントローラ82によって制御される。さらに、コントローラ82は、複数の撮像制御回路88にも接続されている。複数の撮像制御回路88は、マークカメラ26、パーツカメラ28に接続されている。マークカメラ26とパーツカメラ28は、それぞれの撮像制御回路88によって制御される。   As shown in FIG. 3, the control device 34 includes a controller 82, a plurality of drive circuits 86, and a plurality of imaging control circuits 88. The plurality of drive circuits 86 include the transport device 50, the clamp device 52, the work heads 60 and 62, the work head moving device 64, the Q-direction moving device 77, the tray-type component supply device 78, the feeder-type component supply device 80, and the bulk components. It is connected to the supply device 32. The controller 82 includes a CPU (Central Processing Unit) 90, a ROM (Read Only Memory) 92, an HDD (Hard Disc Drive) 94, a RAM (Random Access Memory) 96, and the like. Part 98 is included. The CPU 90 is a central processing unit that controls the entire component mounter 10. The ROM 92 is a read-only memory in which processing programs and the like for realizing the flowcharts of FIGS. 7, 9, 11, 17, 21, and 22 described later are stored. The HDD 94 is a read / write shared memory that stores various data, production programs, and the like. The RAM 96 is a read / write shared memory used as a work area. The image processing unit 98 processes image data obtained by the mark camera 26 and the part camera 28, and the controller 82 acquires various types of information from the image data. The controller 82 is connected to a plurality of drive circuits 86. Thereby, the operations of the substrate conveyance holding device 22 and the component mounting device 24 are controlled by the controller 82. Further, the controller 82 is also connected to a plurality of imaging control circuits 88. The plurality of imaging control circuits 88 are connected to the mark camera 26 and the parts camera 28. The mark camera 26 and the part camera 28 are controlled by respective imaging control circuits 88.

(2)部品実装機の作動
部品実装機10では、上述した構成によって、基材搬送保持装置22に保持された回路基材12に対して部品の装着作業(以下、「対基板作業」と記載する場合がある。)が行われる。具体的には、回路基材12が、作業位置まで搬送され、その位置において、クランプ装置52によって固定的に保持される。次に、マークカメラ26が、回路基材12の上方に移動し、回路基材12を撮像する。これにより、回路基材12の保持位置等に関する情報が得られる。また、部品供給装置30若しくは、ばら部品供給装置32は、所定の供給位置において、部品を供給する。そして、作業ヘッド60,62の何れかが、部品の供給位置の上方に移動し、吸着ノズル66によって部品を保持する。続いて、部品を保持した作業ヘッド60,62が、パーツカメラ28の上方に移動し、パーツカメラ28によって、吸着ノズル66に保持された部品が撮像される。これにより、部品の保持位置等に関する情報が得られる。続いて、部品を保持した作業ヘッド60,62が、回路基材12の上方に移動し、回路基材12の保持位置の誤差、部品の保持位置の誤差等を補正する。そして、吸着ノズル66が部品を離脱することで、回路基材12に部品が装着される。
(2) Operation of Component Mounter In the component mounter 10, the component mounting operation (hereinafter referred to as “to-board operation”) is described with respect to the circuit substrate 12 held by the substrate conveyance holding device 22 with the above-described configuration. Is performed). Specifically, the circuit substrate 12 is transported to the work position, and is fixedly held by the clamp device 52 at that position. Next, the mark camera 26 moves above the circuit substrate 12 and images the circuit substrate 12. Thereby, the information regarding the holding position etc. of the circuit base material 12 is obtained. In addition, the component supply device 30 or the bulk component supply device 32 supplies components at a predetermined supply position. Then, one of the work heads 60 and 62 moves above the component supply position, and holds the component by the suction nozzle 66. Subsequently, the work heads 60 and 62 holding the parts move above the parts camera 28, and the parts held by the suction nozzle 66 are imaged by the parts camera 28. As a result, information on the holding position of the component is obtained. Subsequently, the work heads 60 and 62 holding the components move above the circuit substrate 12 to correct errors in the holding position of the circuit substrate 12, errors in the holding position of the components, and the like. Then, the component is mounted on the circuit substrate 12 by the suction nozzle 66 separating the component.

(3)パーツカメラによる部品の保持位置等の認識
上述したように、部品実装機10では、吸着ノズル66により保持された部品が回路基材12に装着されるため、吸着ノズル66による部品の保持位置等に関する情報がパーツカメラ28により取得される。
(3) Recognition of Component Holding Position by Parts Camera As described above, in the component mounter 10, since the component held by the suction nozzle 66 is mounted on the circuit substrate 12, the component is held by the suction nozzle 66. Information regarding the position and the like is acquired by the parts camera 28.

詳しく説明すると、パーツカメラ28は、その上方が撮像範囲であり、吸着ノズル66に保持された部品100を下方から撮像して画像を生成する。なお、本実施形態では、上述したように、4個の吸着ノズル66がノズル保持部65に保持されている。そこで、4個の吸着ノズル66のうち1個を特定する場合には、図4に示すように、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dと記載する。また、図4に示す第3吸着ノズル66Cには、図4の紙面裏側において第1吸着ノズル66Aが位置することによって、第1吸着ノズル66Aが隠れている。この点は、部品100においても同様である。   More specifically, the upper part of the parts camera 28 is an imaging range, and the part 100 held by the suction nozzle 66 is imaged from below to generate an image. In the present embodiment, as described above, the four suction nozzles 66 are held by the nozzle holding unit 65. Therefore, when one of the four suction nozzles 66 is specified, as shown in FIG. 4, the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, or the fourth suction nozzle 66D. It describes. In addition, the first suction nozzle 66A is hidden in the third suction nozzle 66C shown in FIG. 4 because the first suction nozzle 66A is located on the back side of the sheet of FIG. This also applies to the component 100.

パーツカメラ28は、交換可能なカメラユニットであり、撮像対象の部品100に対して光を照射する照明部141と、受光した光に基づいて部品100を撮像する撮像部151と、パーツカメラ28全体を制御する撮像制御回路88と、を備えている。照明部141は、ハウジング142と、連結部143と、落射用光源144と、ハーフミラー146と、側射用光源147と、を備えている。ハウジング142は、上面及び下面(底面)が八角形状に開口した椀状の部材である。ハウジング142は、下面の開口よりも上面の開口の方が大きく、下面から上面に向かって内部空間が大きくなる傾向の形状をしている。連結部143は、ハウジング142と撮像部151とを連結する筒状の部材である。落射用光源144から照射される光や撮像部151に受光される光は、この連結部143の内部空間を通過する。   The parts camera 28 is a replaceable camera unit, and includes an illumination unit 141 that irradiates light to the imaging target component 100, an imaging unit 151 that images the component 100 based on the received light, and the entire part camera 28. And an imaging control circuit 88 for controlling the camera. The illumination unit 141 includes a housing 142, a connection unit 143, an epi-illumination light source 144, a half mirror 146, and a side-illumination light source 147. The housing 142 is a bowl-shaped member whose upper surface and lower surface (bottom surface) are opened in an octagonal shape. The housing 142 has a shape in which the opening on the upper surface is larger than the opening on the lower surface, and the internal space tends to increase from the lower surface toward the upper surface. The connecting portion 143 is a cylindrical member that connects the housing 142 and the imaging unit 151. The light emitted from the epi-illumination light source 144 and the light received by the imaging unit 151 pass through the internal space of the connection unit 143.

落射用光源144は、吸着ノズル66に保持された部品100に対して撮像部151の光軸151aに沿う方向に光を照射するための光源である。落射用光源144は、ハーフミラー146に向けて光軸151aに垂直な方向に光を照射するLED145を複数有している。この複数のLED145は、連結部143の内周面に取り付けられている。本実施形態では、光軸151aは上下方向に沿っており、LED145からの光は水平方向(例えば左右方向)に照射される。ハーフミラー146は、連結部143の内部に、光軸151aから傾斜して(例えば傾斜角45°)配置されている。ハーフミラー146は、落射用光源144からの水平方向の光を上方に反射する。そのため、落射用光源144のLED145からの光は、ハーフミラー146での反射後に、撮像部151の光軸151aに沿う方向(ここでは上方向)に照射される。また、ハーフミラー146は上方からの光については撮像部151に向けて透過する。   The incident light source 144 is a light source for irradiating the component 100 held by the suction nozzle 66 in a direction along the optical axis 151 a of the imaging unit 151. The incident light source 144 has a plurality of LEDs 145 that irradiate light toward the half mirror 146 in a direction perpendicular to the optical axis 151a. The plurality of LEDs 145 are attached to the inner peripheral surface of the connecting portion 143. In this embodiment, the optical axis 151a is along the up-down direction, and the light from the LED 145 is irradiated in the horizontal direction (for example, the left-right direction). The half mirror 146 is disposed inside the connecting portion 143 so as to be inclined from the optical axis 151a (for example, an inclination angle of 45 °). The half mirror 146 reflects the light in the horizontal direction from the incident light source 144 upward. Therefore, the light from the LED 145 of the incident light source 144 is irradiated in the direction along the optical axis 151 a of the imaging unit 151 (upward here) after being reflected by the half mirror 146. The half mirror 146 transmits light from above toward the imaging unit 151.

側射用光源147は、吸着ノズル66に保持された部品100に対して光軸151aから傾斜した方向に光を照射するための光源である。側射用光源147は、複数のLED148aを有する上段光源147aと、上段光源147aよりも下方に配置され複数のLED148bを有する中段光源147bと、中段光源147bよりも下方に配置され複数のLED148cを有する下段光源147cと、を備えている。これらのLED148a〜148cは、ハウジング142の内周面に取り付けられている。LED148a〜148cは、いずれも光軸151aから傾斜した方向(光軸151aからの傾斜角が0°超過90°未満)に光を照射する。LED148a〜148cの照射方向の光軸151aからの傾斜角は、LED148aが最も大きく、LED148aは水平に近い方向に光を照射する。また、この傾斜角は、LED148cが最も小さくなっている。   The side-emitting light source 147 is a light source for irradiating the component 100 held by the suction nozzle 66 in a direction inclined from the optical axis 151a. The side light source 147 includes an upper light source 147a having a plurality of LEDs 148a, a middle light source 147b disposed below the upper light source 147a and having a plurality of LEDs 148b, and a plurality of LEDs 148c disposed below the middle light source 147b. A lower light source 147c. These LEDs 148 a to 148 c are attached to the inner peripheral surface of the housing 142. Each of the LEDs 148a to 148c irradiates light in a direction inclined from the optical axis 151a (an inclination angle from the optical axis 151a is greater than 0 ° and less than 90 °). The inclination angle from the optical axis 151a in the irradiation direction of the LEDs 148a to 148c is the largest for the LED 148a, and the LED 148a emits light in a direction close to the horizontal. Moreover, this inclination angle is the smallest for the LED 148c.

撮像部151は、図示しないレンズなどの光学系及び撮像素子を備えている。落射用光源144及び側射用光源147から発せられ撮像対象の部品100で反射した後の光がハーフミラー146を透過して撮像部151に到達すると、撮像部151はこの光を受光する。そして、撮像部151は、受光した光を光電変換して画像中の各々の画素に対応する電荷を生成し、生成された電荷に基づいて各々の画素の情報を含むデジタルデータである画像データを生成する。   The imaging unit 151 includes an optical system such as a lens (not shown) and an imaging element. When the light emitted from the epi-illumination light source 144 and the side-illumination light source 147 and reflected by the component 100 to be imaged passes through the half mirror 146 and reaches the imaging unit 151, the imaging unit 151 receives this light. Then, the imaging unit 151 photoelectrically converts the received light to generate a charge corresponding to each pixel in the image, and based on the generated charge, image data that is digital data including information on each pixel is generated. Generate.

撮像制御回路88は、照明部141に制御信号を出力して照明部141からの光の照射を制御したり、撮像部151に制御信号を出力して画像の撮像を行わせたり、撮像部151が生成した画像データをコントローラ82の画像処理部98に出力したりする。その画像データが、コントローラ82の画像処理部98において解析されることで、吸着ノズル66に保持されている部品100の位置が認識される。このようにして、吸着ノズル66に保持されている部品100をパーツカメラ28で撮像することで、部品100の保持位置の認識処理を適切に行うことが可能となる。   The imaging control circuit 88 outputs a control signal to the illuminating unit 141 to control light irradiation from the illuminating unit 141, outputs a control signal to the imaging unit 151 to capture an image, or captures an image. Is output to the image processing unit 98 of the controller 82. The image data is analyzed by the image processing unit 98 of the controller 82, whereby the position of the component 100 held by the suction nozzle 66 is recognized. In this way, the part 100 held by the suction nozzle 66 is imaged by the parts camera 28, so that the recognition processing of the holding position of the part 100 can be appropriately performed.

なお、撮像制御回路88は、照明部141のLED145,148a〜148cの各々に通電する電流の値及び通電時間を制御して、落射用光源144及び側射用光源147の単位時間当たりの発光量及び発光時間を個別に制御可能である。撮像制御回路88は、側射用光源147の上段光源147a、中段光源147b、及び下段光源147cの各々について、単位時間当たりの発光量及び発光時間を個別に制御可能である。   In addition, the imaging control circuit 88 controls the value of the current that is passed through each of the LEDs 145 and 148a to 148c of the illumination unit 141 and the duration of the current, and the amount of light emission per unit time of the incident light source 144 and the side light source 147 In addition, the light emission time can be individually controlled. The imaging control circuit 88 can individually control the light emission amount and the light emission time per unit time for each of the upper light source 147a, the middle light source 147b, and the lower light source 147c of the side light source 147.

(4)吸着ノズル又は部品の撮像領域の所定位置
次に、吸着ノズル66又は部品100の撮像領域の所定位置について説明する。本実施形態では、作業ヘッド60,62の何れかが所定の撮像位置まで移動すると、パーツカメラ28の上方において、4個の吸着ノズル66がそれぞれ決まった位置に停止する。その後、パーツカメラ28は、生産タクトの向上のため、カメラ視野を全体的に使用した撮像を行う。これにより、パーツカメラ28で生成された画像には、4個の吸着ノズル66、又は4個の吸着ノズル66に保持されている各部品100がそれぞれの所定位置において写る。
(4) Predetermined position of the imaging region of the suction nozzle or component Next, the predetermined position of the imaging region of the suction nozzle 66 or component 100 will be described. In the present embodiment, when any one of the work heads 60 and 62 moves to a predetermined imaging position, the four suction nozzles 66 are stopped at predetermined positions above the parts camera 28. Thereafter, the parts camera 28 performs imaging using the entire camera field of view in order to improve production tact. As a result, the four suction nozzles 66 or the parts 100 held by the four suction nozzles 66 appear in the predetermined positions in the image generated by the parts camera 28.

例えば、図5に示す画像200Aにおいては、第1ノズル領域201A、第2ノズル領域201B、第3ノズル領域201C、及び第4ノズル領域201Dが存在する。第1ノズル領域201Aは、部品100を保持していない状態の第1吸着ノズル66Aが写る予定の領域を示している。同様にして、第2ノズル領域201B、第3ノズル領域201C、又は第4ノズル領域201Dは、部品100を保持していない状態の第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dが写る予定の領域を示している。   For example, in the image 200A shown in FIG. 5, there are a first nozzle region 201A, a second nozzle region 201B, a third nozzle region 201C, and a fourth nozzle region 201D. The first nozzle area 201 </ b> A indicates an area where the first suction nozzle 66 </ b> A in a state where the component 100 is not held is shown. Similarly, the second nozzle region 201B, the third nozzle region 201C, or the fourth nozzle region 201D is the second suction nozzle 66B, the third suction nozzle 66C, or the fourth suction nozzle that is not holding the component 100. An area where 66D is to be captured is shown.

つまり、部品100を保持していない状態の第1吸着ノズル66Aは、パーツカメラ28の上方に移動した後にパーツカメラ28で撮像されると、その撮像により生成される画像中の第1ノズル領域201Aに写る。同様にして、部品100を保持していない状態の第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dは、パーツカメラ28の上方に移動した後にパーツカメラ28で撮像されると、その撮像により生成される画像中の第2ノズル領域201B、第3ノズル領域201C、又は第4ノズル領域201Dに写る。   That is, when the first suction nozzle 66A in a state in which the component 100 is not held is imaged by the parts camera 28 after being moved above the parts camera 28, the first nozzle region 201A in the image generated by the imaging. It is reflected in. Similarly, when the second suction nozzle 66B, the third suction nozzle 66C, or the fourth suction nozzle 66D in a state in which the component 100 is not held is moved above the parts camera 28 and is imaged by the parts camera 28. The image is captured in the second nozzle region 201B, the third nozzle region 201C, or the fourth nozzle region 201D in the image generated by the imaging.

なお、第1ノズル領域201A、第2ノズル領域201B、第3ノズル領域201C、又は第4ノズル領域201Dのサイズは、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dのサイズに対応している。   The size of the first nozzle area 201A, the second nozzle area 201B, the third nozzle area 201C, or the fourth nozzle area 201D is the same as the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, or the This corresponds to the size of the four suction nozzles 66D.

第1ノズル領域201A、第2ノズル領域201B、第3ノズル領域201C、及び第4ノズル領域201Dの2次元座標データは、HDD94にノズル領域情報として記憶される。   The two-dimensional coordinate data of the first nozzle area 201A, the second nozzle area 201B, the third nozzle area 201C, and the fourth nozzle area 201D is stored in the HDD 94 as nozzle area information.

また、画像200Aにおいては、第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dが存在する。第1部品領域203Aは、第1ノズル領域201Aの周囲にあり、第1吸着ノズル66Aに保持されている部品100が写る予定の領域を示している。同様にして、第2部品領域203B、第3部品領域203C、又は第4部品領域203Dは、第2ノズル領域201B、第3ノズル領域201C、又は第4ノズル領域201Dの周囲にあり、第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dに保持されている部品100が写る予定の領域を示している。   In the image 200A, there are a first part area 203A, a second part area 203B, a third part area 203C, and a fourth part area 203D. The first component area 203A is an area around the first nozzle area 201A and where the component 100 held by the first suction nozzle 66A is to be captured. Similarly, the second component region 203B, the third component region 203C, or the fourth component region 203D is located around the second nozzle region 201B, the third nozzle region 201C, or the fourth nozzle region 201D, and the second suction region An area where the component 100 held by the nozzle 66B, the third suction nozzle 66C, or the fourth suction nozzle 66D is to be shown is shown.

つまり、第1吸着ノズル66Aに保持されている部品100は、パーツカメラ28の上方に移動した後にパーツカメラ28で撮像されると、その撮像により生成される画像中の第1部品領域203A内に写る。同様にして、第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dに保持されている部品100は、パーツカメラ28の上方に移動した後にパーツカメラ28で撮像されると、その撮像により生成される画像中の第2部品領域203B、第3部品領域203C、又は第4部品領域203D内に写る。   In other words, when the part 100 held by the first suction nozzle 66A is imaged by the parts camera 28 after moving above the parts camera 28, the part 100 is within the first part area 203A in the image generated by the imaging. It is reflected. Similarly, when the part 100 held by the second suction nozzle 66B, the third suction nozzle 66C, or the fourth suction nozzle 66D is imaged by the parts camera 28 after moving above the parts camera 28, It appears in the second part area 203B, the third part area 203C, or the fourth part area 203D in the image generated by the imaging.

なお、第1部品領域203A、第2部品領域203B、第3部品領域203C、又は第4部品領域203Dのサイズは、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、又は第4吸着ノズル66Dに保持される部品100のサイズに対応している。   The size of the first part area 203A, the second part area 203B, the third part area 203C, or the fourth part area 203D is the same as the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, or the second part area 203D. This corresponds to the size of the component 100 held by the four suction nozzles 66D.

第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dの2次元座標データは、HDD94に部品領域情報として記憶される。また、第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dは、第1ノズル領域201A、第2ノズル領域201B、第3ノズル領域201C、及び第4ノズル領域201Dとそれぞれ対応関係にあるが、それらの対応関係もHDD94に部品領域情報として記憶される。   The two-dimensional coordinate data of the first part area 203A, the second part area 203B, the third part area 203C, and the fourth part area 203D is stored in the HDD 94 as part area information. The first component region 203A, the second component region 203B, the third component region 203C, and the fourth component region 203D are the first nozzle region 201A, the second nozzle region 201B, the third nozzle region 201C, and the fourth nozzle. Although there is a corresponding relationship with each of the areas 201 </ b> D, these corresponding relationships are also stored in the HDD 94 as component area information.

(5)撮像不可領域の特定
次に、撮像不可領域の特定について説明する。先ず、撮像不可領域について説明する。撮像不可領域とは、パーツカメラ28で生成される画像内において、吸着ノズル66に保持されている部品100を正常に撮像できない領域をいう。具体的に説明すると、パーツカメラ28に部品100が落下した状態において、白色等の背景プレート(図示省略)をパーツカメラ28の上方まで移動させた後に、パーツカメラ28で撮像すると、例えば、図6に示す画像200Bが生成される。
(5) Identification of non-imaging area Next, identification of a non-imaging area will be described. First, the imaging impossible area will be described. The non-imaging area refers to an area in the image generated by the parts camera 28 where the component 100 held by the suction nozzle 66 cannot be normally imaged. More specifically, when the part 100 is dropped on the parts camera 28, a white background plate (not shown) is moved above the parts camera 28 and then captured by the parts camera 28. For example, FIG. An image 200B shown in FIG.

画像200Bでは、画像200Bの全領域である画像領域205内において、黒色の落下部品領域207が存在する。落下部品領域207は、パーツカメラ28に落下した部品100が写っている領域である。従って、落下部品領域207は、パーツカメラ28で生成された画像200B内において、吸着ノズル66に保持されている部品100を正常に撮像できない領域であるが、本実施形態では、上記認識処理等を考慮して、落下部品領域207に対して図6の縦方向と横方向とで外接した矩形状の領域を撮像不可能領域209とする。撮像不可能領域209は、上述したように、パーツカメラ28に部品100が落下した場合に発生するが、その他には、例えば、パーツカメラ28内へのグリスの飛散、レンズの汚れ、レンズのキズ、又は照明部141の一部不良等によっても発生する。   In the image 200B, there is a black falling part region 207 in the image region 205 that is the entire region of the image 200B. The falling part area 207 is an area in which the part 100 that has dropped onto the parts camera 28 is shown. Accordingly, the falling part area 207 is an area in which the part 100 held by the suction nozzle 66 cannot be normally imaged in the image 200B generated by the parts camera 28. In the present embodiment, the recognition process or the like is performed. Considering this, a rectangular area circumscribed in the vertical direction and the horizontal direction in FIG. As described above, the non-imagingable area 209 occurs when the component 100 falls on the parts camera 28. Other than this, for example, grease splashes into the parts camera 28, lens dirt, lens scratches, and the like. Or due to a partial failure of the illumination unit 141 or the like.

なお、パーツカメラ28で生成される画像内において、吸着ノズル66に保持されている部品100を正常に撮像できる領域を撮像可能領域という。具体的に説明すると、画像200Bでは、画像領域205から撮像不可能領域209を除いた領域が撮像可能領域210である。   In the image generated by the parts camera 28, an area where the component 100 held by the suction nozzle 66 can be normally imaged is referred to as an imageable area. Specifically, in the image 200 </ b> B, the imageable area 210 is an area obtained by removing the imageable area 209 from the image area 205.

次に、撮像不可能領域209の特定について説明する。撮像不可能領域209の特定に際しては、図7のフローチャートを実現するための処理プログラム(以下、「撮像不可能領域特定プログラム」と記載する。)が、制御装置34のCPU90によって実行される。なお、撮像不可能領域特定プログラムは、吸着ノズル66に吸着異常が発生した場合又は所定の供給位置に供給された部品100が異常である場合に実行されることを避けるため、上記認識処理のエラーが連続して発生した場合に実行される。   Next, identification of the non-imagingable area 209 will be described. When specifying the non-imaging area 209, a processing program for realizing the flowchart of FIG. 7 (hereinafter referred to as “non-imaging area identification program”) is executed by the CPU 90 of the control device 34. It should be noted that the non-imagingable area specifying program is executed in order to avoid execution when the suction nozzle 66 has a suction abnormality or when the component 100 supplied to a predetermined supply position is abnormal. It is executed when the event occurs continuously.

撮像不可能領域特定プログラムが実行されると、図7に示すように、制御装置34のCPU90は、第1移動処理を行う(ステップS101)。この処理では、作業ヘッド60,62が、所定の設置位置にまで移動する。所定の設置位置は、上記背景プレート(図示省略)が設置されている箇所であり、例えば、フレーム部40上に設けられる。   When the non-imagingable area specifying program is executed, as shown in FIG. 7, the CPU 90 of the control device 34 performs a first movement process (step S101). In this process, the work heads 60 and 62 move to a predetermined installation position. The predetermined installation position is a place where the background plate (not shown) is installed, and is provided on the frame unit 40, for example.

この移動が行われると、制御装置34のCPU90は、プレート吸着処理を行う(ステップS103)。この処理では、上記背景プレート(図示省略)が吸着ノズル66に吸着される。この吸着が行われると、制御装置34のCPU90は、第2移動処理を行う(ステップS105)。この処理では、特定のタイミングにおいて、上記背景プレート(図示省略)がパーツカメラ28の上方まで移動する。これにより、パーツカメラ28のカメラ視野が上記背景プレート(図示省略)によって覆われる。   When this movement is performed, the CPU 90 of the control device 34 performs plate suction processing (step S103). In this process, the background plate (not shown) is sucked by the suction nozzle 66. If this adsorption | suction is performed, CPU90 of the control apparatus 34 will perform a 2nd movement process (step S105). In this process, the background plate (not shown) moves above the parts camera 28 at a specific timing. As a result, the camera field of view of the part camera 28 is covered with the background plate (not shown).

その後、制御装置34のCPU90は、撮像処理を行う(ステップS107)。この処理では、上記背景プレート(図示省略)がパーツカメラ28によって規定の露光時間で撮像される。このような疑似バックライト撮像により、上記背景プレート(図示省略)が白色等で写された画像が生成される。なお、その画像では、上記背景プレート(図示省略)以外のものが黒色等で写される。   Thereafter, the CPU 90 of the control device 34 performs an imaging process (step S107). In this process, the background plate (not shown) is imaged by the parts camera 28 with a specified exposure time. By such pseudo backlight imaging, an image in which the background plate (not shown) is copied in white or the like is generated. In addition, in the image, things other than the background plate (not shown) are copied in black or the like.

この生成が行われると、制御装置34のCPU90は、撮像不可能領域の特定処理を行う(ステップS109)。この処理では、上記背景プレート(図示省略)を白色等で写した画像において、上記背景プレート(図示省略)以外のものを黒色等で写した領域が検出されると、その検出領域に基づいて撮像不可能領域が検出される。これらの検出は、公知の画像処理技術によって自動で行われるが、部品実装機10のオペレータ等によって手動で行われても良い。   When this generation is performed, the CPU 90 of the control device 34 performs a process for specifying the non-imagingable area (step S109). In this process, when an area in which the background plate (not shown) is copied in black or the like is detected in an image in which the background plate (not shown) is copied in white or the like, imaging is performed based on the detected area. An impossible area is detected. These detections are automatically performed by a known image processing technique, but may be performed manually by an operator of the component mounter 10 or the like.

具体的には、例えば、図6の画像200Bが生成された場合には、パーツカメラ28に落下した部品100を黒色で写した落下部品領域207が検出されると、落下部品領域207に対して図6の縦方向と横方向とで外接した矩形状の領域が撮像不可能領域209として検出される。これにより、撮像不可能領域209が特定される。なお、撮像不可能領域209の2次元座標データは、HDD94に撮像不可能領域情報として記憶される。   Specifically, for example, when the image 200B of FIG. 6 is generated, when a falling part area 207 in which the part 100 that has dropped onto the parts camera 28 is copied in black is detected, A rectangular area circumscribing the vertical direction and the horizontal direction in FIG. Thereby, the non-imagingable area 209 is specified. Note that the two-dimensional coordinate data of the non-imageable area 209 is stored in the HDD 94 as non-imageable area information.

その後、制御装置34のCPU90は、第3移動処理を行う(ステップS111)。この処理では、作業ヘッド60,62が、上記所定の設置位置にまで移動する。この移動が行われると、制御装置34のCPU90は、プレート返却処理を行う(ステップS113)。この処理では、上記背景プレート(図示省略)が吸着ノズル66から離脱されることにより、上記背景プレート(図示省略)が上記所定の設置位置に戻される。これにより、撮像不可能領域特定プログラムが終了する。   Thereafter, the CPU 90 of the control device 34 performs a third movement process (step S111). In this process, the work heads 60 and 62 move to the predetermined installation position. If this movement is performed, CPU90 of the control apparatus 34 will perform a plate return process (step S113). In this process, when the background plate (not shown) is detached from the suction nozzle 66, the background plate (not shown) is returned to the predetermined installation position. Thereby, the non-imagingable area specifying program ends.

なお、上記背景プレート(図示省略)は、作業ヘッド60,62に付設しておき、作業ヘッド60,62によってパーツカメラ28の上方まで移動させても良い。また、上記背景プレート(図示省略)は、部品実装機10のオペレータ等によってパーツカメラ28の上方まで移動させても良い。また、部品実装機10の一部(例えば、作業ヘッド60,62等)を白色等で塗装し、その塗装された部分を上記背景プレート(図示省略)として使用しても良い。これらの場合には、吸着ノズル66による上記背景プレート(図示省略)の吸着及び離脱は行われない。   The background plate (not shown) may be attached to the work heads 60 and 62 and moved to above the parts camera 28 by the work heads 60 and 62. The background plate (not shown) may be moved above the parts camera 28 by an operator of the component mounter 10 or the like. Further, a part of the component mounting machine 10 (for example, the work heads 60 and 62) may be painted in white or the like, and the painted part may be used as the background plate (not shown). In these cases, the suction plate 66 does not suck and remove the background plate (not shown).

(6)吸着ノズルによる部品の保持中止
次に、吸着ノズル66による部品100の保持中止について説明する。本実施形態では、パーツカメラ28で生成される画像内において、吸着ノズル66に保持されている部品100が写る予定の領域(部品領域)の一部又は全域が撮像不可能領域209に含まれると算定される場合には、回路基材12に部品100を装着するに際し、その算定対象の吸着ノズル66による部品100の保持が中止される。
(6) Stopping holding of component by suction nozzle Next, the holding stop of the component 100 by the suction nozzle 66 will be described. In the present embodiment, in the image generated by the parts camera 28, when a part or the whole of a region (component region) where the component 100 held by the suction nozzle 66 is to be captured is included in the non-imaging region 209. In the case of calculation, when the component 100 is mounted on the circuit base 12, the holding of the component 100 by the calculation target suction nozzle 66 is stopped.

具体的に説明すると、例えば、図5の画像200Aに対して上記撮像不可能領域特定プログラムで生成された図6の画像200Bを重ね合わせると、図8に示す画像200Cが作成される。画像200Cでは、第2部品領域203Bの一部である領域211が撮像不可能領域209に含まれている。第2部品領域203Bは、第2吸着ノズル66Bに保持されている部品100が写る予定の領域である。従って、第2吸着ノズル66Bに保持されている部品100が写る予定の第2部品領域203Bの一部(領域211)が撮像不可能領域209に含まれると算定されるので、回路基材12に部品100を装着するに際し、その算定対象の第2吸着ノズル66Bによる部品100の保持が中止される。   More specifically, for example, when the image 200B of FIG. 6 generated by the non-imagingable area specifying program is superimposed on the image 200A of FIG. 5, an image 200C shown in FIG. 8 is created. In the image 200C, an area 211 that is a part of the second component area 203B is included in the non-imagingable area 209. The second component area 203B is an area where the component 100 held by the second suction nozzle 66B is to be captured. Therefore, since it is calculated that a part (region 211) of the second component region 203B where the component 100 held by the second suction nozzle 66B is to be captured is included in the non-imaging region 209, the circuit substrate 12 When the component 100 is mounted, the holding of the component 100 by the second suction nozzle 66B to be calculated is stopped.

さらに、画像200Cでは、第3部品領域203Cの半域が撮像不可能領域209に含まれている。第3部品領域203Cは、第3吸着ノズル66Cに保持されている部品100が写る予定の領域である。従って、第3吸着ノズル66Cに保持されている部品100が写る予定の第3部品領域203Cの半域が撮像不可能領域209に含まれると算定されるので、回路基材12に部品100を装着するに際し、その算定対象の第3吸着ノズル66Cによる部品100の保持が中止される。   Further, in the image 200C, a half area of the third component area 203C is included in the non-imaging area 209. The third component region 203C is a region where the component 100 held by the third suction nozzle 66C is to be captured. Therefore, since it is calculated that the half region of the third component region 203C where the component 100 held by the third suction nozzle 66C is to be captured is included in the non-imaging region 209, the component 100 is mounted on the circuit substrate 12. In doing so, the holding of the component 100 by the third suction nozzle 66C to be calculated is stopped.

吸着ノズル66による部品100の保持中止に際しては、図9のフローチャートを実現するための処理プログラム(以下、「第1回避プログラム」と記載する。)が、制御装置34のCPU90によって実行される。以下、図8の画像200Cを参照しながら、第1回避プログラムを具体的に説明する。第1回避プログラムが実行されると、図9に示すように、制御装置34のCPU90は、部品領域の特定を行う(ステップS121)。この特定では、画像200Cにおいて、第1部品領域203A、第2部品領域203B、第3部品領域203C、又は第4部品領域203Dのいずれかが特定される。   When the holding of the component 100 by the suction nozzle 66 is stopped, a processing program (hereinafter referred to as a “first avoidance program”) for realizing the flowchart of FIG. 9 is executed by the CPU 90 of the control device 34. Hereinafter, the first avoidance program will be specifically described with reference to the image 200C of FIG. When the first avoidance program is executed, as shown in FIG. 9, the CPU 90 of the control device 34 specifies the component area (step S121). In this specification, any one of the first component region 203A, the second component region 203B, the third component region 203C, or the fourth component region 203D is specified in the image 200C.

その後、制御装置34のCPU90は、上記特定対象の部品領域の一部又は全域が撮像不可能領域209内にあるか否かを判定する(ステップS123)。この判定は、第1部品領域203A、第2部品領域203B、第3部品領域203C、第4部品領域203D、及び撮像不可能領域209の2次元座標データ等に基づいて行われる。それらの2次元座標データ等は、部品領域情報又は撮像不可能領域情報としてHDD94に記憶されている。   Thereafter, the CPU 90 of the control device 34 determines whether a part or the whole of the part region to be specified is within the non-imagingable region 209 (step S123). This determination is made based on the two-dimensional coordinate data of the first part area 203A, the second part area 203B, the third part area 203C, the fourth part area 203D, and the non-imagingable area 209. Those two-dimensional coordinate data and the like are stored in the HDD 94 as part area information or non-imaging area information.

ここで、上記特定対象の部品領域の一部又は全域が撮像不可能領域209内にある場合、具体的には、上記特定対象の部品領域が第2部品領域203B又は第3部品領域203Cである場合には(ステップS123:YES)、制御装置34のCPU90は、ノズルスキップ登録処理を行う(ステップS125)。この処理では、HDD94に記憶されている部品領域情報に基づいてノズルスキップ登録が行われる。具体的には、判定対象の第2部品領域203Bに対応する第2吸着ノズル66Bが、HDD94にノズルスキップ登録される。或いは、判定対象の第3部品領域203Cに対応する第3吸着ノズル66Cが、HDD94にノズルスキップ登録される。なお、第2部品領域203Bと第2吸着ノズル66Bとの対応関係、及び第3部品領域203Cと第3吸着ノズル66Cとの対応関係は、部品領域情報としてHDD94に記憶されている。   Here, when a part or the whole of the part area to be specified is within the non-imaging area 209, specifically, the part area to be specified is the second part area 203B or the third part area 203C. In that case (step S123: YES), the CPU 90 of the control device 34 performs a nozzle skip registration process (step S125). In this process, nozzle skip registration is performed based on the component area information stored in the HDD 94. Specifically, the second suction nozzle 66B corresponding to the second component area 203B to be determined is registered in the HDD 94 as a nozzle skip. Alternatively, the third suction nozzle 66C corresponding to the third part region 203C to be determined is registered in the HDD 94 as a nozzle skip. The correspondence relationship between the second component region 203B and the second suction nozzle 66B and the correspondence relationship between the third component region 203C and the third suction nozzle 66C are stored in the HDD 94 as component region information.

ノズルスキップ登録されると、回路基材12に部品100を装着するに際し、その登録対象の吸着ノズル66による部品100の保持が中止される。従って、第2吸着ノズル66B及び第3吸着ノズル66Cは、回路基材12に部品100を装着するに際し、部品100の保持が中止される。なお、ノズルスキップ登録のこのような機能は、公知技術であって、異常吸着が連続して発生した吸着ノズル66に対して行われるものである。ノズルスキップ登録されると、制御装置34のCPU90は、ステップS127の判定を行う。   When nozzle skip registration is performed, when the component 100 is mounted on the circuit substrate 12, the holding of the component 100 by the suction nozzle 66 to be registered is stopped. Accordingly, the second suction nozzle 66B and the third suction nozzle 66C stop holding the component 100 when the component 100 is mounted on the circuit base 12. This function of nozzle skip registration is a known technique and is performed for the suction nozzle 66 in which abnormal suction has continuously occurred. When nozzle skip registration is performed, the CPU 90 of the control device 34 performs the determination in step S127.

これに対して、上記特定対象の部品領域の全域が撮像不可能領域209内にない場合、具体的には、上記特定対象の部品領域が第1部品領域203A又は第4部品領域203Dのいずれかである場合には(ステップS123:NO)、制御装置34のCPU90は、上記ノズルスキップ登録処理(ステップS125)を行うことなく、ステップS127の判定を行う。従って、第1吸着ノズル66A及び第4吸着ノズル66Dについては、ノズルスキップ登録されない。   On the other hand, when the whole area of the part area to be specified is not within the imaging impossible area 209, specifically, the part area to be specified is either the first part area 203A or the fourth part area 203D. If it is (step S123: NO), the CPU 90 of the control device 34 performs the determination in step S127 without performing the nozzle skip registration process (step S125). Accordingly, nozzle skip registration is not performed for the first suction nozzle 66A and the fourth suction nozzle 66D.

ステップS127の判定では、上記ステップS121で特定されていない部品領域があるか否かが判定される。ここで、上記ステップS121で特定されていない部品領域がある場合、具体的には、第1部品領域203A、第2部品領域203B、第3部品領域203C、又は第4部品領域203Dのいずれかが上記ステップS121で未だ特定されていない場合には(ステップS127:YES)、制御装置34のCPU90は、上記ステップS121に戻って、上記ステップS121以降の処理を繰り返し実行する。これに対して、上記ステップS121で特定されていない部品領域がない場合、具体的には、第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dのいずれもが上記ステップS121で既に特定されている場合には(ステップS127:NO)、制御装置34のCPU90は、第1回避プログラムを終了する。   In the determination in step S127, it is determined whether or not there is a part area not specified in step S121. Here, when there is a part area not specified in step S121, specifically, any one of the first part area 203A, the second part area 203B, the third part area 203C, or the fourth part area 203D is used. If it is not yet specified in step S121 (step S127: YES), the CPU 90 of the control device 34 returns to step S121, and repeatedly executes the processing after step S121. On the other hand, when there is no part area not specified in step S121, specifically, any of the first part area 203A, the second part area 203B, the third part area 203C, and the fourth part area 203D. In the case where the mouse has already been identified in step S121 (step S127: NO), the CPU 90 of the control device 34 ends the first avoidance program.

このようにして第1回避プログラムが実行された後に、回路基材12に部品100を装着する装着作業(以下、「対基板作業」と記載する場合がある。)が行われる際には、ノズルスキップ登録対象の第2吸着ノズル66B及び第3吸着ノズル66Cによる部品100の保持が中止される。その一方で、対基板作業は、ノズルスキップ登録対象外の第1吸着ノズル66A及び第4吸着ノズル66Dを用いて行われる。これにより、部品実装機10では、対基板作業中において、上記認識処理のためにパーツカメラ28が生成した画像内に撮像不可能領域209が発生した場合でも、撮像不可能領域209の範囲外に写る予定の部品100を保持する吸着ノズル66のみを用いることにより、タクト低下を最低限に抑えた対基板作業を継続することができる。   After the first avoidance program is executed in this way, when a mounting operation for mounting the component 100 on the circuit base material 12 (hereinafter sometimes referred to as “to-board operation”) is performed, a nozzle is used. The holding of the component 100 by the second suction nozzle 66B and the third suction nozzle 66C to be skip registered is stopped. On the other hand, the substrate work is performed using the first suction nozzle 66A and the fourth suction nozzle 66D that are not subject to nozzle skip registration. Thereby, in the component mounter 10, even when the non-imagingable area 209 occurs in the image generated by the parts camera 28 for the recognition process during the board-to-board operation, the component mounter 10 is outside the range of the non-imagingable area 209. By using only the suction nozzle 66 that holds the component 100 that is to be photographed, it is possible to continue the work on the substrate while minimizing the tact reduction.

なお、上記ステップS123の判定は、上記特定対象の部品領域の全域が撮像可能領域210内にあるか否かによって行っても良い。このような場合には、上記特定対象の部品領域の全域が撮像可能領域210内にないと判定されると、上記ステップS125のノズルスキップ登録処理が行われた後に、上記ステップS127の判定が行われる。これに対して、上記特定対象の部品領域の全域が撮像可能領域210内にあると判定されると、上記ステップS125のノズルスキップ登録処理が行われることなく、上記ステップS127の判定が行われる。   Note that the determination in step S123 may be performed based on whether or not the entire area of the part area to be identified is within the imageable area 210. In such a case, if it is determined that the entire part area to be specified is not within the imageable area 210, the determination in step S127 is performed after the nozzle skip registration process in step S125 is performed. Is called. On the other hand, if it is determined that the entire part area to be identified is within the imageable area 210, the determination in step S127 is performed without performing the nozzle skip registration process in step S125.

(7)ハンドリングサイズの変更
次に、ハンドリングサイズの変更について説明する。本実施形態では、パーツカメラ28で生成される画像内において、吸着ノズル66に保持されている部品100が写る予定の領域(部品領域)の一部又は全域が撮像不可能領域209に含まれると算定される場合に、ハンドリングサイズの変更が行われる。ハンドリングサイズの変更では、上記算定対象の吸着ノズル66に保持されると予め定められた部品100を、そのサイズがより小さい部品(以下、「サイズ変更部品」と記載する。)に変更する。なお、サイズ変更部品は、上記算定対象の吸着ノズル66に保持されているサイズ変更部品が写る予定の領域(部品領域)の全域が撮像不可能領域209の範囲外に位置するようなサイズを有している。
(7) Changing Handling Size Next, changing the handling size will be described. In the present embodiment, in the image generated by the parts camera 28, when a part or the whole of a region (component region) where the component 100 held by the suction nozzle 66 is to be captured is included in the non-imaging region 209. When calculated, the handling size is changed. In changing the handling size, the component 100 that is predetermined when held by the suction nozzle 66 to be calculated is changed to a component having a smaller size (hereinafter referred to as “size-changing component”). The size changing component has a size such that the entire region (component region) where the size changing component held by the suction nozzle 66 to be calculated is shown is outside the non-imagingable region 209. doing.

これに伴い、ハンドリングサイズの変更では、上記算定対象の吸着ノズル66に保持されている部品100が写る予定の領域(部品領域)も変更される。具体的に説明すると、例えば、図8の画像200Cに示すように、第2吸着ノズル66Bに保持されている部品100が写る予定の第2部品領域203Bの一部(領域211)が撮像不可能領域209に含まれると算定される場合を想定する。そのような場合には、上記算定対象の第2吸着ノズル66Bに保持されている部品100が写る予定の第2部品領域203Bは、図10の画像200Dに示すように、新第2部品領域213に変更される。新第2部品領域213は、上記サイズ変更部品のサイズに対応する領域であって、その領域の全域が撮像不可能領域209の範囲外に位置するようなサイズを有している。   Accordingly, when the handling size is changed, the region (component region) where the component 100 held by the suction nozzle 66 to be calculated is shown is also changed. Specifically, for example, as shown in an image 200C of FIG. 8, a part (region 211) of the second component region 203B where the component 100 held by the second suction nozzle 66B is to be captured cannot be imaged. A case where it is calculated to be included in the region 209 is assumed. In such a case, the second part region 203B in which the part 100 held by the second suction nozzle 66B to be calculated is shown in the new second part region 213 as shown in an image 200D in FIG. Changed to The new second part area 213 is an area corresponding to the size of the size-changed part, and has a size such that the entire area is located outside the non-imagingable area 209.

なお、ハンドリングサイズの変更に関する事項(例えば、上記算定対象の第2吸着ノズル66Bの特定情報、上記サイズ変更部品の特定情報、及び新第2部品領域213の2次元座標データ等)は、HDD94に記憶される。   Note that matters relating to the change of the handling size (for example, the identification information of the second suction nozzle 66B to be calculated, the identification information of the size-changed component, and the two-dimensional coordinate data of the new second component area 213) are stored in the HDD 94. Remembered.

ハンドリングサイズの変更に際しては、図11のフローチャートを実現するための処理プログラム(以下、「第2回避プログラム」と記載する。)が、制御装置34のCPU90によって実行される。以下、第2回避プログラムを具体的に説明する。第2回避プログラムが実行されると、図11に示すように、制御装置34のCPU90は、部品領域の特定を行う(ステップS131)。この特定は、上記図9のステップS121の特定と同様である。   When the handling size is changed, a processing program for realizing the flowchart of FIG. 11 (hereinafter referred to as “second avoidance program”) is executed by the CPU 90 of the control device 34. Hereinafter, the second avoidance program will be specifically described. When the second avoidance program is executed, as shown in FIG. 11, the CPU 90 of the control device 34 specifies the component area (step S131). This specification is the same as the specification in step S121 of FIG.

その後、制御装置34のCPU90は、上記特定対象の部品領域の一部又は全域が撮像不可能領域209内にあるか否かを判定する(ステップS133)。この判定は、上記図9のステップS123の判定と同様である。   Thereafter, the CPU 90 of the control device 34 determines whether a part or the whole of the part area to be specified is within the non-imagingable area 209 (step S133). This determination is the same as the determination in step S123 of FIG.

ここで、上記特定対象の部品領域の一部又は全域が撮像不可能領域209内にある場合、具体的には、上記特定対象の部品領域が第2部品領域203Bである場合には(ステップS133:YES)、制御装置34のCPU90は、ハンドリングサイズ変更処理を行う(ステップS135)。この処理では、判定対象の第2部品領域203Bに対応する第2吸着ノズル66Bについて、上記ハンドリングサイズの変更が行われる。つまり、第2吸着ノズル66Bに保持されると予め定められた部品100がサイズ変更部品に変更されると共に、第2吸着ノズル66Bに対応する第2部品領域203Bが新第2部品領域213に変更される。上記ハンドリングサイズの変更は、HDD94に記憶されている部品領域情報及び撮像不可能領域情報に加えて、HDD94に記憶されている生産プログラムから取得した情報に基づいて行われる。その取得情報には、部品実装機10で供給される部品100について、そのサイズを特定する情報、保持予定の吸着ノズル66を特定する情報等がある。その後、制御装置34のCPU90は、ステップS137の判定を行う。   Here, when a part or the whole of the part area to be specified is in the non-imaging area 209, specifically, when the part area to be specified is the second part area 203B (step S133). : YES), the CPU 90 of the control device 34 performs a handling size changing process (step S135). In this process, the handling size is changed for the second suction nozzle 66B corresponding to the second component region 203B to be determined. That is, when held by the second suction nozzle 66B, the predetermined part 100 is changed to a size-changed part, and the second part area 203B corresponding to the second suction nozzle 66B is changed to the new second part area 213. Is done. The handling size is changed based on information acquired from the production program stored in the HDD 94 in addition to the component area information and the non-imagingable area information stored in the HDD 94. The acquired information includes information for specifying the size of the component 100 supplied by the component mounting machine 10 and information for specifying the suction nozzle 66 to be held. Thereafter, the CPU 90 of the control device 34 performs the determination in step S137.

なお、上記特定対象の部品領域が第3部品領域203Cである場合も、上記特定対象の部品領域の一部又は全域が撮像不可能領域209内にある場合(ステップS133:YES)に該当する。そこで、上記ハンドリングサイズ変更処理により、第3部品領域203C(及び第3ノズル領域201C)に対応する第3吸着ノズル66Cに保持される部品100を、そのサイズが小さい部品100に変更する場合を想定する。図8の画像200C及び図10の画像200Dに示すように、第3部品領域203C内の第3ノズル領域201Cにおいては、その半域が撮像不可能領域209に含まれている。従って、そのような場合には、その変更された部品100が写る予定の部品領域の一部又全部を含むことが可能な第3ノズル領域201Cの領域がその半域となり、その変更された部品100を第3吸着ノズル66Cの半分で保持することになるので、その保持状態が不安定になる虞がある。そのような観点から、第3吸着ノズル66Cについては、上記ハンドリングサイズ変更処理に代えて、上記図9のステップS125のノズルスキップ登録処理を行うことにより、回路基材12に部品100を装着するに際して、部品100の保持が中止されるようにする。   Note that the case where the part region to be specified is the third part region 203C also corresponds to the case where a part or the whole of the part region to be specified is within the non-imagingable region 209 (step S133: YES). Therefore, it is assumed that the part 100 held by the third suction nozzle 66C corresponding to the third part area 203C (and the third nozzle area 201C) is changed to a small part 100 by the handling size changing process. To do. As shown in the image 200C in FIG. 8 and the image 200D in FIG. 10, in the third nozzle region 201C in the third component region 203C, a half region is included in the non-imagingable region 209. Therefore, in such a case, the area of the third nozzle area 201C that can include a part or all of the part area where the changed part 100 is to be captured becomes the half area, and the changed part Since 100 is held by half of the third suction nozzle 66C, the holding state may become unstable. From such a viewpoint, the third suction nozzle 66C is replaced with the handling size changing process by performing the nozzle skip registration process in step S125 of FIG. 9 to mount the component 100 on the circuit substrate 12. The holding of the component 100 is stopped.

これに対して、上記特定対象の部品領域の全域が撮像不可能領域209内にない場合には(ステップS133:NO)、制御装置34のCPU90は、上記ハンドリングサイズ変更処理(ステップS135)を行うことなく、ステップS137の判定を行う。従って、第1吸着ノズル66A及び第4吸着ノズル66Dについては、上記ハンドリングサイズの変更が行われない。   On the other hand, when the entire region of the part area to be specified is not within the non-imagingable area 209 (step S133: NO), the CPU 90 of the control device 34 performs the handling size changing process (step S135). Without determination, the determination in step S137 is performed. Accordingly, the handling size is not changed for the first suction nozzle 66A and the fourth suction nozzle 66D.

ステップS137の判定は、上記図9のステップS127の判定と同様である。ここで、上記ステップS131で特定されていない部品領域がある場合には(ステップS137:YES)、制御装置34のCPU90は、上記ステップS131に戻って、上記ステップS131以降の処理を繰り返し実行する。これに対して、上記ステップS131で特定されていない部品領域がない場合には(ステップS137:NO)、制御装置34のCPU90は、第2回避プログラムを終了する。   The determination in step S137 is the same as the determination in step S127 in FIG. Here, when there is a part area not specified in step S131 (step S137: YES), the CPU 90 of the control device 34 returns to step S131 and repeatedly executes the processes after step S131. On the other hand, when there is no part area not specified in step S131 (step S137: NO), the CPU 90 of the control device 34 ends the second avoidance program.

このようにして第2回避プログラムで上記ハンドリングサイズの変更が実行された後に、回路基材12に部品100を装着する装着作業が行われる際には、ハンドリングサイズの変更対象の第2吸着ノズル66Bに保持されると予め定められた部品100がサイズ変更部品に変更されると共に、ハンドリングサイズの変更対象の第2吸着ノズル66Bに対応する第2部品領域203Bが新第2部品領域213に変更される。これにより、部品実装機10では、対基板作業中において、上記認識処理のためにパーツカメラ28が生成した画像内に撮像不可能領域209が発生した場合でも、撮像不可能領域209の範囲外に位置する第1部品領域203A、新第2部品領域213、及び第4部品領域203Dを用いて上記認識処理を実行することにより、上記認識処理のエラーを事前に回避することができる。同時に、撮像不可能領域209の範囲外に写る予定の部品100を保持する吸着ノズル66のみを用いることにより、タクト低下を最低限に抑えた対基板作業を継続することができる。   After the handling size change is executed in the second avoidance program in this way, when the mounting work for mounting the component 100 on the circuit base 12 is performed, the second suction nozzle 66B that is the handling size change target. The predetermined part 100 is changed to a size-changed part, and the second part area 203B corresponding to the second suction nozzle 66B whose handling size is to be changed is changed to a new second part area 213. The Thereby, in the component mounter 10, even when the non-imagingable area 209 occurs in the image generated by the parts camera 28 for the recognition process during the board-to-board operation, the component mounter 10 is outside the range of the non-imagingable area 209. By executing the recognition processing using the first component region 203A, the new second component region 213, and the fourth component region 203D that are positioned, errors in the recognition processing can be avoided in advance. At the same time, by using only the suction nozzle 66 that holds the component 100 that is to be photographed outside the non-imagingable region 209, it is possible to continue the work on the substrate while minimizing tact reduction.

なお、上記ステップS133の判定は、上記特定対象の部品領域の全域が撮像可能領域210内にあるか否かによって行っても良い。この点は、上記図9のステップS123の判定と同様である。   Note that the determination in step S133 may be performed based on whether or not the entire region of the part to be specified is within the imageable region 210. This is the same as the determination in step S123 of FIG.

(8)分割撮像
次に、分割撮像について説明する。ここでは、分割撮像が行われる具体例として、例えば、図12に示すような場合、つまりパーツカメラ28の上方に1個の第1大型部品300が移動する場合を想定する。なお、図12では、1個の吸着ノズル66が第1大型部品300を保持しているが、これに限るものではなく、複数の吸着ノズル66(例えば、上記図4に示すように、4個の吸着ノズル66)が第1大型部品300を保持しても良い。この点は、後述する図18の場合も同様である。
(8) Split imaging Next, split imaging will be described. Here, as a specific example in which divided imaging is performed, for example, a case as illustrated in FIG. 12, that is, a case where one first large component 300 moves above the part camera 28 is assumed. In FIG. 12, one suction nozzle 66 holds the first large component 300. However, the present invention is not limited to this, and a plurality of suction nozzles 66 (for example, four as shown in FIG. 4). The suction nozzle 66) may hold the first large component 300. This is the same in the case of FIG. 18 described later.

図12に示すような場合において、作業ヘッド60,62の何れかが所定の撮像位置まで移動すると、パーツカメラ28の上方において、吸着ノズル66が決まった位置に停止する。その後、パーツカメラ28がカメラ視野を全体的に使用した撮像を行うと、パーツカメラ28で生成された画像には、吸着ノズル66に保持されている第1大型部品300が所定位置において写る。   In the case shown in FIG. 12, when any of the work heads 60 and 62 moves to a predetermined imaging position, the suction nozzle 66 stops at a predetermined position above the parts camera 28. Thereafter, when the parts camera 28 performs imaging using the entire camera field of view, the first large component 300 held by the suction nozzle 66 appears in a predetermined position in the image generated by the parts camera 28.

例えば、図13に示す画像200Eにおいては、大型部品領域215が存在する。大型部品領域215は、画像200Eの略全体を占めており、吸着ノズル66に保持されている第1大型部品300が写る予定の領域を示している。従って、吸着ノズル66に保持されている第1大型部品300は、パーツカメラ28の上方に移動した後にパーツカメラ28で撮像されると、その撮像により生成される画像中の大型部品領域215内に写る。なお、大型部品領域215のサイズは、吸着ノズル66に保持される第1大型部品300のサイズに対応している。大型部品領域215の2次元座標データは、HDD94に大型部品領域情報として記憶される。   For example, in the image 200E shown in FIG. 13, a large component area 215 exists. The large component region 215 occupies substantially the entire image 200E, and indicates a region where the first large component 300 held by the suction nozzle 66 is to be captured. Therefore, when the first large component 300 held by the suction nozzle 66 is imaged by the parts camera 28 after moving above the parts camera 28, the first large component 300 is within the large component region 215 in the image generated by the imaging. It is reflected. Note that the size of the large component region 215 corresponds to the size of the first large component 300 held by the suction nozzle 66. The two-dimensional coordinate data of the large component area 215 is stored in the HDD 94 as large component area information.

一方、パーツカメラ28に上記部品100が落下した状態において、第1大型部品300ではなく白色等の背景プレート(図示省略)をパーツカメラ28の上方まで移動させた後に、パーツカメラ28で撮像すると、例えば、図14に示す画像200Fが生成される。画像200Fでは、画像200Fの全領域である画像領域217内において、黒色の落下部品領域219が存在する。落下部品領域219は、パーツカメラ28に落下した上記部品100が写っている領域である。本実施形態では、上述したように、上記認識処理等を考慮して、落下部品領域219に対して図14の縦方向と横方向とで外接した矩形状の領域を撮像不可能領域221とする。なお、画像200Fにおいては、画像領域217から撮像不可能領域221を除いた領域が撮像可能領域222である。   On the other hand, in a state where the part 100 has fallen on the parts camera 28, after moving the background plate (not shown) such as white instead of the first large part 300 to the upper part of the parts camera 28, when imaging with the parts camera 28, For example, an image 200F illustrated in FIG. 14 is generated. In the image 200F, there is a black falling part region 219 in the image region 217 that is the entire region of the image 200F. The falling part area 219 is an area in which the part 100 dropped on the parts camera 28 is shown. In the present embodiment, as described above, in consideration of the recognition processing and the like, a rectangular area circumscribed in the vertical direction and the horizontal direction in FIG. . Note that, in the image 200F, an imageable region 222 is a region obtained by removing the imageable region 221 from the image region 217.

画像200Fは、図15に示すように、非分割領域223と分割領域225とに分けることが可能である。非分割領域223は、落下部品領域219が含まれた領域であって、第1大型部品300の撮像に使用されない領域である。これに対して、分割領域225は、撮像可能領域222のみで構成される領域(つまり、落下部品領域219が含まれない領域)であって、第1大型部品300の撮像に使用される領域である。なお、画像200Fは、図15の上下方向で上半分と下半分とに2等分されることによって、非分割領域223と分割領域225とに分けられている。   As shown in FIG. 15, the image 200 </ b> F can be divided into a non-divided area 223 and a divided area 225. The non-divided region 223 is a region that includes the dropped component region 219 and is not used for imaging the first large component 300. On the other hand, the divided area 225 is an area composed only of the imageable area 222 (that is, an area not including the falling part area 219), and is an area used for imaging the first large component 300. is there. Note that the image 200F is divided into an undivided region 223 and a divided region 225 by being equally divided into an upper half and a lower half in the vertical direction of FIG.

分割撮像では、パーツカメラ28のカメラ視野のうち、画像200Fの分割領域225に相当する視野部分(以下、「使用可能な視野部分」と記載する。)を使用して、第1大型部品300の撮像が行われる。画像200Fの分割領域225は、上述したように、画像200Fが図15の上下方向で2等分された上半分の領域である。そこで、このような場合に分割撮像を行う際は、大型部品領域215が図13の上下方向で2等分された上半分(以下、「大型部品領域215の上半分」と記載する。)に相当する第1大型部品300の部分を、パーツカメラ28の使用可能な視野部分で撮像する。さらに、大型部品領域215が図13の上下方向で2等分された下半分(以下、「大型部品領域215の下半分」と記載する。)に相当する第1大型部品300の部分を、パーツカメラ28の使用可能な視野部分で撮像する。このようにして、2回の撮像で構成される分割撮像が行われる。   In the divided imaging, a field portion corresponding to the divided region 225 of the image 200F (hereinafter referred to as “usable field portion”) in the camera field of the parts camera 28 is used to perform the first large component 300. Imaging is performed. As described above, the divided area 225 of the image 200F is an upper half area obtained by dividing the image 200F into two equal parts in the vertical direction in FIG. Therefore, when performing divided imaging in such a case, the large component area 215 is divided into two upper halves (hereinafter referred to as “the upper half of the large component area 215”) in FIG. The corresponding part of the first large-sized component 300 is imaged with the field of view that can be used by the parts camera 28. Furthermore, the part of the first large component 300 corresponding to the lower half (hereinafter, referred to as “lower half of the large component region 215”) in which the large component region 215 is divided into two equal parts in the vertical direction in FIG. An image is picked up by a usable visual field portion of the camera 28. In this way, divided imaging composed of two imaging operations is performed.

分割撮像が行われた際には、撮像毎に画像(以下、「分割画像」と記載する。)が生成される。各分割画像は、合成されることによって、第1大型部品300が写された一つの画像になる。例えば、図16に示す画像200Gは、2つの分割画像227,229が合成された画像であって、第1大型部品300が写された一つの画像である。分割画像227は、大型部品領域215の上半分に相当する第1大型部品300の部分をパーツカメラ28の使用可能な視野部分で撮像することによって生成された画像である。これに対して、分割画像229は、大型部品領域215の下半分に相当する第1大型部品300の部分をパーツカメラ28の使用可能な視野部分で撮像することによって生成された画像である。なお、このように合成して作成された画像200Gは、上記認識処理で使用される。   When divided imaging is performed, an image (hereinafter referred to as “divided image”) is generated for each imaging. Each divided image is combined into one image in which the first large component 300 is copied. For example, an image 200G shown in FIG. 16 is an image obtained by combining two divided images 227 and 229, and is an image in which the first large component 300 is copied. The divided image 227 is an image generated by imaging the portion of the first large component 300 corresponding to the upper half of the large component region 215 with the field of view that can be used by the parts camera 28. On the other hand, the divided image 229 is an image generated by imaging the portion of the first large component 300 corresponding to the lower half of the large component region 215 with the visual field portion that can be used by the parts camera 28. Note that the image 200G created by combining in this way is used in the recognition process.

分割撮像に際しては、図17のフローチャートを実現するための処理プログラム(以下、「分割撮像プログラム」と記載する。)が、制御装置34のCPU90によって実行される。分割撮像プログラムが実行されると、図17に示すように、制御装置34のCPU90は、撮像可能領域の特定処理を行う(ステップS141)。具体的には、この処理により、上記図7の撮像不可能領域特定プログラムで画像200Fの撮像不可能領域221を特定し、画像200Fの画像領域217から撮像不可能領域221を除いた領域を撮像可能領域222として特定する。   In divided imaging, a processing program (hereinafter referred to as “divided imaging program”) for realizing the flowchart of FIG. 17 is executed by the CPU 90 of the control device 34. When the divided imaging program is executed, as shown in FIG. 17, the CPU 90 of the control device 34 performs a process for specifying an imageable area (step S <b> 141). Specifically, by this processing, the non-imagingable area 221 of the image 200F is specified by the non-imagingable area specifying program shown in FIG. The possible area 222 is specified.

その後、制御装置34のCPU90は、外形寸法の読出処理を行う(ステップS143)。具体的には、この処理により、HDD94に記憶されている生産プログラムから第1大型部品300の外形寸法が読み出される。そのような読み出しが行われると、制御装置34のCPU90は、算出処理を行う(ステップS145)。具体的には、この処理により、上記ステップS141で特定した撮像可能領域222と上記ステップS143で特定した第1大型部品300の外形寸法とに基づいて、画像200Fの分割領域225が算出される。さらに、分割領域225に基づいて、分割撮像に必要な撮像位置、撮像角度、及び撮像回数が算出される。つまり、撮像回数と、撮像回数分の撮像位置及び撮像角度とが算出される。   Thereafter, the CPU 90 of the control device 34 performs an outer dimension reading process (step S143). Specifically, by this process, the outer dimensions of the first large component 300 are read from the production program stored in the HDD 94. When such reading is performed, the CPU 90 of the control device 34 performs a calculation process (step S145). Specifically, through this process, the divided region 225 of the image 200F is calculated based on the imageable region 222 identified in step S141 and the outer dimensions of the first large component 300 identified in step S143. Further, based on the divided region 225, an imaging position, an imaging angle, and an imaging count necessary for the divided imaging are calculated. That is, the number of times of imaging and the imaging positions and imaging angles corresponding to the number of imaging times are calculated.

そのような算出が行われると、制御装置34のCPU90は、吸着処理を行う(ステップS147)。具体的には、この処理により、作業ヘッド60,62が所定の供給位置まで移動し、第1大型部品300が吸着ノズル66によって保持される。なお、吸着ノズル66に保持されている第1大型部品300は、作業ヘッド60,62によってパーツカメラ28の上方に移動する。その後、制御装置34のCPU90は、取得処理を行う(ステップS149)。この処理では、上記ステップS145で算出した撮像位置、撮像角度、及び撮像回数に基づいて分割撮像が行われる。その分割撮像では、撮像回数分の撮像が行われる毎に、第1大型部品300の保持位置が、作業ヘッド60,62又はノズル保持部65の移動により撮像位置及び撮像角度に応じて調整される。このような分割撮像により、具体的には、分割画像227,229が取得される。   If such calculation is performed, CPU90 of the control apparatus 34 will perform adsorption | suction processing (step S147). Specifically, by this process, the work heads 60 and 62 are moved to a predetermined supply position, and the first large component 300 is held by the suction nozzle 66. The first large component 300 held by the suction nozzle 66 is moved above the parts camera 28 by the work heads 60 and 62. Thereafter, the CPU 90 of the control device 34 performs an acquisition process (step S149). In this process, divided imaging is performed based on the imaging position, imaging angle, and imaging count calculated in step S145. In the divided imaging, the holding position of the first large component 300 is adjusted according to the imaging position and the imaging angle by the movement of the work heads 60 and 62 or the nozzle holding unit 65 every time imaging is performed for the number of times of imaging. . Specifically, divided images 227 and 229 are acquired by such divided imaging.

その後、制御装置34のCPU90は、合成処理を行う(ステップS151)。具体的には、この処理により、上記ステップS149で取得された分割画像227,229を合成することにより、第1大型部品300が写された画像200Gが作成される。そのような作成が行われると、制御装置34のCPU90は、認識処理を行う(ステップS153)。この処理は、上述した認識処理と同様である。つまり、この処理により、上記ステップS151で作成された画像200Gの画像データがコントローラ82の画像処理部98において解析されることで、吸着ノズル66に保持されている第1大型部品300の位置が認識される。そのような認識が行われると、制御装置34のCPU90は、装着処理を行う(ステップS155)。具体的には、この処理により、作業ヘッド60,62が回路基材12の上方に移動し、作業ヘッド60,62の吸着ノズル66が第1大型部品300を離脱することで、回路基材12に第1大型部品300が装着される。その後、制御装置34のCPU90は、分割撮像プログラムを終了する。   Thereafter, the CPU 90 of the control device 34 performs a composition process (step S151). Specifically, by this process, an image 200G in which the first large component 300 is copied is created by combining the divided images 227 and 229 acquired in step S149. When such creation is performed, the CPU 90 of the control device 34 performs recognition processing (step S153). This process is the same as the recognition process described above. That is, by this process, the image data of the image 200G created in step S151 is analyzed by the image processing unit 98 of the controller 82, so that the position of the first large component 300 held by the suction nozzle 66 is recognized. Is done. If such recognition is performed, CPU90 of the control apparatus 34 will perform a mounting process (step S155). Specifically, by this processing, the work heads 60 and 62 are moved above the circuit base material 12, and the suction nozzle 66 of the work heads 60 and 62 separates the first large component 300, whereby the circuit base material 12. The first large-sized component 300 is mounted. Thereafter, the CPU 90 of the control device 34 ends the divided imaging program.

このようにして分割撮像プログラムが実行されることにより、回路基材12に第1大型部品300を装着する装着作業(以下、「対基板作業」と記載する場合がある。)が行われると、対基板作業中において、上記認識処理(ここでは、上記ステップS153の認識処理をいう。)のためにパーツカメラ28が生成した画像内に撮像不可能領域221が発生した場合でも、第1大型部品300が写された画像200Gが作成される。つまり、分割領域225に相当するパーツカメラ28の使用可能な視野部分を使用した分割撮像により、第1大型部品300の分割画像227,229が取得され、その取得された分割画像227,229が合成されることにより、第1大型部品300が写された画像200Gが作成される。そのように作成された画像200Gが上記認識処理で用いられることにより、上記認識処理のエラーを事前に回避することができると共に、タクト低下を最小限に抑えた対基板作業を継続することができる。   When the divided imaging program is executed in this manner, a mounting operation for mounting the first large component 300 on the circuit base 12 (hereinafter, sometimes referred to as “to-board operation”) is performed. Even when a non-imagingable region 221 is generated in the image generated by the parts camera 28 for the recognition process (here, the recognition process in step S153) during the substrate work, the first large component An image 200G in which 300 is copied is created. That is, the divided images 227 and 229 of the first large component 300 are acquired by the divided imaging using the field of view that can be used by the parts camera 28 corresponding to the divided region 225, and the acquired divided images 227 and 229 are synthesized. Thus, an image 200G in which the first large component 300 is copied is created. By using the image 200G thus created in the recognition process, it is possible to avoid errors in the recognition process in advance and to continue the work on the board while minimizing tact reduction. .

なお、撮像不可能領域221は、上記部品100がパーツカメラ28に落下したことにより発生したものであるが、照明部141のうち側射用光源147の一部に異常がある場合も発生する。そのような場合には、分割画像227,229の照明条件を同一に整える必要がある。そのため、上記ステップS145の算出処理では、例えば、側射用光源147が正常に点灯している箇所(以下、「正常点灯箇所」と記載する。)と第1大型部品300のリードとが互いに向かい合うような相対的位置関係が撮像毎に実現されるように、撮像位置及び撮像角度が算出される。さらに、上記ステップS149の取得処理では、第1大型部品300の保持位置が撮像位置及び撮像角度に応じて調整される際において、側射用光源147の正常点灯箇所と第1大型部品300とのリードとが互いに向かい合うようにするため、作業ヘッド60,62のノズル保持部65が回転移動することにより、ノズル保持部65の吸着ノズル66に保持されている第1大型部品300が回転移動することがある。   Note that the non-imagingable area 221 is generated when the component 100 is dropped onto the parts camera 28, but may also occur when a part of the side-emitting light source 147 is abnormal in the illumination unit 141. In such a case, it is necessary to adjust the illumination conditions of the divided images 227 and 229 to be the same. Therefore, in the calculation process of step S145, for example, the location where the side light source 147 is normally lit (hereinafter referred to as “normally lit location”) and the lead of the first large component 300 face each other. The imaging position and imaging angle are calculated so that such a relative positional relationship is realized for each imaging. Further, in the acquisition process of step S149, when the holding position of the first large component 300 is adjusted according to the imaging position and the imaging angle, the normal lighting location of the side light source 147 and the first large component 300 are The first large component 300 held by the suction nozzle 66 of the nozzle holding part 65 is rotated by the rotation of the nozzle holding part 65 of the work heads 60 and 62 so that the leads face each other. There is.

また、上記実施形態は、図13に示すように、大型部品領域215の全域が画像200E内にあることから、パーツカメラ28が生成する画像内に第1大型部品300の全部が写る場合であったが、パーツカメラ28が生成する画像内に部品の全部が写らない場合であっても、上述した分割撮像を適用することが可能である。   In the above embodiment, as shown in FIG. 13, since the entire large component region 215 is in the image 200E, the entire first large component 300 is shown in the image generated by the parts camera 28. However, even when the entire part is not captured in the image generated by the parts camera 28, the above-described divided imaging can be applied.

例えば、図18に示すように、第2大型部品303がパーツカメラ28の上方にある所定の撮像位置に移動した状態にあり、その状態の第2大型部品303をパーツカメラ28で撮像したときに、パーツカメラ28のカメラ視野に第2大型部品303が収まらない場合を想定する。そのような場合には、図19に示すように、第2大型部品303を2分割撮像することにより分割画像231,233を取得し、それらの分割画像231,233を合成することにより、第2大型部品303が写された画像200Hを作成することが可能である。このように作成された画像200Hは、上記認識処理で用いられる。   For example, as shown in FIG. 18, when the second large component 303 is moved to a predetermined imaging position above the parts camera 28, and the second large component 303 in that state is imaged by the parts camera 28. Assume that the second large component 303 does not fit in the camera field of view of the parts camera 28. In such a case, as shown in FIG. 19, the divided images 231 and 233 are acquired by capturing the second large component 303 in two parts, and the divided images 231 and 233 are combined to obtain the second image. It is possible to create an image 200H in which the large component 303 is copied. The image 200H created in this way is used in the recognition process.

もっとも、例えば、上記図14の画像200Fに示すように、上記認識処理のためにパーツカメラ28が生成した画像内に撮像不可能領域221がある場合であっても、上記図17の分割撮像プログラムが実行されていれば、第2大型部品303が写された一つの画像を作成することが可能である。つまり、上記図17の分割撮像プログラムを実行することにより、例えば、図20に示すように、第2大型部品303の分割画像235,237,239,241を分割撮像により取得し、それらの分割画像235,237,239,241を合成することにより、第2大型部品303が写された画像200Iを作成することが可能である。このように作成された画像200Iは、上記認識処理で用いられることが可能である。   However, for example, as shown in the image 200F of FIG. 14, the divided imaging program of FIG. 17 is used even when the non-imagingable area 221 exists in the image generated by the parts camera 28 for the recognition process. Is executed, it is possible to create one image in which the second large component 303 is copied. That is, by executing the divided imaging program of FIG. 17, for example, as shown in FIG. 20, the divided images 235, 237, 239, and 241 of the second large component 303 are acquired by divided imaging, and these divided images are acquired. By synthesizing 235, 237, 239, 241 it is possible to create an image 200I in which the second large component 303 is copied. The image 200I created in this way can be used in the recognition process.

(9)まとめ
本実施形態の部品実装機10では、吸着ノズル66が保持している部品100、第1大型部品300、又は第2大型部品303を撮像して画像を生成するパーツカメラ28に不具合が発生(例えば、その生成画像に撮像不可能領域209が発生)しても、上記図9の第1回避プログラム、上記図11の第2回避プログラム、又は上記図17の分割撮像プログラム等が実行されていれば、パーツカメラ28の清掃又は交換を行うことなく、タクト低下を最小限に抑えた対基板作業を継続することが可能である。
(9) Summary In the component mounting machine 10 of the present embodiment, there is a problem with the part camera 28 that captures an image of the component 100, the first large component 300, or the second large component 303 held by the suction nozzle 66 and generates an image. 9 (for example, the non-imagingable area 209 occurs in the generated image), the first avoidance program in FIG. 9, the second avoidance program in FIG. 11, the divided imaging program in FIG. If it is done, it is possible to continue the substrate-to-board operation while minimizing tact reduction without cleaning or replacing the parts camera 28.

ちなみに、本実施形態において、部品実装機10は、「対基板作業装置」の一例である。パーツカメラ28は、「撮像装置」の一例である。回路基材12は、「基板」の一例である。吸着ノズル66は、「保持具」の一例である。作業ヘッド60,62は、「装着ヘッド」の一例である。照明部141は、「照明装置」の一例である。第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dは、「部品の撮像領域」の一例である。図7のフローチャートで示す撮像不可能領域特定プログラムは、「撮像不可能領域特定処理」の一例である。図17のフローチャートで示す撮像可能領域の特定処理(ステップS141)は、「撮像可能領域特定処理」の一例である。図17のフローチャートで示す合成処理(ステップS151)は、「作成処理」の一例である。第1大型部品300又は第2大型部品303は、「部品」の一例である。大型部品領域215は、「部品の撮像領域」の一例である。図9のフローチャートで示す第1回避プログラム又は図11のフローチャートで示す第2回避プログラムは、「回避処理」の一例である。   Incidentally, in the present embodiment, the component mounter 10 is an example of a “to-board work apparatus”. The parts camera 28 is an example of an “imaging device”. The circuit base 12 is an example of a “board”. The suction nozzle 66 is an example of a “holder”. The working heads 60 and 62 are examples of “mounting heads”. The illumination unit 141 is an example of an “illumination device”. The first component region 203A, the second component region 203B, the third component region 203C, and the fourth component region 203D are examples of the “component imaging region”. The non-imagingable area specifying program shown in the flowchart of FIG. 7 is an example of “non-imagingable area specifying process”. The process of specifying an imageable area (step S141) shown in the flowchart of FIG. 17 is an example of “imageable area specifying process”. The synthesis process (step S151) illustrated in the flowchart of FIG. 17 is an example of “creation process”. The first large component 300 or the second large component 303 is an example of a “component”. The large component region 215 is an example of a “component imaging region”. The first avoidance program shown in the flowchart of FIG. 9 or the second avoidance program shown in the flowchart of FIG. 11 is an example of “avoidance process”.

(10)変更例
なお、本開示は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、回路基材12に部品100を装着する装着作業が行われる毎に、画像200Aの第1部品領域203A、第2部品領域203B、第3部品領域203C、又は第4部品領域203Dに該当する位置に停止する吸着ノズル66が、上記実施形態とは異なり、撮影タイミングによって、常に同じノズルでない場合を想定する。そのような場合には、上記図9のフローチャートで示す第1回避プログラム及び上記図11のフローチャートで示す第2回避プログラムに代えて、図21のフローチャートを実現するための処理プログラム(以下、「第3回避プログラム」と記載する。)が実行される。
(10) Modifications Note that the present disclosure is not limited to the above embodiment, and various modifications can be made without departing from the spirit of the present disclosure.
For example, each time a mounting operation for mounting the component 100 on the circuit substrate 12 is performed, the image corresponds to the first component region 203A, the second component region 203B, the third component region 203C, or the fourth component region 203D of the image 200A. It is assumed that the suction nozzle 66 stopped at the position is not always the same nozzle depending on the photographing timing, unlike the above embodiment. In such a case, instead of the first avoidance program shown in the flowchart of FIG. 9 and the second avoidance program shown in the flowchart of FIG. 11, the processing program for realizing the flowchart of FIG. 3) ”is executed.

第3回避プログラムが実行されると、図21に示すように、制御装置34のCPU90は、ノズル数の算出処理を行う(ステップS161)。具体的には、この処理により、4個の吸着ノズル66(つまり、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、及び第4吸着ノズル66D)のうち、部品100の装着に使用することが可能な吸着ノズル66の個数を使用可能ノズル数として算出する。   When the third avoidance program is executed, as shown in FIG. 21, the CPU 90 of the control device 34 performs a nozzle number calculation process (step S161). Specifically, the mounting of the component 100 among the four suction nozzles 66 (that is, the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, and the fourth suction nozzle 66D) is performed by this process. The number of suction nozzles 66 that can be used is calculated as the number of usable nozzles.

その算出では、先ず、上記図7の撮像不可能領域特定プログラムで撮像不可能領域209を特定する。次に、撮像不可能領域209に基づいて、4個の吸着ノズル66(つまり、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、及び第4吸着ノズル66D)のうち、部品100の装着に使用することが不可能な吸着ノズル66の個数を使用不可能ノズル数として算出する。なお、部品100の装着に使用することが不可能な吸着ノズル66とは、例えば、第1部品領域203A、第2部品領域203B、第3部品領域203C、及び第4部品領域203Dのうち、撮像不可能領域209の一部又は全域を含む部品領域に停止する予定の吸着ノズル66をいう。その後、吸着ノズル66(つまり、第1吸着ノズル66A、第2吸着ノズル66B、第3吸着ノズル66C、及び第4吸着ノズル66D)の全数(つまり、4個)から使用不可能ノズル数を減ずることにより、使用可能ノズル数を算出する。   In the calculation, first, the non-imageable area 209 is specified by the non-imageable area specifying program shown in FIG. Next, based on the non-imaging area 209, the component is selected from the four suction nozzles 66 (that is, the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, and the fourth suction nozzle 66D). The number of suction nozzles 66 that cannot be used for mounting 100 is calculated as the number of unusable nozzles. The suction nozzle 66 that cannot be used for mounting the component 100 is, for example, the imaging of the first component region 203A, the second component region 203B, the third component region 203C, and the fourth component region 203D. The suction nozzle 66 that is scheduled to stop in a part region including a part or the whole of the impossible region 209 is referred to. Thereafter, the number of unusable nozzles is reduced from the total number (that is, four) of the suction nozzles 66 (that is, the first suction nozzle 66A, the second suction nozzle 66B, the third suction nozzle 66C, and the fourth suction nozzle 66D). Thus, the number of usable nozzles is calculated.

使用可能ノズル数が算出されると、制御装置34のCPU90は、吸着処理を行う(ステップS163)。具体的には、この処理により、作業ヘッド60,62が所定の供給位置まで移動し、上記ステップS161で算出された使用可能ノズル数分の部品100が、使用可能な各吸着ノズル66で1個ずつ保持される。なお、吸着ノズル66に保持されている部品100は、作業ヘッド60,62によってパーツカメラ28の上方に移動する。   When the number of usable nozzles is calculated, the CPU 90 of the control device 34 performs a suction process (step S163). Specifically, by this process, the work heads 60 and 62 are moved to a predetermined supply position, and one component 100 corresponding to the number of usable nozzles calculated in step S161 is provided for each usable suction nozzle 66. Held one by one. The component 100 held by the suction nozzle 66 is moved above the parts camera 28 by the work heads 60 and 62.

その後、制御装置34のCPU90は、回転処理を行う(ステップS165)。具体的には、この処理により、作業ヘッド60,62のノズル保持部65が回転移動して、吸着ノズル66に保持されている部品100を、その全体が撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)で写るように回転移動する。そのような回転移動が行われると、制御装置34のCPU90は、撮像処理を行う(ステップS167)。具体的には、この処理により、吸着ノズル66に保持されている部品100がパーツカメラ28で撮像される。   Thereafter, the CPU 90 of the control device 34 performs a rotation process (step S165). Specifically, the nozzle holding part 65 of the work heads 60 and 62 is rotated by this processing, and the entire part 100 held by the suction nozzle 66 is outside the range of the non-imagingable area 209 (that is, , And rotate so as to be photographed within the imageable area 210. When such rotational movement is performed, the CPU 90 of the control device 34 performs an imaging process (step S167). Specifically, by this process, the part 100 held by the suction nozzle 66 is imaged by the parts camera 28.

そのような撮像が行われると、制御装置34のCPU90は、認識処理を行う(ステップS169)。この処理は、上記図17のステップS153の認識処理と同様にして行われる。但し、この処理では、上記図7の撮像不可能領域特定プログラムで特定された撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)において、全体が写された部品100の位置が認識される。そのような認識が行われると、制御装置34のCPU90は、装着処理を行う(ステップS155)。具体的には、この処理により、作業ヘッド60,62が回路基材12の上方に移動し、吸着ノズル66に保持された部品100を離脱することで、回路基材12に部品100が装着される。その後、制御装置34のCPU90は、第3回避プログラムを終了する。   When such imaging is performed, the CPU 90 of the control device 34 performs recognition processing (step S169). This process is performed in the same manner as the recognition process in step S153 in FIG. However, in this process, the position of the component 100 that is copied entirely outside the non-imaging area 209 specified by the non-imaging area specification program in FIG. 7 (that is, within the imaging area 210). Is recognized. If such recognition is performed, CPU90 of the control apparatus 34 will perform a mounting process (step S155). Specifically, by this process, the work heads 60 and 62 move above the circuit base 12 and the part 100 held by the suction nozzle 66 is detached, so that the part 100 is mounted on the circuit base 12. The Thereafter, the CPU 90 of the control device 34 ends the third avoidance program.

また、上記図21のフローチャートで示す第3回避プログラムに代えて、図22のフローチャートを実現するための処理プログラム(以下、「第4回避プログラム」と記載する。)が実行されても良い。   Further, instead of the third avoidance program shown in the flowchart of FIG. 21 above, a processing program for realizing the flowchart of FIG. 22 (hereinafter referred to as “fourth avoidance program”) may be executed.

第4回避プログラムが実行されると、図22に示すように、制御装置34のCPU90は、吸着処理を行う(ステップS181)。具体的には、この処理により、作業ヘッド60,62が所定の供給位置まで移動し、各吸着ノズル66が部品100を1個ずつ保持する。なお、吸着ノズル66に保持されている部品100は、作業ヘッド60,62によってパーツカメラ28の上方に移動する。   When the fourth avoidance program is executed, as shown in FIG. 22, the CPU 90 of the control device 34 performs an adsorption process (step S181). Specifically, by this processing, the work heads 60 and 62 are moved to a predetermined supply position, and each suction nozzle 66 holds the component 100 one by one. The component 100 held by the suction nozzle 66 is moved above the parts camera 28 by the work heads 60 and 62.

その後、制御装置34のCPU90は、第1撮像処理を行う(ステップS183)。具体的には、この処理により、吸着ノズル66に保持されている部品100がパーツカメラ28で撮像される。そのような撮像が行われると、制御装置34のCPU90は、第1認識処理を行う(ステップS185)。この処理は、上記図21のステップS169の認識処理と同様である。つまり、この処理では、上記図7の撮像不可能領域特定プログラムで特定された撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)において、全体が写された部品100の位置が認識される。   Thereafter, the CPU 90 of the control device 34 performs a first imaging process (step S183). Specifically, by this process, the part 100 held by the suction nozzle 66 is imaged by the parts camera 28. When such imaging is performed, the CPU 90 of the control device 34 performs a first recognition process (step S185). This process is the same as the recognition process in step S169 of FIG. In other words, in this process, the position of the component 100 that is imaged entirely outside the non-imageable area 209 specified by the non-imageable area specifying program in FIG. 7 (that is, within the imageable area 210). Is recognized.

そのような認識が行われると、制御装置34のCPU90は、回転処理を行う(ステップS187)。具体的には、この処理により、作業ヘッド60,62のノズル保持部65が回転移動して、上記ステップS183で撮像不可能領域209の一部又は全域に写された部品100を、その全体が撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)で写るように回転移動する。   If such recognition is performed, CPU90 of the control apparatus 34 will perform a rotation process (step S187). Specifically, by this process, the nozzle holding portion 65 of the work heads 60 and 62 rotates and moves, so that the part 100 that is imaged in a part or the whole area of the non-imagingable area 209 in step S183 is entirely displayed. The image is rotated so as to appear outside the non-imagingable area 209 (that is, within the imageable area 210).

そのような回転移動が行われると、制御装置34のCPU90は、第2撮像処理を行う(ステップS189)。具体的には、この処理により、吸着ノズル66に保持されている部品100がパーツカメラ28で撮像される。そのような撮像が行われると、制御装置34のCPU90は、第2認識処理を行う(ステップS191)。この処理は、上記S185の第1認識処理と同様である。その後、制御装置34のCPU90は、装着処理を行う(ステップS193)。この処理は、上記図21のステップS171の装着処理と同様である。その後、制御装置34のCPU90は、第4回避プログラムを終了する。   When such rotational movement is performed, the CPU 90 of the control device 34 performs the second imaging process (step S189). Specifically, by this process, the part 100 held by the suction nozzle 66 is imaged by the parts camera 28. When such imaging is performed, the CPU 90 of the control device 34 performs a second recognition process (step S191). This process is the same as the first recognition process in S185. Thereafter, the CPU 90 of the control device 34 performs a mounting process (step S193). This process is the same as the mounting process in step S171 of FIG. Thereafter, the CPU 90 of the control device 34 ends the fourth avoidance program.

このようにして、図21のフローチャートで示す第3回避プログラム又は図22のフローチャートで示す第4回避プログラムが実行されることにより、回路基材12に部品100を装着する装着作業が行われると、対基板作業中において、上記認識処理(ここでは、上記ステップS169の認識処理、上記ステップS185の第1認識処理、又は上記ステップS191の第2認識処理をいう。)のためにパーツカメラ28が生成した画像内に撮像不可能領域209が発生した場合でも、吸着ノズル66に保持されている部品100が撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)で写った画像が取得される。そのように取得された画像を用いて、撮像不可能領域209の範囲外(つまり、撮像可能領域210の範囲内)に全体が写った部品100を対象にする上記認識処理を実行することにより、上記認識処理のエラーを事前に回避することができると共に、タクト低下を最小限に抑えた対基板作業を継続することができる。   In this way, when the third avoidance program shown in the flowchart of FIG. 21 or the fourth avoidance program shown in the flowchart of FIG. During the substrate work, the parts camera 28 generates for the recognition process (here, the recognition process in step S169, the first recognition process in step S185, or the second recognition process in step S191). Even when the non-imagingable area 209 occurs in the captured image, an image in which the component 100 held by the suction nozzle 66 is captured outside the non-imaging area 209 (that is, within the captureable area 210) is displayed. To be acquired. By using the image acquired in this way, by executing the recognition process for the part 100 that is entirely outside the non-imagingable area 209 (that is, within the imageable area 210), The recognition processing error can be avoided in advance, and the on-board operation can be continued with the tact reduction minimized.

ちなみに、図21のフローチャートで示す第3回避プログラム又は図22のフローチャートで示す第4回避プログラムは、「回避処理」の一例である。   Incidentally, the third avoidance program shown in the flowchart of FIG. 21 or the fourth avoidance program shown in the flowchart of FIG. 22 is an example of “avoidance process”.

10 部品実装機
12 回路基材
28 パーツカメラ
34 制御装置
60,62 作業ヘッド
66 吸着ノズル
100 部品
141 照明部
200A〜200I 画像
203A 第1部品領域
203B 第2部品領域
203C 第3部品領域
203D 第4部品領域
205,217 画像領域
209,221 撮像不可能領域
210,222 撮像可能領域
215 大型部品領域
225 分割領域
227,229 分割画像
235,237,239,241 分割画像
300 第1大型部品
303 第2大型部品
DESCRIPTION OF SYMBOLS 10 Component mounting machine 12 Circuit base material 28 Parts camera 34 Control apparatus 60, 62 Work head 66 Suction nozzle 100 Parts 141 Illumination part 200A-200I Image 203A 1st part area 203B 2nd parts area 203C 3rd parts area 203D 4th parts Area 205, 217 Image area 209, 221 Image impossible area 210, 222 Imageable area 215 Large part area 225 Divided area 227, 229 Divided image 235, 237, 239, 241 Divided image 300 First large part 303 Second large part

Claims (6)

基板に部品を装着する対基板作業のために、該部品を保持する複数の保持具と、
前記複数の保持具がそれぞれ保持している部品を撮像して画像を取得する撮像装置と、
前記複数の保持具と前記撮像装置とを制御する制御装置とを備え、
前記制御装置は、
前記画像の全領域である画像領域において、正常な撮像ができない領域を撮像不可能領域として特定する撮像不可能領域特定処理と、
前記複数の保持具にそれぞれ保持されている部品の撮像領域が前記撮像不可能領域内にあることを回避する回避処理とを実行する対基板作業装置。
A plurality of holders for holding the component for the substrate operation of mounting the component on the substrate;
An imaging device that captures an image of the parts held by the plurality of holders and acquires an image;
A control device for controlling the plurality of holders and the imaging device;
The controller is
In the image area that is the entire area of the image, an image-capable area specifying process that specifies an area that cannot be normally captured as an image-capable area;
An on-board work apparatus that performs an avoidance process for avoiding an imaging area of a component held by each of the plurality of holders from being in the non-imaging area.
前記回避処理は、前記複数の保持具のうち保持される部品の撮像領域が前記撮像不可能領域内にある保持具について、該部品の保持を中止することである請求項1に記載の対基板作業装置。   2. The substrate-to-board according to claim 1, wherein the avoidance process is to stop holding the component of the plurality of holders in a holding tool in which an imaging area of the held component is in the non-imaging area. Work equipment. 前記複数の保持具を前記画像領域内で移動可能に設けると共に前記制御装置に制御される装着ヘッドを備え、
前記回避処理は、前記撮像装置で前記画像を取得する際において、前記複数の保持具のうち保持される部品の撮像領域が前記撮像不可能領域内にある保持具について、該部品の撮像領域が前記撮像不可能領域の範囲外に移動するように、前記装着ヘッドを稼働することである請求項1に記載の対基板作業装置。
A mounting head controlled by the control device and provided with the plurality of holders movably in the image area;
In the avoidance process, when the image is acquired by the imaging device, the imaging area of the component is determined for a holder in which the imaging area of the component held among the plurality of holders is in the non-imaging area. The on-board working apparatus according to claim 1, wherein the mounting head is operated so as to move out of the imaging impossible area.
前記回避処理は、前記複数の保持具のうち保持される部品の撮像領域が前記撮像不可能領域内にある保持具について、該保持具に保持される部品を、該部品の撮像領域が前記撮像不可能領域の範囲外に位置するようなサイズの部品に変更することである請求項1に記載の対基板作業装置。   In the avoidance process, with respect to a holder in which an imaging area of a component to be held among the plurality of holders is in the non-imaging area, a part held by the holder is used, and an imaging area of the component is the imaging The on-board working apparatus according to claim 1, wherein the size is changed to a component having a size that is located outside the range of the impossible area. 基板に部品を装着する対基板作業のために、該部品を保持する保持具と、
前記保持具が保持している部品を撮像して画像を取得する撮像装置と、
前記保持具と前記撮像装置とを制御する制御装置とを備え、
前記制御装置は、
前記画像領域から正常な撮像ができない領域を除いた領域を撮像可能領域として特定する撮像可能領域特定処理と、
前記保持具に保持される部品のサイズと前記撮像可能領域とに基づいて、該部品を前記撮像装置で撮像可能な分割領域に分割して撮像するために必要な撮像位置及び撮像回数を算出する算出処理と、
前記算出処理に基づいて前記保持具を移動させて、該保持具が保持している部品の前記分割領域を順次移動させて前記撮像装置で撮像することにより、該撮像回数分の分割画像を取得する取得処理と、
前記撮像回数分の分割画像を合成して前記画像を作成する作成処理とを実行する対基板作業装置。
A holding tool for holding the component for a substrate operation for mounting the component on the substrate;
An imaging device that captures an image of a component held by the holder and acquires an image;
A control device for controlling the holder and the imaging device;
The controller is
An imageable area specifying process for specifying an area excluding an area where normal imaging cannot be performed from the image area as an imageable area;
Based on the size of the component held by the holder and the imageable region, the imaging position and the number of imaging necessary for dividing the component into divided regions that can be imaged by the imaging device are calculated. Calculation process,
Based on the calculation processing, the holder is moved, the divided regions of the parts held by the holder are sequentially moved, and images are captured by the imaging device, thereby obtaining divided images for the number of times of imaging. Acquisition process to
A substrate-to-board working apparatus that executes a creation process for creating the image by combining the divided images for the number of times of imaging.
前記撮像装置で前記画像を取得する際において、前記保持具が保持している部品を照明する照明装置を備え、
前記取得処理において、前記照明装置と前記保持具が保持している部品との相対的位置関係に基づいて該保持具が回転移動される請求項5に記載の対基板作業装置。
When acquiring the image with the imaging device, comprising: an illumination device that illuminates a component held by the holder;
6. The substrate work apparatus according to claim 5, wherein in the acquisition process, the holder is rotated based on a relative positional relationship between the illumination device and a component held by the holder.
JP2016239112A 2016-12-09 2016-12-09 Work equipment for board Active JP6824716B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016239112A JP6824716B2 (en) 2016-12-09 2016-12-09 Work equipment for board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016239112A JP6824716B2 (en) 2016-12-09 2016-12-09 Work equipment for board

Publications (2)

Publication Number Publication Date
JP2018098280A true JP2018098280A (en) 2018-06-21
JP6824716B2 JP6824716B2 (en) 2021-02-03

Family

ID=62633090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016239112A Active JP6824716B2 (en) 2016-12-09 2016-12-09 Work equipment for board

Country Status (1)

Country Link
JP (1) JP6824716B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114287176A (en) * 2019-08-30 2022-04-05 株式会社富士 Working machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114287176A (en) * 2019-08-30 2022-04-05 株式会社富士 Working machine
CN114287176B (en) * 2019-08-30 2024-03-12 株式会社富士 Working machine

Also Published As

Publication number Publication date
JP6824716B2 (en) 2021-02-03

Similar Documents

Publication Publication Date Title
JP6435099B2 (en) Electronic component mounting apparatus and electronic component mounting method
US8707548B2 (en) Electronic component mounting apparatus
JPH08213800A (en) Parts condition detecting apparatus of mounting machine
JP7002831B2 (en) Parts mounting machine
WO2002005211A1 (en) Part recognition data creation method and apparatus, electronic part mounting apparatus, and recorded medium
JP6014315B2 (en) Measuring method of electronic component mounting device
JP2016096174A (en) Component mounting machine and component mounting head
JP4701037B2 (en) Image acquisition method and apparatus for electronic components
JP5620807B2 (en) Three-dimensional shape measuring device, component transfer device, and three-dimensional shape measuring method
JP6824716B2 (en) Work equipment for board
JP6762527B2 (en) Component mounting machine and component mounting head
JP2003347794A (en) Method and apparatus for taking out electronic circuit component
JP7312812B2 (en) Parts mounting machine
KR20190057120A (en) Surface machining, part recognition, parts recognition
JP2013191775A (en) Component mounting device and component shape measuring method
EP3634100B1 (en) Work machine, and calculation method
JP2010261965A (en) Component recognition device, surface mounting machine, and component inspection device
JP2022045951A (en) Detection device and detection method
JP6752880B2 (en) Image acquisition device
JP7128362B2 (en) work machine
WO2016142986A1 (en) Recognition device and recognition method
CN112262621A (en) Working machine
JP6033052B2 (en) Parts transfer device
JP7225433B2 (en) work machine
JP7124126B2 (en) Component mounter

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200818

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210113

R150 Certificate of patent or registration of utility model

Ref document number: 6824716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250