JP3600643B2 - Substrate position detection method and substrate position detection device - Google Patents
Substrate position detection method and substrate position detection device Download PDFInfo
- Publication number
- JP3600643B2 JP3600643B2 JP23748994A JP23748994A JP3600643B2 JP 3600643 B2 JP3600643 B2 JP 3600643B2 JP 23748994 A JP23748994 A JP 23748994A JP 23748994 A JP23748994 A JP 23748994A JP 3600643 B2 JP3600643 B2 JP 3600643B2
- Authority
- JP
- Japan
- Prior art keywords
- mark
- substrate
- recognition
- video signal
- digital signal
- 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
Links
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、プリント基板に付された複数の位置決めマークの夫々を撮像装置にて撮像し、該撮像画面を認識処理装置が取り込み位置決めマークの位置を認識することによりプリント基板の位置ずれを検出する基板位置検出方法及び基板位置検出装置に関する。
【0002】
【従来の技術】
この種基板位置検出装置が特開平4−137599号公報に開示されており、プリント基板の基板位置決めマークが撮像装置である基板認識カメラに撮像され該撮像画面を認識回路が認識処理して基板位置決めマークの位置が認識され、該認識結果により電子部品の装着位置が補正される。
【0003】
この種画像認識装置では、撮像装置は撮像した被写体の画像の各画素の明るさの強度を映像信号として出力するが、該映像信号はアナログ信号であり認識回路にはこのアナログ信号がデジタル信号に変換されて入力され、該デジタル信号が認識処理されるものである。このデジタル信号への変換の際には明るさの強度の値の所定の範囲を例えば0から255に分割してデジタル値に変換されるが、通常デジタル変換されるべき明るさの強度の最小値をレベルと言い、この最小値からデジタル変換されるべき最大値までの幅をゲインと言い、この2つのパラメータを決めてA/D変換が行われる。
【0004】
この2つのパラメータの取り方により即ちA/D変換すべき明るさの強度の範囲の取り方によっては認識処理できる場合とできない場合が発生するため最適なパラメータの値が決定され記憶されこの値のパラメータにより変換が行われる。
【0005】
【発明が解決しようとする課題】
しかし、1枚の基板上に複数の位置決めマークがあり、基板の位置ずれは平行移動方向のずれ、水平面内での回転方向の角度位置ずれ及び基板の伸びによるずれを検出するようにしているが、基板のソリ、位置決めマーク周囲のパターン、レジストの有無等により同一の基板であってもマークによって画像の状態が異なる。このような場合に、全てのマークに共通にパラメータの値を決めてしまうと、同一基板であってもマークによって位置認識ができない場合が発生する。
【0006】
そこで本発明は、1枚の基板内での夫々の位置決めマークの状態が変化しても位置決めマークを良好に認識できるようにすることを目的とする。
【0007】
【課題を解決するための手段】
このため本発明は、プリント基板に付された複数の位置決めマークの夫々を撮像装置にて撮像し、該撮像画面の映像信号をデジタル信号に変換して認識処理装置が取り込み位置決めマークの位置を認識することによりプリント基板の位置ずれを検出する基板位置検出方法において、前記映像信号をデジタル信号に変換する映像信号の明るさの強度範囲のデータを変化させ、位置決めマークを撮像し、その位置を認識し、認識成功の該明るさの強度範囲のデータの集合の範囲内から最適値を決定し、位置決めマーク毎に記憶し、映像信号の記憶された前記最適値の明るさの強度範囲のデータをデジタル信号に変換する方法である。
【0008】
また本発明は、プリント基板に付された複数の位置決めマークの夫々を撮像装置にて撮像し、該撮像画面の映像信号をデジタル信号に変換して認識処理装置が取り込み位置決めマークの位置を認識することによりプリント基板の位置ずれを検出する基板位置検出装置において、デジタル信号に変換する映像信号の明るさの強度範囲のデータを位置決めマーク毎に記憶する記憶手段を設けたものである。
【0009】
また本発明は、プリント基板に付された複数の位置決めマークの夫々を撮像装置にて撮像し、該撮像画面の映像信号をデジタル信号に変換して認識処理装置が取り込み位置決めマークの位置を認識することによりプリント基板の位置ずれを検出する基板位置検出装置において、デジタル信号に変換する映像信号の明るさの強度範囲のデータを決定する決定手段と、該決定手段が決定した前記明るさの強度範囲のデータを位置決めマーク毎に記憶する記憶手段を設けたものである。
【0010】
【作用】
請求項1の方法によれば、映像信号をデジタル信号に変換する映像信号の明るさの強度範囲のデータを変化させ、位置決めマークを撮像し、その位置を認識し、認識成功の該明るさの強度範囲のデータの集合の範囲内から最適値を決定し、位置決めマーク毎に記憶し、記憶された最適値の明るさの強度範囲のデータをデジタル信号に変換する。
請求項2の構成によれば、記憶手段はデジタル信号に変換する位置決めマークの撮像画面の映像信号の明るさの強度範囲のデータを位置決めマーク毎に記憶する。
【0011】
請求項3の構成によれば、記憶手段は決定手段が決定した撮像装置の撮像した撮像画面を認識処理装置に取り込むための映像信号の明るさの強度範囲のデータを位置決めマーク毎に記憶する。
【0012】
【実施例】
以下本発明の一実施例を図に基づき詳述する。
図2乃至図4に於いて、1はX軸モータ2及びY軸モータ3の回動によりXY方向に移動するXYテーブルであり、チップ状電子部品4(以下チップ部品または部品という。)が装着されるプリント基板5が載置される。
【0013】
6は供給台であり、チップ部品4を供給する部品供給装置7が多数台配設されている。8は供給台駆動モータであり、ボールネジ9を回動させることにより、該ボールネジ9に嵌合し供給台6に固定された図示しないナットを介して、供給台6がリニアガイド10に案内されて移動する。
11は間欠回動するロータリテーブルであり、該テーブル11の外縁部には吸着ノズル12を4本有する装着ヘッド13が間欠ピッチに合わせて等間隔配設されている。
【0014】
吸着ノズル12が供給装置7より部品4を下降して吸着し取出す装着ヘッド13の停止位置が吸着ステーションであり、吸着ステーションにてロータリテーブル11の一番外側に位置する吸着ノズル12が部品4を吸着する。
装着ヘッド13が次の次に停止する位置が角度補正ステーションであり、部品認識カメラ14による認識結果に基づき吸着ノズル12がノズル回動ローラ15によりθ方向に回動され部品4の回転角度の位置ずれが補正される。
【0015】
18は基台であり、前記XYテーブル1は該基台18に対してXY移動するのであるが、19は基板認識カメラであり、該基台18に固定された支持板20に固定され、前記XYテーブル1に載置されたプリント基板5を撮像する。
プリント基板5には図2に示すように位置決めマーク22が設けられており、照明部21により適度の照明がなされた該マーク22からの反射光を認識カメラ19が撮像し該基板5のXYテ−ブル1上での位置認識が行われる。該マーク22は図2に示すように通常基板5の対向する隅(角部)に1個ずつ合計2個付されている。また、図2に示すマーク22は円形であるが三角形、四角形等の他の形状であってもよいし、また基板5上のパターンの一部を利用してもよい。
【0016】
位置決めマーク22は各基板5に2個付されていれば、通常基板のXY方向の位置ずれ、水平面内での回転方向の角度位置ずれ及び基板5の伸びによる基板5の各部品装着位置の位置ずれが検出可能であるが、図5に示すように3点以上を検出するようにすれば、基板5各部の伸びが異なっていても各部の部品装着位置を正確に検出することができる。また、図5に示すように部品4の装着位置の近傍に該マーク22を設けてこの部品4の装着を特に正確に行うこともある。
【0017】
本実施例の電子部品自動装着装置ではこのマーク22の認識により検出された位置ずれは部品4の装着時に補正を加える時に用いられるが、該部品4を仮止めするための接着剤を塗布する塗布装置においても同様な基板5の位置決めが必要であり、この場合にも正確な位置に接着剤を塗布するためにマーク22の認識が必要であり、部品搭載位置毎の認識が有効になる。また、ペーストハンダをスクリーン版を介してスキージにより印刷する印刷機においても、基板5の位置認識が必要であるが、この場合には通常の2点のマーク22の認識にて基板5のXY方向及び水平面内での回転方向のずれのみがわかれば、位置決めできるのであるが、特に精密に位置決めしなければいけない部品4の装着位置のずれを求めることで、その位置を特に正確に位置合わせして基板5の全体のずれはある程度は許容するようにしたい場合には印刷機においても部品4の装着位置の位置ずれを見るために部品4の近傍のマーク22を認識することがある。
【0018】
また、所謂割り基板または多面取り基板と呼ばれる基板5は、図6に示すように複数の同一の部品装着パターンが繰り返し基板上に展開され、または異なるパターンが配設されるものであるが、これら1つ1つのパターンの部分毎にマーク22が配設され、パターン毎に位置ずれの検出が行われる。
23はプリント基板5を搬送しXYテ−ブル1上に供給する供給コンベアである。
【0019】
次に、図1に基づき電子部品自動装着装置の制御回路について説明する。
図1において、25はCPUであり、RAM26に格納された各種データに基づき、R0M28に格納されたプログラムに従って、電子部品自動装着装置のプリント基板5へのチップ部品4の装着動作、基板5の搬送及び基板5または部品4の認識等の動作に係る種々の動作を制御する。
【0020】
CPU25にはインターフェース30を介して駆動回路31及び認識処理装置32が接続されている。X軸モータ2及びY軸モータ3が駆動回路31に駆動され、認識処理装置32は基板認識カメラ19に撮像されたマーク22の画像の認識処理を行う。また、認識処理装置32は部品認識カメラ14によるチップ部品4の撮像画像の認識処理も行うが、カメラ19、14に撮像された画像の明度の強弱によるアナログ信号である映像信号をデジタル信号に変換するA/D変換部34及び該デジタル信号を認識処理する認識処理部35とよりなっている。
【0021】
CPU25は、撮像カメラ14、19に撮像された画像を認識処理するように指示を認識処理装置32に出力するとともに、認識処理結果を認識処理装置32から受け取るものである。
前記映像信号は例えば図7に示すようなカメラの走査線の走査方向即ち時間軸である横軸方向に輝度が縦軸方向に変化する波形であるが、デジタル信号に変換するために映像信号の変換すべき最小値と最大値が決められ、この最小値と最大値の間の明るさの強度範囲を256等分して画像の画素ごとにデジタル値に変換するものである。図7の一番下の実線がカメラ19に撮像された明るさが「0」の位置であるが、その上の実線の位置がデジタル変換して「0」とされる最小値であり、これをレベル(level)と言い、一番上の実線の位置がデジタル変換して「256」となる最大値であり、最小値と最大値の間隔をゲイン(gain)と言う。デジタル信号に変換する映像信号の明るさの強度範囲を示すものであるレベルとゲインはA/D変換のパラメータとして夫々A/D変換部34に設けられたレベルメモリ36及びゲインメモリ37に格納される。レベルとゲインの設定値が同じであっても、撮像の対象物あるいは照明の状態等により映像信号の波形が異なると認識処理ができたりできなかったりするので、該レベルメモリ36及びゲインメモリ37の設定値は認識処理部35が適宜変更できるようになされている。
【0022】
また、RAM26は基板5に付された各位置決めマーク22毎にマーク位置番号を付し前記ゲイン及びレベルの値を格納しており、この値は認識マークデータとして基板種毎に用意され、例えば図8に示すように格納されている。位置決めマーク22の認識時には該当する基板種の該当するマーク22の各値がCPU25によりA/D変換部34のレベルメモリ36及びゲインメモリ37に書き込まれ該値に基づいてA/D変換が行われる。
【0023】
また、認識処理装置32の認識処理部は図9のフローチャートに従って位置決めマーク22の認識処理を行うものである。
以上のような構成により以下動作について説明する。
先ず、図示しないスイッチにより自動運転が開始される。
次に、プリント基板5は供給コンベア23により上流の装置(接着剤の塗布を行う装置)より搬送されXYテ−ブル1上に移載され図示しない位置決め装置により該テーブル1の所定位置に位置決め固定される。
【0024】
次に、X軸モータ2及びY軸モータ3がCPU25の制御により駆動回路31に駆動され回動しXYテ−ブル1が基板5の図8のデータの最初の位置決めマーク22が基板認識カメラ19の下方に位置するよう移動する。即ち、図8の認識マークデータの示すマーク一番号1の位置に合わせて移動が行われる。このとき位置決めマーク22の理論上(設計上)の位置がカメラ19の画面の中央に位置するようにされ、実際のマーク22はずれていても認識処理に支障がない位置に収まるようカメラ19の視野範囲は確保されている。
【0025】
一方、該動作と平行して図8のマーク位置番号1のゲインとレベルの値がレベルメモリ36及びゲインメモリ37に書き込まれる。
次に、カメラ19はマーク22の撮像を行うがこの映像信号のままの画像は図10に示すものであり、その中央部の実線の位置の走査線に沿った映像信号は図7に示す波形となっており、マーク22の背景は明るい。
【0026】
次に、CPU25が認識処理の指示を認識処理装置32に対して行うと、認識処理部35は図9の認識処理のフローチャートに従った動作をする。
即ち、先ずA/D変換部34のレベルメモリ36及びゲインレベル37に初期値として格納されている値(図8の認識マークデータが書き込まれた値)に従ってA/D変換させ、そのデジタル信号により認識処理を行う。
【0027】
この図8のデータに従ったレベル(level)及びゲイン(gein)は映像信号上では図7に示すような位置となり、このパラメータによりA/D変換が行われると、図11に示すように正規化され明るさの強弱の範囲が引き延ばされてデジタル値に変換され、これは図12の画像をそのままA/D変換した場合と同様なデジタルデータとなり、マーク22の背景との判別が正確にできる画像のデータとなる。この画像取込み動作と平行して図9のフローチャートに示すモデル選択の動作が行われ、マーク22のモデル(この場合には円形)が選択される。
【0028】
次に、認識処理部35はマーク22に合わせた円形の理論上のマークである前記モデルと撮像されたマーク22の画像の一致度を理論上のマークを少しずつ移動させて比較する。この手法は所謂テンプレートマッチングと呼ばれる。
この場合、図11のように状態のよい信号をデジタル化しているので所定の一致度が得られ、マーク22の位置ずれが認識される。
【0029】
次に、XYテ−ブル1が移動して図8のマーク位置番号2の位置に基板認識カメラ19が位置される。この動作と平行してマーク位置番号2のゲイン及びレベルがレベルメモリ36及びゲインメモリ37が書き込まれると共に前述するようにモデルの選択が行われる。
このマーク22も認識マークデータで指定しているゲイン及びレベルが適した状態の通りであるとすると、前述のようにA/D変換して、認識処理動作をすることにより該マーク22の位置ずれが検出される。
【0030】
このようにして、全てのマーク22について位置ずれの認識が行われると、該個々のマーク22の位置ずれを基に基板5全体の位置ずれ量の算出がCPU25により行われる。
次に、RAM26に格納された図示しない装着順に部品種及び装着位置等が示されたデータに基づき、吸着ヘッド13が吸着ステ−ションに移動して吸着ノズル12が下降してモータ8の回動により所望の部品5を供給する部品供給装置7が吸着位置に位置されチップ部品4の取り出しが行われる。
【0031】
次に、該チップ部品4を吸着保持する吸着ノズル12はロータリテーブル11の間欠的な回転により各作業ステ−ションに移動して認識ステ−ションではカメラ14により部品5の吸着ノズル12に対する位置ずれが認識され、角度補正ステ−ションでは該認識結果に基づきノズル回動ローラ15の回動により部品4の角度補正が行われ、装着ステ−ションに達する。このとき、すでに基板認識により算出された基板5のθ方向への角度ずれも加えて補正される。
【0032】
次に、認識ステ−ションでの認識結果の位置補正と基板認識の際にすでに算出されている位置ずれが補正されて所望の装着位置となるようXYテ−ブル1が移動し、吸着ノズル12の下降によりチップ部品4がプリント基板5上に装着される。
上述する吸着ノズル12の次の吸着ヘッド13についても同様にしてチップ部品4の吸着乃至プリント基板5への装着動作が行われ、以下同様にして該プリント基板5への部品装着が行われる。
【0033】
次に、当該プリント基板5への部品装着が終了すると、該基板5はXYテ−ブル1より排出され次の基板が前述と同様にして供給コンベア23により搬送され該テーブル1上に位置決め固定され、前述と同様に各マーク22毎にレベルメモリ36及びゲインメモリ37の値はRAM26に格納された図8の値を書き込まれてマーク22の認識動作が行わる。
【0034】
次に、あるマーク位置番号の認識においてマーク22の理論上のモデルを少しずつ移動させても画像と所定の一致度になる位置がなかったとすると、図9のフローチャートにて異常終了となる。
次に、認識処理部35は認識処理が可能で最適なゲイン及びレベルを見つける動作を行う。
【0035】
即ち、先ずレベルメモリ36に格納されたレベルの値を最小値(図7の一番下の実線の位置の値)に固定してゲインメモリ37のゲインを最小の値から大きな値に変化させてその都度図9のフローチャートに従って認識処理を行い、異常終了ならばレベルの値を所定量大きくして同様動作を行い、正常終了となるレベルの最小の値を検出する。
【0036】
次に、レベルの値を認識成功の最小値にしてゲインの値を小から大に変化させ成功するゲインの幅を検出し、以後レベルの値を所定量ずつ大きくしながら同様に認識が成功するゲインの値の範囲を検出して行く。
次に、レベルの値を大きくして規定量のゲイン幅が得られなくなったらそのレベル値を認識成功の最大のレベル値とする。
【0037】
このようにして例えば、図13に示すように認識処理が可能なデジタル信号に変換する映像信号の明るさの強度範囲の集合としての認識成功範囲が検出され、認識成功範囲の中でゲイン、レベルに最も余裕の持てる点を最適点としてそのレベルとゲインの値をレベルメモリ36及びゲインメモリ37に格納すると共にRAM26に格納された図8に示すデータの該当番号のレベル及びゲインの値をこの得られた値に書き替える。この最適点の求め方は図13に示すようにレベルの認識可能な最小値と最大値の中間の値を求め、この中間の値における認識成功のゲインの幅の中間の値を求め決定するものである。
【0038】
以上の過程でマーク22の位置が検出されるが、次に図8の次のマーク位置番号のマーク22の位置が同様な認識動作により認識される。
以上のようにして基板5の認識が行われると、前述と同様な部品装着動作が行われる。
このようにして基板5が変わる毎に基板認識が行われるが、認識が成功している間はレベル、ゲインの値の変更はされない。同じロットの基板5であれば多少マーク22の状態が変化しても、このように設定したレベル、ゲインの値で認識は成功するものであるが、基板5のロットが変わってマーク22の撮像結果が変わると、今までのレベル、ゲインの設定では、認識できないことが多いので新しいレベル、ゲインの値を前述のようにして求め、RAM26内の値も書き替えていく。
【0039】
また、マーク22の異常が特異的なものであれば、次の基板5にてのマーク22の認識は該マークが元の状態と同じであれば異常終了となるため、再度最適点のレベル、ゲインを探索して検出する動作が行われる。
尚、最初に最適点として設定したものを基準として、途中で認識が異常終了となって検出した最適点はその基板のみに適用して次の基板5からは最初の基準となるレベル、ゲインを使用するようにすることもでき、またはこのようにすると最初の基準となる最適点を使用して何度も異常終了となるようであれば、異常終了となる回数が設定回数になったならば、基準となる最適点を変更するようにしてもよい。変更する最適点はそれまでに最適点として検出した値より平均値を取るなどして決定してもよいし、各最適点を検出するための図13に示す認識可能範囲で一番重なり合う部分より求めてもよい。
【0040】
また、本実施例は電子部品4をプリント基板5に装着する電子部品自動装着装置について説明したが、電子部品4をプリント基板5に装着したときに該部品4を仮固定するための接着剤をプリント基板5に塗布する接着剤塗布装置においてXYテ−ブル上に固定された該基板5の位置認識を行う場合及び電子部品をプリント基板5に半田づけするためのクリーム半田を該基板5に印刷するためのスクリーン印刷機において該基板5をスクリーン版と位置合わせするために位置認識する場合にも適用できる。
【0041】
また、本実施例では部品認識カメラ14の撮像した映像信号もカメラ19の撮像した映像信号と同じA/D変換部を使用するが、カメラ14の映像信号をデジタル変換する場合のレベル、ゲインはRAM26に別に記憶されており、その撮像の都度メモリ36、37に格納されて認識処理が行われる。
【0042】
【発明の効果】
以上のように本発明の基板位置検出方法によれば、前記映像信号をデジタル信号に変換する映像信号の明るさの強度範囲のデータを変化させ、位置決めマークを撮像し、その位置を認識し、認識成功の該明るさの強度範囲のデータの集合の範囲内から最適値を決定し、位置決めマーク毎に記憶し、映像信号の記憶された前記最適値の明るさの強度範囲のデータをデジタル信号に変換するので、位置決めマーク毎に撮像された画像の状態が異なってもマークの位置認識を確実に行うことができ、基板の位置ずれの検出を正確に行うことができる。
また、本発明の基板位置検出装置によれば、撮像画面の映像信号をデジタル信号に変換する位置決めマークの撮像画面の映像信号の明るさの強度範囲のデータを位置決めマーク毎に記憶するので、位置決めマーク毎に撮像された画像の状態が異なってもマークの位置認識を確実に行うことができ、基板の位置ずれの検出を正確に行うことができる。
【0043】
また、該映像信号の明るさの強度範囲のデータを決定する決定手段を設けたので基板が変更になって画像の状態が変化しても対応して位置決めマーク毎に確実に位置認識を行うことができる。
【図面の簡単な説明】
【図1】本発明の制御ブロック図である。
【図2】本発明の電子部品自動装着装置のXYテ−ブルの斜視図である。
【図3】同じく装着装置の斜視図である。
【図4】同じく装着装置の平面図である。
【図5】基板認識マークが付されたプリント基板を示す平面図である。
【図6】基板認識マークが付された割り基板であるプリント基板を示す平面図である。
【図7】映像信号波形を示す図である。
【図8】認識マークデータを示す図である。
【図9】認識処理のフローチャートを示す図である。
【図10】基板認識マークの撮像画像を示す図である。
【図11】デジタル変換により正規化された映像信号を示す図である。
【図12】デジタル変換後の認識処理される状態の画像を示す図である。
【図13】レベル及びゲインを縦横軸とした認識成功範囲のグラフを示す図である。
【符号の説明】
5 プリント基板
19 基板認識カメラ(撮像装置)
22 位置決めマーク
26 RAM(記憶手段)
32 認識処理装置
34 A/D変換部
35 認識処理部(決定手段)
36 レベルメモリ
37 ゲインメモリ[0001]
[Industrial applications]
The present invention captures each of a plurality of positioning marks attached to a printed circuit board with an imaging device, and a recognition processing device captures the imaged screen and recognizes the position of the positioning mark to detect a displacement of the printed circuit board. The present invention relates to a substrate position detecting method and a substrate position detecting device.
[0002]
[Prior art]
A substrate position detecting device of this type is disclosed in Japanese Patent Application Laid-Open No. Hei 4-137599, in which a substrate positioning mark of a printed circuit board is imaged by a substrate recognizing camera, which is an image pickup device, and a recognition circuit recognizes the imaged screen and performs substrate positioning. The position of the mark is recognized, and the mounting position of the electronic component is corrected based on the recognition result.
[0003]
In this type of image recognition device, the imaging device outputs the brightness intensity of each pixel of the captured image of the subject as a video signal. The video signal is an analog signal, and the recognition circuit converts the analog signal into a digital signal. It is converted and input, and the digital signal is subjected to recognition processing. When converting into a digital signal, a predetermined range of the brightness intensity value is divided into, for example, 0 to 255 and converted into a digital value. Usually, the minimum value of the brightness intensity to be digitally converted is used. Is called a level, the width from the minimum value to the maximum value to be digitally converted is called a gain, and A / D conversion is performed by determining these two parameters.
[0004]
Depending on how to take these two parameters, that is, depending on how to take the range of the intensity of the brightness to be A / D converted, there may be cases where recognition processing is possible and cases where recognition processing is not possible. Therefore, optimal parameter values are determined and stored. Conversion is performed using parameters.
[0005]
[Problems to be solved by the invention]
However, there are a plurality of positioning marks on one substrate, and the positional deviation of the substrate is detected in the parallel movement direction, the angular position deviation in the rotational direction in the horizontal plane, and the deviation due to the elongation of the substrate. Even if the same substrate is used, the state of the image differs depending on the warp of the substrate, the pattern around the positioning mark, the presence or absence of the resist, and the like. In such a case, if the value of the parameter is determined in common for all the marks, the position may not be recognized by the marks even on the same substrate.
[0006]
Therefore, an object of the present invention is to enable the positioning marks to be recognized well even if the state of each positioning mark in one substrate changes.
[0007]
[Means for Solving the Problems]
Therefore, in the present invention, each of a plurality of positioning marks attached to a printed circuit board is imaged by an imaging device, a video signal of the imaging screen is converted into a digital signal, and a recognition processing device takes in and recognizes the position of the positioning mark. In the board position detecting method for detecting the displacement of the printed circuit board, the data of the intensity range of the brightness of the video signal for converting the video signal into a digital signal is changed, the positioning mark is imaged, and the position is recognized. Then, an optimal value is determined from the range of the data set of the brightness intensity range of the recognition success, stored for each positioning mark, and the data of the brightness intensity range of the optimal value stored in the video signal is determined. This is a method of converting to a digital signal .
[0008]
Further, according to the present invention, each of a plurality of positioning marks attached to a printed circuit board is imaged by an imaging device, a video signal of the imaging screen is converted into a digital signal, and a recognition processing device takes in and recognizes the position of the positioning mark. Thus, in a board position detecting device for detecting a displacement of a printed circuit board, storage means for storing data of a brightness intensity range of a video signal to be converted into a digital signal for each positioning mark is provided.
[0009]
Further, according to the present invention, each of a plurality of positioning marks attached to a printed circuit board is imaged by an imaging device, a video signal of the imaging screen is converted into a digital signal, and a recognition processing device takes in and recognizes the position of the positioning mark. in the substrate position detecting device for detecting a positional deviation of the printed circuit board by, determining means for determining data of the brightness intensity range of the video signal into a digital signal, the brightness of the intensity range of the determining means has determined Is provided for storing the data of each of the positioning marks.
[0010]
[Action]
According to the method of
According to the configuration of
[0011]
According to the configuration of the third aspect, the storage unit stores, for each positioning mark , data on the intensity range of the brightness of the video signal for capturing the imaged screen imaged by the imaging device determined by the determination unit into the recognition processing device.
[0012]
【Example】
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
2 to 4,
[0013]
[0014]
The stop position of the
The position at which the
[0015]
Reference numeral 18 denotes a base, and the XY table 1 moves XY relative to the base 18.
As shown in FIG. 2, a
[0016]
If two positioning marks 22 are provided on each
[0017]
In the electronic component automatic mounting apparatus according to the present embodiment, the positional deviation detected by the recognition of the
[0018]
In addition, as shown in FIG. 6, a plurality of identical component mounting patterns are repeatedly developed on a substrate, or different patterns are provided on a
[0019]
Next, a control circuit of the electronic component automatic mounting apparatus will be described with reference to FIG.
In FIG. 1,
[0020]
The
[0021]
The
The video signal is, for example, a waveform in which the luminance changes along the vertical axis in the horizontal direction which is the scanning direction of the scanning line of the camera as shown in FIG. 7, that is, the time axis. A minimum value and a maximum value to be converted are determined, and the brightness intensity range between the minimum value and the maximum value is divided into 256 equal parts, and is converted into a digital value for each pixel of the image. The solid line at the bottom of FIG. 7 is the position where the brightness captured by the
[0022]
The
[0023]
The recognition processing section of the
The operation of the above configuration will be described below.
First, an automatic operation is started by a switch (not shown).
Next, the printed
[0024]
Next, the
[0025]
On the other hand, in parallel with this operation, the values of the gain and the level of the
Next, the
[0026]
Next, when the
That is, first, A / D conversion is performed in accordance with the values (values in which the recognition mark data of FIG. 8 is written) stored as initial values in the
[0027]
The level (level) and the gain (gain) according to the data in FIG. 8 are at positions as shown in FIG. 7 on the video signal, and when A / D conversion is performed by using these parameters, the level becomes normal as shown in FIG. The range of the brightness is extended and converted into a digital value. This is digital data similar to the case where the image of FIG. 12 is directly subjected to A / D conversion, and the determination of the background of the
[0028]
Next, the
In this case, since a signal in a good state is digitized as shown in FIG. 11, a predetermined degree of coincidence is obtained, and the displacement of the
[0029]
Next, the XY table 1 is moved, and the
Assuming that the
[0030]
In this way, when the positional deviation is recognized for all the
Next, the
[0031]
Next, the
[0032]
Next, the XY table 1 is moved so that the position correction of the result of recognition at the recognition station and the positional deviation already calculated at the time of board recognition are corrected to a desired mounting position, and the
The suction operation of the
[0033]
Next, when the component mounting on the printed
[0034]
Next, in the recognition of a certain mark position number, if there is no position at which a predetermined degree of coincidence with the image is obtained even if the theoretical model of the
Next, the
[0035]
That is, first, the level value stored in the
[0036]
Next, the level value is set to the minimum value of the recognition success, the gain value is changed from small to large, the width of the gain that succeeds is detected, and the recognition succeeds in the same manner while increasing the level value by a predetermined amount thereafter. The range of the gain value is detected.
Next, when the gain value of the level cannot be obtained by increasing the value of the level, the level value is set as the maximum level value of successful recognition.
[0037]
In this way, for example, as shown in FIG. 13, a recognition success range as a set of brightness intensity ranges of a video signal to be converted into a digital signal that can be subjected to recognition processing is detected, and a gain and a level within the recognition success range are detected. The level and the gain value are stored in the
[0038]
The position of the
When the
Thus, every time the
[0039]
In addition, if the abnormality of the
Note that, based on the initial point set as the optimum point, the optimum point detected when the recognition ends abnormally on the way is applied only to that board, and the level and gain that become the first reference from the
[0040]
In this embodiment, the electronic component automatic mounting apparatus for mounting the
[0041]
Further, in the present embodiment, the video signal captured by the
[0042]
【The invention's effect】
As described above , according to the substrate position detection method of the present invention, changing the data of the intensity range of the brightness of the video signal for converting the video signal to a digital signal, image the positioning mark, recognize the position, An optimal value is determined from the range of the data set of the brightness range of the recognition success, and stored for each positioning mark, and the stored data of the brightness range of the optimum value of the video signal is converted into a digital signal. Therefore, even if the state of the captured image differs for each positioning mark, the position of the mark can be reliably recognized, and the displacement of the substrate can be accurately detected.
Further, according to the substrate position detecting device of the present invention, data of the intensity range of the brightness of the video signal of the imaging screen of the positioning mark for converting the video signal of the imaging screen into a digital signal is stored for each positioning mark. Even if the state of the captured image differs for each mark, the position of the mark can be reliably recognized, and the displacement of the substrate can be accurately detected.
[0043]
Further, by performing the corresponding reliably position recognition for each positioning mark be state of the image change becomes the substrate changes since there is provided a determining means for determining the data of brightness intensity range of the video signal Can be.
[Brief description of the drawings]
FIG. 1 is a control block diagram of the present invention.
FIG. 2 is a perspective view of an XY table of the electronic component automatic mounting apparatus of the present invention.
FIG. 3 is a perspective view of the mounting device.
FIG. 4 is a plan view of the mounting device.
FIG. 5 is a plan view showing a printed circuit board provided with a board recognition mark.
FIG. 6 is a plan view showing a printed board which is a split board provided with a board recognition mark.
FIG. 7 is a diagram showing a video signal waveform.
FIG. 8 is a diagram showing recognition mark data.
FIG. 9 is a diagram showing a flowchart of a recognition process.
FIG. 10 is a diagram illustrating a captured image of a board recognition mark.
FIG. 11 is a diagram showing a video signal normalized by digital conversion.
FIG. 12 is a diagram illustrating an image in a state where recognition processing is performed after digital conversion.
FIG. 13 is a diagram illustrating a graph of a recognition success range in which a vertical axis represents a level and a gain.
[Explanation of symbols]
5 Printed
22
32 recognition processing unit 34 A /
36
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23748994A JP3600643B2 (en) | 1994-09-30 | 1994-09-30 | Substrate position detection method and substrate position detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23748994A JP3600643B2 (en) | 1994-09-30 | 1994-09-30 | Substrate position detection method and substrate position detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08102599A JPH08102599A (en) | 1996-04-16 |
| JP3600643B2 true JP3600643B2 (en) | 2004-12-15 |
Family
ID=17016087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23748994A Expired - Fee Related JP3600643B2 (en) | 1994-09-30 | 1994-09-30 | Substrate position detection method and substrate position detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3600643B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4004702B2 (en) * | 2000-02-24 | 2007-11-07 | 松下電器産業株式会社 | Electronic component mounting method |
| JP4531220B2 (en) * | 2000-08-23 | 2010-08-25 | パナソニック株式会社 | Electronic component mounting method and electronic component mounting apparatus |
| JP5761772B1 (en) * | 2013-12-02 | 2015-08-12 | 上野精機株式会社 | Electronic component conveyor |
| WO2015083211A1 (en) * | 2013-12-02 | 2015-06-11 | 上野精機株式会社 | Electronic component transport apparatus |
| JP2016174110A (en) * | 2015-03-17 | 2016-09-29 | 東レエンジニアリング株式会社 | Mounting position correction method and mounting position correction device |
| CN119694938B (en) * | 2024-12-17 | 2025-10-03 | 浙江创芯集成电路有限公司 | Wafer offset detection device and detection method |
-
1994
- 1994-09-30 JP JP23748994A patent/JP3600643B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08102599A (en) | 1996-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0886465B1 (en) | Electronic components mounting method and apparatus | |
| JP2000514005A (en) | Screen printing method and screen printing apparatus | |
| JP2009094283A (en) | Mounting board production method, surface mounting machine, and mounting board production management device | |
| JP3600643B2 (en) | Substrate position detection method and substrate position detection device | |
| JP3071584B2 (en) | Component mounting method | |
| JP3115960B2 (en) | Reference point adjustment device for component recognition device | |
| JP5930462B2 (en) | Printing deviation measurement method of screen printer | |
| JP3613055B2 (en) | Substrate alignment method in screen printing | |
| JP3661468B2 (en) | Screen mask alignment method in screen printing | |
| JP2000349499A (en) | Mounting parts inspection device | |
| JP3342196B2 (en) | Image recognition device and image recognition method | |
| JPH1058649A (en) | Recognizing method for solder paste and screen printer | |
| JPH11186796A (en) | Component mounting device | |
| JP4309221B2 (en) | Electronic component mounting equipment | |
| JP4715009B2 (en) | How to recognize workpiece reference marks | |
| JP2872092B2 (en) | Component mounting method and device | |
| JP3725993B2 (en) | Electronic component mounting circuit board inspection method and apparatus | |
| JP4056572B2 (en) | Data creation apparatus and method, and electronic component mounting apparatus | |
| JP2798832B2 (en) | Component mounting device | |
| JP2000151196A (en) | Electronic component mounting apparatus and mounting method | |
| JP3342051B2 (en) | Parts assembly equipment | |
| JP3614297B2 (en) | Electronic component mounting device | |
| JP3946502B2 (en) | Component mounting method | |
| JP3263538B2 (en) | Recognition device and nozzle position recognition method | |
| JPH08293700A (en) | Mounting machine position correction method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040405 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040405 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040521 |
|
| 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: 20040901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040917 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070924 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110924 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120924 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |