JPH03253100A - 視覚認識位置補正方法 - Google Patents

視覚認識位置補正方法

Info

Publication number
JPH03253100A
JPH03253100A JP2049465A JP4946590A JPH03253100A JP H03253100 A JPH03253100 A JP H03253100A JP 2049465 A JP2049465 A JP 2049465A JP 4946590 A JP4946590 A JP 4946590A JP H03253100 A JPH03253100 A JP H03253100A
Authority
JP
Japan
Prior art keywords
land
visual recognition
teaching
taught
visual
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.)
Granted
Application number
JP2049465A
Other languages
English (en)
Other versions
JP2799032B2 (ja
Inventor
Shigetomo Takeyoshi
茂知 武善
Mitsushige Ishikawa
石川 光重
Katsushi Nozaki
勝志 野崎
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.)
Hitachi Ltd
Hitachi KE Systems Ltd
Original Assignee
Hitachi Ltd
Hitachi Keiyo Engineering 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=12831889&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH03253100(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hitachi Ltd, Hitachi Keiyo Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP2049465A priority Critical patent/JP2799032B2/ja
Publication of JPH03253100A publication Critical patent/JPH03253100A/ja
Application granted granted Critical
Publication of JP2799032B2 publication Critical patent/JP2799032B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Supply And Installment Of Electrical Components (AREA)
  • Controlling Sheets Or Webs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、予め教示されている位置への、ロボットなど
による正確な位置決めに、テレビジョンカメラなどを用
いた視覚Hによる補正を適用したシステムに係り、特に
マウンタなどと呼ばれている、プリント配線基板への部
品自動搭載機に好適な視覚認識位置補正方法に関する。
〔従来の技術〕
プリント配線基板への電子部品などの搭載に際しては、
まず、標準的なプリント配線基板を用いて、搭載位置の
教示(ティーチング)を行ない、以後、この教示により
与えられている位置に電子部品などを搭載してゆくので
あるが、このとき、プリント配線基板のマウンタへの設
置位置のずれや、プリント配線基板自体のパターンのず
れなどにより、教示データによる位置決めだけでは所定
の精度保持か困難である。
そこで、従来から、テレビジョンカメラなどによ)ノ、
教示点ごとに位置決め点となるランドの画像データを取
り込み、この画像データの解析により位置ずれ補正を行
なうようにした、いわゆる視覚認識による補正方法が適
用されており、その例を、 特開昭62−185105号 特開昭63−265104号 #[’ l  −173804号 の各公報に見ることが出来る。
〔発明が解決しようとしている課題〕
上記従来技術は、視覚認識に使用されるテレビジョンカ
メラ(以下、TVカメラという)などの撮像視野をあま
り広くすることが出来ない点について配慮がされておら
ず、上記した教示点での位置ずれ量が大きくなったとき
には、ランドなどの撮像対象物が撮像視野から外れ、搭
載動作が停止されてしまうという問題があった。
なお、上記したTVカメラなどによる撮像視野を広く出
来ないことの理由は、以下のとおりである。すなわち、
撮像視野を広くすると、なるほど撮像対象物が視野から
外れてしまうのは防げるかも知れないが、他方、画素当
りの分解能が荒くなり、必要な測定精度が保持出来なく
なる。さらに撮像視野を広げすぎると、同一の視野内に
複数の撮像対象物が入り、必要な対象物の特定か困難に
なったり、不可能になったりしてしまうからである。
本発明の目的は、必要な測定精度の保持のもとで、常に
確実に撮像対象物を撮像視野内に収めることができ、搭
載動作の停止によるダウンタイムの発生を充分に抑える
ことができるようにした、視覚認識位置補正方法を提供
することにある。
〔課題を解決するための手段〕
上記目的を遠戚するために、各教示点で視覚認識により
検出した位置補正の結果に基づいて、その教示点の次の
教示点での教示位置を逐次補正して行くようにしたもの
である。
〔作用〕
各教示点で視覚認識により検出した位置補正量は、この
教示点でのずれ量を表わすと共に、次の教示点でのずれ
を予想する量ともなっている筈である。従って、この位
置補正量に基ついて次の教示点位置を補正してやれば、
この位置補正量は、次の教示点で撮像対象物がずれて居
ると予想される位置へと撮像視野を移動させるように作
用し、常に撮像対象物を撮像視野内に収めることが出来
る。
〔実施例〕
以下、本発明による視覚認識位置補正方法について、図
示の実施例により詳細に説明する。
まず、本発明をマウンタに適用した第1の実施例につい
て、第1図により説明する。
この第1図において、1aはマウンタに対して予め教示
しである搭載位置に設置されたプリント基板を表わし、
1bは搭載動作時に実際にマウンタによって設置されて
しまった位置にあるプリント基板を表わす。
まず、ティーチング時、プリント基板1aをマウンタ内
へ設置し、ランド2a、3aの位置を教示する。このと
き、これらのランド2a、3aを各々認識するための視
覚認識エリアを、それぞれ5a、6aとする。
次に、実際に部品をプリント基板上へ搭載するときには
、教示した順に部品を搭載してゆくので、プリント基板
1aのランド2b(N番目)、ランド3b(N+1番目
)の順で搭載する。
そこで、先ずN番目に部品を搭載すべきランド2bにつ
いて、ランド2aを教示したときの視覚認識エリア4a
を使って視野内での位置を求める。
しかして、このとき求めた位置は視覚認識視野内におけ
る位置として表わされているため、それをマウンタが保
有している座標系での位置へ変換する。
マウンタの位置へ変換した後、マウンタは、その位置へ
部品を搭載する。
また、これと並行して、マウンタは、実際に部品を搭載
したランド2bと教示したランド2aとの位置の差を求
め、それらを第2図に示すように、位置の差ΔX、Δy
とする。そして、この求めた差ΔX、Δyを視覚認識位
置補正量とする。
次に、N +1番目に部品を搭載するランド3bについ
ても、ランド2bと同様、視覚認識をして部品を搭載す
るのであるが、第1図に示すように、この場合には、ラ
ンド3bは、教示したときの視覚認識エリア6aの視野
外に有るため、従来技術では認識不可能だった。
しかして、この実施例では、このため、先にN番目搭載
の際に求めた視覚認識位置補正量ΔX。
Δyを用い、これらの補正量だけ、視覚認識位置6aを
移動し、新たな視覚認識位置6bを得る。
この補正された視覚認識位置6bによれば、ランド3b
が視野内に入るから、これを用いてランド3bの位置を
求めるのである。
そして、視覚認識位置6bで求めたランド3bの位置は
、N番目で求めたランド2bと同様に視覚の視野内での
位置のため、マウンタの位置へ変換し、同様に部品を搭
載するのである。
又、これと並行して、さらに次のN+2番目の視覚認識
位置補正のために、同じくランド3aとランド3bとの
位置の差を求め、新たな視覚認識位置補正量とする。
以降、これらの処理を繰り返して行くのである。
従って、この実施例によれば、従来技術では、視覚認識
エリアから外れていた対象物も、エリア内に取り込める
ようになり、視覚認識不可能で途中停止することがなく
、連続搭載できる効果かある。
次に、第3図により、本発明の第2の実施例について説
明する。
この第3図に示す実施例は、教示時でのランド2aの位
置と、実際に部品を搭載するときのランド2bの位置と
が大きく離れており、教示時の視覚認識エリア5aでは
認識できない場合に対応したもので、図に7で示しであ
るのはサーチ用の視覚認識エリアで、教示時の視覚認識
エリア5aを中心にして、視覚認識エリア7を上下左右
斜め方向に逐次移動させ、各位置毎に、視覚の視野内に
ランド2bか存在するか否かを調べ、探索を行なうよう
にしたものである。
そして、ランド2が見付かったら、以降は、第1図で説
明した第1の実施例と同じ動作に移行するのである。
第4図は、第1と第2の実施例を組合せた処理に必要な
手順を示したもので、マウンタが搭載動作を開始して、
搭載終了するまでの一連の動作を表わしたものであり、
以下、この第4図に従って説明する。
Slでは、搭載に先立ち、メモリの初期化を行い、視覚
認識位置補正量をクリアする。
S2では、搭載するステップNO1に従って、教示済の
位置データ等をメモリから読出す。
S3では、視覚センサを使ってランドの位置を測定する
ときに、万が一視覚視野内にランドが見つからなかった
場合、マウンタを移動し、再度ランドを探す処理を行う
ので、その回数を予め設定しておく。
S4では、S2で読み出した教示済の位置データに視覚
認識位置補正量を加え、視野を教示時と若干能れた位置
へ修正し、その修正した位置へとマウンタを移動させる
S5では、S4て移動した位置で視覚センサを用いて、
ランドの位置を視野内の座標で求める。
S6では、S5の結果から、もし視野内にランドが無か
ったらSllへ処理を移し、もし視野内にランドが有っ
たらS7へ処理を移す。
S7では、S6の判断により、視野内にランドが存在し
、その位置が視覚センサから得られているので、その視
覚視野内の位置座標をマウンタ座標へ変換し、その変換
した位置へマウンタを移動する。
S8では、部品をランドへ搭載する。
S9では、S2で読み出した教示済の位置データと、S
7で求めたランドの位置データとの差をX及びy方向共
に計算(S7のデータからS2のデータを引<)シ、そ
の結果を新たな視覚認識位置補正量として、現在設定し
である視覚認識位置補正量と置き換える。
S10では、S8て搭載した部品か最終ステツブの部品
か判断し、もし、最終ステップの部品だったら処理を5
endへ移し終了する。もし、最終ステップでなかった
ら、ステップNO6を歩進してS2へ処理を移し、搭載
を継続する。
Sllでは、S6の判断により視覚視野内にランドが存
在しなかったので、第5図に示す探索移動量格納テーブ
ルから、探索回数カウンタに従って、探索移動量(ΔX
、Δy)を読み出す。
S12では、S2で読み出した教示済の位置データと現
在の視覚認識位置補正量とを加えた値に、Sllで読み
出した探索移動量を更に加える。そして、この結果で示
される位置へとマウンタを移動させる。
S13では、マウンタがランドを見つけようと教示点周
辺を探索しても、見つからない場合も有るので、成る一
定回数実行しても見つからない場合には、探索を打切っ
て、そのステップの部品は搭載せずに、飛び越して次の
ステップの部品を搭載し始めるようにするために、探索
回数カウンタを歩進し、その回数を成る一定値と比較し
、一定値を超えていたら、処理を510へ移すようにす
る。もし、一定値以下ならば、再度ランド探索を行うよ
うに処理を35へ移す。
従って、この第4図に示した処理手順を実行することに
より、第1図と第3図に示した動作が得られ、常にラン
ドを撮像視野内に収めることが出来、部品搭載動作を継
続させることが出来る。
次に、第6図と第7図は本発明のさらに別の実施例で、
第8図は動作フローを示す。
この実施例は、第1と第2の実施例を用いて求めたラン
ドの位置を利用し、その位置から次ステツプのランドの
位置を予測するようにしたものである。
まず、第6図において、2a、3a、4aは教示済のラ
ンド位置を、そして、2b、3b、4bは実際のランド
位置をそれぞれ表わす。また、これらのランドに対して
、部品を搭載する順序は、2b、3b、4bの順になっ
ているものである。
次に、第8図により説明する。
S20で、2bのランドに部品を搭載する。
521で、3bのランドに部品を搭載する。
S22で、3bと2bとのランドの位置の差を第8図に
示すようにして求める。そして、これらの差をΔX1.
Δy2とする。
523では、S22で求めた差Δxl、Δy1からプリ
ント基板の傾きΔθを、次式により演算する。
Δθ=ArcTan(Δx JΔy r )S24では
、S23で求めたプリント基板の傾きΔθを使い、ラン
ド4bの位置を予測する。先ず、4aの教示済位置デー
タと3aの教示済位置データとの差を求める。この差の
データを各々、X 43+  V 4 sとし、基板の
傾き八〇を考慮してランド4bの位置を第7図に従って
予測すると、第7図の視覚認識位置補正量ΔX2とΔy
、は、Δx、=x、、cosΔθ+y、、sinΔθΔ
yx = y4 s CO5Δθ−xosinΔOとな
る。
そこで、これらの視覚認識位置補正量ΔxtとΔy2を
それぞれランド3bの座標に加えて、ランド4bの座標
とする。
以上の処理により、ランド2b、3bの座標からランド
4bの座標を予測することができ、従って、この実施例
によっても、常に確実に、視覚の視野内にランドを捉え
ることができ、部品搭載の継続が可能になる。
〔発明の効果〕
本発明によれば、必要な測定精度の保持のもとで、常に
確実に撮像対象物を撮像視野内に収めることができるか
ら、マウンタなどに適用して、部品搭載動作の停止によ
るダウンタイムの発生を充分に抑えることができ、稼働
率の向上に大きく寄与するという効果が得られる。
【図面の簡単な説明】
第1図は本発明による視覚認識位置補正方法の第1の実
施例の動作説明図、第2図は教示済データの位置と実際
のランドの位置との関係を示す説明図、第3図は本発明
の第2の実施例の動作説明図、第4図は本発明の実施例
における処理手順を示すフローチャート、第5図は本発
明の一実施例における探索移動量格納テーブルの説明図
、第6図は本発明の第3の実施例の動作説明図、第7図
は教示済データの位置と実際のランド位置との関係を示
す説明図、第8図は本発明の第3の実施例における処理
手順を示すフローチャートである。 1a・・・・・・教示位置にあるプリント基板、1b・
・・・・・実際の搭載位置にあるプリント基板、2a・
・・・・・N番目に教示したランド、2b・・・・・・
N番目に搭載するランド、3a・・・・・・N+1番目
に教示したランド、3b・・・・・・N+1番目に搭載
するランド、4a・・・・・N+2番目に教示したラン
ド、4b・・・・・・N千2番目に搭載するランド、5
a・・・・・・ランド2aを教示したときの視野、6a
・・・・・・ランド3aを教示したときの視野、6b・
・・・・・ランド3bを搭載するときの視野、7・・・
・・ランドを探索するときの視野。

Claims (2)

    【特許請求の範囲】
  1. 1.プリント配線基板面に存在する複数の教示位置毎に
    順次視覚認識による位置補正を行なって部品を搭載して
    ゆく方式の部品搭載装置において、上記複数の教示位置
    のそれぞれ毎に上記視覚認識により検出した上記位置補
    正の結果に基づいて、その教示位置の次の教示位置での
    位置ずれ量を算定する演算手段を設け、この位置ずれ量
    により上記次の教示位置での位置決めを順次補正するよ
    うに構成したことを特徴とする視覚認識位置補正方法。
  2. 2.請求項1の発明において、上記複数の教示位置の内
    の最初に位置決めすべき教示位置の周辺に、この教示位
    置から所定距離離れた少なくとも1の位置決め点を設定
    する手段を備え、上記最初に位置決めすべき教示位置に
    位置決めしたとき、視覚認識が得られなかった場合には
    、上記少なくとも1の位置決め点から視覚認識による位
    置補正を実行するように構成したことを特徴とする視覚
    認識位置補正方法。
JP2049465A 1990-03-02 1990-03-02 視覚認識位置補正方法 Expired - Lifetime JP2799032B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2049465A JP2799032B2 (ja) 1990-03-02 1990-03-02 視覚認識位置補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2049465A JP2799032B2 (ja) 1990-03-02 1990-03-02 視覚認識位置補正方法

Publications (2)

Publication Number Publication Date
JPH03253100A true JPH03253100A (ja) 1991-11-12
JP2799032B2 JP2799032B2 (ja) 1998-09-17

Family

ID=12831889

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2049465A Expired - Lifetime JP2799032B2 (ja) 1990-03-02 1990-03-02 視覚認識位置補正方法

Country Status (1)

Country Link
JP (1) JP2799032B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002185199A (ja) * 2000-12-15 2002-06-28 Matsushita Electric Ind Co Ltd 電子部品実装装置におけるプログラムのマーク位置修正方法および装置
JP2007266393A (ja) * 2006-03-29 2007-10-11 Toray Ind Inc 基板の位置決め方法、基板の位置決め装置、プラズマディスプレイ用背面板の製造装置。
CN111133850A (zh) * 2017-09-28 2020-05-08 株式会社富士 元件安装机
CN120170752A (zh) * 2025-05-19 2025-06-20 深圳市正运动技术有限公司 相机自动运动完成中心示教点位的方法、装置、设备及存储介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002185199A (ja) * 2000-12-15 2002-06-28 Matsushita Electric Ind Co Ltd 電子部品実装装置におけるプログラムのマーク位置修正方法および装置
JP2007266393A (ja) * 2006-03-29 2007-10-11 Toray Ind Inc 基板の位置決め方法、基板の位置決め装置、プラズマディスプレイ用背面板の製造装置。
CN111133850A (zh) * 2017-09-28 2020-05-08 株式会社富士 元件安装机
CN111133850B (zh) * 2017-09-28 2021-06-01 株式会社富士 元件安装机
CN120170752A (zh) * 2025-05-19 2025-06-20 深圳市正运动技术有限公司 相机自动运动完成中心示教点位的方法、装置、设备及存储介质

Also Published As

Publication number Publication date
JP2799032B2 (ja) 1998-09-17

Similar Documents

Publication Publication Date Title
US6151406A (en) Method and apparatus for locating ball grid array packages from two-dimensional image data
JP2008036918A (ja) スクリーン印刷装置および画像認識位置合わせ方法
WO2008056754A1 (en) Method for component mounting
JPH03253100A (ja) 視覚認識位置補正方法
JPH08236995A (ja) チップの実装方法
KR0161332B1 (ko) 본딩좌표의 티칭방법 및 티칭수단
JP2633147B2 (ja) 部品実装方法
JPH0195889A (ja) レーザ加工装置およびレーザ加工方法
EP0894423B1 (en) Mounting electronic component method and apparatus
JPS62113206A (ja) 位置補正方法
JPS63300843A (ja) 視覚認識装置の座標補正方法
US5583756A (en) Teaching method and teaching system for a bonding coordinate
JPH074737B2 (ja) クランプずれ量補正装置
JPH10284887A (ja) 基板マーク検出方法
JP2974794B2 (ja) 多角形部品の多視野認識方法
JP2907246B2 (ja) 部品実装装置
JPH0738519B2 (ja) 電子部品実装方法
JP2002185199A (ja) 電子部品実装装置におけるプログラムのマーク位置修正方法および装置
JPH0449405A (ja) 部品供給位置補正方法
JP2001013189A (ja) 回路基板検査装置の制御方法
KR100234289B1 (ko) 영상의 패턴 매칭 방법
JPS6412091B2 (ja)
JPH11168297A (ja) 作業機での作業位置の判定方法と補正方法、それらを用いた作業機
JPH03112200A (ja) 電子部品塔載装置
JP2974788B2 (ja) パターン位置検出方法

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080703

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090703

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090703

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100703

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100703

Year of fee payment: 12