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
JP3963520B2 - Substrate mark detection method - Google Patents
[go: Go Back, main page]

JP3963520B2 - Substrate mark detection method - Google Patents

Substrate mark detection method Download PDF

Info

Publication number
JP3963520B2
JP3963520B2 JP08708197A JP8708197A JP3963520B2 JP 3963520 B2 JP3963520 B2 JP 3963520B2 JP 08708197 A JP08708197 A JP 08708197A JP 8708197 A JP8708197 A JP 8708197A JP 3963520 B2 JP3963520 B2 JP 3963520B2
Authority
JP
Japan
Prior art keywords
mark
substrate
substrate mark
detected
window
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.)
Expired - Fee Related
Application number
JP08708197A
Other languages
Japanese (ja)
Other versions
JPH10284887A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP08708197A priority Critical patent/JP3963520B2/en
Publication of JPH10284887A publication Critical patent/JPH10284887A/en
Application granted granted Critical
Publication of JP3963520B2 publication Critical patent/JP3963520B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子部品装着機において部品の装着位置の補正を行うために、視覚認識技術を用いて装着位置補正用の基板マークの位置を検出する、基板マーク検出方法に関するものである。
【0002】
【従来の技術】
電子部品装着機は、図17に示すようにプリント基板(以下単に「基板」と称する)20上の決められた位置に電子部品24を高精度に装着するものである。基板20は一枚ずつレール28に沿って装着位置に搬入され、この装着位置のテーブル27の上で電子部品24が装着され、その後、搬出用のレール23に沿って搬出される。
【0003】
詳細には、搬入された基板20はテーブル27に固定され、電子部品24は、専用のノズル25によって運ばれたうえで予め教示させられた位置へ装着される。その際、基板20の上に設けられた基板マーク21a、21bが認識カメラ26で撮像され、その画像は2次元濃淡化もしくは2次元2値化処理され、この画像処理によってこれらの基板マーク21a、21bの位置が検出される。22は認識カメラ26の視野である。そして、それらの位置を基に、教示位置からのずれを補正することにより、電子部品24の装着位置の精度を向上させる。
【0004】
基板マーク21a、21bは、電子部品24の電極が半田付けされる箇所にあたるランドや、基板20上で電子回路を形成するパターンと同時に、この基板20上に形成され、その形状は丸や四角形などの幾何学的な模様を用いるのが一般的である。通常、基板マーク21a、21bは基板20上の離れた位置に2つ設けてあり、それぞれの基板マーク21a、21bの位置を検出することにより、基板20がテーブル27に固定された際に生じる水平方向の位置ずれと角度ずれを検出し、部品24の装着時の位置を補正をすることができる。このとき、基板マーク21a、21bの位置とは、基板マーク21a、21bの中心位置を意味する。以下、前記2つの基板マークを、第1基板マーク21aおよび第2基板マーク21bと称する。
【0005】
次に、図12〜図14を用いて、従来の基板マーク教示方法の一例を説明する。
まず、図13に示すように、第1基板マーク21aが認識カメラの視野22a内に位置するように認識カメラ26を移動させ、撮像する(図12のステップ200)。次に基板マーク21aを検出するための処理エリアを示すウィンドウ30aの大きさを設定する(図12のステップ201)。次に第1基板マーク位置32aを検出し、その位置を第1基板マーク21aの教示位置とする(図12のステップ202)。図13では、第1基板マーク位置32aは認識カメラ26の視野の中心位置31aと一致している。
【0006】
次に、図14に示すように、第1基板マーク21aの場合と同様に第2基板マーク21bが認識カメラの視野22b内に位置するようにこの認識カメラ26を移動させ、撮像する(図12のステップ203)。このとき、前記と同様にウィンドウ30bの大きさを設定する(図12のステップ204)。次に第2基板マーク位置32bを検出し、その位置を第2基板マーク21bの教示位置とする(図12のステップ205)。図14では、第2基板マーク位置32bは認識カメラ26の視野の中心位置31bと一致している。
【0007】
このとき、ウィンドウ30a、30bの大きさは通常は基板マーク21a、21bの大きさを基に設定するが、基板マーク21a、21bの周囲に基板上のシルク、パターン、ランドなどが存在する場合は、それらにウィンドウ30a、30bがかからないように小さく設定する場合がある。通常、ウィンドウ30a、30bは、認識カメラの視野22の中心位置31a、31bを中心に正方形もしくは長方形の形で設定する。
【0008】
教示された2つの基板マーク21a、21bの位置は、以降の基板マーク検出時に認識カメラ26を基板マーク21の位置へ移動させるための基準の位置となる。
【0009】
なお、認識カメラ26を移動させる代わりに、認識カメラ26を固定してテーブル27を移動させてもよい。
【0010】
次に、図11、15、16を用いて、従来の基板マーク検出方法を詳細に説明する。
図11は従来の基板マーク検出方法のフローチャートを示す。
【0011】
いま、図17に示すように搬入が行われてテーブル27に基板20が固定されたとする。まず第1基板マーク21aの教示位置に認識カメラ26を移動し、撮像する(ステップ210)。次に、図15に示すように教示時に設定した大きさのウィンドウ30aを張り、その中にある第1基板マーク21aの位置32aを検出する(ステップ211)。このとき、基板マーク21aに欠損や変形などの不良があったり、ウィンドウ30a内に基板マーク21aが無かったりした場合には(ステップ212)、検出エラーとなって処理を中断する(ステップ218)。
【0012】
次に第2基板マーク21bの教示位置に認識カメラ26を移動し、図16に示すように撮像する(ステップ214)。そして教示時に設定した大きさのウィンドウ30bを視野22bの中に張り、その中にある第2基板マーク21bの位置32bを検出する(ステップ215)。正しく検出が行われたなら(ステップ216)、正常に終了する(ステップ217)。第2基板マーク21bの検出に検出エラーがあった場合には、同様に処理を中断する(ステップ218)。
【0013】
【発明が解決しようとする課題】
昨今、電子機器の小型化に伴って基板上に実装される電子部品の密度が増し、基板マークの周辺にもシルクやパターンやランドが隣接する場合がある。そのような場合には、基板マークを検出するための処理エリアを指定するウィンドウを、より小さく設定する必要がある。
【0014】
しかしながら、図17において、テーブル27に固定された基板20は、その固定方法によっては常に一定の位置には固定できずに、わずかにずれが生じてしまう。基板マークを検出する際に、そのズレの多少によっては、小さく設定されたウィンドウ内に基板マークを納めることができず、基板マーク位置を検出できなくなるおそれがある。これにより、電子部品装着機がエラー停止して稼動率が低下する原因となっている。
【0015】
本発明は、上記問題点に鑑み、基板マーク周辺にシルク、ランド、パターンなどが隣接した場合にも安定した検出が可能な基板マーク検出方法を提供することを目的とする。
【0016】
【課題を解決するための手段】
この問題を解決するために本発明は、基板上の複数の基板マークのうち、認識カメラの位置が教示位置のままで検出が可能なものを先に検出し、その検出位置と教示位置とのずれ量を計算し、そのずれ量を用いて他の基板マークの教示位置を自動的に補正して、その位置に認識カメラを移動させるものである。これにより、基板が教示時の位置に対してずれて固定された場合でも、認識カメラを精度よく基板マークの位置に移動させることができ、より安定した基板マークの検出を可能にする。
【0017】
また本発明は、すべての基板マークのウィンドウを小さく設定しなくてはならない場合でも、基板マーク以外の検出しやすいマークを補助マークとして予め教示しておき、その補助マークの教示位置と検出位置とのずれ量を用いて、基板マークの検出のための認識カメラの移動位置を自動的に補正するように前記の方法を応用することで、安定した基板マークの検出を可能にする。
【0018】
【発明の実施の形態】
請求項1に記載の発明は、基板に電子部品を装着する際の装着位置の補正のために、基板に形成された基板マークを認識カメラによって検出する基板マーク検出方法であって、
複数の前記基板マークのうち、第1基板マークの教示位置に認識カメラを移動させて検出用の第1ウィンドウを設定して前記第1ウィンドウ内で前記第1基板マークを検出できるかを判断し、
前記第1ウィンドウ内で前記第1基板マークを検出できないと判断した場合には、他の前記基板マークである第2基板マークの教示位置に前記認識カメラを移動させて検出用の第2ウィンドウを設定して前記第2ウインドウ内で前記第2基板マークを検出できるかを判断し、
前記第2ウィンドウ内で前記第2基板マークを検出することができると判断した場合には、前記第2基板マークを検出するとともに、検出した前記第2基板マークの検出位置と教示位置とのずれ量を求め、前記ずれ量を用いて前記第1基板マークの教示位置を補正し、前記認識カメラを補正後の前記第1基板マークの教示位置に移動させて検出用の第3ウインドウを設定して前記第3ウインドウ内で前記第1基板マークを検出するものである。
【0025】
こうすると、第1の基板マークの検出を失敗した場合であっても、その代わりに第2の基板マークを検出し、その位置を参考に、第1の基板マークを検出するための認識カメラの移動位置を補正することで、両方の基板マークの検出が可能となる。
【0026】
請求項2に記載の発明は、第1基板マークおよび第2基板マークを検出することができないと判断した場合には、前記第1および第2基板マーク以外の、電子部品を実装する際の装着位置の補正に用いられない基板マークである補助マークの教示位置に認識カメラを移動させて、検出用の第4ウィンドウを設定して、前記第4ウィンドウ内で前記補助マークを検出し、
検出した前記補助マークの検出位置と教示位置とのずれ量を求め、前記ずれ量を用いて前記第1基板マークの教示位置および前記第2基板マークの教示位置を補正し、前記認識カメラを補正後の教示位置に移動させて、前記第1基板マークおよび第2基板マークを検出するものである。
【0027】
こうすれば、いずれの基板マークについても検出用のウィンドウが小さいなどによりこのウィンドウ内に基板マークを納めることが困難な場合でも、補助マークの検出位置を参考にして、基板マークを検出するための認識カメラの移動位置を補正することで、すべての基板マークの検出が可能となる。
【0032】
以下に、図1〜図5を参照して、本発明の実施の形態を説明する。
図1は本発明の実施の形態の基板マーク検出方法の全体を示すフローチャートである。ここでステップ8およびステップ16は、2つの基板マークが検出され正常にアルゴリズムを終了した場合を示している。また、電子部品実装機については、従来例で説明した図17のものを援用する。
【0033】
図2および図3は、基板マーク21a、21bを例示する。図2では、第1基板マーク21aの周辺に、文字などのシルクや、ランドや、パターンなどが存在しないため、ウィンドウ30aを比較的大きめに設定することができる。図3では、第2基板マーク21bの周辺にシルク35、ランド33、パターン34が存在するため、これらがウィンドウ30b内に入らないように、このウィンドウ30bを小さく設定しなくてはならない。なお、31a、31bは認識カメラの視野の中心位置、32a、32bは基板マーク位置である。
【0034】
このような基板マークの教示の手順は、先に図12を参照して説明した従来例の場合と同様であり、その手順については、基板マークを図2および図3のものに置き換えて従来例の説明を援用することができる。
【0035】
次に、図1のステップ1から正常終了(ステップ18)に至る手順を説明する。いま、テーブル27に搬入された基板20が教示時の位置に対してずれて固定されたとする。図1のステップ1で第1基板マーク21aの教示の位置に認識カメラを移動させて撮像された画像は、図4のようになる。基板20は教示時と異なる位置で固定されているため、第1基板マーク21aも教示時とは異なる位置にある。しかし第1基板マーク21aは大きめに設定されたウィンドウ30aの内側にあるため、基板マークの位置32aを検出することができる(ステップ1、2、3)。
【0036】
次に、第2基板マークを検出するが、その前に、第2基板マークの教示位置の座標(SX2、SY2)を下記の式1と式2によって補正する(ステップ4)。すなわち、第1基板マークの教示位置の座標を(SX1、SY1)、ステップ2で検出された第1基板マーク21aの位置の座標を(X1、Y1)とすると、第2基板マーク21bの検出のための認識カメラの移動位置の座標(MX2、MY2)は、次の式1および式2で表される。
【0037】
MX2=SX2+(X1−SX1) 式1
MY2=SY2+(Y1−SY1) 式2
式1、式2によって補正された座標となる第2基板マーク検出位置に認識カメラを移動させ撮像したとき(ステップ5)の画像は図3のようになり、小さなウィンドウ30bの内側に第2基板マーク21bを納めることができる。ウィンドウ30b内の第2基板マーク21bの検出を行い(ステップ6)、ステップ7でその位置32bを検出できれば正常終了(ステップ8)となり、検出できなければ検出エラー(ステップ17)として処理を中断する。
【0038】
次に、上記とは逆に、第1の基板マーク21aのためのウィンドウは比較的小さく設定しなければならず、これに対し第2の基板マーク21bのためのウィンドウは比較的大きめに設定することができる場合について、図1のステップ1から正常終了(ステップ16)に至る手順で説明する。
【0039】
前記と同様に、テーブル27に搬入された基板20が、教示時の位置に対してずれて固定されたとする。このときには、ステップ1で第1基板マークの教示の位置に認識カメラを移動させて撮像された画像は、図5のようになる。この場合は第1基板マーク21aは小さいウィンドウ30aの外側にあり、この基板マーク21aの位置を検出することができない(ステップ1、2、3)。
【0040】
そこで、この場合は、続いて第2基板マークの検出を行う。ステップ9において第2基板マークの教示の位置に認識カメラを移動させて撮像した画像は、図4に示された第1基板マーク21aの場合と同様になる。すなわち第2基板マークは大きめのウィンドウの内側にあって、その位置を検出することができる(ステップ10、11)。
【0041】
次に再度第1基板マーク21aを検出するが、その際に、まず第1基板マーク21aの教示位置の座標(SX1、SY1)を、下記の式3と式4によって補正する(ステップ12)。詳細には、第2基板マークの教示位置の座標を(SX2、SY2)、ステップ10で検出された第2基板マークの位置の座標を(X2、Y2)とすると、第1基板マーク21aの検出のための認識カメラの移動位置の座標(MX1、MY1)は、次の式で表される。
【0042】
MX1=SX1+(X2−SX2) 式3
MY1=SY1+(Y2−SY2) 式4
式3、式4によって補正された第1基板マーク検出位置に認識カメラを移動させ撮像したときには(ステップ13)、図5に示す小さなウィンドウ30aの内側に第1基板マーク21aを納めることができる。なお、納まった状態の図示は省略する。そしてウィンドウ内の第1基板マークの検出を行い(ステップ14)、ステップ15で検出できれば正常終了(ステップ16)となる。検出できなければ、検出エラー(ステップ17)で処理を中断する。
【0043】
なお、この場合においても、認識カメラを移動させる代わりに、認識カメラを固定したうえでテーブルを移動させてもよい。
次に、いずれの基板マークのためのウィンドウもすべて比較的小さく設定しなければならない場合について、図6〜図10を参照して説明する。図6は、この場合の基板マーク検出方法の全体を示すフローチャートである。図7はマークの教示の手順を示すフローチャートである。図8はこの場合の基板マークの例を示す。図9はこの場合に用いる補助マークの例を示す。
【0044】
ここで補助マークとは、第1および第2基板マークの教示位置を補正するために用いられる一種の基板マークである。なお、補助マークは実際の電子部品を実装する際の装着位置の補正には用いられない。このため、第1および第2基板マークのように、電子部品の電極の半田付けが行われる箇所にあたるランドや、基板上で電子回路を形成するパターンなどとともに基板上に形成される必要はない。このため補助マークは、その周辺にシルクやランドやパターンなどが存在しない場所に存在する幾何学的パターンの中から、自由に選ぶ事ができる。その例として、基板上に白色で印刷された四角形や三角形などのシルクを用いてもよい。
【0045】
図9は補助マーク36fの一例を示すが、その周辺にシルク、ランド、パターンなどが存在しないため、比較的大きめのウィンドウ30fを設定する事ができる。31fは認識カメラの視野の中心位置を示し、37fは補助マーク36fの位置を示す。
【0046】
図8は、第1基板マーク21aの周辺にシルク35、ランド33、パターン34が存在するため、これらがウィンドウ30a内に入らないようにこのウィンドウ30aを小さく設定しなくてはならない場合を例示する。図示は省略するが、他の基板マークについても条件は同じとする。
【0047】
図7は補助マークおよび基板マークの教示の手順を示す。ここで説明する例の場合は、補助マーク、第1基板マーク、第2基板マークの3つのマークの位置を教示する。ここで、補助マークを含むこれらのマークの教示の方法は、従来例で説明した基板マークの教示の方法を援用する。
【0048】
以下、図6のステップ40からステップ51の正常終了に至る手順を説明する。
いま、テーブル27に搬入された基板20が教示時の位置に対してずれて固定されたとする。このとき、補助マーク36fの教示の位置に認識カメラを移動させて撮像した画像は図10のようになる。この図10の補助マーク36fは大きめのウィンドウ30fの内側に位置するため、補助マーク36fの位置37fを検出することができる(ステップ40、41、42)。
【0049】
次に第1基板マークを検出するが、この第1基板マークの教示位置の座標(SX1、SY1)を、補助マーク36fの教示位置と検出位置とのずれ量を用いて、次の式5と式6によって補正する(ステップ43)。すなわち、補助マークの教示位置の座標を(SX、SY)、ステップ41で検出された補助マークの位置37fの座標を(X、Y)とすると、第1基板マークの検出のための認識カメラの移動位置の座標(MX1、MY1)は、次の式で表される。
【0050】
MX1=SX1+(X−SX) 式5
MY1=SY1+(Y−SY) 式6
式5、式6によって補正された第1基板マーク検出位置に認識カメラを移動させ撮像すると(ステップ44)、その画像は図8のようになり、小さなウィンドウ30aの内側に第1基板マーク21aを納めることができる。そしてこのウィンドウ30a内の第1基板マーク21aの検出を行い(ステップ45)、ステップ46で検出できれば次の第2基板マーク検出(ステップ47以降)を実行する。第1基板マーク21aを検出できない場合は、検出エラー(ステップ52)で処理を中断する。
【0051】
上述のように第1基板マーク21aの検出ができたら、次に第2基板マークの検出を行う。まず第2基板マークの教示位置の座標(SX2、SY2)を次の式7と式8によって補正する(ステップ47)。すなわち、第2基板マークの検出のための認識カメラの移動位置の座標(MX2、MY2)は、次の式で表される。
【0052】
MX2=SX2+(X−SX) 式7
MY2=SY2+(Y−SY) 式8
式7、式8によって補正された第2基板マーク検出位置に認識カメラを移動させ撮像したとき(ステップ48)も、同様に、小さなウィンドウの内側に第2基板マークを納めることができる。そしてウィンドウ内の第2基板マークの検出を行い(ステップ49)、ステップ50で検出できれば正常終了(ステップ51)となり、できなければ検出エラー(ステップ52)で処理を中断する。
【0053】
なお、この場合も、認識カメラを移動させる代わりに、認識カメラを固定したうえでテーブルを移動させてもよい。
また、補助マークを2つ設けることにより、基板の面内における回転方向のずれの補正も行うことができる。
【0054】
【発明の効果】
以上のように本発明によれば、複数の基板マークのうち、第1基板マークの教示位置に認識カメラを移動させて検出用の第1ウィンドウを設定して前記第1ウィンドウ内で前記第1基板マークを検出できるかを判断し、前記第1ウィンドウ内で前記第1基板マークを検出できないと判断した場合には、他の前記基板マークである第2基板マークの教示位置に前記認識カメラを移動させて検出用の第2ウィンドウを設定して前記第2ウインドウ内で前記第2基板マークを検出できるかを判断し、前記第2ウィンドウ内で前記第2基板マークを検出することができると判断した場合には、前記第2基板マークを検出するとともに、検出した前記第2基板マークの検出位置と教示位置とのずれ量を求め、前記ずれ量を用いて前記第1基板マークの教示位置を補正し、前記認識カメラを補正後の前記第1基板マークの教示位置に移動させて検出用の第3ウインドウを設定して前記第3ウインドウ内で前記第1基板マークを検出するため、認識カメラの処理エリアであるウィンドウが小さく設定され、しかも基板が教示時の位置に対してずれて固定された場合でも、認識カメラを精度よく基板マークの位置に移動させることができ、より安定して基板マークを検出することができる。
【0055】
また本発明によれば、すべての基板マークのウィンドウを小さく設定しなくてはならない場合でも、基板マーク以外の検出しやすいマークを補助マークとして予め教示しておき、その補助マークの教示位置と検出位置とのずれ量を用いて、基板マークの検出のための認識カメラの移動位置を自動的に補正するように前記の方法を応用することで、安定して基板マークを検出することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態の基板マーク検出方法のフローチャートである。
【図2】第1の基板マークの撮像例を示す図である。
【図3】第2の基板マークの撮像例を示す図である。
【図4】第1の基板マークの他の撮像例を示す図である。
【図5】第1の基板マークのさらに他の撮像例を示す図である。
【図6】本発明の他の実施の形態の基板マーク検出方法のフローチャートである。
【図7】図6の検出方法のための教示についてのフローチャートである。
【図8】第1の基板マークの更に他の撮像例を示す図である。
【図9】補助マークの撮像例を示す図である。
【図10】補助マークの他の撮像例を示す図である。
【図11】従来の基板マーク検出方法のフローチャートである。
【図12】図11の検出方法のための教示についてのフローチャートである。
【図13】従来における第1基板マークの撮像例を示す図である。
【図14】従来における第2基板マークの撮像例を示す図である。
【図15】従来における第1基板マークの他の撮像例を示す図である。
【図16】従来における第2基板マークの他の撮像例を示す図である。
【図17】本発明の方法を適用可能な従来の部品装着機を示す斜視図である。
【符号の説明】
20 プリント基板
21a 基板マーク
21b 基板マーク
30a ウィンドウ
36f 補助マーク
37f 補助マーク位置
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a board mark detection method for detecting a position of a board mark for mounting position correction using visual recognition technology in order to correct a mounting position of a component in an electronic component mounting machine.
[0002]
[Prior art]
As shown in FIG. 17, the electronic component mounting machine mounts the electronic component 24 with high accuracy at a predetermined position on a printed circuit board (hereinafter simply referred to as “substrate”) 20. The substrates 20 are loaded one by one along the rails 28 to the mounting position, the electronic components 24 are mounted on the table 27 at the mounting position, and then transported along the rails 23 for unloading.
[0003]
In detail, the board | substrate 20 carried in is fixed to the table 27, and the electronic component 24 is mounted in the position taught beforehand, after being conveyed by the nozzle 25 for exclusive use. At that time, the substrate marks 21a and 21b provided on the substrate 20 are picked up by the recognition camera 26, and the image is subjected to two-dimensional shading or two-dimensional binarization processing. By this image processing, these substrate marks 21a, 21b, The position of 21b is detected. Reference numeral 22 denotes a field of view of the recognition camera 26. And the precision of the mounting position of the electronic component 24 is improved by correcting the deviation from the teaching position based on those positions.
[0004]
The substrate marks 21a and 21b are formed on the substrate 20 at the same time as the lands corresponding to the locations where the electrodes of the electronic component 24 are soldered, and the pattern for forming the electronic circuit on the substrate 20. It is common to use a geometric pattern. Usually, two substrate marks 21a and 21b are provided at distant positions on the substrate 20, and the horizontal position generated when the substrate 20 is fixed to the table 27 by detecting the positions of the substrate marks 21a and 21b. It is possible to detect the positional deviation and the angular deviation in the direction and correct the position when the component 24 is mounted. At this time, the positions of the substrate marks 21a and 21b mean the center positions of the substrate marks 21a and 21b. Hereinafter, the two substrate marks are referred to as a first substrate mark 21a and a second substrate mark 21b.
[0005]
Next, an example of a conventional substrate mark teaching method will be described with reference to FIGS.
First, as shown in FIG. 13, the recognition camera 26 is moved so that the first substrate mark 21a is positioned within the visual field 22a of the recognition camera, and imaging is performed (step 200 in FIG. 12). Next, the size of the window 30a indicating the processing area for detecting the substrate mark 21a is set (step 201 in FIG. 12). Next, the first substrate mark position 32a is detected, and that position is set as the teaching position of the first substrate mark 21a (step 202 in FIG. 12). In FIG. 13, the first substrate mark position 32 a coincides with the center position 31 a of the visual field of the recognition camera 26.
[0006]
Next, as shown in FIG. 14, as in the case of the first substrate mark 21a, the recognition camera 26 is moved so that the second substrate mark 21b is positioned within the visual field 22b of the recognition camera, and imaging is performed (FIG. 12). Step 203). At this time, the size of the window 30b is set in the same manner as described above (step 204 in FIG. 12). Next, the second substrate mark position 32b is detected, and that position is set as the teaching position of the second substrate mark 21b (step 205 in FIG. 12). In FIG. 14, the second substrate mark position 32 b coincides with the center position 31 b of the visual field of the recognition camera 26.
[0007]
At this time, the sizes of the windows 30a and 30b are usually set based on the sizes of the substrate marks 21a and 21b. However, when there are silk, patterns, lands, etc. on the substrate around the substrate marks 21a and 21b. , They may be set small so that they do not cover the windows 30a, 30b. Usually, the windows 30a and 30b are set in a square or rectangular shape with the center positions 31a and 31b of the visual field 22 of the recognition camera as the center.
[0008]
The positions of the two taught substrate marks 21a and 21b serve as reference positions for moving the recognition camera 26 to the position of the substrate mark 21 when the subsequent substrate marks are detected.
[0009]
Instead of moving the recognition camera 26, the recognition camera 26 may be fixed and the table 27 may be moved.
[0010]
Next, a conventional substrate mark detection method will be described in detail with reference to FIGS.
FIG. 11 shows a flowchart of a conventional substrate mark detection method.
[0011]
Now, it is assumed that the substrate 20 is fixed to the table 27 by carrying in as shown in FIG. First, the recognition camera 26 is moved to the teaching position of the first substrate mark 21a and imaged (step 210). Next, as shown in FIG. 15, a window 30a having a size set at the time of teaching is stretched, and a position 32a of the first substrate mark 21a in the window 30a is detected (step 211). At this time, if the substrate mark 21a has a defect such as a defect or deformation, or if there is no substrate mark 21a in the window 30a (step 212), a detection error occurs and the processing is interrupted (step 218).
[0012]
Next, the recognition camera 26 is moved to the teaching position of the second substrate mark 21b, and imaging is performed as shown in FIG. 16 (step 214). Then, a window 30b having a size set at the time of teaching is stretched in the visual field 22b, and the position 32b of the second substrate mark 21b in the window 30b is detected (step 215). If the detection is correctly performed (step 216), the process ends normally (step 217). If there is a detection error in the detection of the second substrate mark 21b, the processing is similarly interrupted (step 218).
[0013]
[Problems to be solved by the invention]
In recent years, with the miniaturization of electronic devices, the density of electronic components mounted on a substrate has increased, and silk, patterns, and lands may be adjacent to the periphery of a substrate mark. In such a case, it is necessary to set a smaller window for designating a processing area for detecting a substrate mark.
[0014]
However, in FIG. 17, the substrate 20 fixed to the table 27 cannot always be fixed at a fixed position depending on the fixing method, and a slight deviation occurs. When detecting a substrate mark, depending on the amount of deviation, the substrate mark cannot be placed in a small window, and the substrate mark position may not be detected. As a result, the electronic component mounting machine stops due to an error and causes a reduction in operating rate.
[0015]
In view of the above problems, an object of the present invention is to provide a substrate mark detection method capable of stable detection even when silk, lands, patterns or the like are adjacent to the periphery of a substrate mark.
[0016]
[Means for Solving the Problems]
In order to solve this problem, the present invention first detects a plurality of substrate marks on the substrate that can be detected while the position of the recognition camera remains at the teaching position, and detects the detected position and the teaching position. The amount of deviation is calculated, the teaching position of another board mark is automatically corrected using the amount of deviation, and the recognition camera is moved to that position. As a result, even when the substrate is displaced and fixed with respect to the teaching position, the recognition camera can be moved to the position of the substrate mark with high accuracy, thereby enabling more stable detection of the substrate mark.
[0017]
Further, according to the present invention, even when the windows of all the board marks must be set small, a mark that is easy to detect other than the board mark is taught in advance as an auxiliary mark, and the teaching position and the detection position of the auxiliary mark are By applying the above-described method so as to automatically correct the movement position of the recognition camera for detecting the substrate mark by using the amount of deviation of the substrate mark, it becomes possible to detect the substrate mark stably.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
The invention according to claim 1 is a substrate mark detection method for detecting a substrate mark formed on a substrate by a recognition camera in order to correct a mounting position when mounting an electronic component on the substrate,
Among the plurality of substrate marks, determines Luke can detect the first substrate mark at first within the first set the window the first window for detecting moving the recognition camera to the teaching position of the substrate mark And
If it is determined that the first substrate mark cannot be detected in the first window, the recognition camera is moved to the teaching position of the second substrate mark, which is another substrate mark, and the second window for detection is opened. Set and determine whether the second substrate mark can be detected in the second window;
When it is determined that the second substrate mark can be detected within the second window, the second substrate mark is detected, and the detected position of the second substrate mark is not aligned with the teaching position. An amount is obtained, the teaching position of the first substrate mark is corrected using the amount of deviation, and the recognition camera is moved to the corrected teaching position of the first substrate mark to set a third window for detection. Then, the first substrate mark is detected in the third window .
[0025]
Thus, even if the detection of the first substrate mark fails, the second substrate mark is detected instead, and the position of the recognition camera for detecting the first substrate mark is detected with reference to the position. By correcting the movement position, both substrate marks can be detected.
[0026]
According to the second aspect of the present invention, when it is determined that the first substrate mark and the second substrate mark cannot be detected , mounting when mounting an electronic component other than the first and second substrate marks is performed. A recognition camera is moved to a teaching position of an auxiliary mark, which is a substrate mark that is not used for position correction, a fourth window for detection is set, and the auxiliary mark is detected in the fourth window;
A deviation amount between the detected detection position of the auxiliary mark and the teaching position is obtained, the teaching position of the first substrate mark and the teaching position of the second substrate mark are corrected using the deviation amount, and the recognition camera is corrected. The first board mark and the second board mark are detected by moving to each subsequent teaching position.
[0027]
In this way, even if it is difficult to place the substrate mark in this window due to the small detection window for any substrate mark, the detection position of the auxiliary mark is used as a reference for detecting the substrate mark. All substrate marks can be detected by correcting the movement position of the recognition camera.
[0032]
Embodiments of the present invention will be described below with reference to FIGS.
FIG. 1 is a flowchart showing an entire substrate mark detection method according to an embodiment of the present invention. Here, step 8 and step 16 show a case where two substrate marks are detected and the algorithm is normally terminated. Moreover, about the electronic component mounting machine, the thing of FIG. 17 demonstrated by the prior art example is used.
[0033]
2 and 3 illustrate the substrate marks 21a and 21b. In FIG. 2, since there are no silk, lands, patterns, or the like such as characters around the first substrate mark 21a, the window 30a can be set relatively large. In FIG. 3, since the silk 35, the land 33, and the pattern 34 exist around the second substrate mark 21b, the window 30b must be set small so that they do not enter the window 30b. In addition, 31a and 31b are center positions of the visual field of the recognition camera, and 32a and 32b are substrate mark positions.
[0034]
The procedure for teaching the substrate mark is the same as that of the conventional example described above with reference to FIG. 12, and the procedure is performed by replacing the substrate mark with that shown in FIGS. The explanation of can be used.
[0035]
Next, the procedure from step 1 in FIG. 1 to normal termination (step 18) will be described. Now, it is assumed that the substrate 20 carried into the table 27 is displaced and fixed with respect to the teaching position. The image captured by moving the recognition camera to the teaching position of the first substrate mark 21a in step 1 of FIG. 1 is as shown in FIG. Since the substrate 20 is fixed at a position different from that at the time of teaching, the first substrate mark 21a is also at a position different from that at the time of teaching. However, since the first substrate mark 21a is inside the larger window 30a, the substrate mark position 32a can be detected (steps 1, 2, and 3).
[0036]
Next, the second substrate mark is detected, but before that, the coordinates (SX2, SY2) of the teaching position of the second substrate mark are corrected by the following equations 1 and 2 (step 4). That is, if the coordinates of the teaching position of the first substrate mark are (SX1, SY1) and the coordinates of the position of the first substrate mark 21a detected in step 2 are (X1, Y1), the detection of the second substrate mark 21b is detected. The coordinates (MX2, MY2) of the movement position of the recognition camera for this are expressed by the following equations 1 and 2.
[0037]
MX2 = SX2 + (X1-SX1) Formula 1
MY2 = SY2 + (Y1-SY1) Equation 2
When the image is taken by moving the recognition camera to the second substrate mark detection position where the coordinates corrected by Equations 1 and 2 are obtained (step 5), the image is as shown in FIG. 3, and the second substrate is placed inside the small window 30b. The mark 21b can be stored. The second substrate mark 21b in the window 30b is detected (step 6). If the position 32b can be detected in step 7, the process ends normally (step 8). If not detected, the process is interrupted as a detection error (step 17). .
[0038]
Next, contrary to the above, the window for the first substrate mark 21a must be set relatively small, whereas the window for the second substrate mark 21b is set relatively large. The case where this is possible will be described in the procedure from step 1 to normal end (step 16) in FIG.
[0039]
In the same manner as described above, it is assumed that the substrate 20 carried into the table 27 is displaced and fixed with respect to the teaching position. At this time, an image captured in step 1 by moving the recognition camera to the teaching position of the first substrate mark is as shown in FIG. In this case, the first substrate mark 21a is outside the small window 30a, and the position of the substrate mark 21a cannot be detected (steps 1, 2, and 3).
[0040]
Therefore, in this case, the second substrate mark is subsequently detected. In step 9, the image captured by moving the recognition camera to the teaching position of the second substrate mark is the same as that of the first substrate mark 21a shown in FIG. That is, the second substrate mark is inside the larger window, and its position can be detected (steps 10 and 11).
[0041]
Next, the first substrate mark 21a is detected again. At this time, first, the coordinates (SX1, SY1) of the teaching position of the first substrate mark 21a are corrected by the following equations 3 and 4 (step 12). Specifically, when the coordinates of the teaching position of the second substrate mark are (SX2, SY2) and the coordinates of the position of the second substrate mark detected in step 10 are (X2, Y2), the detection of the first substrate mark 21a is detected. The coordinates (MX1, MY1) of the movement position of the recognition camera for are represented by the following equations.
[0042]
MX1 = SX1 + (X2-SX2) Formula 3
MY1 = SY1 + (Y2-SY2) Equation 4
When the recognition camera is moved to the first substrate mark detection position corrected by Equations 3 and 4 and imaging is performed (step 13), the first substrate mark 21a can be placed inside the small window 30a shown in FIG. In addition, illustration of the state in which it is accommodated is omitted. Then, the first substrate mark in the window is detected (step 14), and if it can be detected in step 15, the process ends normally (step 16). If not detected, the process is interrupted with a detection error (step 17).
[0043]
Also in this case, instead of moving the recognition camera, the table may be moved after fixing the recognition camera.
Next, the case where all the windows for any of the substrate marks must be set relatively small will be described with reference to FIGS. FIG. 6 is a flowchart showing the entire substrate mark detection method in this case. FIG. 7 is a flowchart showing a procedure for teaching a mark. FIG. 8 shows an example of the substrate mark in this case. FIG. 9 shows an example of auxiliary marks used in this case.
[0044]
Here, the auxiliary mark is a kind of substrate mark used for correcting the teaching position of the first and second substrate marks. The auxiliary mark is not used for correcting the mounting position when mounting an actual electronic component. For this reason, unlike the first and second substrate marks, it is not necessary to form on the substrate together with lands corresponding to locations where the electrodes of the electronic components are soldered, patterns for forming electronic circuits on the substrate, or the like. For this reason, the auxiliary mark can be freely selected from geometric patterns that exist in places where there are no silk, lands, patterns, or the like. As an example, silk such as a rectangle or triangle printed in white on a substrate may be used.
[0045]
FIG. 9 shows an example of the auxiliary mark 36f. Since there is no silk, land, pattern, or the like around the auxiliary mark 36f, a relatively large window 30f can be set. 31f indicates the center position of the visual field of the recognition camera, and 37f indicates the position of the auxiliary mark 36f.
[0046]
FIG. 8 exemplifies a case where the window 30a must be set small so that the silk 35, the land 33, and the pattern 34 exist around the first substrate mark 21a so that they do not enter the window 30a. . Although not shown, the conditions are the same for other substrate marks.
[0047]
FIG. 7 shows a procedure for teaching auxiliary marks and substrate marks. In the case of the example described here, the positions of the three marks of the auxiliary mark, the first substrate mark, and the second substrate mark are taught. Here, as the teaching method of these marks including the auxiliary mark, the teaching method of the substrate mark described in the conventional example is used.
[0048]
Hereinafter, the procedure from step 40 in FIG. 6 to normal termination in step 51 will be described.
Now, it is assumed that the substrate 20 carried into the table 27 is displaced and fixed with respect to the teaching position. At this time, an image captured by moving the recognition camera to the teaching position of the auxiliary mark 36f is as shown in FIG. Since the auxiliary mark 36f in FIG. 10 is located inside the larger window 30f, the position 37f of the auxiliary mark 36f can be detected (steps 40, 41, 42).
[0049]
Next, the first substrate mark is detected. The coordinates (SX1, SY1) of the teaching position of the first substrate mark are used as the following expression 5 using the deviation amount between the teaching position of the auxiliary mark 36f and the detection position. Correction is performed according to equation 6 (step 43). That is, if the coordinates of the teaching position of the auxiliary mark are (SX, SY) and the coordinates of the position 37f of the auxiliary mark detected in step 41 are (X, Y), the recognition camera for detecting the first substrate mark is used. The coordinates (MX1, MY1) of the movement position are expressed by the following equations.
[0050]
MX1 = SX1 + (X-SX) Formula 5
MY1 = SY1 + (Y−SY) Equation 6
When the recognition camera is moved to the first substrate mark detection position corrected by Equations 5 and 6 and imaged (step 44), the image becomes as shown in FIG. 8, and the first substrate mark 21a is placed inside the small window 30a. Can be paid. Then, the first substrate mark 21a in the window 30a is detected (step 45), and if it can be detected in step 46, the next second substrate mark detection (after step 47) is executed. If the first substrate mark 21a cannot be detected, the process is interrupted with a detection error (step 52).
[0051]
If the first substrate mark 21a can be detected as described above, the second substrate mark is then detected. First, the coordinates (SX2, SY2) of the teaching position of the second substrate mark are corrected by the following equations 7 and 8 (step 47). That is, the coordinates (MX2, MY2) of the movement position of the recognition camera for detecting the second substrate mark are expressed by the following equations.
[0052]
MX2 = SX2 + (X-SX) Equation 7
MY2 = SY2 + (Y−SY) Equation 8
Similarly, when the recognition camera is moved to the second substrate mark detection position corrected by Equations 7 and 8 and imaged (Step 48), the second substrate mark can be placed inside the small window. Then, the second substrate mark in the window is detected (step 49). If it can be detected in step 50, the process ends normally (step 51). If not, the process is interrupted with a detection error (step 52).
[0053]
In this case, the table may be moved after fixing the recognition camera instead of moving the recognition camera.
Further, by providing two auxiliary marks, it is possible to correct the deviation in the rotational direction in the plane of the substrate.
[0054]
【The invention's effect】
As described above, according to the present invention, among the plurality of substrate marks, the first camera for detection is set by moving the recognition camera to the teaching position of the first substrate mark, and the first window is set in the first window. When it is determined whether a substrate mark can be detected and it is determined that the first substrate mark cannot be detected within the first window, the recognition camera is placed at the teaching position of the second substrate mark, which is another substrate mark. When the second window for detection is set by moving it to determine whether the second substrate mark can be detected in the second window, the second substrate mark can be detected in the second window. When the determination is made, the second substrate mark is detected, the amount of deviation between the detected position of the detected second substrate mark and the teaching position is obtained, and the teaching of the first substrate mark is obtained using the amount of deviation. Since the position corrected, detecting a first substrate mark in the third in the set window third window for detecting is moved to the taught position of the first substrate mark after correcting the recognition camera, Even if the window that is the processing area of the recognition camera is set small, and the board is displaced and fixed relative to the teaching position, the recognition camera can be moved to the position of the board mark with high accuracy and more stable. The substrate mark can be detected.
[0055]
Further, according to the present invention, even when the windows of all the board marks must be set to be small, easy-to-detect marks other than the board marks are taught in advance as auxiliary marks, and the teaching positions and detection of the auxiliary marks are detected. By applying the above method so that the movement position of the recognition camera for detecting the substrate mark is automatically corrected using the deviation from the position, the substrate mark can be detected stably.
[Brief description of the drawings]
FIG. 1 is a flowchart of a substrate mark detection method according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of imaging a first substrate mark.
FIG. 3 is a diagram illustrating an example of imaging a second substrate mark.
FIG. 4 is a diagram illustrating another imaging example of the first substrate mark.
FIG. 5 is a diagram showing still another imaging example of the first substrate mark.
FIG. 6 is a flowchart of a substrate mark detection method according to another embodiment of the present invention.
FIG. 7 is a flowchart of teachings for the detection method of FIG.
FIG. 8 is a diagram showing still another imaging example of the first substrate mark.
FIG. 9 is a diagram illustrating an example of capturing an auxiliary mark.
FIG. 10 is a diagram illustrating another imaging example of auxiliary marks.
FIG. 11 is a flowchart of a conventional substrate mark detection method.
12 is a flowchart of teachings for the detection method of FIG.
FIG. 13 is a diagram illustrating an example of imaging a first substrate mark in the related art.
FIG. 14 is a diagram illustrating an example of imaging a second substrate mark in the related art.
FIG. 15 is a diagram illustrating another imaging example of a first substrate mark in the related art.
FIG. 16 is a diagram illustrating another imaging example of a second substrate mark in the related art.
FIG. 17 is a perspective view showing a conventional component mounting machine to which the method of the present invention can be applied.
[Explanation of symbols]
20 Printed circuit board 21a Board mark 21b Board mark 30a Window 36f Auxiliary mark 37f Auxiliary mark position

Claims (2)

基板に電子部品を装着する際の装着位置の補正のために、基板に形成された基板マークを認識カメラによって検出する基板マーク検出方法であって、
複数の前記基板マークのうち、第1基板マークの教示位置に認識カメラを移動させて検出用の第1ウィンドウを設定して前記第1ウィンドウ内で前記第1基板マークを検出できるかを判断し、
前記第1ウィンドウ内で前記第1基板マークを検出できないと判断した場合には、他の前記基板マークである第2基板マークの教示位置に前記認識カメラを移動させて検出用の第2ウィンドウを設定して前記第2ウインドウ内で前記第2基板マークを検出できるかを判断し、
前記第2ウィンドウ内で前記第2基板マークを検出することができると判断した場合には、前記第2基板マークを検出するとともに、検出した前記第2基板マークの検出位置と教示位置とのずれ量を求め、前記ずれ量を用いて前記第1基板マークの教示位置を補正し、前記認識カメラを補正後の前記第1基板マークの教示位置に移動させて検出用の第3ウインドウを設定して前記第3ウインドウ内で前記第1基板マークを検出する基板マーク検出方法。
A board mark detection method for detecting a board mark formed on a board by a recognition camera for correcting a mounting position when mounting an electronic component on the board,
Among the plurality of substrate marks, determines Luke can detect the first substrate mark at first within the first set the window the first window for detecting moving the recognition camera to the teaching position of the substrate mark And
If it is determined that the first substrate mark cannot be detected in the first window, the recognition camera is moved to the teaching position of the second substrate mark, which is another substrate mark, and the second window for detection is opened. Set and determine whether the second substrate mark can be detected in the second window;
When it is determined that the second substrate mark can be detected within the second window, the second substrate mark is detected, and the detected position of the second substrate mark is not aligned with the teaching position. An amount is obtained, the teaching position of the first substrate mark is corrected using the amount of deviation, and the recognition camera is moved to the corrected teaching position of the first substrate mark to set a third window for detection. A substrate mark detection method for detecting the first substrate mark in the third window .
第1基板マークおよび第2基板マークを検出することができないと判断した場合には、前記第1および第2基板マーク以外の、電子部品を実装する際の装着位置の補正に用いられない基板マークである補助マークの教示位置に認識カメラを移動させて、検出用の第4ウィンドウを設定して、前記第4ウィンドウ内で前記補助マークを検出し、
検出した前記補助マークの検出位置と教示位置とのずれ量を求め、前記ずれ量を用いて前記第1基板マークの教示位置および前記第2基板マークの教示位置を補正し、前記認識カメラを補正後の各教示位置に移動させて、前記第1基板マークおよび第2基板マークを検出する請求項1記載の基板マーク検出方法。
If it is determined that the first board mark and the second board mark cannot be detected, the board mark not used for correcting the mounting position when mounting the electronic component other than the first and second board marks. The recognition camera is moved to the teaching position of the auxiliary mark, and a fourth window for detection is set, and the auxiliary mark is detected in the fourth window,
A deviation amount between the detected detection position of the auxiliary mark and the teaching position is obtained, the teaching position of the first substrate mark and the teaching position of the second substrate mark are corrected using the deviation amount, and the recognition camera is corrected. The substrate mark detection method according to claim 1, wherein the first substrate mark and the second substrate mark are detected by moving to each subsequent teaching position .
JP08708197A 1997-04-07 1997-04-07 Substrate mark detection method Expired - Fee Related JP3963520B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08708197A JP3963520B2 (en) 1997-04-07 1997-04-07 Substrate mark detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08708197A JP3963520B2 (en) 1997-04-07 1997-04-07 Substrate mark detection method

Publications (2)

Publication Number Publication Date
JPH10284887A JPH10284887A (en) 1998-10-23
JP3963520B2 true JP3963520B2 (en) 2007-08-22

Family

ID=13905007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08708197A Expired - Fee Related JP3963520B2 (en) 1997-04-07 1997-04-07 Substrate mark detection method

Country Status (1)

Country Link
JP (1) JP3963520B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159890A (en) * 2006-12-25 2008-07-10 Matsushita Electric Ind Co Ltd Mark position recognition method, position recognition apparatus, position recognition program, and component mounting apparatus
JP5674523B2 (en) * 2011-03-28 2015-02-25 富士機械製造株式会社 Mounting method of electronic parts
JP6478939B2 (en) * 2016-03-31 2019-03-06 東レエンジニアリング株式会社 Mounting apparatus and mounting method
CN113366935B (en) * 2019-02-19 2022-10-14 株式会社富士 Reference mark determination device and reference mark determination method
JP7489659B2 (en) * 2020-06-10 2024-05-24 パナソニックIpマネジメント株式会社 Recognition mark detection device and recognition mark detection method

Also Published As

Publication number Publication date
JPH10284887A (en) 1998-10-23

Similar Documents

Publication Publication Date Title
JP4490468B2 (en) Solder printing inspection device
JP2008270696A (en) Component mounting position correction method and component mounting apparatus
US20120189188A1 (en) Component mounting system and mounting state inspection method in the component mounting system
KR920003403B1 (en) Mounting device of flat package type IC
JP4871234B2 (en) Abnormality detection method and apparatus for component mounting apparatus
JP3963520B2 (en) Substrate mark detection method
JP2000326495A (en) Inspection method for cream solder printing
JP4405009B2 (en) Calibration method of inspection machine with line sensor camera
JP2007309808A (en) Method and apparatus for detecting position of object
JP2633147B2 (en) Component mounting method
JP3681843B2 (en) Electronic component correction angle correction method and electronic component mounting apparatus using the same
JP6326170B2 (en) Drawing apparatus, exposure drawing apparatus, program, and drawing method
JPH10326997A (en) Electronic component mounting device and method of correcting position by electronic component mounting device
JP3946502B2 (en) Component mounting method
JPH11311506A (en) Method and device for detecting position of electronic component
JPH0712517A (en) Controller of component mounting machine
JPS6374530A (en) Automatic mounting method for component
JP5398314B2 (en) Exposure apparatus and exposure method
JPH04340799A (en) Printed board and position corrector thereof
JP2004252313A (en) Exposure equipment
JP2021097099A (en) Mounting device for insertion component
JPH0445600A (en) Part mounting device
JP5271654B2 (en) Electronic component mounting equipment
JPH0797015B2 (en) Position correction method of SMD by image processing
KR101430979B1 (en) Exposure apparatus, and exposure method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040405

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060725

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060925

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070402

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070424

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070522

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100601

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110601

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120601

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120601

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130601

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees