JP4039866B2 - Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus - Google Patents
Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus Download PDFInfo
- Publication number
- JP4039866B2 JP4039866B2 JP2002049704A JP2002049704A JP4039866B2 JP 4039866 B2 JP4039866 B2 JP 4039866B2 JP 2002049704 A JP2002049704 A JP 2002049704A JP 2002049704 A JP2002049704 A JP 2002049704A JP 4039866 B2 JP4039866 B2 JP 4039866B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- electronic component
- recognition
- range based
- size
- 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)
- Image Processing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、吸着ノズルに吸着保持された電子部品を認識カメラで撮像して、電子部品の位置を認識処理する電子部品装着装置の部品認識処理方法及びその部品認識処理装置に関する。
【0002】
【従来の技術】
従来のこの種の部品認識処理方法における電子部品のサイズのチェックは、認識処理された電子部品の寸法がサイズの学習値を基準とした許容値の範囲内かどうかで判定していた。
【0003】
【発明が解決しようとする課題】
ところが、例えば電子部品のロット切換えがあった場合等の部品寸法が急に変化した場合には、部品ライブラリデータ通りであっても、前記許容値の範囲外となってしまう場合があり、認識異常(部品のサイズ不良)として認識処理される場合があった。
【0004】
そこで本発明は、部品寸法が急に変化した場合でも、認識異常とせずに認識処理することを目的とする。
【0005】
【課題を解決するための手段】
このため第1の発明は、吸着ノズルに吸着保持された電子部品を認識カメラで撮像して、電子部品の位置を認識処理する電子部品装着装置の部品認識処理方法において、前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出し、算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定し、前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定し、前記部品ライブラリを基準とした許容値範囲内であれば部品切れが発生した直後か否かを判定し、部品切れが発生した直後であると判定した場合には学習値をクリアして認識が正常であると判定することを特徴とすることを特徴とする。
【0006】
また第2の発明は、吸着ノズルに吸着保持された電子部品を認識カメラで撮像して、電子部品の位置を認識処理する電子部品装着装置の部品認識処理方法において、前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出し、算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定し、前記学習値を基準とした許容値範囲内であれば学習値を算出すると共に認識が正常であると判定し、前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定し、前記部品ライブラリを基準とした許容値範囲内であれば部品切れが発生した直後か否かを判定し、部品切れが発生した直後であると判定した場合には学習値をクリアして認識が正常であると判定し、部品切れが発生した直後でないと判定した場合には、学習値を算出して認識正常であると判定することを特徴とする。
【0007】
第3の発明は、吸着ノズルに吸着保持された電子部品を認識カメラで撮像して、電子部品の位置を認識処理する電子部品装着装置の部品認識処理装置において、前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出する算出手段と、該算出手段により算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定する第1の判定手段と、該第1の判定手段により前記学習値を基準とした許容値範囲外であると判定された場合に部品ライブラリを基準とした許容値範囲内か否かを判定する第2の判定手段と、該第2の判定手段により前記部品ライブラリを基準とした許容値範囲内であると判定された場合に部品切れが発生した直後か否かを判定する第3の判定手段と、該第3の判定手段により部品切れが発生した直後であると判定された場合には学習値をクリアして認識が正常であると判定する第4の判定手段とを設けたことを特徴とする。
【0008】
第4の発明は、吸着ノズルに吸着保持された電子部品を認識カメラで撮像して、電子部品の位置を認識処理する電子部品装着装置の部品認識処理装置において、前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出する算出手段と、該算出手段により算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定する第1の判定手段と、該第1の判定手段により前記学習値を基準とした許容値範囲内であると判定された場合に学習値を算出すると共に認識が正常であると判定し、前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定する第2の判定手段と、該第2の判定手段により前記部品ライブラリを基準とした許容値範囲内であると判定された場合に部品切れが発生した直後か否かを判定する第3の判定手段と、該第3の判定手段により部品切れが発生した直後であると判定された場合には学習値をクリアして認識が正常であると判定し、部品切れが発生した直後でないと判定した場合には学習値を算出して認識正常であると判定する第4の判定手段とを設けたことを特徴とする。
【0009】
第5の発明は、請求項1乃至請求項4において、前記部品ライブラリを基準とした許容値範囲を手動で設定することを特徴とする。
【0010】
第6の発明は、請求項1乃至請求項4において、前記部品ライブラリを基準とした許容値範囲を部品の形状または部品の寸法により自動で設定することを特徴とする。
【0014】
【発明の実施の形態】
以下、本発明による電子部品装着装置の一実施形態を添付の図面に基づき説明する。図1は電子部品装着装置1の平面図で、該装置1の基台2上には種々の電子部品を夫々その部品取出し部(部品吸着位置)に1個ずつ供給する部品供給ユニット3が複数並設されている。対向するユニット3群の間には、供給コンベア4、位置決め部5及び排出コンベア6が設けられている。供給コンベア4は上流より受けたプリント基板Pを前記位置決め部5に搬送し、位置決め部5で図示しない位置決め機構により位置決めされた該基板P上に電子部品が装着された後、排出コンベア6に搬送される。
【0015】
8はX方向に長いビームであり、各Y軸モータ9の駆動により各ネジ軸10を回転させ、左右一対のガイド11に沿ってプリント基板Pや部品供給ユニット3の部品取出し部(部品吸着位置)上方を個別にY方向に移動する。
【0016】
前記ビーム8にはその長手方向、即ちX方向にX軸モータ12によりガイド(図示せず)に沿って移動する装着ヘッド7が設けられている。装着ヘッド7には4本の吸着ノズル13を上下動させるための上下軸モータ14が4個搭載され、また鉛直軸周りに回転させるためのθ軸モータ15が4個搭載されている。したがって、4個の装着ヘッド7の各吸着ノズル13はX方向及びY方向に移動可能であり、垂直線回りに回転可能で、かつ上下動可能となっている。尚、装着ヘッドを垂直線回りに回転可能とするθ軸モータを1個設け、また装着ヘッドを上下動させる上下軸モータを1個設けることにより、結果として選択された吸着ノズルのみを上下動させることも可能である。
【0017】
16は部品位置認識用の認識カメラで、2個設けられ、電子部品が吸着ノズル13に対してどれだけ位置ずれして吸着保持されているかXY方向及び回転角度につき、位置認識するために電子部品を撮像するが、同時に2個の電子部品を撮像可能である。17はノズル等を収納するノズルストッカで、最大10本収納可能であるが8本収納している。尚、前記ノズルストッカ17に収納されている吸着ノズル13と装着ヘッド7に装着されている吸着ノズル13とは、図示しない交換装置により交換可能である。
【0018】
図2は本電子部品装着装置1の制御ブロック図であり、便宜上X軸モータ12、Y軸モータ9、θ軸モータ15及び上下軸モータ14は、各1個のみ図示して以下説明する。
【0019】
20は本装着装置1を統括制御する制御部及び判定手段としてのCPU(装着制御部)で、該CPU20にはバスラインを介して、RAM(ランダム・アクセス・メモリ)22及びROM(リ−ド・オンリー・メモリ)23が接続されている。そして、CPU20は前記RAM22に記憶されたデータに基づき、前記ROM23に格納されたプログラムに従い、電子部品装着装置1の部品装着動作に係る動作を統括制御する。
【0020】
即ち、CPU20は、インターフェース24及び駆動回路25を介して前記X軸モータ12の駆動を、インターフェース24及び駆動回路28を介して前記Y軸モータ9の駆動を、またインターフェース24及び駆動回路32を介して前記θ軸モータ15の駆動を、更にインターフェース24及び駆動回路30を介して前記上下軸モータ14の駆動を制御している。
【0021】
前記RAM22には、図3に示すような部品装着に係る装着データが格納されており、その装着順序毎(ステップ番号毎)に、プリント基板内でのX方向(Xで示す)、Y方向(Yで示す)及び角度(Zで示す)情報や、Fdr No.で示す各部品供給ユニット3の配置番号及び電子部品の種類情報等が格納されている。即ち、例えば配置番号101は電子部品がP1という種類のものである。また前記RAM22には、図4の部品ライブラリデータに示すように、各電子部品の部品種毎にX方向及びY方向の部品寸法、その許容値が格納されている。
【0022】
33はインターフェース24を介して前記CPU20に接続される認識処理部で、前記認識カメラ16により撮像して取込まれた画像の認識処理が該認識処理部33にて行われ、CPU20に処理結果が送出される。即ち、CPU20は、認識カメラ16に撮像された画像を認識処理(位置ずれ量の算出など)するように指示を認識処理部33に出力すると共に、認識処理結果を認識処理部33から受取るものである。
【0023】
34はキーボードドライバー35及びインターフェース24を介して前記CPU20に接続されるデータ登録手段としてのキーボードで、36は部品画像などを表示するモニターである。また、前記データ登録手段としてのキーボード34に代えてタッチパネルなどの手段を用いても良い。
【0024】
図5及び図6は、部品ライブラリデータの部品寸法許容値のモニター36における設定画面を示し、電子部品の種類毎に設定するもので、図5及び図6における「自動」又は「手動」と表示されている部分をクリックすると、「自動」又は「手動」のいずれかに変更し、「自動」に設定した場合には「部品寸法許容値X」及び「部品寸法許容値Y」は網掛けとなり作業者は許容値を設定することはできず所定基準をもとに自動的に設定され、「手動」に設定した場合には作業者は「部品寸法許容値X」及び「部品寸法許容値Y」を設定することができる。この許容値は、図4に示すように部品ライブラリデータとしてRAM22に格納される。
【0025】
尚、前述したように「自動」に設定した場合には許容値が所定基準をもとに自動的に設定されるが、それは角形、ICなどの「部品の形状」や「部品の寸法」により所定の計算式によりCPU20により求められる。即ち、ある形状の電子部品は、例えば部品寸法の60%という具合である。また、「手動」に設定する場合は、他の電子部品装着装置のデータをそのまま継承するときや、部品サイズの判定をきびしくしたり、あまくしたりするときに使用する。
【0026】
以上の構成により、以下図7及び図8に基づき動作について説明する。先ず、プリント基板Pが図示しないコンベアにより上流側装置より供給コンベア4を介して位置決め部5に搬送され、位置決め機構により位置決め固定される。
【0027】
次に、CPU20はRAM22に格納されている図3に示す装着データに従い、即ちRAM22にステップ番号毎に格納されたプリント基板Pの装着すべきXY座標位置、鉛直軸線回りへの回転角度位置及び配置番号等が指定された装着データに従い、吸着ノズル13で装着すべき電子部品を所定の部品供給ユニット3から吸着して取出す。即ち、各装着ヘッド7が装着すべき電子部品を収納する各部品供給ユニット3上方に位置するよう移動するが、Y方向は駆動回路28によりY軸モータ9が駆動して一対のガイド11に沿ってビーム8が移動し、X方向は駆動回路25によりX軸モータ12が駆動して装着ヘッド7が移動する。そして、既に所定の各供給ユニット3は駆動されて部品吸着位置にて部品が取出し可能状態にあるため、駆動回路30により上下軸モータ14が駆動して前記各吸着ノズル13が下降して吸着し取出す。
【0028】
次に、各上下軸モータ14が駆動してノズルが上昇し、Y方向は一対のガイド11に沿ってビーム8が移動し、X方向はX軸モータ12の駆動によりガイド11に沿って装着ヘッド7が移動することにより、装着ヘッド7はプリント基板Pの上方位置まで移動する。この移動途中で、認識カメラ16上方位置において停止し、認識カメラ16が電子部品を撮像し、電子部品が該ノズルに対してどれだけ位置ずれして吸着保持されているかXY方向及び回転角度につき、認識処理部33により画像が処理され位置が認識される。
【0029】
このとき、図7に示すように、各部品供給ユニット3から電子部品を吸着して取出して認識カメラ16により撮像されて認識処理部33により画像処理される度に、CPU20により当該電子部品のX方向及びY方向のサイズが算出され、そのサイズのチェックがスタートする。このチェックは、後述する学習値を基準に行われるが、任意のサンプル数(例えば「5」に設定)に達するまではCPU20は「無効」と判定して部品ライブラリデータを基準に行われる。
【0030】
そして、前記任意のサンプル数(例えば「5」に設定)に達すると、学習値を基準に部品サイズチェックが行われ、先ず算出されたサイズが学習値を基準とした許容値範囲内か否かがCPU20により判定される。
【0031】
そして、算出されたサイズが許容値範囲内であれば、図8に示す学習値を算出するフローチャートに移る。この学習値を求める方法は、最近の測定サイズのサンプル数分から最大値と最小値を考慮しないで平均値を求める方法であり、以下詳述する。その際に、初めに任意のサンプル数(例えば「5」に設定)の部品サイズを格納するエリアを確保した上で、認識処理が実行され、前記エリアが満杯でなければ測定された部品サイズをエリアに格納し、このときエリアが満杯になっていなければ正常であり、終了する。
【0032】
このように、前記エリアが満杯になるまで順次処理されるが、満杯になると格納された部品サイズの合計値をCPU20が算出し、更にその合計値から最大値及び最小値を引き算して平均値(「3」のサンプル数での)を求め、この平均値を学習値として、RAM22に格納する。次からは、前記エリアが満杯であるので最も古いデータを削除し、測定された部品サイズをエリアに代入し、格納された部品サイズの合計値をCPU20が算出し、更にその合計値から最大値及び最小値を引き算して平均値(「3」のサンプル数での)を求め、この平均値を学習値として、RAM22に格納する。
【0033】
従って、部品サイズのチェックをする際に、前記RAM22に格納され、絶えず更新される学習値を基準にサイズチェックがなされ、算出されたサイズが学習値を基準とした許容値範囲内であれば、学習値を算出するフローチャートに移り、認識正常と判定される。
【0034】
また、学習値を基準とした許容値範囲外であれば、部品ライブラリデータを基準にサイズチェックされる。このように学習値を基準とした許容値範囲外と判定される場合は、電子部品のロット切換えがあって部品寸法が急に変化した場合が考えられる。そして、部品ライブラリデータを基準とした部品寸法許容値範囲内でOKであれば、前記学習値をクリアし(次回から再びサンプル数「5」個分のデータを確保)、認識正常と判定して終了し、部品ライブラリデータを基準とした部品寸法許容値範囲外のNGであれば認識異常と判定して終了する。
【0035】
そして、認識正常であれば、各電子部品の位置ずれ分だけ各吸着ノズル13は認識処理部33よりの認識結果に基づき、CPU20はビーム8がY軸モータ9の駆動によりY方向に、装着ヘッド7がX軸モータ12の駆動によりX方向に移動させることにより、またθ軸モータ15によりθ回転させ、X,Y方向及び鉛直軸線回りへの回転角度位置の補正がなされる。この補正後に、上下軸モータ14が駆動して前記各吸着ノズルが下降してプリント基板P上の所定位置に電子部品を装着し、以下順次同様に装着する。
【0036】
また、認識異常であれば、装着せずに所定位置に設けられる回収装置上に廃棄し、ときに修正してリサイクルに供する。
【0037】
次に、電子部品切れのときに限り、学習値をクリアする実施形態につき、図9に示すフローチャートについての説明する。前述したように、部品ライブラリデータを基準にサイズチェックされ、サイズがOKであれば、部品切れ異常が発生した直後か否かが判定され、発生した直後であれば学習値をクリアし、認識正常であると判定し終了する。また発生した直後でなければ学習値を算出し、認識正常であると判定し、認識正常であると判定し終了する。即ち、部品切れ異常の発生の有無に関わらず確実に認識異常を判定し、運転を継続することができる。
【0038】
尚、電子部品切れと判定するには、電子部品を収納したキャリアテープのエンド検出を連続で例えば3回検出すると共に、部品無しセンサが部品無しを検出したことを条件とする。即ち、電子部品供給ユニットでキャリアテープを搬送したが、キャリアテープが通過する通路上に設けられた反射板を介して検出センサがキャリアテープ無しを検出したときにテープエンドを検出したものと判断するが、これを3回連続で検出し、更に吸着ノズル13に電子部品が吸着保持されていないことを部品無しセンサが検出した場合には電子部品切れとCPU20が判定する。
【0039】
尚、以上本発明の実施態様について説明したが、上述の説明に基づいて当業者にとって種々の代替例、修正又は変形が可能であり、本発明はその趣旨を逸脱しない範囲で前述の種々の代替例、修正又は変形を包含するものである。
【0040】
【発明の効果】
以上のように本発明によれば、認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出し、算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定し、前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定し、前記部品ライブラリを基準とした許容値範囲内であれば部品切れが発生した直後か否かを判定し、部品切れが発生した直後であると判定した場合には学習値をクリアして認識が正常であると判定するので、部品寸法が急に変化して電子部品のサイズが学習値を基準とした許容値範囲外になった場合でも、認識異常とせずに認識処理することができ、従ってこれまで認識エラーと判断されるようなケースでも認識エラーとされずに認識処理されることとなる場合もあり、認識実行精度を高めることができ、且つ、部品切れ異常の発生の有無に関わらず確実に認識異常を判定し、運転を継続することができる。
【図面の簡単な説明】
【図1】電子部品装着装置の平面図である。
【図2】電子部品装着装置の制御ブロック図である。
【図3】装着データを示す図である。
【図4】部品ライブラリデータを示す図である。
【図5】部品ライブラリデータの部品寸法許容値の設定画面を示す図である。
【図6】部品ライブラリデータの部品寸法許容値の設定画面を示す図である。
【図7】部品サイズチェックのフローチャートを示す図である。
【図8】学習値を算出するフローチャートを示す図である。
【図9】他の実施形態の部品サイズチェックのフローチャートを示す図である。
【符号の説明】
13 吸着ノズル
16 認識カメラ
20 CPU
22 RAM
33 認識処理部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a component recognition processing method of an electronic component mounting apparatus and a component recognition processing apparatus for imaging an electronic component sucked and held by a suction nozzle with a recognition camera and recognizing the position of the electronic component.
[0002]
[Prior art]
In the conventional component recognition processing method of this type, the size of the electronic component is checked based on whether or not the size of the recognized electronic component is within the allowable range based on the size learning value.
[0003]
[Problems to be solved by the invention]
However, if the part dimensions change suddenly, such as when there is a lot change of electronic parts, for example, even if the part library data is correct, it may be out of the allowable value range, resulting in a recognition error. In some cases, recognition processing is performed as (part size defect).
[0004]
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to perform recognition processing without causing a recognition abnormality even when the component dimensions change suddenly.
[0005]
[Means for Solving the Problems]
Therefore, according to a first aspect of the present invention, there is provided a component recognition processing method for an electronic component mounting apparatus, in which an electronic component sucked and held by a suction nozzle is imaged by a recognition camera, and the position of the electronic component is recognized and processed. The image is processed to calculate the size of the electronic component, whether the calculated size of the electronic component is within an allowable value range based on the size learning value, and based on the learning value If it is outside the tolerance range, it is determined whether it is within the tolerance range based on the parts library, and if it is within the tolerance range based on the parts library, it is determined whether it is immediately after the occurrence of a component shortage. In the case where it is determined that the part has just expired, the learning value is cleared and it is determined that the recognition is normal .
[0006]
According to a second aspect of the present invention, in the component recognition processing method for an electronic component mounting apparatus, the electronic component picked up and held by the suction nozzle is picked up by the recognition camera, and the position of the electronic component is recognized and processed. processing the image to calculate the size of the electronic component, the size of the calculated the electronic component is determined whether the allowable value range based on the learning value for the size, relative to the said learning value allowable If the value is within the value range, the learning value is calculated and the recognition is determined to be normal. If the value is outside the allowable value range based on the learning value, it is determined whether the value is within the allowable value range based on the component library. If it is within the allowable value range based on the parts library, it is determined whether or not the part has run out. If it is determined that the part has run out , the learning value is cleared and recognized. Is considered normal And, when the component shortage is determined not just been generated, and judging the recognition is normal to calculate the learned value.
[0007]
According to a third aspect of the present invention, there is provided a component recognition processing device of an electronic component mounting apparatus that captures an electronic component sucked and held by the suction nozzle with a recognition camera and recognizes a position of the electronic component, and an image captured by the recognition camera. And calculating a size of the electronic component by processing and a first determination unit that determines whether the size of the electronic component calculated by the calculation unit is within an allowable value range based on a learning value of the size And a second determination that determines whether or not the component is within an allowable value range based on the component library when the first determination unit determines that the value is outside the allowable value range based on the learning value. And a third determination unit that determines whether or not a component shortage has occurred immediately after the second determination unit determines that the component is within an allowable value range based on the component library . According to 3 judgment means If the component shortage is determined to be immediately after the occurrence is characterized by comprising a fourth determination means determines that normal recognition clears the learned value.
[0008]
According to a fourth aspect of the present invention, there is provided a component recognition processing device of an electronic component mounting device that captures an electronic component sucked and held by the suction nozzle with a recognition camera and recognizes the position of the electronic component, and the image captured by the recognition camera. And calculating a size of the electronic component by processing and a first determination unit that determines whether the size of the electronic component calculated by the calculation unit is within an allowable value range based on a learning value of the size When the determination means and the first determination means determine that the value is within the allowable value range based on the learning value, the learning value is calculated and the recognition is determined to be normal. and the second judging means for judging whether or not within the tolerance range relative to the allowable value range and long if the component library, the tolerance range with respect to the parts library by said second judging means determine to be the Third determining means for determining whether or not it is immediately after the component depletion has occurred when it is, clears the learned value if the component shortage is determined to be immediately generated by said third determination means And a fourth determination unit that calculates a learning value and determines that the recognition is normal when it is determined that the recognition is normal and that it is not immediately after the occurrence of a component shortage. .
[0009]
According to a fifth aspect of the present invention, in the first to fourth aspects, an allowable value range based on the part library is manually set .
[0010]
According to a sixth aspect of the present invention, in the first to fourth aspects, an allowable value range based on the part library is automatically set according to a part shape or a part dimension .
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of an electronic component mounting apparatus according to the present invention will be described with reference to the accompanying drawings. FIG. 1 is a plan view of an electronic component mounting apparatus 1. A plurality of
[0015]
Reference numeral 8 denotes a beam that is long in the X direction. Each
[0016]
The beam 8 is provided with a
[0017]
[0018]
FIG. 2 is a control block diagram of the electronic component mounting apparatus 1. For convenience, only one
[0019]
[0020]
That is, the
[0021]
The
[0022]
A
[0023]
[0024]
FIG. 5 and FIG. 6 show setting screens on the part dimension data tolerance monitor 36 of the part library data, which are set for each type of electronic part, and are displayed as “automatic” or “manual” in FIG. 5 and FIG. If you click the part, it will be changed to either "Automatic" or "Manual", and if it is set to "Automatic", the "Part dimension tolerance X" and "Part dimension tolerance Y" will be shaded The operator cannot set the allowable value, but is automatically set based on a predetermined standard. When the “manual” is set, the operator sets the “part dimension allowable value X” and the “part dimension allowable value Y”. Can be set. This allowable value is stored in the
[0025]
As described above, when “automatic” is set, the allowable value is automatically set based on a predetermined standard. However, it depends on “part shape” such as square and IC, and “part dimension”. It is obtained by the
[0026]
With the above configuration, the operation will be described with reference to FIGS. First, the printed circuit board P is conveyed from the upstream device to the
[0027]
Next, the
[0028]
Next, each
[0029]
At this time, as shown in FIG. 7, each time the electronic component is picked up from each
[0030]
When the arbitrary number of samples (for example, set to “5”) is reached, a component size check is performed based on the learning value, and whether or not the calculated size is within an allowable value range based on the learning value is determined. Is determined by the
[0031]
If the calculated size is within the allowable value range, the process proceeds to the flowchart for calculating the learning value shown in FIG. The method for obtaining the learning value is a method for obtaining the average value from the number of samples of the recent measurement size without considering the maximum value and the minimum value, which will be described in detail below. At that time, first, an area for storing a part size of an arbitrary number of samples (for example, set to “5”) is secured, recognition processing is executed, and if the area is not full, the measured part size is set. If the area is not full at this time, it is normal and the process ends.
[0032]
As described above, the processing is sequentially performed until the area is full. When the area is full, the
[0033]
Therefore, when checking the component size, the size check is performed based on the learning value stored in the
[0034]
If the value is outside the allowable value range based on the learning value, the size is checked based on the part library data. As described above, when it is determined that the value is outside the allowable range based on the learning value, there may be a case where there is a lot change of the electronic parts and the part dimensions change suddenly. If it is OK within the component dimension allowable value range based on the component library data, the learning value is cleared (data for the number of samples “5” is secured again from the next time), and the recognition is determined to be normal. If it is NG outside the part dimension allowable value range based on the part library data, it is determined that the recognition is abnormal and the process ends.
[0035]
If the recognition is normal, each
[0036]
Further, if the recognition is abnormal, it is discarded without being mounted on a collection device provided at a predetermined position, and sometimes corrected and used for recycling.
[0037]
Next, the flowchart shown in FIG. 9 will be described for an embodiment in which the learning value is cleared only when the electronic component is out. As described above, the size is checked based on the part library data, and if the size is OK, it is determined whether or not the part outage abnormality has occurred, and if it has occurred, the learning value is cleared and the recognition is normal. It is determined that it is and ends. If it is not immediately after generation, a learning value is calculated, it is determined that recognition is normal, it is determined that recognition is normal, and the process ends. That is, it is possible to reliably determine the recognition abnormality regardless of the occurrence of the component outage abnormality and continue the operation.
[0038]
In order to determine that the electronic component is out, the end detection of the carrier tape containing the electronic component is continuously detected, for example, three times, and the absence of the component is detected by the component absence sensor. That is, the carrier tape is transported by the electronic component supply unit, but it is determined that the tape end has been detected when the detection sensor detects the absence of the carrier tape via the reflector provided on the passage through which the carrier tape passes. However, if this is detected three times in succession, and the component-free sensor detects that no electronic component is sucked and held by the
[0039]
Although the embodiments of the present invention have been described above, various alternatives, modifications, or variations can be made by those skilled in the art based on the above description, and the present invention is not limited to the various alternatives described above without departing from the spirit of the present invention. It includes examples, modifications or variations.
[0040]
【The invention's effect】
As described above, according to the present invention, the image captured by the recognition camera is processed to calculate the size of the electronic component, and the calculated size of the electronic component is an allowable value range based on the learning value of the size. If it is outside the tolerance range based on the learning value, it is judged whether it is within the tolerance range based on the parts library, and within the tolerance range based on the parts library. If it is, it is determined whether or not it is immediately after the occurrence of a component shortage, and if it is determined that it is immediately after the occurrence of a component failure, the learning value is cleared and it is determined that the recognition is normal. Even when the size of the electronic component is outside the allowable range based on the learning value , the recognition process can be performed without causing a recognition error, and thus, even in the case where a recognition error has been determined so far. It is not recognized as a recognition error. Sometimes will be processed, it is possible to improve the recognition execution accuracy, and reliably determine the recognition error or without occurrence of the component shortage abnormality, it is possible to continue the operation.
[Brief description of the drawings]
FIG. 1 is a plan view of an electronic component mounting apparatus.
FIG. 2 is a control block diagram of the electronic component mounting apparatus.
FIG. 3 is a diagram showing mounting data.
FIG. 4 is a diagram showing component library data.
FIG. 5 is a diagram showing a setting screen for a part dimension allowable value of part library data.
FIG. 6 is a diagram showing a setting screen of a part dimension allowable value of part library data.
FIG. 7 is a flowchart illustrating a component size check.
FIG. 8 is a diagram illustrating a flowchart for calculating a learning value.
FIG. 9 is a diagram illustrating a flowchart of a component size check according to another embodiment.
[Explanation of symbols]
13
22 RAM
33 Recognition processing section
Claims (6)
前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出し、
算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定し、
前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定し、
前記部品ライブラリを基準とした許容値範囲内であれば部品切れが発生した直後か否かを判定し、
部品切れが発生した直後であると判定した場合には学習値をクリアして認識が正常であると判定する、
ことを特徴とする電子部品装着装置の部品認識処理方法。In the component recognition processing method of the electronic component mounting apparatus for imaging the electronic component sucked and held by the suction nozzle with a recognition camera and recognizing the position of the electronic component,
Processing the image captured by the recognition camera to calculate the size of the electronic component,
Determine whether the calculated size of the electronic component is within the allowable range based on the learning value of the size,
If it is outside the allowable value range based on the learning value, it is determined whether it is within the allowable value range based on the parts library ,
If it is within the allowable value range based on the parts library, it is determined whether or not a part shortage has occurred,
If it is determined that the part has just run out, the learning value is cleared and the recognition is determined to be normal.
A component recognition processing method for an electronic component mounting apparatus.
前記認識カメラにより撮像された画像を処理して当該電子部品のサイズを算出し、
算出された当該電子部品のサイズがサイズの学習値を基準とした許容値範囲内か否かを判定し、
前記学習値を基準とした許容値範囲内であれば学習値を算出すると共に認識が正常であると判定し、前記学習値を基準とした許容値範囲外であれば部品ライブラリを基準とした許容値範囲内か否かを判定し、
前記部品ライブラリを基準とした許容値範囲内であれば部品切れが発生した直後か否かを判定し、
部品切れが発生した直後であると判定した場合には学習値をクリアして認識が正常であると判定し、部品切れが発生した直後でないと判定した場合には、学習値を算出して認識正常であると判定する、
ことを特徴とする電子部品装着装置の部品認識処理方法。In the component recognition processing method of the electronic component mounting apparatus for imaging the electronic component sucked and held by the suction nozzle with a recognition camera and recognizing the position of the electronic component,
Processing the image captured by the recognition camera to calculate the size of the electronic component,
Determine whether the calculated size of the electronic component is within the allowable range based on the learning value of the size,
If the learning value is within the allowable value range based on the learning value, the learning value is calculated and the recognition is determined to be normal. If it is outside the allowable value range based on the learning value, the allowable value is based on the component library. Determine whether it is within the value range,
If it is within the allowable value range based on the parts library, it is determined whether or not a part shortage has occurred,
When it is determined that the part has just run out, the learning value is cleared and the recognition is determined to be normal. When it is determined that the part has not run out immediately, the learning value is calculated and recognized. To determine that it is normal,
A component recognition processing method for an electronic component mounting apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002049704A JP4039866B2 (en) | 2002-02-26 | 2002-02-26 | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002049704A JP4039866B2 (en) | 2002-02-26 | 2002-02-26 | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007178869A Division JP4559453B2 (en) | 2007-07-06 | 2007-07-06 | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003249799A JP2003249799A (en) | 2003-09-05 |
| JP4039866B2 true JP4039866B2 (en) | 2008-01-30 |
Family
ID=28662148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002049704A Expired - Fee Related JP4039866B2 (en) | 2002-02-26 | 2002-02-26 | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4039866B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4927457B2 (en) * | 2006-06-28 | 2012-05-09 | パナソニック株式会社 | Mounting condition determination method |
| JP5047031B2 (en) * | 2008-03-28 | 2012-10-10 | 富士機械製造株式会社 | Component recognition method in electronic component mounting apparatus |
| JP6528128B2 (en) * | 2015-09-14 | 2019-06-12 | パナソニックIpマネジメント株式会社 | Component mounting method and component mounting apparatus |
| JP6765756B2 (en) * | 2016-10-11 | 2020-10-07 | ヤマハ発動機株式会社 | Parts mounting machine, parts recognition method |
| CN109711346A (en) * | 2018-12-27 | 2019-05-03 | 南京林业大学 | A kind of poultry abnormal identification method and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3383673B2 (en) * | 1992-03-06 | 2003-03-04 | 松下電器産業株式会社 | Component judgment method for electronic component mounting machine |
| JPH09214185A (en) * | 1996-02-07 | 1997-08-15 | Elmec Corp | Automatic mounting apparatus |
| JPH11126995A (en) * | 1997-10-24 | 1999-05-11 | Juki Corp | Component mounting equipment |
| JP2000307298A (en) * | 1999-04-22 | 2000-11-02 | Sony Corp | Component mounting method |
-
2002
- 2002-02-26 JP JP2002049704A patent/JP4039866B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003249799A (en) | 2003-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4338848B2 (en) | Electronic component mounting method and apparatus | |
| CN1811337B (en) | Checking result informing device | |
| JP3402968B2 (en) | Mounting device | |
| KR101122806B1 (en) | Electronic component mounting apparatus and electronic component mounting method | |
| JP4039866B2 (en) | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus | |
| JP4559453B2 (en) | Component recognition processing method for electronic component mounting apparatus and component recognition processing apparatus | |
| JP5756713B2 (en) | Substrate processing apparatus, substrate processing system | |
| JP4202042B2 (en) | Electronic component mounting apparatus recognition method and recognition apparatus | |
| JPH0637495A (en) | Nozzle position correction method for electronic component mounter | |
| JP2005353750A (en) | Maintenance management device for electronic component mounting equipment | |
| JP4077228B2 (en) | Electronic component mounting device | |
| JP2006059953A (en) | Apparatus and method of mounting electronic part | |
| JP2004172203A (en) | Electronic component mounting device | |
| JP2003017899A (en) | Illuminance correction method in recognition of electronic component assembling apparatus, illuminance correction apparatus, life detection method of illumination apparatus, and life detection apparatus | |
| JP4886989B2 (en) | Electronic component mounting device | |
| JP4125455B2 (en) | Electronic component mounting apparatus and management system thereof | |
| TW202312858A (en) | Component mounting system | |
| JP3967120B2 (en) | Recognition processing device for electronic component mounting device | |
| JP4865175B2 (en) | Parts assembly equipment | |
| EP1282350B1 (en) | Electronic component mounting apparatus | |
| JP4252134B2 (en) | Method and apparatus for detecting misalignment of component recognition reference in mounting machine | |
| JPH0846396A (en) | Mounting machine position correction method and apparatus | |
| JPH10222215A (en) | Electronic part loading device | |
| JP7425693B2 (en) | component mounting machine | |
| US20020092161A1 (en) | Apparatus for mounting electronic components |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041228 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050310 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070123 |
|
| 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 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070508 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070706 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070809 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070821 |
|
| 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: 20071009 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071106 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101116 Year of fee payment: 3 |
|
| 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: 20111116 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111116 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131116 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |