JP6621639B2 - 基板用の画像処理装置 - Google Patents
基板用の画像処理装置 Download PDFInfo
- Publication number
- JP6621639B2 JP6621639B2 JP2015198192A JP2015198192A JP6621639B2 JP 6621639 B2 JP6621639 B2 JP 6621639B2 JP 2015198192 A JP2015198192 A JP 2015198192A JP 2015198192 A JP2015198192 A JP 2015198192A JP 6621639 B2 JP6621639 B2 JP 6621639B2
- Authority
- JP
- Japan
- Prior art keywords
- template
- detection
- image data
- substrate
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000000758 substrate Substances 0.000 title claims description 80
- 238000012545 processing Methods 0.000 title claims description 62
- 238000001514 detection method Methods 0.000 claims description 151
- 238000012937 correction Methods 0.000 claims description 27
- 238000003384 imaging method Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 description 47
- 230000008569 process Effects 0.000 description 47
- 238000004519 manufacturing process Methods 0.000 description 17
- 238000012546 transfer Methods 0.000 description 17
- 230000015654 memory Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007650 screen-printing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Supply And Installment Of Electrical Components (AREA)
Description
(生産ライン1の構成)
生産ライン1は、図1に示すように、ネットワークを介してホストコンピュータ20と通信可能に接続された複数の生産設備により構成される。この生産設備には、部品実装機10の他に、例えばスクリーン印刷機や実装検査機、リフロー炉などが含まれる。部品実装機10を含む生産設備は、ネットワークを介してホストコンピュータ20と種々のデータを入出力可能に構成されている。
生産ライン1を構成する複数台の部品実装機10は、図1に示すように、基板搬送装置11と、部品供給装置12と、部品移載装置13と、部品カメラ14と、基板カメラ15と、制御装置16とを備える。以下の説明において、部品実装機10の水平幅方向(図1の左右方向)をX軸方向とし、部品実装機10の水平長手方向(図1の上下方向に)をY軸方向とし、X軸およびY軸に垂直な鉛直方向(図1の前後方向)をZ軸方向とする。
ホストコンピュータ20は、生産ライン1の動作状況を監視し、部品実装機10を含む生産設備の制御を行う。ホストコンピュータ20には、部品実装機10を制御するための各種データが記憶されている。上記の各種データには、生産される回路基板製品の種類や生産量を含む生産計画、部品実装機10を動作させるための制御プログラム、および画像処理に用いられるテンプレートが含まれる。
画像処理装置30は、図1に示すように、記憶部31と、検出部32と、案内部33とを備える。記憶部31は、ハードディスクやフラッシュメモリなどにより構成される。記憶部31は、ランド51により配線パターンが形成された基板50の上面をカメラにより撮像して取得された画像データ60を記憶する。詳細には、画像データ60は、基板50におけるランド51の特徴部51aが基板カメラ15のカメラ視野に収まるように撮像して取得されたものである。
上記の基板用の画像処理装置30による検出処理について説明する。検出処理は、例えば作業者により作成されたテンプレート70の原案が適正であるか否かを判断するために、実際に画像データ60の指定領域61においてランド51の特徴部51aを検出する処理である。画像処理装置30は、先ず、図3に示すように、記憶部31に記憶された画像データ60を取得する(ステップ10(以下、「ステップ」を「S」と表記する))。
基板用の画像処理装置30は、ランド51により配線パターンが形成された基板50の上面をカメラ(基板カメラ15)により撮像して取得された画像データ60を記憶する記憶部31と、ランド51の特徴部51aを示すテンプレート70を用いて画像データ60における1箇所の特徴部51aが含まれるように指定された指定領域61を走査して、テンプレート70と一致する位置を検出する検出部32と、検出部32により検出された検出位置が2箇所以上の場合に、画像データ60および複数の検出位置を表示し、テンプレート70の修正を案内する案内部33と、を備える。
このような構成によると、テンプレート70を用いた特徴部51aの検出処理において、指定領域61の全域に亘って誤検出される位置の有無を確認することができる。これにより、誤検出される位置が複数ある場合には、これらが検出されないようにテンプレート70が適宜修正される。よって、画像処理装置30は、テンプレート70の効率的な修正を支援することができる。
このような構成によると、画像処理装置30は、誤検出された位置におけるテンプレート70の一致の状態を示すことができる。これにより、画像処理装置30は、どのようにテンプレート70を修正すべきかを案内することができるので、テンプレート70の効率的な修正を支援することができる。
このような構成によると、画像処理装置30は、部品実装機10の基板カメラ15を流用されたカメラの撮像による画像データ60を用いて、テンプレート70の修正を案内することができる。これにより、実際の実装処理に近い環境による画像を用いることができるので、より正確な修正の案内をして、適正なテンプレート70の生成を支援することができる。
(実装後の基板50を対象とした検出処理について)
実施形態において、検出処理(図3を参照)は、作業者により作成されたテンプレート70の原案が適正であるか否かを判断するために、実装前の基板50を撮像して取得された画像データを対象として実行される。これに対して、画像処理装置30は、必要に応じて実装後の基板50を撮像して取得された画像データ60(以下、「実装後の画像データ60M」と称する)を対象として、基準テンプレート70Tを用いて検出処理を実行する構成としてもよい。
実施形態において、検出部32は、上記のように、走査の途中にて特徴部51aの位置が検出された否かに関わらず、指定領域61の全域に亘る走査が完了するまで走査を継続する構成とした(S20)。これに対して、テンプレート70が適正か否かを判断する観点からは、検出部32は、例えば検出位置が2箇所となった時点で走査を中断してもよい。
画像データ60の指定領域61は、上記のように、画像データ60のうち1箇所の特徴部51aが含まれるように設定された領域である。この指定領域61は、ランド51の特徴部51aが画像中心となるように指定されてもよいし、画像データ60の特定箇所が画像中心となるようにしていされもよい。
実施形態において、案内部33は、検出部32により検出された検出位置(第一検出位置81および第二検出位置82)が2箇所以上の場合に、第一検出位置81および第二検出位置82の座標値を示すとともに、複数のシークライン71を異なる線種で表示する構成とした(S32)。
実施形態において、テンプレート70は、ランド51の特徴部51aのエッジ部と交差する複数のシークライン71により構成されるものとした。これに対して、テンプレート70は、ランド51の特徴部51aを示すものであれば種々の態様を採用され得る。
実施形態において、画像処理装置30は、記憶部31、検出部32、および案内部33により構成され、ホストコンピュータ20に組み込まれた構成とした。これに対して、画像処理装置30は、ホストコンピュータ20に対する外部装置であって、テンプレート70の生成を支援する専用装置としてもよい。
10:部品実装機
11:基板搬送装置、 12:部品供給装置、 12a:フィーダ
13:部品移載装置
13a:ヘッド駆動装置、 13b:移動台、 13c:装着ヘッド
15:基板カメラ(カメラ)、 14:部品カメラ、 16:制御装置
20:ホストコンピュータ、 21:表示装置、 22:入力装置
30:画像処理装置、 31:記憶部、 32:検出部、 33:案内部
50:基板、 51:ランド、 51a:特徴部
60:画像データ、 60M:実装後の画像データ、 61:指定領域
70:テンプレート、 70T:基準テンプレート、 170:修正後のテンプレート
71:シークライン、 72:修正シークライン
81:第一検出位置、 82:第二検出位置
Ps:供給位置、 Rp:位置決め誤差
N:(検出位置の)数量、 W1,W2:(指定領域の)幅
Claims (6)
- ランドにより配線パターンが形成された基板の上面をカメラにより撮像して取得された画像データを記憶する記憶部と、
前記ランドの特徴部を示すテンプレートを用いて前記画像データにおける1箇所の前記特徴部が含まれるように指定された指定領域を走査して、前記テンプレートと一致する位置を検出する検出部と、
前記検出部により検出された検出位置が2箇所以上の場合に、前記画像データおよび複数の前記検出位置を表示し、前記テンプレートの修正を案内する案内部と、
を備え、
前記上面に電子部品が実装される前の前記基板を対象とした前記検出部による検出において、前記検出位置が1箇所となる前記テンプレートを基準テンプレートとし、
前記カメラは、前記上面に電子部品が実装された前記基板を撮像して実装後の画像データを取得し、
前記検出部は、前記基準テンプレートを用いて実装後の前記画像データにおける前記指定領域を走査して、前記基準テンプレートと一致する位置を検出し、
前記案内部は、前記検出部により検出された検出位置が2箇所以上の場合に、実装後の前記画像データおよび複数の前記検出位置を表示し、前記基準テンプレートの修正を案内する基板用の画像処理装置。 - 前記検出部は、前記走査の途中にて前記特徴部の位置が検出されたか否かに関わらず、前記指定領域の全域に亘る前記走査が完了するまで前記走査を継続する、請求項1に記載の基板用の画像処理装置。
- 前記案内部は、前記画像データにおける複数の前記検出位置に前記テンプレートをそれぞれ配置した状態で表示し、前記テンプレートの修正を案内する、請求項1または2に記載の基板用の画像処理装置。
- 前記カメラは、前記基板に対して前記上面に平行な方向に相対移動可能に構成され、
前記画像データにおける前記指定領域は、前記基板に対する前記カメラの位置決め誤差に基づいて設定される、請求項1−3の何れか一項に記載の基板用の画像処理装置。 - 前記テンプレートは、前記特徴部のエッジ部と交差する複数のシークラインにより構成され、
前記検出部は、エッジ処理された前記画像データの前記指定領域の所定位置において全ての前記シークラインが交点を有する場合に、前記テンプレートと一致する位置として前記所定位置を検出する、請求項1−4の何れか一項に記載の基板用の画像処理装置。 - 前記カメラは、前記基板に電子部品を実装する部品実装機において、前記基板の前記上面を撮像する基板カメラである、請求項1−5の何れか一項に記載の基板用の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015198192A JP6621639B2 (ja) | 2015-10-06 | 2015-10-06 | 基板用の画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015198192A JP6621639B2 (ja) | 2015-10-06 | 2015-10-06 | 基板用の画像処理装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2017072924A JP2017072924A (ja) | 2017-04-13 |
JP2017072924A5 JP2017072924A5 (ja) | 2019-06-27 |
JP6621639B2 true JP6621639B2 (ja) | 2019-12-18 |
Family
ID=58537736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015198192A Active JP6621639B2 (ja) | 2015-10-06 | 2015-10-06 | 基板用の画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6621639B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3823428B1 (en) | 2018-07-12 | 2024-01-03 | Fuji Corporation | Template creating device and component mounting machine |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000099726A (ja) * | 1998-09-18 | 2000-04-07 | Sony Corp | 基板情報検索装置、基板情報検索方法及び基板情報検索機能を有するプログラムを記録したコンピュータ読み取り可能な情報記録媒体 |
JP2002252471A (ja) * | 2001-02-26 | 2002-09-06 | Matsushita Electric Works Ltd | 多層積層板の基準マークのx線検出方法 |
JP5318334B2 (ja) * | 2006-05-19 | 2013-10-16 | Juki株式会社 | 対象物の位置検出方法及び装置 |
-
2015
- 2015-10-06 JP JP2015198192A patent/JP6621639B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017072924A (ja) | 2017-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5318334B2 (ja) | 対象物の位置検出方法及び装置 | |
JP6310058B2 (ja) | 画像処理装置および基板生産システム | |
CN107926154B (zh) | 元件安装装置 | |
JP6571116B2 (ja) | 検査支援装置 | |
JP6646916B2 (ja) | 基板用の画像処理装置および画像処理方法 | |
JP2022020015A (ja) | 装着処理の最適化装置 | |
JP6734868B2 (ja) | 基板用の画像処理装置および画像処理方法 | |
JP4324442B2 (ja) | 部品データ生成装置及び電子部品実装装置 | |
JP6621639B2 (ja) | 基板用の画像処理装置 | |
WO2018142492A1 (ja) | 座標データ生成装置及び座標データ生成方法 | |
JP2007281312A (ja) | 部品搭載方法 | |
JP4707607B2 (ja) | 部品認識データ作成用画像取得方法及び部品実装機 | |
JP6904978B2 (ja) | 部品装着機 | |
EP3370493B1 (en) | Base plate position searching device and component mounting machine | |
JP7253476B2 (ja) | 部品認識データ作成方法および部品認識データ作成プログラム | |
CN109997133B (zh) | 信息处理装置及信息处理方法 | |
CN110678060B (zh) | 图像处理装置、安装装置、图像处理方法、存储介质 | |
JP6277044B2 (ja) | 基板処理装置および実装機 | |
JP6407433B2 (ja) | モデルデータ作成装置、モデルデータの作成方法、搭載基準点決定装置、搭載基準点の決定方法 | |
WO2019058475A1 (ja) | シェイプデータ類比判定装置 | |
JP6670410B2 (ja) | 検査支援装置および検査支援方法 | |
JP2012164908A (ja) | 部品実装装置および部品実装方法ならびに部品実装装置における吸着位置ティーチ方法。 | |
JP2023110671A (ja) | 画像処理装置及び画像処理方法 | |
JP4077826B2 (ja) | 電子部品装着方法および電子部品装着装置 | |
JP2020136599A (ja) | データ作成装置、決定装置、装着作業機、及び、装着作業実行方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180913 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190523 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190719 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190912 |
|
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: 20191112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6621639 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |