Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7220672B2 - Mounting device, control device and setting method - Google Patents
[go: Go Back, main page]

JP7220672B2 - Mounting device, control device and setting method - Google Patents

Mounting device, control device and setting method Download PDF

Info

Publication number
JP7220672B2
JP7220672B2 JP2019559898A JP2019559898A JP7220672B2 JP 7220672 B2 JP7220672 B2 JP 7220672B2 JP 2019559898 A JP2019559898 A JP 2019559898A JP 2019559898 A JP2019559898 A JP 2019559898A JP 7220672 B2 JP7220672 B2 JP 7220672B2
Authority
JP
Japan
Prior art keywords
processing
image
mounting
component
components
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019559898A
Other languages
Japanese (ja)
Other versions
JPWO2019123534A1 (en
Inventor
雅史 天野
一也 小谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JPWO2019123534A1 publication Critical patent/JPWO2019123534A1/en
Application granted granted Critical
Publication of JP7220672B2 publication Critical patent/JP7220672B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages

Landscapes

  • Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本明細書では、実装装置、制御装置及び設定方法を開示する。 This specification discloses a mounting device, a control device, and a setting method.

従来、実装装置としては、撮像により得た画像データに含まれる部品の一部を含む処理領域の設定を行い、処理領域に対して超解像処理を行う処理部と、部分的に超解像処理された画像データに基づいて部品の位置及び角度を認識する処理を行うものが提案されている(例えば、特許文献1参照)。この実装装置では、多様な部品に対して組立制御の精度を向上することができる。 Conventionally, as a mounting device, a processing unit that sets a processing area that includes a part of the parts included in the image data obtained by imaging, performs super-resolution processing on the processing area, and a super-resolution processing unit that partially performs super-resolution processing A technique for recognizing the position and angle of a part based on processed image data has been proposed (see, for example, Patent Document 1). This mounting apparatus can improve the accuracy of assembly control for various parts.

国際公開第2015/049723号パンフレットInternational Publication No. 2015/049723 Pamphlet

ところで、近年、電子部品は、微細化傾向にあり、例えば、大量の微細電極を有する大型部品なども存在する。このような大型部品において、電極自体は非常に小さいために、その検出には、上述した特許文献1のように、超解像処理を行うことが求められる。超解像処理などを行う領域が増加すると、画像処理に時間がかかり、時間あたりの部品装着点数を低下することがあった。このように、実装装置では、部品を撮像した撮像画像の画像処理をより効率的に実行することが求められていた。 By the way, in recent years, there is a trend toward miniaturization of electronic components, and there are, for example, large-sized components having a large number of fine electrodes. Since the electrodes themselves are very small in such a large-sized component, it is required to perform super-resolution processing as in the above-mentioned Patent Document 1 for the detection thereof. When the area to be subjected to super-resolution processing increases, the image processing takes time, and the number of component mounting points per hour may decrease. In this way, there has been a demand for more efficient image processing of captured images of components in mounting apparatuses.

本明細書で開示する発明は、このような課題に鑑みなされたものであり、画像処理をより効率的に実行することができる実装装置、制御装置及び設定方法を提供することを主目的とする。 The invention disclosed in this specification has been made in view of such problems, and its main purpose is to provide a mounting device, a control device, and a setting method that can perform image processing more efficiently. .

本開示は、上述の主目的を達成するために以下の手段を採った。 The present disclosure has taken the following means to achieve the above-mentioned main objectives.

部品を基板に配置する実装処理を実行する実装装置であって、
複数の部品を採取して移動する実装ヘッドと、
前記実装ヘッドに採取された前記部品を撮像する撮像部と、
前記撮像された部品の画像処理において、該部品の画像を複数に分割して2以上が担当して並列処理する第1処理及び、該部品の画像ごとに1つが担当して並列処理する第2処理のうち少なくとも一方を実行する複数の制御部と、を備えたものである。
A mounting apparatus for executing a mounting process for arranging components on a board,
a mounting head that collects and moves a plurality of components;
an imaging unit that captures an image of the component picked up by the mounting head;
In the image processing of the imaged part, a first process in which the image of the part is divided into a plurality of parts and two or more are in charge of parallel processing, and a second process in which one is in charge of each image of the part and performs parallel processing and a plurality of control units that execute at least one of the processes.

この実装装置では、部品の画像を複数に分割して2以上の制御部が担当して並列処理する第1処理や、部品の画像ごとに1つの制御部が担当して並列処理する第2処理によって、部品の撮像画像の画像処理を実行する。この実装装置では、第1処理や第2処理の並列処理を実行することにより、画像処理をより効率的に実行することができる。 In this mounting apparatus, a first process in which an image of a component is divided into a plurality of parts and two or more control units are in charge of parallel processing, and a second process in which one control unit is in charge of each component image and performs parallel processing is performed. performs image processing of the captured image of the component. In this mounting device, image processing can be executed more efficiently by executing parallel processing of the first processing and the second processing.

本開示の実装装置において、前記複数の制御部は、複数の撮像画像を用いて該撮像画像よりも画質の高い画像を生成する超解像処理において、前記第1処理及び/又は第2処理を実行するものとしてもよい。この実装装置では、画像処理に時間のかかる超解像処理に対して、より効率的に実行することができる。ここで、「画質」とは、撮像対象(部品や部品の部位)を正しく認識可能な画像の質の指標をいうものとする。例えば、「高画質の画像」とは、より高い確率で正しい位置や形状を得ることができる画像をいい、よりノイズの少ない画像や、より高解像度の画像、より拡大率の高い画像などをいうものとする。 In the mounting device of the present disclosure, the plurality of control units perform the first processing and/or the second processing in super-resolution processing for generating an image of higher quality than the captured images using a plurality of captured images. It may be executed. With this mounting device, image processing can be performed more efficiently with respect to super-resolution processing, which takes a long time. Here, "image quality" refers to an index of image quality that enables correct recognition of an object to be imaged (a part or part of a part). For example, "high-quality images" refer to images from which the correct position and shape can be obtained with a higher probability, such as images with less noise, higher resolution images, and higher magnification images. shall be

実装システム10の一例を示す概略説明図。1 is a schematic explanatory diagram showing an example of a mounting system 10; FIG. 実装部13及び撮像部18の説明図。FIG. 2 is an explanatory diagram of a mounting unit 13 and an imaging unit 18; 並列処理条件設定ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of a parallel processing condition setting routine; 目標時間と処理配分に関する一例を示す説明図。Explanatory drawing which shows an example regarding target time and process allocation. 実装処理ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of an implementation processing routine; 第1画像51、第2画像52及び第3画像53の説明図。Explanatory drawing of the 1st image 51, the 2nd image 52, and the 3rd image 53. FIG. 画像処理ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of an image processing routine; 超解像処理の一例を示す説明図。Explanatory drawing which shows an example of a super-resolution process. 処理領域を4分割する一例を示す説明図。FIG. 4 is an explanatory diagram showing an example of dividing a processing area into four; 別の画像処理ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of another image processing routine; 処理領域を分割しない一例を示す説明図。FIG. 4 is an explanatory diagram showing an example in which the processing area is not divided; 別の画像処理ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of another image processing routine;

本実施形態を図面を参照しながら以下に説明する。図1は、本開示の一例である実装システム10の概略説明図である。図2は、実装部13及び撮像部18の一例を示す説明図である。実装システム10は、例えば、部品Pを基板Sに実装する処理を実行するシステムである。この実装システム10は、実装装置11と、ホストコンピュータ(PC)30とを備えている。実装システム10は、部品Pを基板Sに実装する実装処理を実施する複数の実装装置11が上流から下流に配置された実装ラインとして構成されている。図1では、説明の便宜のため実装装置11を1台のみ示している。なお、本実施形態において、左右方向(X軸)、前後方向(Y軸)及び上下方向(Z軸)は、図1、2に示した通りとする。また、部品P1,P2,P3(図2参照)などは、部品Pと総称する。 This embodiment will be described below with reference to the drawings. FIG. 1 is a schematic explanatory diagram of a mounting system 10 that is an example of the present disclosure. FIG. 2 is an explanatory diagram showing an example of the mounting unit 13 and the imaging unit 18. As shown in FIG. The mounting system 10 is a system that executes a process of mounting a component P on a substrate S, for example. This mounting system 10 includes a mounting device 11 and a host computer (PC) 30 . The mounting system 10 is configured as a mounting line in which a plurality of mounting apparatuses 11 that perform a mounting process of mounting a component P on a board S are arranged from upstream to downstream. In FIG. 1, only one mounting device 11 is shown for convenience of explanation. In this embodiment, the left-right direction (X-axis), the front-rear direction (Y-axis), and the up-down direction (Z-axis) are as shown in FIGS. Parts P1, P2, P3 (see FIG. 2) and the like are collectively referred to as parts P.

実装装置11は、図1に示すように、基板処理部12と、実装部13と、部品供給部17と、撮像部18と、制御部20とを備えている。基板処理部12は、基板Sの搬入、搬送、実装位置での固定、搬出を行うユニットである。基板処理部12は、図1の前後に間隔を開けて設けられ左右方向に架け渡された1対のコンベアベルトを有している。基板Sはこのコンベアベルトにより搬送される。 The mounting apparatus 11 includes a substrate processing section 12, a mounting section 13, a component supply section 17, an imaging section 18, and a control section 20, as shown in FIG. The substrate processing unit 12 is a unit that carries in the substrate S, transports it, fixes it at the mounting position, and carries it out. The substrate processing section 12 has a pair of conveyor belts that are spaced apart from each other in the front and rear of FIG. The substrate S is conveyed by this conveyor belt.

実装部13は、部品Pを部品供給部17から採取し、基板処理部12に固定された基板Sへ配置するユニットである。実装部13は、ヘッド移動部14と、実装ヘッド15と、吸着ノズル16とを備えている。ヘッド移動部14は、ガイドレールに導かれてXY方向へ移動するスライダと、スライダを駆動するモータとを備えている。実装ヘッド15は、複数の部品を採取してヘッド移動部14によりXY方向へ移動するものである。この実装ヘッド15は、スライダに取り外し可能に装着されている。実装ヘッド15の下面には、1以上の吸着ノズル16が取り外し可能に装着されている。実装ヘッド15は、部品Pを採取する複数の吸着ノズル16(図2では4個)が円周上に配置されている。吸着ノズル16は、負圧を利用して部品を採取する採取部材であり、実装ヘッド15に取り外し可能に装着されている。この採取部材は、吸着ノズル16のほか、部品Pを機械的に保持するメカニカルチャックなどとしてもよい。 The mounting section 13 is a unit that picks up the component P from the component supply section 17 and places it on the substrate S fixed to the substrate processing section 12 . The mounting section 13 includes a head moving section 14 , a mounting head 15 and a suction nozzle 16 . The head moving unit 14 includes a slider that is guided by guide rails and moves in the XY directions, and a motor that drives the slider. The mounting head 15 picks up a plurality of components and moves them in the XY directions by the head moving unit 14 . The mounting head 15 is detachably attached to the slider. One or more suction nozzles 16 are detachably attached to the lower surface of the mounting head 15 . The mounting head 15 has a plurality of suction nozzles 16 (four in FIG. 2) for picking up the component P arranged on the circumference. The suction nozzle 16 is a picking member that picks up components using negative pressure, and is detachably attached to the mounting head 15 . The picking member may be the suction nozzle 16, or a mechanical chuck that mechanically holds the component P, or the like.

部品供給部17は、実装部13へ部品Pを供給するユニットである。この部品供給部17には、部品Pを保持したテープを有するフィーダが複数装着されている。このフィーダは、テープに保持された部品Pを採取位置へ送り出す。この部品供給部17は、部品Pを複数配列して載置するトレイを有するトレイユニットを備えていてもよい。実装装置11で用いる部品Pには、図2に示すように、部品P1~P3などが含まれる。部品P1~P3は、比較的大きいサイズを有する大型部品であり、板状の本体部40と、微細な部位であるバンプ42とを有している。バンプ42は、本体部40の下部に多数配列されている電極である。この部品P1~P3は、実装処理時にバンプ42の形状や存在などの検査を要する。 The component supply unit 17 is a unit that supplies components P to the mounting unit 13 . A plurality of feeders having tapes holding the components P are attached to the component supply unit 17 . This feeder feeds the parts P held on the tape to a picking position. The component supply section 17 may include a tray unit having a tray on which a plurality of components P are arranged and placed. The components P used in the mounting apparatus 11 include components P1 to P3, etc., as shown in FIG. The parts P1 to P3 are large-sized parts having a relatively large size, and have a plate-like body portion 40 and bumps 42, which are fine parts. A large number of bumps 42 are electrodes arranged on the lower portion of the main body portion 40 . These parts P1 to P3 require inspection of the shape and presence of the bumps 42 during the mounting process.

撮像部18は、画像を撮像する装置であり、実装ヘッド15に採取され保持された1以上の部品Pの画像を撮像するパーツカメラである。この撮像部18は、部品供給部17と基板処理部12との間に配置されている。この撮像部18の撮像範囲は、撮像部18の上方である。撮像部18は、部品Pを保持した実装ヘッド15が撮像部18の上方を通過する際、1又は2以上の画像を撮像し、撮像画像データを制御部20へ出力する。 The imaging unit 18 is a device that captures an image, and is a parts camera that captures an image of one or more components P picked and held by the mounting head 15 . The imaging section 18 is arranged between the component supply section 17 and the substrate processing section 12 . The imaging range of the imaging unit 18 is above the imaging unit 18 . The imaging unit 18 captures one or more images when the mounting head 15 holding the component P passes above the imaging unit 18 and outputs captured image data to the control unit 20 .

制御部20は、図1に示すように、複数のCPUを中心とするマイクロプロセッサとして構成されており、第1CPU21、第2CPU22、第3CPU23、第4CPU24と、各種データを記憶する記憶部25などを備えている。制御部20は、基板処理部12、実装部13、部品供給部17、撮像部18へ制御信号を出力し、実装部13や部品供給部17、撮像部18からの信号を入力する。この制御部20は、第1CPU21~第4CPU24が、実装制御処理、画像処理、通信処理、データの管理処理などのうちいずれかを分担して実行する。記憶部25には、実装条件情報26が記憶されている。この実装条件情報26には、部品Pを実装する際の配置順、部品Pの識別情報(ID)、部品形状及び部品サイズなどの部品情報、使用する吸着ノズルの情報、基板S上の配置位置(座標)の情報のほか、超解像処理の要否情報なども含まれている。なお、超解像処理とは、複数の撮像画像からこれよりも高画質な画像を生成する処理(マルチフレーム超解像処理)をいう。実装装置11は、ホストPC30で生成された実装条件情報35を実装処理の前までにホストPC30から取得し、記憶部25に記憶させる。 As shown in FIG. 1, the control unit 20 is configured as a microprocessor centering on a plurality of CPUs, and includes a first CPU 21, a second CPU 22, a third CPU 23, a fourth CPU 24, a storage unit 25 for storing various data, and the like. I have. The control unit 20 outputs control signals to the substrate processing unit 12 , the mounting unit 13 , the component supply unit 17 and the imaging unit 18 and inputs signals from the mounting unit 13 , the component supply unit 17 and the imaging unit 18 . In the control unit 20, the first CPU 21 to the fourth CPU 24 share and execute any one of mounting control processing, image processing, communication processing, data management processing, and the like. Mounting condition information 26 is stored in the storage unit 25 . The mounting condition information 26 includes the order of placement of the components P, identification information (ID) of the components P, component information such as component shapes and component sizes, information on the suction nozzles to be used, and placement positions on the board S. In addition to information on (coordinates), information on whether or not super-resolution processing is required is also included. Note that super-resolution processing refers to processing (multi-frame super-resolution processing) for generating an image of higher image quality from a plurality of captured images. The mounting apparatus 11 acquires the mounting condition information 35 generated by the host PC 30 from the host PC 30 before the mounting process, and stores it in the storage unit 25 .

ホストPC30は、実装システム10の各装置の情報を管理するコンピュータである。ホストPC30は、図1に示すように、制御装置31と、記憶部33と、表示部38と、入力装置39とを備えている。制御装置31は、CPU32を中心とするマイクロプロセッサとして構成されている。記憶部33は、例えばHDDなど、処理プログラムなど各種データを記憶する装置である。表示部38は、各種情報を表示する液晶画面である。入力装置39は、作業者が各種指令を入力するキーボード及びマウス等を含む。記憶部33には、実装条件情報35が記憶されている。実装条件情報35は、ホストPC30で作成され、記憶部33に記憶され必要に応じて実装装置11へ送信される。この実装条件情報35は、実装条件情報26と同様の情報を含んでいる。 The host PC 30 is a computer that manages information on each device of the mounting system 10 . The host PC 30 includes a control device 31, a storage section 33, a display section 38, and an input device 39, as shown in FIG. The control device 31 is configured as a microprocessor centered around a CPU 32 . The storage unit 33 is a device such as an HDD that stores various data such as processing programs. The display unit 38 is a liquid crystal screen that displays various information. The input device 39 includes a keyboard, a mouse, and the like for the operator to input various commands. Mounting condition information 35 is stored in the storage unit 33 . The mounting condition information 35 is created by the host PC 30, stored in the storage unit 33, and transmitted to the mounting apparatus 11 as required. This mounting condition information 35 includes information similar to the mounting condition information 26 .

次に、こうして構成された本実施形態の実装システム10の動作、まず、部品Pを撮像した画像データの処理を複数のCPUに配分する設定処理について説明する。図3は、ホストPC30のCPU32が実行する並列処理条件設定ルーチンの一例を示すフローチャートである。このルーチンは、記憶部33に記憶され、作業者の設定開始入力に基づいて実行される。このルーチンが開始されると、CPU32は、まず、並列処理を実行する実装装置11が用いる実装条件情報35を記憶部33から読み出して取得する(S100)。この実装条件情報35には、例えば、部品Pの情報や配置順、配置位置、部品Pの部位検査の有無、超解像処理の要否など、処理配分を判定可能な情報が含まれていればよく、作成途中(仮設定)のものであってもよい。 Next, the operation of the mounting system 10 of the present embodiment configured in this way, first, setting processing for distributing processing of image data obtained by imaging the component P to a plurality of CPUs will be described. FIG. 3 is a flow chart showing an example of a parallel processing condition setting routine executed by the CPU 32 of the host PC 30. As shown in FIG. This routine is stored in the storage unit 33 and executed based on the operator's setting start input. When this routine is started, the CPU 32 first reads and acquires the mounting condition information 35 used by the mounting apparatus 11 that executes parallel processing from the storage unit 33 (S100). The mounting condition information 35 includes, for example, the information of the parts P, the arrangement order, the arrangement position, the presence or absence of the part inspection of the parts P, the necessity of the super-resolution processing, and other information that can determine the processing allocation. It may be one that is in the process of being created (temporary setting).

次に、CPU32は、実装ヘッド15が同一工程で一度に保持する部品群を設定し(S110)、その部品群から対象部品を選択する(S120)。CPU32は、取得した実装条件情報35に含まれる配置順に部品群を設定し、並列処理に関する設定を行う対象部品を選択する。次に、CPU32は、対象部品の処理内容を取得し(S130)、撮像部18での撮像後における、配置位置に配置されるまでの目標時間を算出する(S140)。この目標時間は、例えば、実装ヘッド15に同時保持される部品数、部品の配置座標、部品毎の配置座標間隔、部品形状及び部品サイズのうち1以上を含む実装条件に基づいて設定されるものとしてもよい。例えば、CPU32は、実装ヘッド15に保持する部品Pのそれぞれの基板S上の配置位置の間隔(配置座標間隔)と移動速度などに基づいて対象部品の目標時間を算出する。続いて、CPU32は、複数CPUによる並列処理が対象部品に必要であるか否かを判定する(S150)。この並列処理とは、画像処理領域を分割し、複数のCPUでこの分割領域を同時に処理することをいう。CPU32は、例えば、対象部品の部品形状や部品サイズ、超解像処理の要否情報などに基づいて対象部品の画像処理に要する必要処理時間を概算し、その必要処理時間が目標時間を超えるか否かに基づいて並列処理の要又は不要を判定する。CPU32は、並列処理を要すると判定したときには、CPUのリソースに基づいて画像処理領域を配分する(S160)。なお、制御装置31では、部品Pの画像を複数に分割して2以上のCPU(第1CPU21~第4CPU24)がこれを担当して並列処理する第1処理及び、部品Pの画像ごとに1つのCPUがこれを担当して並列処理する第2処理のうち少なくとも一方を実装時の処理条件として設定する。また、制御装置31は、部品Pの位置認識、部品Pの形状認識、部品Pの部位認識、部品Pの部位検査のうち1以上の画像処理において第1処理や第2処理を実行するように実装時の処理条件を設定する。更に、制御装置31は、超解像処理において、第1処理や第2処理を実行するように実装時の処理条件を設定する。 Next, the CPU 32 sets a component group to be held by the mounting head 15 at once in the same process (S110), and selects a target component from the component group (S120). The CPU 32 sets a component group in the order of arrangement included in the obtained mounting condition information 35, and selects target components for which parallel processing is to be set. Next, the CPU 32 acquires the processing details of the target part (S130), and calculates the target time until the part is arranged at the arrangement position after the imaging by the imaging section 18 (S140). This target time is set based on mounting conditions including, for example, one or more of the number of components simultaneously held by the mounting head 15, component placement coordinates, component placement coordinate intervals, component shape, and component size. may be For example, the CPU 32 calculates the target time of the target component on the basis of the interval (arrangement coordinate interval) between the placement positions of the components P held by the mounting head 15 on the substrate S and the movement speed. Subsequently, the CPU 32 determines whether or not the target part requires parallel processing by a plurality of CPUs (S150). This parallel processing means dividing an image processing area and simultaneously processing the divided areas by a plurality of CPUs. The CPU 32 estimates the required processing time required for image processing of the target part based on, for example, the shape and size of the target part, information on whether or not super-resolution processing is required, and determines whether the required processing time exceeds the target time. Whether or not parallel processing is required is determined based on whether or not parallel processing is required. When the CPU 32 determines that parallel processing is required, the CPU 32 allocates image processing areas based on the resources of the CPU (S160). In addition, in the control device 31, the image of the part P is divided into a plurality of parts, and two or more CPUs (first CPU 21 to fourth CPU 24) are in charge of the first process in which parallel processing is performed, and one process is performed for each image of the part P. At least one of the second processes to be executed in parallel by the CPU is set as a process condition at the time of implementation. Further, the control device 31 performs the first process and the second process in one or more image processing out of the position recognition of the part P, the shape recognition of the part P, the part recognition of the part P, and the part inspection of the part P. Set the processing conditions during implementation. Furthermore, the control device 31 sets processing conditions at the time of mounting so that the first processing and the second processing are executed in the super-resolution processing.

図4は、目標時間と処理配分に関する一例を示す説明図であり、図4Aが目標時間に対する各部品が要する処理時間の関係図であり、図4Bが処理領域の分割の説明図である。ここでは、図2に示すように、部品P3、部品P2、及び2個の部品P1を採取し、超解像処理を行った画像を用いて部品Pの部位(バンプ42)の認識及び検査を行い、採取順で配置させる場合を一例として説明する。CPU32は、撮像部18で実装ヘッド15を撮像したのち、各部品の配置位置へ順に移動し配置する時間を求める。CPU32は、部品Paに対し(図4B)、目標時間taを算出する(図4A)。次に、CPU32は、部品Paに対し、必要処理時間Taを算出する。なお、CPU32は、部品Pb,Pc,Pdに対しても同様に、それぞれ目標時間tb,tc,tdと、必要処理時間Tb,Tc,Tdとを算出する。続いて、CPU32は、必要処理時間Ta,Tbがそれぞれ目標時間ta,tbを超えないため、画像処理領域の分割は行わず、第1CPU21が処理領域A,Bの処理を行うよう処理担当を設定する。一方、CPU32は、必要処理時間Tcが目標時間tcを超えるため、これを超えない範囲で画像処理領域の分割を行う。ここでは、CPU32は、第1CPU21が処理領域C1を担当し、第2CPU22が処理領域C2を担当するよう処理領域の分割及び処理担当を設定する。この分割は、例えば、CPUの数に対応する画像数に分割する対応分割、画像をライン単位の領域で分割するライン領域分割、画像を均等に分割する均等分割のうち1以上を行うものとしてもよい。また、この領域分割において、画像処理領域は、例えば、画像処理対象となる部品Pの部位(例えばバンプ42)が分割されない領域で分割されることが好ましい。このような分割は、部品形状データに基づいて行うことができる。そして、CPU32は、必要処理時間Tdが目標時間tdを超えるため、これを超えない範囲で画像処理領域の分割を行う。ここでは、CPU32は、ライン領域分割及び均等分割により、第1CPU21が処理領域D1、第2CPU22が処理領域D2、第3CPU23が処理領域D3及び第4CPU24が処理領域D4をそれぞれ担当するよう処理領域の分割及び処理担当を設定する。なお、CPU32は、処理領域D4を分割しても必要処理時間Tdが目標時間tdを超える場合は、それより前の画像処理において更に分割可能なものを遡って分割するものとしてもよい。ここでは、例えば、処理領域Cを4分割するものとしてもよい。このように、CPU32は画像処理による配置待ち時間が生じないように1以上のCPUでの並列処理を設定する。 4A and 4B are explanatory diagrams showing an example of target time and processing allocation. FIG. 4A is a diagram showing the relationship between the target time and the processing time required by each component, and FIG. 4B is an explanatory diagram of division of the processing area. Here, as shown in FIG. 2, a component P3, a component P2, and two components P1 are sampled, and the parts (bumps 42) of the component P are recognized and inspected using images subjected to super-resolution processing. As an example, a case of arranging them in the order in which they are collected will be described. After imaging the mounting head 15 with the imaging unit 18, the CPU 32 sequentially moves to the placement position of each component and obtains the placement time. The CPU 32 calculates the target time ta (FIG. 4A) for the part Pa (FIG. 4B). Next, the CPU 32 calculates the necessary processing time Ta for the part Pa. The CPU 32 similarly calculates target times tb, tc, and td and required processing times Tb, Tc, and Td for the parts Pb, Pc, and Pd, respectively. Subsequently, since the required processing times Ta and Tb do not exceed the target times ta and tb, respectively, the CPU 32 does not divide the image processing area and sets the first CPU 21 to process the processing areas A and B. do. On the other hand, since the required processing time Tc exceeds the target time tc, the CPU 32 divides the image processing region within a range that does not exceed the target time tc. Here, the CPU 32 divides the processing regions and sets the processing charge so that the first CPU 21 is in charge of the processing region C1 and the second CPU 22 is in charge of the processing region C2. For this division, for example, one or more of corresponding division for dividing the image into the number of images corresponding to the number of CPUs, line area division for dividing the image into line-based areas, and equal division for equally dividing the image may be performed. good. In addition, in this area division, it is preferable that the image processing area is divided by areas in which, for example, the parts of the component P to be subjected to image processing (for example, the bumps 42) are not divided. Such division can be performed based on part shape data. Then, since the required processing time Td exceeds the target time td, the CPU 32 divides the image processing region within a range that does not exceed the target time td. Here, the CPU 32 divides the processing areas by line area division and equal division so that the first CPU 21 is in charge of the processing area D1, the second CPU 22 is in charge of the processing area D2, the third CPU 23 is in charge of the processing area D3, and the fourth CPU 24 is in charge of the processing area D4. and set the person in charge of processing. If the required processing time Td exceeds the target time td even after the processing area D4 is divided, the CPU 32 may divide the areas that can be further divided in previous image processing. Here, for example, the processing area C may be divided into four. In this manner, the CPU 32 sets parallel processing by one or more CPUs so as not to cause layout waiting time due to image processing.

S160のあと、または、S150で並列処理を要さないと判定したのち、CPU32は、部品群の全てに対し並列処理の判定を行った否かを判定し(S170)、部品群の全てを判定していないときには、S120以降の処理を実行する。即ち、次の部品群を設定し、対象部品を選択して必要に応じて画像処理を配分する。一方S170で部品群の全てを判定したときには、上記設定した内容を並列処理設定として実装条件情報35に含めて記憶部33に記憶し(S190)、このルーチンを終了する。実装条件情報35は、その後、実装装置11に送信され、実装条件情報26として記憶部25に記憶される。 After S160 or after determining in S150 that parallel processing is not required, the CPU 32 determines whether parallel processing has been determined for all parts groups (S170), and determines all parts groups. If not, the process after S120 is executed. That is, the next component group is set, target components are selected, and image processing is distributed as necessary. On the other hand, when all of the component groups are determined in S170, the content of the above setting is included in the mounting condition information 35 as a parallel processing setting and stored in the storage unit 33 (S190), and this routine ends. The mounting condition information 35 is then transmitted to the mounting apparatus 11 and stored in the storage unit 25 as the mounting condition information 26 .

次に、設定した実装条件情報26を用いて実装装置11が部品Pを基板Sに実装する処理について説明する。図5は、制御部20により実行される実装処理ルーチンの一例を示すフローチャートである。このルーチンは、記憶部25に記憶され、作業者の実装開始入力に伴い実行される。このルーチンが開始されると、制御部20は、まず、実装条件情報26を読み出して取得し(S200)、基板Sの搬送及び固定処理を基板処理部12に行わせる(S210)。次に、制御部20は、実装条件情報26の配置順に基づいて同一工程で実装ヘッド15が保持する部品Pを設定する(S220)。次に、制御部20は、必要に応じて吸着ノズル16を装着、変更し、部品Pの採取及び移動処理を実装部13に行わせる(S230)。制御部20は、このとき撮像部18の上方を通過するよう実装ヘッド15を移動させる。次に、制御部20は、実装ヘッド15に保持された部品Pの撮像処理を撮像部18に実行させる(S240)。このとき、実装ヘッド15に超解像処理が必要な部品Pが保持されているときには、実装ヘッド15の位置を変えた画像を複数枚撮像する。撮像部18が画像を撮像すると、制御部20は、画像処理及び検査処理を行いながら移動処理及び配置処理を実行する(S250)。 Next, processing for mounting the component P on the board S by the mounting apparatus 11 using the set mounting condition information 26 will be described. FIG. 5 is a flow chart showing an example of a mounting processing routine executed by the control unit 20. As shown in FIG. This routine is stored in the storage unit 25 and executed in response to the worker's mounting start input. When this routine is started, the control unit 20 first reads and acquires the mounting condition information 26 (S200), and causes the substrate processing unit 12 to carry out and fix the substrate S (S210). Next, the control unit 20 sets the components P held by the mounting head 15 in the same process based on the arrangement order of the mounting condition information 26 (S220). Next, the control unit 20 attaches or changes the suction nozzle 16 as necessary, and causes the mounting unit 13 to pick up and move the component P (S230). At this time, the control unit 20 moves the mounting head 15 so as to pass over the imaging unit 18 . Next, the control unit 20 causes the imaging unit 18 to perform imaging processing of the component P held by the mounting head 15 (S240). At this time, when the component P requiring super-resolution processing is held by the mounting head 15, a plurality of images obtained by changing the position of the mounting head 15 are captured. When the image capturing unit 18 captures an image, the control unit 20 performs moving processing and placement processing while performing image processing and inspection processing (S250).

ここで、S250の処理について図4を一例として説明する。図6は、第1画像51、第2画像52及び第3画像53の説明図である。図7は、制御部20が第1~第4CPUを用いて並列処理する画像処理ルーチンの一例を示すフローチャートである。図8は、超解像処理の一例を示す説明図であり、図8Aが低画質画像の図、図8Bが超解像処理での高画質画像の説明図、図8Cが低画質画像の画素座標の図。図8Dが超解像処理の高画質画像の画素座標の図、図8Eがバンプの撮像画像51A~53Aの図、図8Fが超解像画像54Aの説明図である。例えば、図4の例では、制御部20は、部品Paの配置位置まで実装ヘッド15を移動させると共に、処理領域Aに対して超解像処理を行い本体部40に形成されたバンプ42の画像を解析し、形状や欠如などの有無の検査を行い、部品P3を配置する。また、同様に、制御部20は、部品Pb、Pc、Pdの配置位置まで実装ヘッド15を移動させ、その移動の時間に画像処理を行う。なお、制御部20は、エラーの検査結果が得られたときは、その部品Pを所定の廃棄場所に廃棄させる。 Here, FIG. 4 is used as an example to describe the process of S250. FIG. 6 is an explanatory diagram of the first image 51, the second image 52 and the third image 53. FIG. FIG. 7 is a flow chart showing an example of an image processing routine that the control unit 20 performs parallel processing using the first to fourth CPUs. FIG. 8 is an explanatory diagram showing an example of super-resolution processing, FIG. 8A is a diagram of a low-quality image, FIG. 8B is an explanatory diagram of a high-quality image in super-resolution processing, and FIG. 8C is a pixel of a low-quality image. Coordinate diagram. FIG. 8D is a diagram of pixel coordinates of a high-quality image of super-resolution processing, FIG. 8E is a diagram of picked-up images 51A to 53A of bumps, and FIG. 8F is an explanatory diagram of a super-resolution image 54A. For example, in the example of FIG. 4, the control unit 20 moves the mounting head 15 to the placement position of the component Pa, performs super-resolution processing on the processing area A, and performs the image of the bumps 42 formed on the main unit 40. is analyzed, and the presence or absence of shape and lack thereof is inspected, and the part P3 is arranged. Similarly, the control unit 20 moves the mounting head 15 to the placement positions of the components Pb, Pc, and Pd, and performs image processing during the movement. When an error inspection result is obtained, the control unit 20 causes the part P to be disposed of at a predetermined disposal site.

この超解像処理は、複数の撮像画像を用い、撮像画像51A~53Aなどとの正確な移動量を求め、仮の高画質画像を生成し、この仮の画像に対してぼけ推定処理、再構成処理を行い、撮像画像に比して高画質の画像を生成する。図8Bに示すように、低画質画像を整数以外のピクセルピッチの範囲(例えば、0.5ピクセル、1.5ピクセルなど)でずらして撮像した画像を重ね合わせると、画素間の情報をより増やすことができる。また、実際に撮像した画像を用いるため、単に推定して画素間の情報を補間するのに比して、信頼性の高い高画質画像を生成することができる。この超解像処理は、単純に処理量が多いため、時間がかかる処理である。制御部20では、図7に示すように、4つのCPUにより並列処理で画像処理を行う。 This super-resolution processing uses a plurality of captured images, obtains an accurate amount of movement between the captured images 51A to 53A, etc., generates a provisional high-quality image, performs blur estimation processing on this provisional image, and reproduces it. A composition process is performed to generate an image of higher quality than the captured image. As shown in FIG. 8B, when the low-quality images are superimposed by shifting the pixel pitch range other than an integer (for example, 0.5 pixels, 1.5 pixels, etc.), the information between pixels is increased. be able to. In addition, since an actually captured image is used, a high-quality image with high reliability can be generated as compared with simply estimating and interpolating information between pixels. This super-resolution processing simply requires a large amount of processing, and thus takes a long time. In the control unit 20, as shown in FIG. 7, four CPUs perform image processing in parallel.

また、制御部20は、図7に示す画像処理を実行する。この画像処理を実行すると、第1CPU21は、処理領域Aの画像処理(例えば超解像処理)を実行し(S301)、処理領域Aの部品の位置を決定し、部位の検査処理を実行し(S305)、処理領域Bの画像処理を実行し(S311)、処理領域Bの部品の位置を決定し、部位の検査処理を実行する(S315)。続いて、第1CPU21は、処理領域C1の画像処理を実行し(S321)、これと並列に第2CPU22は、処理領域C2の画像処理を実行し(S322)、処理領域Cの部品の位置を決定し、部位の検査処理を実行する(S325)。S325では、画像の分割状況により、各CPUが分担して行うことができる場合は分担して行う。各CPUが分担できない場合は、いずれか1以上のCPUが画像をまとめる処理や位置決定処理、検査処理を実行する。そして、第1CPU21は、処理領域D1の画像処理を実行し(S331)、これと並列に第2CPU22が処理領域D2の画像処理(S332)、第3CPU23が処理領域D3の画像処理(S333)、第4CPU24が処理領域D4の画像処理を実行し(S334)、処理領域Dの部品の位置を決定し、部位の検査処理を実行する(S335)。実装装置11は、並列処理することにより、各部品Pの目標時間tに間に合うように画像処理を実行する。 Also, the control unit 20 executes the image processing shown in FIG. After executing this image processing, the first CPU 21 executes image processing (for example, super-resolution processing) of the processing area A (S301), determines the position of the part in the processing area A, and executes the part inspection process ( S305), the image processing of the processing area B is executed (S311), the position of the component in the processing area B is determined, and the part inspection processing is executed (S315). Subsequently, the first CPU 21 executes image processing of the processing area C1 (S321), and in parallel with this, the second CPU 22 executes image processing of the processing area C2 (S322), and determines the position of the part in the processing area C. Then, the part inspection process is executed (S325). In S325, depending on the state of image division, if each CPU can share the task, it will share the task. When each CPU cannot share, one or more of the CPUs executes the process of combining images, the position determination process, and the inspection process. Then, the first CPU 21 executes image processing of the processing area D1 (S331), parallel to this, the second CPU 22 executes image processing of the processing area D2 (S332), the third CPU 23 executes image processing of the processing area D3 (S333), The 4 CPU 24 executes image processing of the processing area D4 (S334), determines the position of the component in the processing area D, and executes the inspection processing of the part (S335). The mounting apparatus 11 performs image processing for each component P in time for the target time t by performing parallel processing.

実装処理ルーチンの説明に戻り、S250のあと、制御部20は、現基板の実装処理が完了したか否かを判定し(S260)、完了していないときには、S220以降の処理を実行する。即ち、制御部20は、次に採取する部品Pを設定し、必要に応じて吸着ノズル16を取り替え、部品Pを撮像し、画像処理を並列処理しながら部品Pを基板Sに配置させる。一方、S260で現基板の実装処理が完了したときには、制御部20は、実装完了した基板Sを基板処理部12により排出させ(S270)、生産完了したか否かを判定する(S280)。生産完了していないときには、制御部20は、S210以降の処理を実行する一方、生産完了したときには、このルーチンを終了する。 Returning to the description of the mounting process routine, after S250, the control unit 20 determines whether or not the mounting process for the current board has been completed (S260), and if not completed, executes the processes from S220 onwards. That is, the control unit 20 sets the component P to be collected next, replaces the suction nozzle 16 as necessary, picks up an image of the component P, and places the component P on the board S while performing image processing in parallel. On the other hand, when the mounting process of the current board is completed in S260, the control section 20 causes the board processing section 12 to discharge the board S that has been mounted (S270), and determines whether or not the production is completed (S280). If the production has not been completed, the control unit 20 executes the processes from S210 onward, and if the production has been completed, the routine ends.

ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の実装ヘッド15が実装ヘッドに相当し、撮像部18が撮像部に相当し、第1CPU21~第4CPU24が複数の制御部に相当し、CPU32が設定部に相当する。また、制御装置31が制御装置に相当し、実装装置11が実装装置に相当する。なお、本実施形態では、ホストPC30の動作を説明することにより本開示の設定方法の一例も明らかにしている。 Here, correspondence relationships between the components of the present embodiment and the components of the present disclosure will be clarified. The mounting head 15 of this embodiment corresponds to the mounting head, the imaging section 18 corresponds to the imaging section, the first CPU 21 to the fourth CPU 24 correspond to a plurality of control sections, and the CPU 32 corresponds to the setting section. Also, the control device 31 corresponds to the control device, and the mounting device 11 corresponds to the mounting device. In addition, in this embodiment, an example of the setting method of the present disclosure is also clarified by explaining the operation of the host PC 30 .

以上説明した実施形態の実装装置11は、部品Pの画像を複数に分割して2以上の制御部(第1CPU21~第4CPU24)が担当して並列処理する第1処理や、部品の画像ごとに1つの制御部が担当して並列処理する第2処理によって、部品Pの撮像画像の画像処理を実行する。この実装装置11では、第1処理や第2処理の並列処理を実行することにより、画像処理をより効率的に実行することができる。また、複数の制御部は、複数の撮像画像を用いてこの撮像画像よりも高画質の画像を生成する超解像処理において、第1処理及び/又は第2処理を実行する。この実装装置11では、画像処理に時間のかかる超解像処理に対して、より効率的に実行することができる。更に、複数の制御部は、実装ヘッド15に採取される複数の部品Pのうち各々の部品Pに設定される目標時間に基づいて各々の部品Pの画像に対して第1処理又は第2処理を行う。この実装装置11では、目標時間に適した第1処理や第2処理を行うため、画像処理をより効率的に実行することができる。更にまた、実装装置11は、実装ヘッドに同時保持される部品数、部品の配置座標、部品毎の配置座標間隔、部品形状及び部品サイズのうち1以上を含む実装条件に基づいて目標時間を設定する。この実装装置11では、このような各々の部品Pに関する実装条件に適した処理を行うことにより、実装処理に要する時間をより短縮することができる。 The mounting apparatus 11 of the embodiment described above divides the image of the component P into a plurality of parts, and performs first processing in which two or more control units (the first CPU 21 to the fourth CPU 24) are in charge of parallel processing, and Image processing of the picked-up image of the component P is performed by the second process in which one control unit is in charge and performs parallel processing. The mounting apparatus 11 can execute image processing more efficiently by executing parallel processing of the first processing and the second processing. Also, the plurality of control units perform first processing and/or second processing in super-resolution processing that uses a plurality of captured images to generate an image of higher quality than the captured images. The mounting apparatus 11 can more efficiently perform super-resolution processing, which takes a long time for image processing. Further, the plurality of control units perform the first processing or the second processing on the image of each component P based on the target time set for each component P among the plurality of components P picked up by the mounting head 15. I do. Since the mounting apparatus 11 performs the first process and the second process suitable for the target time, image processing can be performed more efficiently. Furthermore, the mounting apparatus 11 sets the target time based on mounting conditions including one or more of the number of components simultaneously held by the mounting head, component placement coordinates, component placement coordinate intervals, component shape, and component size. do. In this mounting apparatus 11, the time required for the mounting process can be further shortened by performing the process suitable for the mounting conditions for each component P. FIG.

また、複数の制御部は、部品Pの位置認識、部品Pの形状認識、部品Pの部位認識、部品Pの部位検査のうち1以上の画像処理において第1処理及び/又は第2処理を実行する。この実装装置11では、部品Pや部品Pの一部の認識や検査において、画像処理をより効率的に実行することができる。更に、複数の制御部は、制御部の数に対応する画像数に分割する対応分割、画像をライン単位の領域で分割するライン領域分割、画像を均等に分割する均等分割のうち1以上の分割画像を用いて第1処理を実行する。例えば、対応分割では、各制御部に画像処理が割り当てられるため、より効率的に画像処理することができる。また、ライン領域分割では、画像データにおいて画素のライン毎に処理するほうが効率がよいため、画像処理をより効率的に実行することができる。また、均等分割では、処理を均等に分割できるため、画像処理をより効率的に実行することができる。 In addition, the plurality of control units perform the first process and/or the second process in one or more image processing out of position recognition of the part P, shape recognition of the part P, part recognition of the part P, and part inspection of the part P. do. In this mounting apparatus 11, image processing can be performed more efficiently in recognizing and inspecting the component P or part of the component P. FIG. Further, the plurality of control units divides into one or more of corresponding division for dividing the image into the number of images corresponding to the number of the control units, line area division for dividing the image into areas in units of lines, and equal division for equally dividing the image. A first process is performed using the image. For example, in correspondence division, image processing is assigned to each control unit, so image processing can be performed more efficiently. In addition, in the line area division, it is more efficient to process each line of pixels in the image data, so image processing can be executed more efficiently. Further, in the equal division, the processing can be equally divided, so that the image processing can be executed more efficiently.

更に、制御装置31は、撮像された部品Pの画像処理に対して、部品Pの画像を複数に分割して2以上のCPU(制御部)が担当して並列処理する第1処理及び、部品Pの画像ごとに1つの制御部が担当して並列処理する第2処理のうち少なくとも一方を設定する。この制御装置31は、上述した実装装置11と同様に第1処理や第2処理の並列処理を実行することにより、画像処理をより効率的に実行することができる。 Furthermore, the control device 31 divides the image of the component P into a plurality of parts and performs parallel processing by two or more CPUs (control units) for image processing of the imaged component P; At least one of the second processes to be performed in parallel by one control unit is set for each P image. This control device 31 can execute image processing more efficiently by executing parallel processing of the first processing and the second processing in the same manner as the mounting device 11 described above.

なお、本開示は上述した実施形態に何ら限定されることはなく、本開示の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present disclosure is not limited to the above-described embodiments, and can be implemented in various forms as long as they fall within the technical scope of the present disclosure.

例えば、上述した実施形態では、第1処理や第2処理を組み合わせた画像処理条件を設定するものとしたが、特にこれに限定されず、部品Pの目標時間や必要処理時間に基づいて、部品種ごとに同じ処理領域の分割を行うものとしてもよい。あるいは、上述した実施形態では、部品Pの目標時間や必要処理時間に基づいて、処理領域の分割を行うものとしたが、特にこれに限定されず、目標時間や必要処理時間に関係せず処理領域の分割を行うものとしてもよい。図9は、処理領域を4分割する一例を示す説明図である。図10は、処理領域を4分割したときの別の画像処理ルーチンの一例を示すフローチャートである。図9に示すように、制御部が4つあるときは、処理領域を4分割するものとしてもよい。また、処理領域は、図4では、ライン領域分割される例を示したが、図9のように、縦横に均等分割されるものとしてもよい。制御装置31のCPU32は、最初に配置する部品Paの処理領域A1~A4を第1CPU21~第4CPU24がそれぞれ担当するよう処理担当を設定する。次に、CPU32は、2番目に配置する部品Pbの処理領域B1~B4を第1CPU21~第4CPU24がそれぞれ担当するよう処理担当を設定する。続いて、CPU32は、3番目に配置する部品Pcの処理領域C1~C4を第1CPU21~第4CPU24がそれぞれ担当するよう処理担当を設定する。そして、CPU32は、4番目に配置する部品Pdの処理領域D1~D4を第1CPU21~第4CPU24がそれぞれ担当するよう処理担当を設定する。 For example, in the above-described embodiment, the image processing conditions are set by combining the first process and the second process, but the present invention is not limited to this. The same processing area may be divided for each product type. Alternatively, in the above-described embodiment, the processing area is divided based on the target time and the required processing time of the part P, but the present invention is not particularly limited to this, and processing can be performed regardless of the target time or the required processing time. It is also possible to divide the area. FIG. 9 is an explanatory diagram showing an example of dividing the processing area into four. FIG. 10 is a flow chart showing an example of another image processing routine when the processing area is divided into four. As shown in FIG. 9, when there are four control units, the processing area may be divided into four. Also, although the processing area is divided into line areas in FIG. 4, it may be equally divided vertically and horizontally as shown in FIG. The CPU 32 of the control device 31 sets the processing charge so that the first CPU 21 through the fourth CPU 24 take charge of the processing areas A1 through A4 of the part Pa to be laid out first. Next, the CPU 32 sets the processing charge so that the first CPU 21 through the fourth CPU 24 are in charge of the processing areas B1 through B4 of the part Pb to be placed second. Subsequently, the CPU 32 sets the processing charge so that the first CPU 21 through the fourth CPU 24 are in charge of the processing areas C1 through C4 of the component Pc to be placed third. Then, the CPU 32 sets the processing responsibility so that the first CPU 21 to fourth CPU 24 are in charge of the processing regions D1 to D4 of the component Pd to be placed fourth.

実装装置11の制御部20は、この設定を用いて、実装処理ルーチンを実行し、図10に示す画像処理を実行する。この画像処理を実行すると、第1CPU21は、処理領域A1の画像処理(例えば超解像処理)を実行する(S341)。また、これと並列に第2CPU22~第4CPU24が処理領域A2~A4の画像処理をそれぞれ実行し(S342~344)、処理領域Aの部品の位置を決定し、部位の検査処理を実行する(S345)。S345は、画像の分割状況により、各CPUが分担して行うことができる場合は分担して行う。各CPUが分担できない場合は、いずれか1以上のCPUが画像をまとめる処理や位置決定処理、検査処理を実行する。次に、第1CPU21~第4CPU24は、処理領域B1~B4の画像処理を並列で実行し(S351~S354)、処理領域Bの部品の位置を決定し、部位の検査処理を実行する(S355)。続いて、第1CPU21~第4CPU24は、処理領域C1~C4の画像処理を並列で実行し(S361~S364)、処理領域Cの部品の位置を決定し、部位の検査処理を実行する(S365)。そして、第1CPU21~第4CPU24は、処理領域D1~D4の画像処理を並列で実行し(S371~S374)、処理領域Bの部品の位置を決定し、部位の検査処理を実行する(S375)。この実装装置11は、画像を複数に分割して並列処理することにより、画像処理をより効率的に実行することができる。 The control unit 20 of the mounting apparatus 11 uses this setting to execute the mounting processing routine and the image processing shown in FIG. 10 . After executing this image processing, the first CPU 21 executes image processing (for example, super-resolution processing) of the processing area A1 (S341). In parallel with this, the second CPU 22 to the fourth CPU 24 execute image processing of the processing areas A2 to A4, respectively (S342 to 344), determine the positions of the parts in the processing area A, and execute the part inspection processing (S345). ). S345 is performed by each CPU if it can be shared depending on the division state of the image. When each CPU cannot share, one or more of the CPUs executes the process of combining images, the position determination process, and the inspection process. Next, the first CPU 21 to the fourth CPU 24 execute image processing of the processing areas B1 to B4 in parallel (S351 to S354), determine the positions of the parts in the processing area B, and execute the part inspection processing (S355). . Subsequently, the first CPU 21 to the fourth CPU 24 execute the image processing of the processing areas C1 to C4 in parallel (S361 to S364), determine the positions of the parts in the processing area C, and execute the part inspection processing (S365). . Then, the first CPU 21 to the fourth CPU 24 execute the image processing of the processing areas D1 to D4 in parallel (S371 to S374), determine the position of the part in the processing area B, and execute the part inspection process (S375). This mounting apparatus 11 can perform image processing more efficiently by dividing an image into a plurality of pieces and processing them in parallel.

また、上述した実施形態では、第1処理や第2処理を組み合わせた画像処理条件を設定するものとしたが、特にこれに限定されず、部品Pの目標時間や必要処理時間に基づいて、画像を分割せず、第2処理だけで並列処理するものとしてもよい。あるいは、上述した実施形態では、部品Pの目標時間や必要処理時間に基づいて、処理領域の分割を行うものとしたが、特にこれに限定されず、目標時間や必要処理時間に関係せず、且つ処理領域の分割を行わずに第2処理だけで並列処理するものとしてもよい。図11は、処理領域を分割しない一例を示す説明図である。図12は、処理領域を分割せずに並列処理を行う別の画像処理ルーチンの一例を示すフローチャートである。図11に示すように、4つの部品を採取し、制御部が4つあるときは、そのまま処理を並列にするものとしてもよい。制御装置31のCPU32は、図11に示すように、部品Pa~Pdの処理領域A~Dを第1CPU21~第4CPU24がそれぞれ並列で担当するよう処理担当を設定する。そして、実装装置11の制御部20は、この設定を用いて、実装処理ルーチンを実行し、図12に示す画像処理を実行する。この画像処理を実行すると、第1CPU21~第4CPU24は、処理領域A~Dの画像処理を並列で実行し(S381~S384)、処理領域A~Dの部品の位置を決定し、部位の検査処理を実行する(S391~394)。この実装装置11は、画像を分割せずに並列処理することにより画像処理をより効率的に実行することができる。 Further, in the above-described embodiment, the image processing conditions are set by combining the first processing and the second processing, but the present invention is not limited to this. may be parallel-processed only by the second process without dividing. Alternatively, in the above-described embodiment, the processing area is divided based on the target time and the required processing time of the part P, but it is not limited to this, and regardless of the target time or the required processing time, In addition, parallel processing may be performed only with the second processing without dividing the processing area. FIG. 11 is an explanatory diagram showing an example of not dividing the processing area. FIG. 12 is a flow chart showing an example of another image processing routine that performs parallel processing without dividing the processing area. As shown in FIG. 11, when four parts are sampled and there are four controllers, the processing may be performed in parallel. As shown in FIG. 11, the CPU 32 of the control device 31 sets the processing charge so that the first CPU 21 through the fourth CPU 24 take charge of the processing areas A through D of the parts Pa through Pd in parallel. Then, the control unit 20 of the mounting apparatus 11 uses this setting to execute the mounting processing routine and the image processing shown in FIG. 12 . When this image processing is executed, the first CPU 21 to fourth CPU 24 execute the image processing of the processing areas A to D in parallel (S381 to S384), determine the positions of the parts in the processing areas A to D, and inspect the parts. (S391-394). This mounting apparatus 11 can perform image processing more efficiently by performing parallel processing without dividing an image.

上述した実施形態では、超解像処理の実行時に並列処理を行うものとして説明したが、特にこれに限定されず、画像処理の処理時間が目標時間を超えるときなどに画像処理の並列処理を行うものとしてもよい。この実装装置11においても、並列処理を実行することにより、画像処理をより効率的に実行することができる。 In the above-described embodiment, parallel processing is performed when performing super-resolution processing, but the present invention is not particularly limited to this, and parallel processing of image processing is performed when the processing time of image processing exceeds the target time. It can be a thing. Also in this mounting apparatus 11, image processing can be executed more efficiently by executing parallel processing.

上述した実施形態では、ホストPC30の制御装置31が、画像処理における並列処理を設定するものとして説明したが、特にこれに限定されず、実装装置11の制御部20が並列処理を設定するものとしてもよい。この実装装置11では、部品の画像処理に対してより適切な処理内容を設定することができる。また、並列処理を設定する装置は、特に限定されず、例えば、実装システム10のネットワークに接続されたホストPC30とは別のクライアントコンピュータや、基板Sに実装された部品Pの状態を検査する検査装置などがこの並列処理を設定するものとしてもよい。 In the above-described embodiment, the control device 31 of the host PC 30 sets the parallel processing in the image processing. good too. In this mounting apparatus 11, it is possible to set more appropriate processing contents for image processing of components. Also, the device for setting parallel processing is not particularly limited. A device or the like may set this parallel processing.

上述した実施形態では、本開示を実装装置11やホストPC30として説明したが、例えば、実装方法や設定方法としてもよいし、上述した処理をコンピュータが実行するプログラムとしてもよい。 In the above-described embodiment, the present disclosure has been described as the mounting apparatus 11 and the host PC 30, but for example, the present disclosure may be a mounting method or a setting method, or may be a program for causing a computer to execute the above-described processes.

ここで、本開示の実装装置において、前記複数の制御部は、前記実装ヘッドに採取される複数の部品のうち各々の部品に設定される目標時間に基づいて該各々の部品の画像に対して前記第1処理又は前記第2処理を行うものとしてもよい。この実装装置では、目標時間に適した第1処理や第2処理を行うため、画像処理をより効率的に実行することができる。この実装装置において、前記目標時間は、前記実装ヘッドに同時保持される部品数、該部品の配置座標、該部品毎の配置座標間隔、部品形状及び部品サイズのうち1以上を含む実装条件に基づいて設定されているものとしてもよい。この実装装置では、このような各々の部品に関する実装条件に適した処理を行うことにより、実装処理に要する時間をより短縮することができる。 Here, in the mounting apparatus according to the present disclosure, the plurality of control units may control the image of each component based on the target time set for each component among the plurality of components picked up by the mounting head. The first process or the second process may be performed. Since this mounting apparatus performs the first process and the second process suitable for the target time, the image processing can be executed more efficiently. In this mounting apparatus, the target time is based on mounting conditions including one or more of the number of components simultaneously held by the mounting head, the arrangement coordinates of the components, the arrangement coordinate interval of each component, the shape of the components, and the size of the components. may be set as In this mounting apparatus, the time required for the mounting process can be further shortened by performing the process suitable for the mounting conditions for each component.

本開示の実装装置において、前記複数の制御部は、前記部品の位置認識、前記部品の形状認識、前記部品の部位認識、前記部品の部位検査のうち1以上の前記画像処理において前記第1処理及び/又は前記第2処理を実行するものとしてもよい。この実装装置では、部品や部品の一部の認識や検査において画像処理をより効率的に実行することができる。 In the mounting apparatus of the present disclosure, the plurality of control units perform the first processing in one or more of the image processing of position recognition of the component, recognition of the shape of the component, recognition of the part of the part, and inspection of the part of the part. and/or may execute the second process. With this mounting apparatus, image processing can be performed more efficiently in recognizing and inspecting parts or parts of parts.

本開示の実装装置において、前記複数の制御部は、該制御部の数に対応する画像数に分割する対応分割、前記画像をライン単位の領域で分割するライン領域分割、前記画像を均等に分割する均等分割のうち1以上の分割画像を用いて前記第1処理を実行するものとしてもよい。例えば、対応分割では、各制御部に画像処理が割り当てられるため、より効率的に画像処理することができる。また、ライン領域分割では、画像データにおいて画素のライン毎に処理するほうが効率がよいため、画像処理をより効率的に実行することができる。また、均等分割では、処理を均等に分割できるため、画像処理をより効率的に実行することができる。 In the mounting device of the present disclosure, the plurality of control units are divided into corresponding divisions into the number of images corresponding to the number of the control units, line area divisions into which the image is divided into areas in units of lines, and even division of the image. The first process may be executed using one or more divided images among the equally divided images. For example, in correspondence division, image processing is assigned to each control unit, so image processing can be performed more efficiently. In addition, in the line area division, it is more efficient to process each line of pixels in the image data, so image processing can be executed more efficiently. Further, in the equal division, the processing can be equally divided, so that the image processing can be executed more efficiently.

本開示の実装装置において、前記制御部は、前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理及び、該部品の画像ごとに1つの前記制御部が担当して並列処理する第2処理のうち少なくとも一方を設定するものとしてもよい。この実装装置では、部品の画像処理に対してより適切な処理内容を設定することができる。 In the mounting apparatus of the present disclosure, the control unit divides the image of the component into a plurality of parts and performs parallel processing in which two or more of the control units are in charge of the image processing of the imaged component. Also, at least one of the second processes that are performed in parallel by one of the control units may be set for each image of the component. In this mounting apparatus, it is possible to set more appropriate processing contents for image processing of components.

本開示の制御装置は、
部品を採取して移動する実装ヘッドと前記実装ヘッドに採取された前記部品を撮像する撮像部と、前記撮像部により撮像された画像を処理する複数の制御部とを備え該部品を基板に配置する実装処理を実行する実装装置を含む実装システムに用いられる制御装置であって、
前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理及び、該部品の画像ごとに1つの前記制御部が担当して並列処理する第2処理のうち少なくとも一方を設定する設定部、
を備えたものである。
The control device of the present disclosure is
A mounting head that picks up and moves a component, an imaging unit that picks up an image of the component picked up by the mounting head, and a plurality of control units that process the images picked up by the imaging unit, and arranges the component on a board. A control device used in a mounting system including a mounting device that executes mounting processing to
For the image processing of the imaged part, a first process in which the image of the part is divided into a plurality of parts and two or more of the control units are in charge of parallel processing, and one control is performed for each image of the part. a setting unit that sets at least one of the second processes that the unit is in charge of and performs parallel processing;
is provided.

この制御装置は、上述した実装装置と同様に第1処理や第2処理の並列処理を実行することにより、画像処理をより効率的に実行することができる。なお、この制御装置において、上述した実装装置の種々の態様を採用してもよいし、また、上述した実装装置の各機能を実現するような構成を追加してもよい。 This control device can execute image processing more efficiently by executing parallel processing of the first processing and the second processing in the same manner as the mounting device described above. In addition, in this control device, various aspects of the mounting device described above may be adopted, and a configuration for realizing each function of the mounting device described above may be added.

本開示の設定方法は、
部品を採取して移動する実装ヘッドと前記実装ヘッドに採取された前記部品を撮像する撮像部と、前記撮像部により撮像された画像を処理する複数の制御部とを備え該部品を基板に配置する実装処理を実行する実装装置を含む実装システムに用いられる設定方法であって、
前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理及び、該部品の画像ごとに1つの前記制御部が担当して並列処理する第2処理のうち少なくとも一方を設定するステップ、
を含むものである。
The setting method of the present disclosure is
A mounting head that picks up and moves a component, an imaging unit that picks up an image of the component picked up by the mounting head, and a plurality of control units that process the images picked up by the imaging unit, and arranges the component on a board. A setting method used in a mounting system including a mounting apparatus that executes mounting processing to
For the image processing of the imaged part, a first process in which the image of the part is divided into a plurality of parts and two or more of the control units are in charge of parallel processing, and one control is performed for each image of the part. setting at least one of the second processes that the department is in charge of and performs parallel processing;
includes.

この設定方法は、上述した実装装置と同様に第1処理や第2処理の並列処理を設定することにより、画像処理をより効率的に実行することができる。なお、この設定方法において、上述した実装装置の種々の態様を採用してもよいし、また、上述した実装装置の各機能を実現するようなステップを追加してもよい。 With this setting method, image processing can be executed more efficiently by setting parallel processing of the first process and the second process in the same manner as in the mounting apparatus described above. In this setting method, various aspects of the mounting apparatus described above may be adopted, and steps for realizing each function of the mounting apparatus described above may be added.

本明細書で開示する実装装置、制御装置及び設定方法は、部品を基板上に配置する実装処理を行う装置に利用可能である。 A mounting apparatus, a control apparatus, and a setting method disclosed in this specification can be used in an apparatus that performs a mounting process for arranging components on a board.

10 実装システム、11 実装装置、12 基板処理部、13 実装部、14 ヘッド移動部、15 実装ヘッド、16 吸着ノズル、17 部品供給部、18 撮像部、20 制御部、21~24 第1~第4CPU、25 記憶部、26 実装条件情報、30 ホストPC、31 制御装置、32 CPU、33 記憶部、35 実装条件情報、38 表示部、39 入力装置、40 本体部、42 バンプ、51,51A 第1画像、52,52A 第2画像、53,53A 第3画像、54A 超解像画像、A~D,A1~A4,B1~B4,C1~C4,D1~D4 処理領域、ta~td 目標時間、Ta~Td 必要処理時間、P,P1~P3,Pa~Pd 部品、S 基板。 10 mounting system 11 mounting apparatus 12 substrate processing unit 13 mounting unit 14 head moving unit 15 mounting head 16 suction nozzle 17 component supply unit 18 imaging unit 20 control unit 21 to 24 first to second 4 CPU, 25 storage unit, 26 mounting condition information, 30 host PC, 31 control device, 32 CPU, 33 storage unit, 35 mounting condition information, 38 display unit, 39 input device, 40 main unit, 42 bump, 51, 51A 1 image, 52, 52A 2nd image, 53, 53A 3rd image, 54A Super-resolution image, A to D, A1 to A4, B1 to B4, C1 to C4, D1 to D4 Processing area, ta to td Target time , Ta to Td required processing time, P, P1 to P3, Pa to Pd component, S substrate.

Claims (8)

部品を基板に配置する実装処理を実行する実装装置であって、
複数の部品を採取して移動する実装ヘッドと、
前記実装ヘッドに採取された前記部品を撮像する撮像部と、
前記撮像された部品の画像処理において、該部品の画像を複数に分割して2以上が担当して並列処理する第1処理及び、該部品の画像ごとに1つが担当して並列処理する第2処理のうち少なくとも一方を実行する複数の制御部と、を備え、
前記複数の制御部は、前記実装ヘッドに採取され同一工程で一度に保持される複数の部品のうち、画像処理に要する必要処理時間が、目標時間を超える部品に対して前記第1処理を行い、前記目標時間を超えない部品に対して、前記複数の制御部のうちのひとつの制御部が前記目標時間を超えない部品の画像処理を行い、前記複数の制御部は、前記第1処理を行ったとしても前記必要処理時間が前記目標時間を超える部品がある場合は、前記複数の部品のうち、該部品より前の画像処理において更に分割可能なものを遡って分割する、実装装置。
A mounting apparatus for executing a mounting process for arranging components on a board,
a mounting head that collects and moves a plurality of components;
an imaging unit that captures an image of the component picked up by the mounting head;
In the image processing of the imaged part, a first process in which the image of the part is divided into a plurality of parts and two or more are in charge of parallel processing, and a second process in which one is in charge of each image of the part and performs parallel processing A plurality of control units that perform at least one of the processes,
The plurality of control units perform the first processing on a component for which a necessary processing time required for image processing exceeds a target time, among a plurality of components collected by the mounting head and held at one time in the same process. , one of the plurality of control units performs image processing of the part for which the target time is not exceeded for the part for which the target time is not exceeded, and the plurality of control units perform the first processing. When there is a part whose required processing time exceeds the target time even if it is performed, the mounting apparatus divides a part that can be further divided in image processing prior to the part among the plurality of parts retroactively.
前記複数の制御部は、複数の撮像画像を用いて該撮像画像よりも画質の高い画像を生成する超解像処理において、前記第1処理及び/又は第2処理を実行する、請求項1に記載の実装装置。 2. The method according to claim 1, wherein the plurality of control units perform the first processing and/or the second processing in super-resolution processing for generating an image having higher image quality than the captured images using a plurality of captured images. Mounting equipment as described. 前記目標時間は、前記実装ヘッドに同時保持される部品数、該部品の配置座標、該部品毎の配置座標間隔、部品形状及び部品サイズのうち1以上を含む実装条件に基づいて設定されている、請求項1又は2に記載の実装装置。 The target time is set based on mounting conditions including one or more of the number of components to be simultaneously held by the mounting head, the arrangement coordinates of the components, the arrangement coordinate interval of each component, the shape of the components, and the size of the components. 3. The mounting apparatus according to claim 1 or 2. 前記複数の制御部は、前記部品の位置認識、前記部品の形状認識、前記部品の部位認識、前記部品の部位検査のうち1以上の前記画像処理において前記第1処理及び/又は前記第2処理を実行する、請求項1~3のいずれか1項に記載の実装装置。 The plurality of control units perform the first processing and/or the second processing in one or more of the image processing of position recognition of the component, shape recognition of the component, region recognition of the component, and region inspection of the component. The mounting apparatus according to any one of claims 1 to 3, which executes 前記複数の制御部は、該制御部の数に対応する画像数に分割する対応分割、前記画像をライン単位の領域で分割するライン領域分割、前記画像を均等に分割する均等分割のうち1以上の分割画像を用いて前記第1処理を実行する、請求項1~4のいずれか1項に記載の実装装置。 The plurality of control units may be one or more of corresponding division for dividing the image into the number of images corresponding to the number of the control units, line area division for dividing the image into line-based areas, and equal division for equally dividing the image. 5. The mounting apparatus according to any one of claims 1 to 4, wherein the first processing is performed using the divided images of . 前記制御部は、前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理及び、該部品の画像ごとに1つの前記制御部が担当して並列処理する第2処理のうち少なくとも一方を設定する、請求項1~5のいずれか1項に記載の実装装置。 The control unit divides the image of the part into a plurality of parts and performs parallel processing in which two or more of the control parts are in charge of the image processing of the imaged part. 6. The mounting apparatus according to any one of claims 1 to 5, wherein at least one of the second processes to be processed in parallel by one of said control units is set. 複数の部品を採取して移動する実装ヘッドと前記実装ヘッドに採取された前記部品を撮像する撮像部と、前記撮像部により撮像された画像を処理する複数の制御部とを備え該部品を基板に配置する実装処理を実行する実装装置を含む実装システムに用いられる制御装置であって、
前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理及び、該部品の画像ごとに1つの前記制御部が担当して並列処理する第2処理のうち少なくとも一方を設定
記実装ヘッドに採取され同一工程で一度に保持される複数の部品のうち、画像処理に要する必要処理時間が、目標時間を超える部品に対して前記第1処理を行い、前記目標時間を超えない部品に対して、前記複数の制御部のうちのひとつの制御部が前記目標時間を超えない部品の画像処理を行い、前記複数の制御部は、前記第1処理を行ったとしても前記必要処理時間が前記目標時間を超える部品がある場合は、前記複数の部品のうち、該部品より前の画像処理において更に分割可能なものを遡って分割する設定部を備えた制御装置。
a mounting head that picks up a plurality of components and moves; an imaging section that picks up an image of the components picked up by the mounting head; and a plurality of control sections that process the images picked up by the imaging section. A control device used in a mounting system including a mounting device that executes mounting processing to be placed in a
For the image processing of the imaged part, a first process in which the image of the part is divided into a plurality of parts and two or more of the control units are in charge of parallel processing, and one control is performed for each image of the part. Set at least one of the second processes that the department is in charge of and performs parallel processing,
Among a plurality of components picked up by the mounting head and held at one time in the same process, the first processing is performed on components for which the required processing time required for image processing exceeds the target time, and the target time is exceeded. One control unit among the plurality of control units performs image processing for a component that does not exceed the target time for a component that does not exceed the target time, and the plurality of control units perform the image processing of the component that does not exceed the target time, and the plurality of control units perform the necessary A control device comprising: a setting unit that, when there is a component whose processing time exceeds the target time, traces back and divides a component that can be further divided in image processing prior to the component among the plurality of components.
複数の部品を採取して移動する実装ヘッドと前記実装ヘッドに採取された前記部品を撮像する撮像部と、前記撮像部により撮像された画像を処理する複数の制御部とを備え該部品を基板に配置する実装処理を実行する実装装置を含む実装システムに用いられる設定方法であって、
前記実装ヘッドに採取され同一工程で一度に保持される複数の部品のうち、画像処理に要する必要処理時間が、目標時間を超える部品があるか否かを判定するステップと、
前記目標時間を超える該部品の画像処理に対して、該部品の画像を複数に分割して2以上の前記制御部が担当して並列処理する第1処理を設定し、前記目標時間を超えない部品に対して、前記複数の制御部のうちのひとつの制御部が前記目標時間を超えない部品の画像処理を行い、前記複数の制御部は、前記第1処理を行ったとしても前記必要処理時間が前記目標時間を超える部品がある場合は、前記複数の部品のうち、該部品より前の画像処理において更に分割可能なものを遡って分割するよう設定するステップと、
を含む設定方法。
a mounting head that picks up a plurality of components and moves; an imaging section that picks up an image of the components picked up by the mounting head; and a plurality of control sections that process the images picked up by the imaging section. A setting method used in a mounting system including a mounting device that executes mounting processing to be placed in a
a step of determining whether or not there is a component whose necessary processing time required for image processing exceeds a target time, among a plurality of components picked up by the mounting head and held at one time in the same process;
For image processing of the part that exceeds the target time, a first process is set in which the image of the part is divided into a plurality of parts and two or more of the control units are in charge of parallel processing, and the target time is not exceeded. For a part, one of the plurality of controllers performs image processing for a part that does not exceed the target time, and the plurality of controllers perform the necessary processing even if the first processing is performed. if there is a part whose time exceeds the target time, setting to divide a part that can be further divided in image processing prior to the part among the plurality of parts retroactively;
configuration method, including
JP2019559898A 2017-12-19 2017-12-19 Mounting device, control device and setting method Active JP7220672B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/045529 WO2019123534A1 (en) 2017-12-19 2017-12-19 Mounting device, control device, and setting method

Publications (2)

Publication Number Publication Date
JPWO2019123534A1 JPWO2019123534A1 (en) 2020-11-26
JP7220672B2 true JP7220672B2 (en) 2023-02-10

Family

ID=66993255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019559898A Active JP7220672B2 (en) 2017-12-19 2017-12-19 Mounting device, control device and setting method

Country Status (2)

Country Link
JP (1) JP7220672B2 (en)
WO (1) WO2019123534A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4914513A (en) 1988-08-02 1990-04-03 Srtechnologies, Inc. Multi-vision component alignment system
JP2003273590A (en) 2002-03-13 2003-09-26 Juki Corp Electronic component mounting method and electronic component mounting device
JP2013123020A (en) 2011-12-12 2013-06-20 Samsung Yokohama Research Institute Co Ltd Device for mounting ic chip with bump to circuit board and mounting method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3442163B2 (en) * 1994-10-11 2003-09-02 富士通株式会社 Positioning method and apparatus
JP4865653B2 (en) * 2006-08-08 2012-02-01 Juki株式会社 Image processing device
JP5832167B2 (en) * 2010-07-13 2015-12-16 富士機械製造株式会社 Component presence / absence determination apparatus and component presence / absence determination method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4914513A (en) 1988-08-02 1990-04-03 Srtechnologies, Inc. Multi-vision component alignment system
JP2003273590A (en) 2002-03-13 2003-09-26 Juki Corp Electronic component mounting method and electronic component mounting device
JP2013123020A (en) 2011-12-12 2013-06-20 Samsung Yokohama Research Institute Co Ltd Device for mounting ic chip with bump to circuit board and mounting method

Also Published As

Publication number Publication date
JPWO2019123534A1 (en) 2020-11-26
WO2019123534A1 (en) 2019-06-27

Similar Documents

Publication Publication Date Title
EP3048439B1 (en) Mounting inspection device
JP7194831B2 (en) INSPECTION DEVICE AND INSPECTION IMAGING METHOD
CN107432116B (en) Mounting device, photographing processing method, and photographing unit
US20100064511A1 (en) Method for component mounting
JP7220672B2 (en) Mounting device, control device and setting method
WO2018154691A1 (en) Substrate working device and image processing method
JP2013024666A (en) Defect detection method and defect detection device
JP5755935B2 (en) Component pitch measuring apparatus and component pitch measuring method
US12302503B2 (en) Component mounting system
JP4869214B2 (en) Component mounting time simulation method
JP7084416B2 (en) Information processing equipment and information processing method
JP6904978B2 (en) Parts mounting machine
JP6837138B2 (en) Mounting device, information processing device, mounting system, mounting method and information processing method
JP6707403B2 (en) Mounting related processing equipment
CN111656884B (en) Installation device, information processing device, and installation method
JP6484838B2 (en) Inspection apparatus and inspection method
JP7820994B2 (en) Mounting device and mounting method
JP7017723B2 (en) Inspection method
JPWO2019058475A1 (en) Shape data comparison device
JP2025056618A (en) Mounting device, image processing device, and image processing method
JPWO2018105099A1 (en) Electrode image recognition method, electrode image recognition system, image processing component data creation method, and image processing component data creation system
WO2024218833A1 (en) Information processing device, mounting-related device, mounting system, information processing method, and method for controlling mounting-related device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200601

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210413

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210802

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220303

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220303

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220310

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220315

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20220513

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20220517

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220712

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20221011

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221206

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20221227

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20230124

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20230124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230131

R150 Certificate of patent or registration of utility model

Ref document number: 7220672

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250