JP7220672B2 - Mounting device, control device and setting method - Google Patents
Mounting device, control device and setting method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring 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.
ところで、近年、電子部品は、微細化傾向にあり、例えば、大量の微細電極を有する大型部品なども存在する。このような大型部品において、電極自体は非常に小さいために、その検出には、上述した特許文献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
本実施形態を図面を参照しながら以下に説明する。図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
実装装置11は、図1に示すように、基板処理部12と、実装部13と、部品供給部17と、撮像部18と、制御部20とを備えている。基板処理部12は、基板Sの搬入、搬送、実装位置での固定、搬出を行うユニットである。基板処理部12は、図1の前後に間隔を開けて設けられ左右方向に架け渡された1対のコンベアベルトを有している。基板Sはこのコンベアベルトにより搬送される。
The
実装部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
部品供給部17は、実装部13へ部品Pを供給するユニットである。この部品供給部17には、部品Pを保持したテープを有するフィーダが複数装着されている。このフィーダは、テープに保持された部品Pを採取位置へ送り出す。この部品供給部17は、部品Pを複数配列して載置するトレイを有するトレイユニットを備えていてもよい。実装装置11で用いる部品Pには、図2に示すように、部品P1~P3などが含まれる。部品P1~P3は、比較的大きいサイズを有する大型部品であり、板状の本体部40と、微細な部位であるバンプ42とを有している。バンプ42は、本体部40の下部に多数配列されている電極である。この部品P1~P3は、実装処理時にバンプ42の形状や存在などの検査を要する。
The
撮像部18は、画像を撮像する装置であり、実装ヘッド15に採取され保持された1以上の部品Pの画像を撮像するパーツカメラである。この撮像部18は、部品供給部17と基板処理部12との間に配置されている。この撮像部18の撮像範囲は、撮像部18の上方である。撮像部18は、部品Pを保持した実装ヘッド15が撮像部18の上方を通過する際、1又は2以上の画像を撮像し、撮像画像データを制御部20へ出力する。
The
制御部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
ホストPC30は、実装システム10の各装置の情報を管理するコンピュータである。ホストPC30は、図1に示すように、制御装置31と、記憶部33と、表示部38と、入力装置39とを備えている。制御装置31は、CPU32を中心とするマイクロプロセッサとして構成されている。記憶部33は、例えばHDDなど、処理プログラムなど各種データを記憶する装置である。表示部38は、各種情報を表示する液晶画面である。入力装置39は、作業者が各種指令を入力するキーボード及びマウス等を含む。記憶部33には、実装条件情報35が記憶されている。実装条件情報35は、ホストPC30で作成され、記憶部33に記憶され必要に応じて実装装置11へ送信される。この実装条件情報35は、実装条件情報26と同様の情報を含んでいる。
The
次に、こうして構成された本実施形態の実装システム10の動作、まず、部品Pを撮像した画像データの処理を複数のCPUに配分する設定処理について説明する。図3は、ホストPC30のCPU32が実行する並列処理条件設定ルーチンの一例を示すフローチャートである。このルーチンは、記憶部33に記憶され、作業者の設定開始入力に基づいて実行される。このルーチンが開始されると、CPU32は、まず、並列処理を実行する実装装置11が用いる実装条件情報35を記憶部33から読み出して取得する(S100)。この実装条件情報35には、例えば、部品Pの情報や配置順、配置位置、部品Pの部位検査の有無、超解像処理の要否など、処理配分を判定可能な情報が含まれていればよく、作成途中(仮設定)のものであってもよい。
Next, the operation of the mounting
次に、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
図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
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
次に、設定した実装条件情報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
ここで、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
この超解像処理は、複数の撮像画像を用い、撮像画像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
また、制御部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
実装処理ルーチンの説明に戻り、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
ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の実装ヘッド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
以上説明した実施形態の実装装置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
また、複数の制御部は、部品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
更に、制御装置31は、撮像された部品Pの画像処理に対して、部品Pの画像を複数に分割して2以上のCPU(制御部)が担当して並列処理する第1処理及び、部品Pの画像ごとに1つの制御部が担当して並列処理する第2処理のうち少なくとも一方を設定する。この制御装置31は、上述した実装装置11と同様に第1処理や第2処理の並列処理を実行することにより、画像処理をより効率的に実行することができる。
Furthermore, the
なお、本開示は上述した実施形態に何ら限定されることはなく、本開示の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 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
実装装置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
また、上述した実施形態では、第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
上述した実施形態では、超解像処理の実行時に並列処理を行うものとして説明したが、特にこれに限定されず、画像処理の処理時間が目標時間を超えるときなどに画像処理の並列処理を行うものとしてもよい。この実装装置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
上述した実施形態では、ホストPC30の制御装置31が、画像処理における並列処理を設定するものとして説明したが、特にこれに限定されず、実装装置11の制御部20が並列処理を設定するものとしてもよい。この実装装置11では、部品の画像処理に対してより適切な処理内容を設定することができる。また、並列処理を設定する装置は、特に限定されず、例えば、実装システム10のネットワークに接続されたホストPC30とは別のクライアントコンピュータや、基板Sに実装された部品Pの状態を検査する検査装置などがこの並列処理を設定するものとしてもよい。
In the above-described embodiment, the
上述した実施形態では、本開示を実装装置11やホストPC30として説明したが、例えば、実装方法や設定方法としてもよいし、上述した処理をコンピュータが実行するプログラムとしてもよい。
In the above-described embodiment, the present disclosure has been described as the mounting
ここで、本開示の実装装置において、前記複数の制御部は、前記実装ヘッドに採取される複数の部品のうち各々の部品に設定される目標時間に基づいて該各々の部品の画像に対して前記第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
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.
前記撮像された部品の画像処理に対して、該部品の画像を複数に分割して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
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)
| 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)
| 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 |
-
2017
- 2017-12-19 JP JP2019559898A patent/JP7220672B2/en active Active
- 2017-12-19 WO PCT/JP2017/045529 patent/WO2019123534A1/en not_active Ceased
Patent Citations (3)
| 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 |