JPH0235476B2 - - Google Patents
Info
- Publication number
- JPH0235476B2 JPH0235476B2 JP56049313A JP4931381A JPH0235476B2 JP H0235476 B2 JPH0235476 B2 JP H0235476B2 JP 56049313 A JP56049313 A JP 56049313A JP 4931381 A JP4931381 A JP 4931381A JP H0235476 B2 JPH0235476 B2 JP H0235476B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- routine
- imaging
- substrate
- moving
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/30—Assembling printed circuits with electric components, e.g. with resistors
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/081—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
- H05K13/0815—Controlling of component placement on the substrate during or after manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Operations Research (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
- Molding Of Porous Articles (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
Description
【発明の詳細な説明】
本発明は自動組立装置に関し、特に複数のリー
ド線を有する部品を基板上の所定の位置に高い位
置精度で自動的に搭載動作する自動組立装置に関
する。
ド線を有する部品を基板上の所定の位置に高い位
置精度で自動的に搭載動作する自動組立装置に関
する。
基板上の所定の位置に決められた姿勢で部品を
搭載する自動組立装置においては、部品を搭載位
置に運ぶ部品保持装置への部品の供給誤差が搭載
位置の許容誤差範囲よりも充分に小さければ、部
品を供給した後、予め決められた数値に従つて保
持装置を目標位置に移動させる単純な制御動作で
目的を達成できる。しかしながら、例えば、IC、
LSIの如く極めて狭い間隔で多数の細いリード線
をもつ電子部品を、これらのリード線に対応して
形成されたプリント基板上の微細な配線端子上に
正確に搭載する組立作業の場合、各リード線と配
線端子との間に許容される位置ずれの範囲が極め
て小さいため、供給装置から保持装置への部品供
給誤差を上述した単純な制御を可能とする範囲内
に抑えることは極めて困難である。特にパツケー
ジの各辺にそれぞれ複数本のリード線をもつLSI
をプリント基板上に搭載する場合には、リード線
の長手方向の位置ずれ許容範囲が、これと直交す
る方向に延びるリード線の幅によつて制約される
ため、保持装置への部品供給に許容されるバラツ
キの範囲は極めて厳しく、これを実現しようとす
ると部品供給装置と保持装置が複雑かつ高価なも
のとなる。また、この方式によれば寸法、形状の
異なる多品種の部品自動組立への適合が困難であ
る。
搭載する自動組立装置においては、部品を搭載位
置に運ぶ部品保持装置への部品の供給誤差が搭載
位置の許容誤差範囲よりも充分に小さければ、部
品を供給した後、予め決められた数値に従つて保
持装置を目標位置に移動させる単純な制御動作で
目的を達成できる。しかしながら、例えば、IC、
LSIの如く極めて狭い間隔で多数の細いリード線
をもつ電子部品を、これらのリード線に対応して
形成されたプリント基板上の微細な配線端子上に
正確に搭載する組立作業の場合、各リード線と配
線端子との間に許容される位置ずれの範囲が極め
て小さいため、供給装置から保持装置への部品供
給誤差を上述した単純な制御を可能とする範囲内
に抑えることは極めて困難である。特にパツケー
ジの各辺にそれぞれ複数本のリード線をもつLSI
をプリント基板上に搭載する場合には、リード線
の長手方向の位置ずれ許容範囲が、これと直交す
る方向に延びるリード線の幅によつて制約される
ため、保持装置への部品供給に許容されるバラツ
キの範囲は極めて厳しく、これを実現しようとす
ると部品供給装置と保持装置が複雑かつ高価なも
のとなる。また、この方式によれば寸法、形状の
異なる多品種の部品自動組立への適合が困難であ
る。
従つて本発明の目的は、基板上の所定位置に高
い位置精度で部品を搭載できる自動組立装置を提
供することにある。
い位置精度で部品を搭載できる自動組立装置を提
供することにある。
本発明の他の目的は、連続的に供給される複数
種類の部品の基板上への搭載を可能とする自動組
立装置を提供することにある。
種類の部品の基板上への搭載を可能とする自動組
立装置を提供することにある。
本発明の更に他の目的は、基板上への部品搭載
を高速に行なえる自動組立装置を提供することに
ある。
を高速に行なえる自動組立装置を提供することに
ある。
これらの目的を達成するため、本発明によれ
ば、基板上の所定位置に複数のリード線を有する
部品を自動的に搭載する自動組立装置において、
上記基板をあらかじめ定められた基準位置に移動
する基板移動手段と、供給される上記部品を上記
基板上の保持すべき位置に移動する部品移動手段
と、上記部品移動手段から部品を受け取り上記保
持すべき位置の上空に保持する手段であり、上記
保持された部品を上記基板面に直交する軸の方向
に移動させ及びこの軸の回りに回転させる部品保
持手段と、上記基板の少なくとも2つの部分領域
を撮像する第1の撮像手段と、上記部品保持手段
により保持される上記部品のリード線に上記基板
上から光を照射するための照射手段と、上記照射
手段により照射された光の透過光により上記部品
のリード線の最端を含む少なくとも2つの部分領
域を撮像する第2の撮像手段と、上記第1の撮像
手段の出力データを処理し上記基板の基準位置か
らのずれ量を検出すると共に、上記第2の撮像手
段の出力データを処理し上記部品の上記基板上の
所定位置からのずれ量を検出し、検出されたこれ
らのずれ量に従つて上記基板の所定位置と上記部
品の保持すべき位置とが一致するように上記基板
移動手段及び部品保持手段とを制御するデータ処
理手段とを有することを特徴とする。
ば、基板上の所定位置に複数のリード線を有する
部品を自動的に搭載する自動組立装置において、
上記基板をあらかじめ定められた基準位置に移動
する基板移動手段と、供給される上記部品を上記
基板上の保持すべき位置に移動する部品移動手段
と、上記部品移動手段から部品を受け取り上記保
持すべき位置の上空に保持する手段であり、上記
保持された部品を上記基板面に直交する軸の方向
に移動させ及びこの軸の回りに回転させる部品保
持手段と、上記基板の少なくとも2つの部分領域
を撮像する第1の撮像手段と、上記部品保持手段
により保持される上記部品のリード線に上記基板
上から光を照射するための照射手段と、上記照射
手段により照射された光の透過光により上記部品
のリード線の最端を含む少なくとも2つの部分領
域を撮像する第2の撮像手段と、上記第1の撮像
手段の出力データを処理し上記基板の基準位置か
らのずれ量を検出すると共に、上記第2の撮像手
段の出力データを処理し上記部品の上記基板上の
所定位置からのずれ量を検出し、検出されたこれ
らのずれ量に従つて上記基板の所定位置と上記部
品の保持すべき位置とが一致するように上記基板
移動手段及び部品保持手段とを制御するデータ処
理手段とを有することを特徴とする。
本発明の1実施例によれば、上記第1の撮像装
置は固定視野を有し、位置決め装置で基板を移動
することによつて該基板上の複数箇所の像を入力
し、上記第2の撮像装置は可動視野を有し、保持
装置を固定したまま該保持手段に保持された部品
上の複数箇所の像を入力し、信号処理装置が上記
第1、第2の撮像装置からの複数の入力像を処理
して基板および部品のそれぞれの位置ずれ量を検
出するようになつている。
置は固定視野を有し、位置決め装置で基板を移動
することによつて該基板上の複数箇所の像を入力
し、上記第2の撮像装置は可動視野を有し、保持
装置を固定したまま該保持手段に保持された部品
上の複数箇所の像を入力し、信号処理装置が上記
第1、第2の撮像装置からの複数の入力像を処理
して基板および部品のそれぞれの位置ずれ量を検
出するようになつている。
また、上記位置決め装置は、基板をX、Y軸方
向および該X、Y軸に直交するZ軸回りの回転方
向に移動可能な第1の位置決め手段と、上記部品
供給装置をZ軸方向とZ軸回りの回転方向に移動
可能な第2の位置決め手段とからなり、信号処理
装置が第1の撮像装置の出力信号の処理結果に応
じて上記第1の位置決め手段のZ軸回りの回転方
向の位置決めを制御し、第2の撮像装置の出力信
号の処理結果に応じて上記第2の位置決め手段の
Z軸回りの回転方向および上記第1の位置決め手
段のX、Y軸方向の位置決め制御を行なうように
なつている。
向および該X、Y軸に直交するZ軸回りの回転方
向に移動可能な第1の位置決め手段と、上記部品
供給装置をZ軸方向とZ軸回りの回転方向に移動
可能な第2の位置決め手段とからなり、信号処理
装置が第1の撮像装置の出力信号の処理結果に応
じて上記第1の位置決め手段のZ軸回りの回転方
向の位置決めを制御し、第2の撮像装置の出力信
号の処理結果に応じて上記第2の位置決め手段の
Z軸回りの回転方向および上記第1の位置決め手
段のX、Y軸方向の位置決め制御を行なうように
なつている。
以下、本発明の1実施例について図面を参照し
て詳細に説明する。尚、この実施例は、プリント
基板上の予め定められた位置に、互いに大きさの
異なる種類の電子部品をそれぞれ複数個ずつ、連
続的に搭載する自動組立装置への本発明の適用例
を示すものである。
て詳細に説明する。尚、この実施例は、プリント
基板上の予め定められた位置に、互いに大きさの
異なる種類の電子部品をそれぞれ複数個ずつ、連
続的に搭載する自動組立装置への本発明の適用例
を示すものである。
第1図は電子部品の搭載対象面となるプリント
基板1の概略的な構成を示す図であり、破線で囲
んだ領域は微細な配線パターンの形成領域を示し
ている。この配線領域には、電子部品のリード端
子の配列に合致して、各リード端子に接続される
配線側の端子群が形成されている。第1図で2,
3,4で示す各矩形は、それぞれ大型IC(以下、
LSI部品という)、小型IC(以下、SSIという)お
よび抵抗素子(以下、R部品という)との接続端
子群の形成領域を示しており、この例では、プリ
ント基板1の上に18個のLSI部品と、36個のSSI
部品と、72個のR部品が搭載される。5はプリン
ト基板1を後述する自動組立装置のプリント基板
移動テーブル上に固定するためのピンの通し穴で
あり、プリント基板の4隅の斜線部分6a〜6b
は、上記基板移動テーブルに搭載されたプリント
基板の位置ずれを修正する際のプリント基板の基
準位置を与えるクロスマークの形成領域を示す。
これら4つのクロスマークの位置および上述した
3種類の電子部品の各搭載位置は、組立装置の動
作シーケンスを制御するデータ処理装置に予め記
憶されており、データ処理装置で基板移動テーブ
ルを数値制御することによつて、上記各部分を所
定の位置に移動できるようになつている。
基板1の概略的な構成を示す図であり、破線で囲
んだ領域は微細な配線パターンの形成領域を示し
ている。この配線領域には、電子部品のリード端
子の配列に合致して、各リード端子に接続される
配線側の端子群が形成されている。第1図で2,
3,4で示す各矩形は、それぞれ大型IC(以下、
LSI部品という)、小型IC(以下、SSIという)お
よび抵抗素子(以下、R部品という)との接続端
子群の形成領域を示しており、この例では、プリ
ント基板1の上に18個のLSI部品と、36個のSSI
部品と、72個のR部品が搭載される。5はプリン
ト基板1を後述する自動組立装置のプリント基板
移動テーブル上に固定するためのピンの通し穴で
あり、プリント基板の4隅の斜線部分6a〜6b
は、上記基板移動テーブルに搭載されたプリント
基板の位置ずれを修正する際のプリント基板の基
準位置を与えるクロスマークの形成領域を示す。
これら4つのクロスマークの位置および上述した
3種類の電子部品の各搭載位置は、組立装置の動
作シーケンスを制御するデータ処理装置に予め記
憶されており、データ処理装置で基板移動テーブ
ルを数値制御することによつて、上記各部分を所
定の位置に移動できるようになつている。
第2図、第3図、第4図はそれぞれLSI部品、
SSI部品、R部品の形状を示す。この実施例で使
用されるLSI部品とSSI部品は、集積回路を内蔵
するパツケージ10の各辺に沿つて、それぞれ複
数本ずつのリード線11を備え、一方、R部品は
パツケージ10の2つの辺に沿つてそれぞれ複数
本ずつのリード線11を備えた構造となつてい
る。LSI部品は、例えばパツケージの寸法が21.6
×21.6mm角であり、リード線は幅0.3mm、間隔
0.762mmである。また、SSI部品は10.4mm角のパツ
ケージに幅0.43mmのリード線が1.27mm間隔で配列
され、R部品は17.5×4.1mm角のパツケージに0.3
mm幅のリード線が1.90mm間隔で配列されている。
これらの電子部品は、後述するように真空吸着ヘ
ツドによつて保持され、撮像装置を利用したパタ
ーン認識処理によつて位置ずれが補正された後、
プリント基板上の所定位置に搭載される。
SSI部品、R部品の形状を示す。この実施例で使
用されるLSI部品とSSI部品は、集積回路を内蔵
するパツケージ10の各辺に沿つて、それぞれ複
数本ずつのリード線11を備え、一方、R部品は
パツケージ10の2つの辺に沿つてそれぞれ複数
本ずつのリード線11を備えた構造となつてい
る。LSI部品は、例えばパツケージの寸法が21.6
×21.6mm角であり、リード線は幅0.3mm、間隔
0.762mmである。また、SSI部品は10.4mm角のパツ
ケージに幅0.43mmのリード線が1.27mm間隔で配列
され、R部品は17.5×4.1mm角のパツケージに0.3
mm幅のリード線が1.90mm間隔で配列されている。
これらの電子部品は、後述するように真空吸着ヘ
ツドによつて保持され、撮像装置を利用したパタ
ーン認識処理によつて位置ずれが補正された後、
プリント基板上の所定位置に搭載される。
第5図はプリント基板上に搭載された電子部品
のリード線先端部の状態を示す。7はプリント基
板1の表面に形成された配線層、8は半田層、9
は半田層の表面に塗布されたペースト、12はリ
ード線11の先端部の上面に盛られた迎え半田層
である。プリント基板上に位置合せされた各部品
は、吸着ヘツドの下降によるパツケージ上面から
の押圧によつて、上記ペースト9を介してプリン
ト基板側端子の半田層8の上に仮接着され、全て
の搭載を終えたプリント基板は組立装置からはず
され、加熱炉に入れられて半田層8,12の熔融
温度で熱処理される。
のリード線先端部の状態を示す。7はプリント基
板1の表面に形成された配線層、8は半田層、9
は半田層の表面に塗布されたペースト、12はリ
ード線11の先端部の上面に盛られた迎え半田層
である。プリント基板上に位置合せされた各部品
は、吸着ヘツドの下降によるパツケージ上面から
の押圧によつて、上記ペースト9を介してプリン
ト基板側端子の半田層8の上に仮接着され、全て
の搭載を終えたプリント基板は組立装置からはず
され、加熱炉に入れられて半田層8,12の熔融
温度で熱処理される。
第6図は、上述したプリント基板と電子部品と
の組立て作業を自動的に行なう本発明による組立
装置の機械的部分の構成を示す。図において、2
0はプリント基板1をx、y軸方向に移動させる
と共にz軸の回りに回転させるための基板移動テ
ーブル、22は前述した複数種類の電子部品を各
品種毎に所定の個数ずつ順次に供給する部品供給
装置、23は上記供給装置22から供給された部
品を先端部24に受け取り、これを真空吸着ヘツ
ド25の直下の位置まで搬送するためのy軸方向
に往復可能なワークパレツトである。図示された
ワークパレツトはy軸回りに回転することによつ
て異なる電子部品を取り扱える構造になつてい
る。真空吸着ヘツド25は、z軸方向の移動とz
軸回りの回転を可能とする図示しない位置決め装
置によつて駆動され、ワークパレツト24から受
け取つた部品のz軸回りの回転ずれを修正した
後、これをプリント基板1の表面に下降、搭載す
るよう動作する。27はz軸方向の移動装置28
の先端部に取り付けられた反射板であり、ワーク
パレツト23が吸着ヘツド25への部品引渡しを
終えて部品供給装置22の位置に退避した後に、
吸着ヘツド25とプリント基板1との間に挿入さ
れ、側面から入射する投光器29からの光を上向
きに反射させて電子部品10を下方より照明す
る。30は吸着ヘツド25に保持された電子部品
10の位置検出のためのテレビカメラであり、電
子部品のリード線の像を対物レンズ31と接眼レ
ンズ32とを介して入力できるように、吸着ヘツ
ド25の上方に位置している。第5図で説明した
ように、電子部品のリード線11の先端部の上面
には迎え半田12が盛られているため、電子部品
の上方から照射すると、照明光が半田表面で曲面
反射してリード線の正しい外形を撮像できない。
これに対し、第6図の如く反射板27により電子
部品10の下方から照明すると、リード線外形の
正しいシルエツト像を撮像できる。尚、テレビカ
メラ30の入力映像が処理されて電子部品10の
位置検出が終ると、反射板27は元の位置に退避
し、電子部品10の回転方向の位置ずれが吸着ヘ
ツド25の回転駆動により修正され、x、y方向
の位置ずれがプリント基板移動テーブル20の駆
動により修正された後、吸着ヘツド25がz軸に
沿つて下降し、電子部品をプリント基板上の所定
位置に搭載する。また、1つの部品搭載が完了す
ると、吸着ヘツド25の直下に次の部品搭載位置
が来るように基板移動テーブル20が駆動され
る。34はプリント基板の位置検出のためのテレ
ビカメラであり、投光器37で照明されたプリン
ト基板表面の像を対物レンズ35、接眼レンズ3
6を介して撮像する。前述したプリント基板上の
クロスマーク6a〜6bの位置検出はこのテレビ
カメラ34によつて行なわれ、視野の移動は基板
移動テーブル20によつてなされる。
の組立て作業を自動的に行なう本発明による組立
装置の機械的部分の構成を示す。図において、2
0はプリント基板1をx、y軸方向に移動させる
と共にz軸の回りに回転させるための基板移動テ
ーブル、22は前述した複数種類の電子部品を各
品種毎に所定の個数ずつ順次に供給する部品供給
装置、23は上記供給装置22から供給された部
品を先端部24に受け取り、これを真空吸着ヘツ
ド25の直下の位置まで搬送するためのy軸方向
に往復可能なワークパレツトである。図示された
ワークパレツトはy軸回りに回転することによつ
て異なる電子部品を取り扱える構造になつてい
る。真空吸着ヘツド25は、z軸方向の移動とz
軸回りの回転を可能とする図示しない位置決め装
置によつて駆動され、ワークパレツト24から受
け取つた部品のz軸回りの回転ずれを修正した
後、これをプリント基板1の表面に下降、搭載す
るよう動作する。27はz軸方向の移動装置28
の先端部に取り付けられた反射板であり、ワーク
パレツト23が吸着ヘツド25への部品引渡しを
終えて部品供給装置22の位置に退避した後に、
吸着ヘツド25とプリント基板1との間に挿入さ
れ、側面から入射する投光器29からの光を上向
きに反射させて電子部品10を下方より照明す
る。30は吸着ヘツド25に保持された電子部品
10の位置検出のためのテレビカメラであり、電
子部品のリード線の像を対物レンズ31と接眼レ
ンズ32とを介して入力できるように、吸着ヘツ
ド25の上方に位置している。第5図で説明した
ように、電子部品のリード線11の先端部の上面
には迎え半田12が盛られているため、電子部品
の上方から照射すると、照明光が半田表面で曲面
反射してリード線の正しい外形を撮像できない。
これに対し、第6図の如く反射板27により電子
部品10の下方から照明すると、リード線外形の
正しいシルエツト像を撮像できる。尚、テレビカ
メラ30の入力映像が処理されて電子部品10の
位置検出が終ると、反射板27は元の位置に退避
し、電子部品10の回転方向の位置ずれが吸着ヘ
ツド25の回転駆動により修正され、x、y方向
の位置ずれがプリント基板移動テーブル20の駆
動により修正された後、吸着ヘツド25がz軸に
沿つて下降し、電子部品をプリント基板上の所定
位置に搭載する。また、1つの部品搭載が完了す
ると、吸着ヘツド25の直下に次の部品搭載位置
が来るように基板移動テーブル20が駆動され
る。34はプリント基板の位置検出のためのテレ
ビカメラであり、投光器37で照明されたプリン
ト基板表面の像を対物レンズ35、接眼レンズ3
6を介して撮像する。前述したプリント基板上の
クロスマーク6a〜6bの位置検出はこのテレビ
カメラ34によつて行なわれ、視野の移動は基板
移動テーブル20によつてなされる。
既に述べたように、この自動組立装置は極めて
微細な寸法のリード線をもつ電子部品を対象とし
ており、これらのリード線をプリント基板上の配
線端子に正確に位置合せすることを要求されてい
る。このため、レンズ系により拡大した像がテレ
ビカメラに入力される。この場合、電子部品の全
体像を撮像すると、パターン認識のための映像信
号のサンプリング間隔の関係から分解能が低下
し、リード線の位置合せに必要な高度の位置検出
精度が得られない。
微細な寸法のリード線をもつ電子部品を対象とし
ており、これらのリード線をプリント基板上の配
線端子に正確に位置合せすることを要求されてい
る。このため、レンズ系により拡大した像がテレ
ビカメラに入力される。この場合、電子部品の全
体像を撮像すると、パターン認識のための映像信
号のサンプリング間隔の関係から分解能が低下
し、リード線の位置合せに必要な高度の位置検出
精度が得られない。
そこで本発明装置では、電子部品のリード線部
分の像を大きく拡大して撮像し、複数箇所の撮像
視野で、パターン認識処理を行なうことによつて
部品の位置を検出している。第2図〜第4図中に
斜線を施して示された領域13a,13b,13
c,および13a′,13b′は、上記吸着ヘツドに
保持された部品の位置ずれ検出のためのパターン
認識処理領域を示す。本実施例の場合、パツケー
ジの4つの辺にリード線をもつLSI部品とSSI部
品については、3箇所の撮像領域13a,13
b,13cでリード線を検出する。撮像領域13
aと13bは、x軸方向の2辺に配列されたリー
ド線のうちの最端部のもの11a,11bを含む
位置に設定され、他の1つの撮像領域13cは、
上記リード線11a,11bに近い側のy軸方向
の辺の中央部に設定される。撮像領域13aと1
3bで検出したリード線11a,11bの位置か
ら部品のx軸方向と回転方向の位置ずれ量が求ま
り、また、撮像領域13cで検出したリード線の
Y座標から部品のy軸方向の位置ずれが求まる。
一方、y軸方向の2辺にのみリード線をもつR部
品については、x軸方向に比較的大きな位置合せ
誤差を許容できるために、第4図の如く、1つの
辺の両端部に撮像領域13a′,13b′を設定し、
それぞれの領域で検出した最端リード線11a,
11bの位置座標から、x軸、y軸および回転方
向の位置ずれを求める。
分の像を大きく拡大して撮像し、複数箇所の撮像
視野で、パターン認識処理を行なうことによつて
部品の位置を検出している。第2図〜第4図中に
斜線を施して示された領域13a,13b,13
c,および13a′,13b′は、上記吸着ヘツドに
保持された部品の位置ずれ検出のためのパターン
認識処理領域を示す。本実施例の場合、パツケー
ジの4つの辺にリード線をもつLSI部品とSSI部
品については、3箇所の撮像領域13a,13
b,13cでリード線を検出する。撮像領域13
aと13bは、x軸方向の2辺に配列されたリー
ド線のうちの最端部のもの11a,11bを含む
位置に設定され、他の1つの撮像領域13cは、
上記リード線11a,11bに近い側のy軸方向
の辺の中央部に設定される。撮像領域13aと1
3bで検出したリード線11a,11bの位置か
ら部品のx軸方向と回転方向の位置ずれ量が求ま
り、また、撮像領域13cで検出したリード線の
Y座標から部品のy軸方向の位置ずれが求まる。
一方、y軸方向の2辺にのみリード線をもつR部
品については、x軸方向に比較的大きな位置合せ
誤差を許容できるために、第4図の如く、1つの
辺の両端部に撮像領域13a′,13b′を設定し、
それぞれの領域で検出した最端リード線11a,
11bの位置座標から、x軸、y軸および回転方
向の位置ずれを求める。
撮像視野の変更は、吸着ヘツド25あるいは光
学系の含めたテレビカメラ30のいずれかをxy
平面で移動させてもよいが、第6図の自動組立て
装置では、上記吸着ヘツドとテレビカメラの位置
を固定し、対物レンズ31のみをx軸、y軸方向
に移動させる方式を採用している。
学系の含めたテレビカメラ30のいずれかをxy
平面で移動させてもよいが、第6図の自動組立て
装置では、上記吸着ヘツドとテレビカメラの位置
を固定し、対物レンズ31のみをx軸、y軸方向
に移動させる方式を採用している。
第7図は電子部品10、対物レンズ31、接眼
レンズ32およびテレビカメラ30の撮像面3
0′の位置関係を示したものであり、投光器29
からの照明光29′が反射板27で反射され、電
子部品10を下方より照明している。対物レンズ
31が実線で示す位置にあるとき、撮像領域A内
のリード線の実像がP点に等倍の大きさで結像さ
れ、これが接眼レンズ32で所定の倍率に拡大さ
れて撮像面30′に結像する。対物レンズ31が
点線の位置に移動すると、領域Bのリード線の拡
大像が撮像される。このように対物レンズ31の
移動によつて撮像視野を切り換える方式にする
と、距離Rの視野の移動に対して、対物レンズの
移動距離r=1/2Rで済む。それは、被写体と対 物レンズまでの距離をa1、対物レンズと結像面と
の距離をb1、結像面と接眼レンズとの距離をa2、
接眼レンズと撮像面との距離をb2とすると、簡単
な相似三角形の公式から、 R=r(a1+b1)/b1 となる。ここで対物レンズは等倍であるため、 b1/a1=1であり、 R=2r となるからである。
レンズ32およびテレビカメラ30の撮像面3
0′の位置関係を示したものであり、投光器29
からの照明光29′が反射板27で反射され、電
子部品10を下方より照明している。対物レンズ
31が実線で示す位置にあるとき、撮像領域A内
のリード線の実像がP点に等倍の大きさで結像さ
れ、これが接眼レンズ32で所定の倍率に拡大さ
れて撮像面30′に結像する。対物レンズ31が
点線の位置に移動すると、領域Bのリード線の拡
大像が撮像される。このように対物レンズ31の
移動によつて撮像視野を切り換える方式にする
と、距離Rの視野の移動に対して、対物レンズの
移動距離r=1/2Rで済む。それは、被写体と対 物レンズまでの距離をa1、対物レンズと結像面と
の距離をb1、結像面と接眼レンズとの距離をa2、
接眼レンズと撮像面との距離をb2とすると、簡単
な相似三角形の公式から、 R=r(a1+b1)/b1 となる。ここで対物レンズは等倍であるため、 b1/a1=1であり、 R=2r となるからである。
従つて、テレビカメラ31あるいは吸着ヘツド
25を移動させる方式に比較して、撮像視野の変
更所要時間を短縮でき、また視野移動に伴なう位
置精度の低下を防ぐことができる。
25を移動させる方式に比較して、撮像視野の変
更所要時間を短縮でき、また視野移動に伴なう位
置精度の低下を防ぐことができる。
第8図は自動組立装置の制御回路系の全体構成
図であり、40はプログラムに従つてシステム全
体の動作シーケンス制御と電子部品の位置合せの
ための各種の演算動作を行なうデータ処理装置、
41は上記データ処理装置に接続されたメモリ装
置、42は情報バス43を介して上記データ処理
装置に接続されたオペレータ操作用の入出力装置
を示す。50はパターン検出回路であり、データ
処理装置40からの指令に応じて2台のテレビカ
メラ30,34のいずれか一方を選択し、データ
処理装置40から与えられた標準パターンと上記
の選択されたテレビカメラからの入力映像との間
でパターンマツチング処理を実行する。1画面分
のパターンマツチングの結果は、パターン検出回
路50に内蔵されるメモリに記憶してあり、この
メモリの内容はデータ処理装置に読み込まれ、電
子部品の位置検出のための演算に用いられる。パ
ターン検出回路50の詳細については第9図〜第
12図で後述する。
図であり、40はプログラムに従つてシステム全
体の動作シーケンス制御と電子部品の位置合せの
ための各種の演算動作を行なうデータ処理装置、
41は上記データ処理装置に接続されたメモリ装
置、42は情報バス43を介して上記データ処理
装置に接続されたオペレータ操作用の入出力装置
を示す。50はパターン検出回路であり、データ
処理装置40からの指令に応じて2台のテレビカ
メラ30,34のいずれか一方を選択し、データ
処理装置40から与えられた標準パターンと上記
の選択されたテレビカメラからの入力映像との間
でパターンマツチング処理を実行する。1画面分
のパターンマツチングの結果は、パターン検出回
路50に内蔵されるメモリに記憶してあり、この
メモリの内容はデータ処理装置に読み込まれ、電
子部品の位置検出のための演算に用いられる。パ
ターン検出回路50の詳細については第9図〜第
12図で後述する。
51はプリント基板移動テーブル20の駆動回
路、52は部品供給装置22とワークパレツト2
3の駆動回路、53は反射板移動装置28の駆動
回路、54は吸着ヘツド25の真空吸着動作を制
御するための回路、55は吸着ヘツド25を移動
する位置決め装置25′の駆動回路、56はテレ
ビカメラの対物レンズ31を移動する位置決め装
置31′の駆動回路である。これらの回路51〜
56は情報バス43を介してデータ処理装置40
に接続され、データ処理装置から与えられる指令
に応じて制御対象を所定の方向に駆動する。
路、52は部品供給装置22とワークパレツト2
3の駆動回路、53は反射板移動装置28の駆動
回路、54は吸着ヘツド25の真空吸着動作を制
御するための回路、55は吸着ヘツド25を移動
する位置決め装置25′の駆動回路、56はテレ
ビカメラの対物レンズ31を移動する位置決め装
置31′の駆動回路である。これらの回路51〜
56は情報バス43を介してデータ処理装置40
に接続され、データ処理装置から与えられる指令
に応じて制御対象を所定の方向に駆動する。
第9図にパターン検出回路50の全体構成を示
す。このパターン検出回路50は、データ処理装
置40から与えられた標準パターンとテレビカメ
ラから入力される映像内の各位置で切り出された
部分パターンとを逐次比較し、最も高い一致度を
示す部分パターンの切り出し位置の座標を求める
形式のものがあるが、撮像視野内に同一形状で映
し出される複数のリード線のそれぞれの位置を精
度よく検出するため、次のような工夫がなされて
いる。すなわち、(1)映像信号のサンプリング間隔
を変えることにより、部分パターンとして切り出
される映像領域の大きさを可変にし、粗いパター
ンマツチングと精度の高いパターンマツチングが
選択的に行なえること、(2)映像内に任意の大きさ
でパターンの探索領域を設定し、探索領域内での
パターンマツチング結果のみを有効とするように
したこと、(3)撮像画面を複数の区画に分割し、標
準パターンと最も近い部分パターンの位置座標が
各区画毎に求まるようにしたことである。サンプ
リング間隔、探索領域の位置および大きさ、分割
する区画の大きさ等は、自動組立ての動作シーケ
ンスのステツプに応じて、全てデータ処理装置4
0から指令される。
す。このパターン検出回路50は、データ処理装
置40から与えられた標準パターンとテレビカメ
ラから入力される映像内の各位置で切り出された
部分パターンとを逐次比較し、最も高い一致度を
示す部分パターンの切り出し位置の座標を求める
形式のものがあるが、撮像視野内に同一形状で映
し出される複数のリード線のそれぞれの位置を精
度よく検出するため、次のような工夫がなされて
いる。すなわち、(1)映像信号のサンプリング間隔
を変えることにより、部分パターンとして切り出
される映像領域の大きさを可変にし、粗いパター
ンマツチングと精度の高いパターンマツチングが
選択的に行なえること、(2)映像内に任意の大きさ
でパターンの探索領域を設定し、探索領域内での
パターンマツチング結果のみを有効とするように
したこと、(3)撮像画面を複数の区画に分割し、標
準パターンと最も近い部分パターンの位置座標が
各区画毎に求まるようにしたことである。サンプ
リング間隔、探索領域の位置および大きさ、分割
する区画の大きさ等は、自動組立ての動作シーケ
ンスのステツプに応じて、全てデータ処理装置4
0から指令される。
第9図において、60はカメラ同期信号60
a、各種のタイミング信号60b〜60fおよび
テレビカメラの画面走査点の位置座標信号60
xyを発生するためのタイミング制御回路であり、
その詳細については第11図で後述する。テレビ
カメラ30,34は上記タイミング信号発生回路
60から出力される水平および垂直の同期信号6
0aに同期して画面をラスタ走査し、映像信号3
0s,34sをそれぞれ出力する。これらの映像
信号は、データ処理装置40からの制御信号Sで
切り換わるスイツチSWによつていずれか一方が
選択され、二値化回路61に入力される。二値化
回路61は、入力映像信号をデータ処理装置40
からの制御信号44fによつて指定される所定の
しきい値と比較し、これを“1”、“0”の二値信
号61sに変換して映像メモリ62に供給する。
a、各種のタイミング信号60b〜60fおよび
テレビカメラの画面走査点の位置座標信号60
xyを発生するためのタイミング制御回路であり、
その詳細については第11図で後述する。テレビ
カメラ30,34は上記タイミング信号発生回路
60から出力される水平および垂直の同期信号6
0aに同期して画面をラスタ走査し、映像信号3
0s,34sをそれぞれ出力する。これらの映像
信号は、データ処理装置40からの制御信号Sで
切り換わるスイツチSWによつていずれか一方が
選択され、二値化回路61に入力される。二値化
回路61は、入力映像信号をデータ処理装置40
からの制御信号44fによつて指定される所定の
しきい値と比較し、これを“1”、“0”の二値信
号61sに変換して映像メモリ62に供給する。
62は二次元的な画像を記憶するための映像メ
モリであり、走査線n−1本分の画像を順次シフ
トしながら記憶し、撮像画面上で縦方向に並んだ
位置関係にあるn個の絵素の信号を並列的に出力
する。63は上記映像メモリ62からの出力信号
を受けて、n×n′ビツトの二次元部分パターンに
変換して出力する部分パターン切り出し回路であ
る。映像メモリ62と部分パターン切り出し回路
63は、タイミング制御回路60から出力される
クロツク信号60b,60cによつて動作し、こ
れらのクロツク信号の周期を変えることによりサ
ンプリング間隔を変えて次々と部分パターンを切
り出せるように構成されている。その具体的構成
については第10図で後述する。
モリであり、走査線n−1本分の画像を順次シフ
トしながら記憶し、撮像画面上で縦方向に並んだ
位置関係にあるn個の絵素の信号を並列的に出力
する。63は上記映像メモリ62からの出力信号
を受けて、n×n′ビツトの二次元部分パターンに
変換して出力する部分パターン切り出し回路であ
る。映像メモリ62と部分パターン切り出し回路
63は、タイミング制御回路60から出力される
クロツク信号60b,60cによつて動作し、こ
れらのクロツク信号の周期を変えることによりサ
ンプリング間隔を変えて次々と部分パターンを切
り出せるように構成されている。その具体的構成
については第10図で後述する。
64は上記部分パターンと照合すべきn×n′絵
素の情報からなる標準パターンを保持するための
レジスタである。このレジスタの内容と部分パタ
ーン切り出し回路63の出力は、照合加算回路6
5により対応するビツト毎に比較照合され、内容
的に一致したビツトの合計数が部分パターンと標
準パターンとの一致度を示す信号65sとして出
力される。回路65は切り出し回路63に同期し
て動作するため、一致度信号65sは撮像画面の
走査に並行して次々と出力される。
素の情報からなる標準パターンを保持するための
レジスタである。このレジスタの内容と部分パタ
ーン切り出し回路63の出力は、照合加算回路6
5により対応するビツト毎に比較照合され、内容
的に一致したビツトの合計数が部分パターンと標
準パターンとの一致度を示す信号65sとして出
力される。回路65は切り出し回路63に同期し
て動作するため、一致度信号65sは撮像画面の
走査に並行して次々と出力される。
65′は一致座標記憶用のレジスタ、66は一
致度記憶レジスタ、67は上記一致度記憶レジス
タ66a内容と一致度信号65sとを比較し、一
致度信号65sがレジスタ66の値よりも大きい
ときパルス信号67sを出力する比較回路であ
る。このパルス信号67sは、タイミング制御回
路60から出力される一致度比較指示信号60s
により開かれるANDゲート68に入力されてお
り、比較指示信号60sの出力期間中のみAND
ゲート68を通過し、レジスタ65′と66にデ
ータ更新を可能とするパルス68sとして入力さ
れる。一致座標記憶用のレジスタ65′は、パル
ス68sが入力されたとき、タイミング制御回路
60から出力されている位置座標60xyを記憶
し、一方、レジスタ66は一致度信号65sを記
憶する。上記位置座標信号60xyは撮像画面上
の走査点のXY座標を示しており、回路63で切
り出される部分パターンの位置と特定の関係にあ
る。従つて、レジスタ65′と66には、一致度
比較指示信号60sで特定される領域内において
検出された標準パターンに最も近い部分パターン
の位置座標と両者の一致度が記憶されることにな
る。
致度記憶レジスタ、67は上記一致度記憶レジス
タ66a内容と一致度信号65sとを比較し、一
致度信号65sがレジスタ66の値よりも大きい
ときパルス信号67sを出力する比較回路であ
る。このパルス信号67sは、タイミング制御回
路60から出力される一致度比較指示信号60s
により開かれるANDゲート68に入力されてお
り、比較指示信号60sの出力期間中のみAND
ゲート68を通過し、レジスタ65′と66にデ
ータ更新を可能とするパルス68sとして入力さ
れる。一致座標記憶用のレジスタ65′は、パル
ス68sが入力されたとき、タイミング制御回路
60から出力されている位置座標60xyを記憶
し、一方、レジスタ66は一致度信号65sを記
憶する。上記位置座標信号60xyは撮像画面上
の走査点のXY座標を示しており、回路63で切
り出される部分パターンの位置と特定の関係にあ
る。従つて、レジスタ65′と66には、一致度
比較指示信号60sで特定される領域内において
検出された標準パターンに最も近い部分パターン
の位置座標と両者の一致度が記憶されることにな
る。
70はデータ処理装置40からの指令に基づい
て撮像画面内にパターンの探索領域を設定すると
共に、探索領域を複数の区画に分割し、現在の走
査点が探索領域内に入つているとき、一致度比較
指示信号70sと上記走査点の属する区画のアド
レス信号70xy(70x,y)を発生する領域分
割回路であり、その具体的構成については第12
図で後述する。この回路から出力されるアドレス
信号70xyは、アドレス切り換え回路71を介
して一致度メモリ72と座標メモリ73に与えら
れる。
て撮像画面内にパターンの探索領域を設定すると
共に、探索領域を複数の区画に分割し、現在の走
査点が探索領域内に入つているとき、一致度比較
指示信号70sと上記走査点の属する区画のアド
レス信号70xy(70x,y)を発生する領域分
割回路であり、その具体的構成については第12
図で後述する。この回路から出力されるアドレス
信号70xyは、アドレス切り換え回路71を介
して一致度メモリ72と座標メモリ73に与えら
れる。
一致度メモリ72はアドレス信号70xyに対
応する記憶領域を有し、探索領域における上記ア
ドレスに対応する区画毎に部分パターンと標準パ
ターンとの現時点までの最大一致度を記憶できる
ようになつている。すなわち、メモリ72のアド
レスされた記憶領域の内容は信号72sとして読
み出され、照合加算回路65から次々と出力され
る一致度信号65sと共に比較回路74に入力さ
れる。比較回路74は新しく求められた一致度6
5sの方が大きいとパルス信号74sを出力す
る。このパルス信号74sは一致度比較指示信号
70sにより開閉制御されるANDゲート75に
入力されており、比較指示信号70sの出力期間
中のみANDゲート75から出力され、メモリ7
2,73のデータ更新を可能とするパルス75s
になる。従つて、一致度メモリ72はパルス信号
75sに応答して、アドレス信号70xyに対応
する記憶領域に信号65sで与えられる新たな一
致度を記憶できる。
応する記憶領域を有し、探索領域における上記ア
ドレスに対応する区画毎に部分パターンと標準パ
ターンとの現時点までの最大一致度を記憶できる
ようになつている。すなわち、メモリ72のアド
レスされた記憶領域の内容は信号72sとして読
み出され、照合加算回路65から次々と出力され
る一致度信号65sと共に比較回路74に入力さ
れる。比較回路74は新しく求められた一致度6
5sの方が大きいとパルス信号74sを出力す
る。このパルス信号74sは一致度比較指示信号
70sにより開閉制御されるANDゲート75に
入力されており、比較指示信号70sの出力期間
中のみANDゲート75から出力され、メモリ7
2,73のデータ更新を可能とするパルス75s
になる。従つて、一致度メモリ72はパルス信号
75sに応答して、アドレス信号70xyに対応
する記憶領域に信号65sで与えられる新たな一
致度を記憶できる。
一方、座標メモリ73は、上記一致度メモリ7
2と同様に、アドレス信号70xyに対応する座
標記憶領域を有し、上記パルス信号75sが与え
られたとき、アドレスされた記憶領域にタイミン
グ制御回路60から出力される座標データ60
xyを記憶する。
2と同様に、アドレス信号70xyに対応する座
標記憶領域を有し、上記パルス信号75sが与え
られたとき、アドレスされた記憶領域にタイミン
グ制御回路60から出力される座標データ60
xyを記憶する。
画面走査はY方向の位置をずらしつつX方向に
繰り返して行なわれるため、探索領域内における
区画のアドレスも上記画面走査に応じて次々と変
わり、一画面走査終了時点では全ての区画につい
ての標準パターンと部分パターンとの最大一致度
と部分パターンの位置座標がメモリ72,73に
記憶されることになる。
繰り返して行なわれるため、探索領域内における
区画のアドレスも上記画面走査に応じて次々と変
わり、一画面走査終了時点では全ての区画につい
ての標準パターンと部分パターンとの最大一致度
と部分パターンの位置座標がメモリ72,73に
記憶されることになる。
第10図に映像メモリ62と部分パターン切り
出し回路63の具体的回路構成の1例を示す。こ
こで映像メモリ62は互いに縦続接続されたn−
1本のシフトレジスタ62−2〜62−nからな
つている。初段のシフトレジスタ62−2の入力
は二値化回路の出力61sであり、この信号はそ
のまま部分パターン切り出し回路63に第1入力
1sとして入力され、各シフトレジスタの出力が
第2〜第nの入力信号2s〜nsとして切り出し回
路に入力される。これらのシフトレジスタ62−
2〜62−nは、それぞれ走査線1本分の情報を
記憶できるメモリ容量を有し、出力1s〜nsが撮
像画面で縦方向に並んだ位置関係にあるn個の絵
素信号となるように構成されている。
出し回路63の具体的回路構成の1例を示す。こ
こで映像メモリ62は互いに縦続接続されたn−
1本のシフトレジスタ62−2〜62−nからな
つている。初段のシフトレジスタ62−2の入力
は二値化回路の出力61sであり、この信号はそ
のまま部分パターン切り出し回路63に第1入力
1sとして入力され、各シフトレジスタの出力が
第2〜第nの入力信号2s〜nsとして切り出し回
路に入力される。これらのシフトレジスタ62−
2〜62−nは、それぞれ走査線1本分の情報を
記憶できるメモリ容量を有し、出力1s〜nsが撮
像画面で縦方向に並んだ位置関係にあるn個の絵
素信号となるように構成されている。
部分パターン切り出し回路63は、それぞれ
n′ビツトの長さをもつn本のシフトレジスタ63
−1〜63−nから構成され、各シフトレジスタ
は映像メモリ62から直列的に入力された信号を
n′ビツトの並列信号63sとして出力する。
n′ビツトの長さをもつn本のシフトレジスタ63
−1〜63−nから構成され、各シフトレジスタ
は映像メモリ62から直列的に入力された信号を
n′ビツトの並列信号63sとして出力する。
映像メモリ62と部分パターン切り出し回路6
3の各シフトレジスタは、タイミング制御回路6
0から出力されるクロツク信号60bまたは60
cによつて情報シフト動作を行なう。従つて、例
えば走査線m本目毎に、映像メモリ62の各シフ
トレジスタには1絵素間隔のクロツク信号60b
を与え、切り出し回路63の各シフトレジスタに
はm絵素間隔のクロツク信号60cを与えれば、
縦横にm絵素の間隔でサンプリングされたn×
n′絵素からなる圧縮された二次元部分パターンを
得ることができ、各走査線で1絵素間隔のクロツ
ク信号60b,60cを与えれば、上記切り出し
回路63から正規の大きさの、二次元部分パター
ンが得られる。
3の各シフトレジスタは、タイミング制御回路6
0から出力されるクロツク信号60bまたは60
cによつて情報シフト動作を行なう。従つて、例
えば走査線m本目毎に、映像メモリ62の各シフ
トレジスタには1絵素間隔のクロツク信号60b
を与え、切り出し回路63の各シフトレジスタに
はm絵素間隔のクロツク信号60cを与えれば、
縦横にm絵素の間隔でサンプリングされたn×
n′絵素からなる圧縮された二次元部分パターンを
得ることができ、各走査線で1絵素間隔のクロツ
ク信号60b,60cを与えれば、上記切り出し
回路63から正規の大きさの、二次元部分パター
ンが得られる。
第11図にタイミング制御回路60の具体的な
回路構成の1例を示す。この回路は走査点座標6
0xyとテレビカメラの同期信号60aを発生す
る第1回路部60Aと、データ処理装置40から
与えられるパラメータに従つて探索範囲を設定
し、クロツク信号60b,60c、一致度比較指
示信号60sおよび探索終了信号60fを発生す
る第2回路部60Bとからなつている。
回路構成の1例を示す。この回路は走査点座標6
0xyとテレビカメラの同期信号60aを発生す
る第1回路部60Aと、データ処理装置40から
与えられるパラメータに従つて探索範囲を設定
し、クロツク信号60b,60c、一致度比較指
示信号60sおよび探索終了信号60fを発生す
る第2回路部60Bとからなつている。
第1回路部60Aは1絵素間隔に相当する周期
で基準クロツク信号60dを発生する発振器80
を有し、このクロツクによりX座標カウンタ81
を進ませる。カウンタ81の周期は定数設定器8
2にセツトされており、一致検出回路83により
カウンタ81が周期に達したことを検出するとカ
ウンタ81がリセツトされる。こうして、カウン
タ81は所定の周期で繰返しカウントを行なう。
一致検出回路83の出力60eはY座標カウンタ
84にクロツクとして加えられ、周期を与える定
数設定器85と一致検出回路86との組合わせに
より、カウンタ84は所定の周期で繰返しカウン
トを行なう。87,88はそれぞれ水平および垂
直の同期信号発生回路であり、これらの同期信号
発生回路はX、Yの各座標カウンタ81,84の
内容がそれぞれ所定値となつたことを検出して、
一定のタイミングおよび幅を持つ同期信号60a
を送出する。
で基準クロツク信号60dを発生する発振器80
を有し、このクロツクによりX座標カウンタ81
を進ませる。カウンタ81の周期は定数設定器8
2にセツトされており、一致検出回路83により
カウンタ81が周期に達したことを検出するとカ
ウンタ81がリセツトされる。こうして、カウン
タ81は所定の周期で繰返しカウントを行なう。
一致検出回路83の出力60eはY座標カウンタ
84にクロツクとして加えられ、周期を与える定
数設定器85と一致検出回路86との組合わせに
より、カウンタ84は所定の周期で繰返しカウン
トを行なう。87,88はそれぞれ水平および垂
直の同期信号発生回路であり、これらの同期信号
発生回路はX、Yの各座標カウンタ81,84の
内容がそれぞれ所定値となつたことを検出して、
一定のタイミングおよび幅を持つ同期信号60a
を送出する。
第2回路部60Bは、データ処理装置40から
信号44aとして与えられる探索範囲の左端と右
端のX座標XS、XEを保持するレジスタ90と9
1、探索範囲の上端と下端のY座標YS、YEを保
持するレジスタ95と96、縦方向のサンプリン
グ間隔を保持するレジスタ101、および横方向
のサンプリング間隔を保持するレジスタ105を
含む。92,93は一致検出器であり、それぞれ
レジスタ90,91の内容と第1回路部から与え
られる走査点のX座標60xとが一致した時にパ
ルスを出力し、フリツプ・フロツプ94をセツト
およびリセツトする。従つて、フリツプ・フロツ
プ94はX座標が指定された範囲内にあるときの
みオンとなる。Y座標についても同様に、上端、
下端を与えるレジスタ95,96、一致検出器9
7,98によつてフリツプ・フロツプ99をセツ
ト・リセツトし、指定範囲内のみでオンとなる信
号を作り出す。尚、一致検出器98の出力は探索
終了を示す信号60fとなる。
信号44aとして与えられる探索範囲の左端と右
端のX座標XS、XEを保持するレジスタ90と9
1、探索範囲の上端と下端のY座標YS、YEを保
持するレジスタ95と96、縦方向のサンプリン
グ間隔を保持するレジスタ101、および横方向
のサンプリング間隔を保持するレジスタ105を
含む。92,93は一致検出器であり、それぞれ
レジスタ90,91の内容と第1回路部から与え
られる走査点のX座標60xとが一致した時にパ
ルスを出力し、フリツプ・フロツプ94をセツト
およびリセツトする。従つて、フリツプ・フロツ
プ94はX座標が指定された範囲内にあるときの
みオンとなる。Y座標についても同様に、上端、
下端を与えるレジスタ95,96、一致検出器9
7,98によつてフリツプ・フロツプ99をセツ
ト・リセツトし、指定範囲内のみでオンとなる信
号を作り出す。尚、一致検出器98の出力は探索
終了を示す信号60fとなる。
100は第1回路部におけるX座標カウンタ8
1と同じクロツク60dで動作するカウンタであ
り、その内容がレジスタ101に保持されたサン
プリング周期と一致すると、一致検出器102の
出力102sによつてリセツトされ、内容が零に
戻る。従つてカウンタ100はレジスタ101が
保持する周期で繰返しカウントを行なう。103
はカウンタ100の内容が零であることを検出す
る回路であり、Y周期に1クロツクタイムのみ出
力がオンとなる。Y方向についても同様に、カウ
ンタ104、周期レジスタ105、一致検出器1
06、ゼロ検出器107により、1周期に1水平
走査線のみオンとなる信号を作り出す。
1と同じクロツク60dで動作するカウンタであ
り、その内容がレジスタ101に保持されたサン
プリング周期と一致すると、一致検出器102の
出力102sによつてリセツトされ、内容が零に
戻る。従つてカウンタ100はレジスタ101が
保持する周期で繰返しカウントを行なう。103
はカウンタ100の内容が零であることを検出す
る回路であり、Y周期に1クロツクタイムのみ出
力がオンとなる。Y方向についても同様に、カウ
ンタ104、周期レジスタ105、一致検出器1
06、ゼロ検出器107により、1周期に1水平
走査線のみオンとなる信号を作り出す。
110〜112はANDゲートであり、クロツ
ク信号60b,60cおよび一致度比較指示信号
60sを作り出す。すなわち、ANDゲート11
0はY方向の指定されたサンプリング間隔ごとに
基準クロツク60dを1水平走査期間出力し、こ
のクロツクは映像メモリ62のシフトクロツク6
0bとなる。ANDゲート111は、さらにX方
向にもサンプリングされたクロツクを出力し、こ
のクロツクは部分パターン切り出し回路63のシ
フトクロツク60cとなる。ANDゲート112
は、フリツプ・フロツプ113がセツト状態にあ
り且つ走査点がX方向とY方向の探索範囲内ある
期間に限つて、上記クロツク760cを出力し、
これは一致度比較指示信号60sとなる。尚、フ
リツプ・フロツプ113はデータ処理装置40か
ら与えられるスタート指示信号44bによつてセ
ツトされ、探索終了信号60fによつてリセツト
されるため、基準パターンと部分パターンとのマ
ツチングは、データ処理装置40がスタートを指
示した1画面走査期間のみ実行されることにな
る。
ク信号60b,60cおよび一致度比較指示信号
60sを作り出す。すなわち、ANDゲート11
0はY方向の指定されたサンプリング間隔ごとに
基準クロツク60dを1水平走査期間出力し、こ
のクロツクは映像メモリ62のシフトクロツク6
0bとなる。ANDゲート111は、さらにX方
向にもサンプリングされたクロツクを出力し、こ
のクロツクは部分パターン切り出し回路63のシ
フトクロツク60cとなる。ANDゲート112
は、フリツプ・フロツプ113がセツト状態にあ
り且つ走査点がX方向とY方向の探索範囲内ある
期間に限つて、上記クロツク760cを出力し、
これは一致度比較指示信号60sとなる。尚、フ
リツプ・フロツプ113はデータ処理装置40か
ら与えられるスタート指示信号44bによつてセ
ツトされ、探索終了信号60fによつてリセツト
されるため、基準パターンと部分パターンとのマ
ツチングは、データ処理装置40がスタートを指
示した1画面走査期間のみ実行されることにな
る。
第12図に領域分割回路70の具体的回路構成
の1例を示す。
の1例を示す。
この回路はXアドレス制御部70AとYアドレ
ス制御部70Bとからなつており、120Xと1
20Yはそれぞれ探索の開始点の座標XS、YSを
保持するためのレジスタ、121Xと121Yは
分割される1つの区画のX方向、Y方向の寸法
d2、d1を保持するためのレジスタ、122Xと1
22YはX方向、Y方向の区画の数n2、n1を保持
するためのレジスタであり、これらの各レジスタ
に保持されるパラメータは信号44cとしてデー
タ処理装置40から送り込まれる。また、123
X,123Y,124X,124Y,125X,
125Yは一致検出回路、126X,126Y,
127X,127Yはカウンタ、128X,12
8Y,129はフリツプ・フロツプ、130X,
130Y,131,134はANDゲート、13
2X,132Y,133X,133YはORゲー
トをそれぞれ示している。
ス制御部70Bとからなつており、120Xと1
20Yはそれぞれ探索の開始点の座標XS、YSを
保持するためのレジスタ、121Xと121Yは
分割される1つの区画のX方向、Y方向の寸法
d2、d1を保持するためのレジスタ、122Xと1
22YはX方向、Y方向の区画の数n2、n1を保持
するためのレジスタであり、これらの各レジスタ
に保持されるパラメータは信号44cとしてデー
タ処理装置40から送り込まれる。また、123
X,123Y,124X,124Y,125X,
125Yは一致検出回路、126X,126Y,
127X,127Yはカウンタ、128X,12
8Y,129はフリツプ・フロツプ、130X,
130Y,131,134はANDゲート、13
2X,132Y,133X,133YはORゲー
トをそれぞれ示している。
先ずXアドレス制御部70Aから動作説明する
と、一致検出回路123Xはタイミング制御回路
60から出力された走査点のX座標60xとレジ
スタ120Xに保持された探索開始点の座標XS
とを比較し、一致したときパルス信号140Xを
出力する。このパルス信号は、フリツプ・フロツ
プ128Xをセツトすると共に、ORゲート13
2X,133Xを介してカウンタ126X,12
7Xの値をそれぞれ零にリセツトする。フリツ
プ・フロツプ128Xがセツト状態になると、そ
の出力によりANDゲート130Xが開かれ、基
本クロツク60dが次々とカウンタ126Xに入
力されてカウント動作が開始される。
と、一致検出回路123Xはタイミング制御回路
60から出力された走査点のX座標60xとレジ
スタ120Xに保持された探索開始点の座標XS
とを比較し、一致したときパルス信号140Xを
出力する。このパルス信号は、フリツプ・フロツ
プ128Xをセツトすると共に、ORゲート13
2X,133Xを介してカウンタ126X,12
7Xの値をそれぞれ零にリセツトする。フリツ
プ・フロツプ128Xがセツト状態になると、そ
の出力によりANDゲート130Xが開かれ、基
本クロツク60dが次々とカウンタ126Xに入
力されてカウント動作が開始される。
一致検出回路124Xは、上記カウンタ126
Xの値がレジスタ121Xに保持された1分割区
画の横幅d2に一致したとき、パルス信号141X
を出力する。このパルス信号141Xはカウンタ
127Xに入力されてカウント値を1進めると共
に、ORゲート132Xを介してカウンタ126
Xのリセツト端子に与えられる。従つて、カウン
タ126Xは、分割区画の横幅に等しいカウンタ
値毎にカウンタ動作を繰り返し、走査点がX方向
の1つの区画から次の区画に移るたびにカウンタ
127Xの値を進めることになる。また、カウン
タ127Xの内容は走査が横方向に何番目の区画
で行なわれているかを示す値となつており、この
値は区画のXアドレスを示す信号70xとして出
力される。
Xの値がレジスタ121Xに保持された1分割区
画の横幅d2に一致したとき、パルス信号141X
を出力する。このパルス信号141Xはカウンタ
127Xに入力されてカウント値を1進めると共
に、ORゲート132Xを介してカウンタ126
Xのリセツト端子に与えられる。従つて、カウン
タ126Xは、分割区画の横幅に等しいカウンタ
値毎にカウンタ動作を繰り返し、走査点がX方向
の1つの区画から次の区画に移るたびにカウンタ
127Xの値を進めることになる。また、カウン
タ127Xの内容は走査が横方向に何番目の区画
で行なわれているかを示す値となつており、この
値は区画のXアドレスを示す信号70xとして出
力される。
一致検出回路125Xは、上記カウンタ127
Xの値とレジスタ122Xに保持された区画のX
方向の指定数n2とを比較し、一致したときパルス
信号142Xを出力する。パルス信号142X
は、ORゲート133Xを介してカウンタ127
Xのリセツト端子に入力され、その値を零に戻す
と共に、フリツプ・フロツプ128Xをリセツト
し、ANDゲート130Xを閉じて基本クロツク
60dの入力を阻止する。これらの動作は各水平
走査線ごとに繰り返されるため、これによつて探
索領域内における分割区画のXアドレスを示す信
号70xが繰り返して出力される。
Xの値とレジスタ122Xに保持された区画のX
方向の指定数n2とを比較し、一致したときパルス
信号142Xを出力する。パルス信号142X
は、ORゲート133Xを介してカウンタ127
Xのリセツト端子に入力され、その値を零に戻す
と共に、フリツプ・フロツプ128Xをリセツト
し、ANDゲート130Xを閉じて基本クロツク
60dの入力を阻止する。これらの動作は各水平
走査線ごとに繰り返されるため、これによつて探
索領域内における分割区画のXアドレスを示す信
号70xが繰り返して出力される。
次にYアドレス制御部70Bについて説明す
る。Yアドレス制御部では、データ処理装置40
から検出動作開始の指示信号44dが出力された
とき、フリツプ・フロツプ129がセツトされ、
ANDゲート134が開かれる。一致検出回路1
23Yは、タイミング制御回路60から出力され
た走査点のY座標60yとレジスタ120Yに保
持された探索開始点の座標YSとを比較し、一致
したときパルス信号140Yを出力する。このパ
ルス信号140Yは、ORゲート132Y,13
3Yを介してカウンタ126Y,127Yをリセ
ツトし、もしANDゲート134が開いていれば、
これを介してフリツプ・フロツプ128Yをセツ
トする。これによつて、ANDゲート130Yが
開かれ、タイミング制御回路60から1水平走査
線毎に出力されるキヤリイ信号60eが次々とカ
ウンタ126Yに入力され、カウント動作が開始
される。
る。Yアドレス制御部では、データ処理装置40
から検出動作開始の指示信号44dが出力された
とき、フリツプ・フロツプ129がセツトされ、
ANDゲート134が開かれる。一致検出回路1
23Yは、タイミング制御回路60から出力され
た走査点のY座標60yとレジスタ120Yに保
持された探索開始点の座標YSとを比較し、一致
したときパルス信号140Yを出力する。このパ
ルス信号140Yは、ORゲート132Y,13
3Yを介してカウンタ126Y,127Yをリセ
ツトし、もしANDゲート134が開いていれば、
これを介してフリツプ・フロツプ128Yをセツ
トする。これによつて、ANDゲート130Yが
開かれ、タイミング制御回路60から1水平走査
線毎に出力されるキヤリイ信号60eが次々とカ
ウンタ126Yに入力され、カウント動作が開始
される。
一致検出回路124Yは、上記カウンタ126
Yの値がレジスタ121Yに保持された1分割区
画の縦の幅d1に一致したとき、パルス信号141
Yを出力する。このパルス信号はカウンタ127
Yに入力されてカウンタ値を1進めると共に、
ORゲート132Yを介してカウンタ126Yの
リセツト端子に入力され、その値をリセツトす
る。従つて、カウンタ126Yは分割区画の縦幅
に等しいカウント値を周期としてカウント動作を
繰り返し、走査点がY方向の1つの区画から次の
区画に移るたびにカウンタ127Yにカウント動
作させることになる。カウンタ127Yの内容は
走査が縦方向の何番目の区画で行なわれているか
を示す値となつており、この値は区画のYアドレ
スを示す信号70yとして出力される。信号70
yはXアドレスを示す信号70xと共に一致度メ
モリ72、座標メモリ73に与えられる。
Yの値がレジスタ121Yに保持された1分割区
画の縦の幅d1に一致したとき、パルス信号141
Yを出力する。このパルス信号はカウンタ127
Yに入力されてカウンタ値を1進めると共に、
ORゲート132Yを介してカウンタ126Yの
リセツト端子に入力され、その値をリセツトす
る。従つて、カウンタ126Yは分割区画の縦幅
に等しいカウント値を周期としてカウント動作を
繰り返し、走査点がY方向の1つの区画から次の
区画に移るたびにカウンタ127Yにカウント動
作させることになる。カウンタ127Yの内容は
走査が縦方向の何番目の区画で行なわれているか
を示す値となつており、この値は区画のYアドレ
スを示す信号70yとして出力される。信号70
yはXアドレスを示す信号70xと共に一致度メ
モリ72、座標メモリ73に与えられる。
一致検出回路125Yは、上記カウンタ127
Yの値とレジスタ122Yに保持された区画の縦
方向の指定数n1とを比較し、一致したときパルス
信号142Yを出力する。このパルス信号142
YはORゲート133Yを介してカウンタ127
Yをリセツトし、同時にフリツプ・フロツプ12
8Y,129をリセツトする。また、上記パルス
信号は指定されたパターン検出処理の終了信号7
0eとしてデータ処理装置40に送られる。フリ
ツプ・フロツプ128Yはちようど探索領域の1
回分の走査期間オン状態になつているため、その
出力信号とXアドレス制御部部のANDゲート1
30Xの出力信号とのAND出力をANDゲート1
31から取り出すことにより、一致度比較指示信
号70sが得られる。
Yの値とレジスタ122Yに保持された区画の縦
方向の指定数n1とを比較し、一致したときパルス
信号142Yを出力する。このパルス信号142
YはORゲート133Yを介してカウンタ127
Yをリセツトし、同時にフリツプ・フロツプ12
8Y,129をリセツトする。また、上記パルス
信号は指定されたパターン検出処理の終了信号7
0eとしてデータ処理装置40に送られる。フリ
ツプ・フロツプ128Yはちようど探索領域の1
回分の走査期間オン状態になつているため、その
出力信号とXアドレス制御部部のANDゲート1
30Xの出力信号とのAND出力をANDゲート1
31から取り出すことにより、一致度比較指示信
号70sが得られる。
次に、本発明の自動組立装置を制御するデータ
処理装置のプログラム動作について説明する。
処理装置のプログラム動作について説明する。
第13図は1枚のプリント基板1の上に3種類
の電子部品(LSI、SSI、R)を、それぞれ複数
個ずつ所定の順序で搭載するための基本的な動作
手順を示しており、開始ルーチン300は、操作員
がプリント基板1を移動テーブル20に固定し、
入力装置42から組立開始の指令を入力すること
によつて起動される。ルーチン302はプリント基
板の位置補正を行なうためのものであり、プリン
ト基板に形成された穴5と移動テーブル20上に
設けられた位置合せ用のピンとの間に遊びによる
位置ずれ、あるいは製造誤差によるプリント配線
の位置ずれを第1のテレビカメラ37を利用して
検出し、プリント配線の位置と向きを基準のxy
軸に一致させる。この位置補正が終るとルーチン
310に進み、第1部品(例えばLSI部品)の処理
に必要な各種のパラメータをセツトする。パラメ
ータのセツトは、複数種類の電子部品の組立処理
を共通のサブプログラムにより実行可能とするた
めのものであり、例えば電子部品の種類、個数、
使用する標準パターンの種類、撮像視野の位置関
係、探索領域および領域分割等を示す変数が第1
部品に対応づけられる。311は全ての第1部品に
対して搭載を終えたか否かを判定するルーチンで
あり、処理すべき第1部品がまだ残つていればル
ーチン312に進み、全て完了していればルーチン
320に進む。ルーチン312ではワークパレツト23
から吸着ヘツドに第1部品を供給すると共に、上
記第1部品と接続されるプリント基板側の端子群
が吸着ヘツドの下に位置するように基板テーブル
20を移動する。基板移動テーブルの移動量は、
電子部品の種類毎に搭載順序に従つて予めメモリ
内に記憶してある。これが終るとルーチン313に
進み、吸着ヘツドに保持された第1部品の位置検
出と姿勢の補正を伴なう。次いでルーチン314で
部品の位置ずれを補正するために基板移動テーブ
ル20を移動し、ルーチン315で吸着ヘツドを下
降させて電子部品をプリント基板に搭載する。ル
ーチン315が終ると判定ルーチン311に戻り、所定
個数の第1部品の搭載が終るまで以上の操作が繰
り返される。
の電子部品(LSI、SSI、R)を、それぞれ複数
個ずつ所定の順序で搭載するための基本的な動作
手順を示しており、開始ルーチン300は、操作員
がプリント基板1を移動テーブル20に固定し、
入力装置42から組立開始の指令を入力すること
によつて起動される。ルーチン302はプリント基
板の位置補正を行なうためのものであり、プリン
ト基板に形成された穴5と移動テーブル20上に
設けられた位置合せ用のピンとの間に遊びによる
位置ずれ、あるいは製造誤差によるプリント配線
の位置ずれを第1のテレビカメラ37を利用して
検出し、プリント配線の位置と向きを基準のxy
軸に一致させる。この位置補正が終るとルーチン
310に進み、第1部品(例えばLSI部品)の処理
に必要な各種のパラメータをセツトする。パラメ
ータのセツトは、複数種類の電子部品の組立処理
を共通のサブプログラムにより実行可能とするた
めのものであり、例えば電子部品の種類、個数、
使用する標準パターンの種類、撮像視野の位置関
係、探索領域および領域分割等を示す変数が第1
部品に対応づけられる。311は全ての第1部品に
対して搭載を終えたか否かを判定するルーチンで
あり、処理すべき第1部品がまだ残つていればル
ーチン312に進み、全て完了していればルーチン
320に進む。ルーチン312ではワークパレツト23
から吸着ヘツドに第1部品を供給すると共に、上
記第1部品と接続されるプリント基板側の端子群
が吸着ヘツドの下に位置するように基板テーブル
20を移動する。基板移動テーブルの移動量は、
電子部品の種類毎に搭載順序に従つて予めメモリ
内に記憶してある。これが終るとルーチン313に
進み、吸着ヘツドに保持された第1部品の位置検
出と姿勢の補正を伴なう。次いでルーチン314で
部品の位置ずれを補正するために基板移動テーブ
ル20を移動し、ルーチン315で吸着ヘツドを下
降させて電子部品をプリント基板に搭載する。ル
ーチン315が終ると判定ルーチン311に戻り、所定
個数の第1部品の搭載が終るまで以上の操作が繰
り返される。
ルーチン320〜325、およびルーチン330〜335
は、それぞれ第2部品(例えばSSI部品)と第3
部品(例えばR部品)についても同様の処理を示
しており、全ての第3部品について搭載が完了す
ると終了ルーチン340に進み、入出力装置42に
信号を出力して操作員に処理の終了を報知する。
尚、上述した各ルーチンにおいて異常が検出され
た場合には、プログラムのシーケンスは終了ルー
チン340に進み、入出力装置42によつて異常の
発生とその内容を操作員に報知する。
は、それぞれ第2部品(例えばSSI部品)と第3
部品(例えばR部品)についても同様の処理を示
しており、全ての第3部品について搭載が完了す
ると終了ルーチン340に進み、入出力装置42に
信号を出力して操作員に処理の終了を報知する。
尚、上述した各ルーチンにおいて異常が検出され
た場合には、プログラムのシーケンスは終了ルー
チン340に進み、入出力装置42によつて異常の
発生とその内容を操作員に報知する。
プリント基板の位置補正ルーチン302の詳細を
第14図〜第16図を参照して説明する。プリン
ト基板1の位置補正は、プリント基板の4隅に形
成されたクロスマーク6a〜6dの位置を第1の
テレビカメラ34で順次に検出し、各クロスマー
クの位置座標から、基板xy座標系に対するプリ
ント基板の位置ずれ量を求めることによつて行な
われる。
第14図〜第16図を参照して説明する。プリン
ト基板1の位置補正は、プリント基板の4隅に形
成されたクロスマーク6a〜6dの位置を第1の
テレビカメラ34で順次に検出し、各クロスマー
クの位置座標から、基板xy座標系に対するプリ
ント基板の位置ずれ量を求めることによつて行な
われる。
第14図は1つのクロスマークの拡大図を示し
ている。クロスマーク部分6は基板上にプリント
された金属層からなり、テレビカメラには明るい
領域として映し出される。基板移動テーブル20
の原点に対する各クロスマークの中心7の標準的
な位置を示すデータは予め記憶してあり、データ
処理装置40からの指令によつて基板移動テーブ
ル20を上記位置データに基づいて移動させるこ
とにより、各停止位置での撮像視野を二点鎖線2
00で示す位置に設定することができる。従つ
て、例えば標準的なクロスマークの中心位置から
所定の距離だけ隔てて、図に示す如く2つの狭い
探索領域x1〜x2,y1〜y2を設定し、第1の探索領
域x1〜x2では第15図Aに示す標準パターン20
1を用い、第2の探索領域y1〜y2では第15図B
に示す標準パターン202を用いてパターンマツ
チングを行なえば、各探索領域で検出された標準
パターンとの最大一致度を示す部品パターン切り
出し位置の座標から、実際のマーク中心位置の
X、Y座標を求めることができる。この場合の各
探索領域は、標準パターンと同一の特徴をもつパ
ターンが1つしか存在しない範囲に設定できるた
め、標準パターン201,202にサンプリング
されない高分解能のパターンで適用できる。
ている。クロスマーク部分6は基板上にプリント
された金属層からなり、テレビカメラには明るい
領域として映し出される。基板移動テーブル20
の原点に対する各クロスマークの中心7の標準的
な位置を示すデータは予め記憶してあり、データ
処理装置40からの指令によつて基板移動テーブ
ル20を上記位置データに基づいて移動させるこ
とにより、各停止位置での撮像視野を二点鎖線2
00で示す位置に設定することができる。従つ
て、例えば標準的なクロスマークの中心位置から
所定の距離だけ隔てて、図に示す如く2つの狭い
探索領域x1〜x2,y1〜y2を設定し、第1の探索領
域x1〜x2では第15図Aに示す標準パターン20
1を用い、第2の探索領域y1〜y2では第15図B
に示す標準パターン202を用いてパターンマツ
チングを行なえば、各探索領域で検出された標準
パターンとの最大一致度を示す部品パターン切り
出し位置の座標から、実際のマーク中心位置の
X、Y座標を求めることができる。この場合の各
探索領域は、標準パターンと同一の特徴をもつパ
ターンが1つしか存在しない範囲に設定できるた
め、標準パターン201,202にサンプリング
されない高分解能のパターンで適用できる。
第16図Aは上述した方法によつて4つのクロ
スマーク6a〜6dを順次に検出し、プリント基
板の位置ずれを補正するルーチン302の詳細なプ
ログラムフローチヤートである。このプログラム
では、ルーチン402でプリント基板を左下端のマ
ーク6aの位置に移動し、ルーチン404でマーク
位置を検出する。これが終ると判定ルーチン406
で検出結果を判定し、マーク検出が正常に終了し
ていれば408に進み、マーク検出に失敗していれ
ば異常終了処理ルーチン436に進む。ルーチン408
〜412では上記と同様に、右下端マーク6bの位
置を検出する。右下端マーク6bについての位置
検出が正常に終了していれば、ルーチン414に進
み、左右のマークのX座標の差から回転ずれ量を
算出する。回転方向のずれ量が許容値以内であれ
ば、判定ルーチン416から422に進み、そうでなけ
れば特定ルーチン418に進んで既に行なつた回転
ずれ修正の回数についてチエツクする。もし規定
の回数の修正を済ませていれば、自動修正不能と
みなして異常終了し、そうでなければ基板移動テ
ーブル20にZ軸回りの補正動作を行なわせ、ル
ーチン402に戻る。ルーチン422〜432では、402〜
414と同様にして右上端マーク6eと左上端マー
ク6dを検出する。全てのマークについて位置検
出が正常に終了すると、判定ルーチン432から434
に進み、プリント基板を基準位置に一致させるた
めのX、Y方向のずれ量を算出し、これを補正す
る方向に基板移動テーブル20を駆動する。この
プログラム処理によつて、プリント基板1は標準
のxy座標系の原点に位置したことになり、これ
を起点として基板移動テーブル20を数値制御す
ることにより、各部品搭載位置が吸着ヘツド25
の直下に順次に位置合せできる。
スマーク6a〜6dを順次に検出し、プリント基
板の位置ずれを補正するルーチン302の詳細なプ
ログラムフローチヤートである。このプログラム
では、ルーチン402でプリント基板を左下端のマ
ーク6aの位置に移動し、ルーチン404でマーク
位置を検出する。これが終ると判定ルーチン406
で検出結果を判定し、マーク検出が正常に終了し
ていれば408に進み、マーク検出に失敗していれ
ば異常終了処理ルーチン436に進む。ルーチン408
〜412では上記と同様に、右下端マーク6bの位
置を検出する。右下端マーク6bについての位置
検出が正常に終了していれば、ルーチン414に進
み、左右のマークのX座標の差から回転ずれ量を
算出する。回転方向のずれ量が許容値以内であれ
ば、判定ルーチン416から422に進み、そうでなけ
れば特定ルーチン418に進んで既に行なつた回転
ずれ修正の回数についてチエツクする。もし規定
の回数の修正を済ませていれば、自動修正不能と
みなして異常終了し、そうでなければ基板移動テ
ーブル20にZ軸回りの補正動作を行なわせ、ル
ーチン402に戻る。ルーチン422〜432では、402〜
414と同様にして右上端マーク6eと左上端マー
ク6dを検出する。全てのマークについて位置検
出が正常に終了すると、判定ルーチン432から434
に進み、プリント基板を基準位置に一致させるた
めのX、Y方向のずれ量を算出し、これを補正す
る方向に基板移動テーブル20を駆動する。この
プログラム処理によつて、プリント基板1は標準
のxy座標系の原点に位置したことになり、これ
を起点として基板移動テーブル20を数値制御す
ることにより、各部品搭載位置が吸着ヘツド25
の直下に順次に位置合せできる。
第16図Bは上記プログラムにおけるマーク位
置検出のためのルーチン404、414、424および430
に相当するサブプログラムの詳細フローチヤート
である。このプログラムでは、開始ルーチン440
で各種のパラメータをイニシヤライズした後、ル
ーチン442で標準パターンの指定パラメータの番
号を「0」にセツトする。この番号が「0」のと
きは、ルーチン444で第1の探索領域x1〜x2が指
定され、ルーチン446で標準パターン201を用いた
精パターンマツチングが実行される。つまり、第
9図の信号44a,44k,44bが出力され
る。パターン検出回路から終了信号60fが出力
されると、ルーチン448が実行され、信号44n
と44iが出力されてレジスタ65,66の内容
がメモリ41に読み込まれる。次のルーチン450
ではパターン番号を1だけ増やす。パターン番号
が1以下であれば、判定ルーチン452からルーチ
ン444に戻り、標準パターン202を用いて第2
の探索領域y1〜y2で上記と同様のパターンマツチ
ングが行なわれる。第2の探索領域でのパターン
マツチングが完了していれば、ルーチン454に進
み、メモリ41に読み込まれた2つの一致度デー
タが所定値以上か否か判定し、所定値以上であれ
ば、ルーチン456でクロスマークの中心位置の計
算を行なつた後、終了ルーチン464に進む。もし
一致度が規定値よりも小さければ、ルーチン458
で二値化しきい値の変更回数をチエツクする。二
値化しきい値はパターンマツチングの一致度に影
響があり、既に規定の回数の変更が済んでいれ
ば、ルーチン460に進んで異常終了処理を行なう。
そうでなければルーチン462で二値化しきい値を
現在値よりもわずかに変更し、ルーチン442に戻
る。二値化しきい値の変更は信号44fとして出
力するデータの値を変えることにより達成され
る。
置検出のためのルーチン404、414、424および430
に相当するサブプログラムの詳細フローチヤート
である。このプログラムでは、開始ルーチン440
で各種のパラメータをイニシヤライズした後、ル
ーチン442で標準パターンの指定パラメータの番
号を「0」にセツトする。この番号が「0」のと
きは、ルーチン444で第1の探索領域x1〜x2が指
定され、ルーチン446で標準パターン201を用いた
精パターンマツチングが実行される。つまり、第
9図の信号44a,44k,44bが出力され
る。パターン検出回路から終了信号60fが出力
されると、ルーチン448が実行され、信号44n
と44iが出力されてレジスタ65,66の内容
がメモリ41に読み込まれる。次のルーチン450
ではパターン番号を1だけ増やす。パターン番号
が1以下であれば、判定ルーチン452からルーチ
ン444に戻り、標準パターン202を用いて第2
の探索領域y1〜y2で上記と同様のパターンマツチ
ングが行なわれる。第2の探索領域でのパターン
マツチングが完了していれば、ルーチン454に進
み、メモリ41に読み込まれた2つの一致度デー
タが所定値以上か否か判定し、所定値以上であれ
ば、ルーチン456でクロスマークの中心位置の計
算を行なつた後、終了ルーチン464に進む。もし
一致度が規定値よりも小さければ、ルーチン458
で二値化しきい値の変更回数をチエツクする。二
値化しきい値はパターンマツチングの一致度に影
響があり、既に規定の回数の変更が済んでいれ
ば、ルーチン460に進んで異常終了処理を行なう。
そうでなければルーチン462で二値化しきい値を
現在値よりもわずかに変更し、ルーチン442に戻
る。二値化しきい値の変更は信号44fとして出
力するデータの値を変えることにより達成され
る。
第17図は第13図のルーチン312(322、332)
の詳細なプログラムフローチヤートである。この
プログラムでは、先ず供給装置22からワークパ
レツト23に部品を供給し(ルーチン472)、予め
記憶されている位置データに従つて基板移動テー
ブル20を次の部品搭載位置に移動させ(ルーチ
ン474)、ワークパレツト23を所定距離だけ前進
させる(ルーチン476)。ワークパレツトは部品1
0が吸着ヘツド25の直下に来た位置で停止す
る。次いで、吸着ヘツド25を初期位置から所定
距離だけ下降させ(ルーチン478)、吸着バルブを
開いて部品を吸着動作させる(ルーチン480)。こ
れが終ると、部品の下端がワークパレツトの上面
より完全に離間する位置まで吸着ヘツドを上昇さ
せ(ルーチン482)ワークパレツトを初期位置、
すなわち次の部品を受け取る位置まで戻す(ルー
チン484)。ワークパレツトが退避すると、吸着ヘ
ツド25が所定距離下降させ(ルーチン486)、反
射板27を部品の直下に挿入する(ルーチン
488)。このとき、吸着ヘツドは部品のリード線1
1が対物レンズ31の焦点距離に一致する位置で
停止する。
の詳細なプログラムフローチヤートである。この
プログラムでは、先ず供給装置22からワークパ
レツト23に部品を供給し(ルーチン472)、予め
記憶されている位置データに従つて基板移動テー
ブル20を次の部品搭載位置に移動させ(ルーチ
ン474)、ワークパレツト23を所定距離だけ前進
させる(ルーチン476)。ワークパレツトは部品1
0が吸着ヘツド25の直下に来た位置で停止す
る。次いで、吸着ヘツド25を初期位置から所定
距離だけ下降させ(ルーチン478)、吸着バルブを
開いて部品を吸着動作させる(ルーチン480)。こ
れが終ると、部品の下端がワークパレツトの上面
より完全に離間する位置まで吸着ヘツドを上昇さ
せ(ルーチン482)ワークパレツトを初期位置、
すなわち次の部品を受け取る位置まで戻す(ルー
チン484)。ワークパレツトが退避すると、吸着ヘ
ツド25が所定距離下降させ(ルーチン486)、反
射板27を部品の直下に挿入する(ルーチン
488)。このとき、吸着ヘツドは部品のリード線1
1が対物レンズ31の焦点距離に一致する位置で
停止する。
第18図は第13図の部品搭載ルーチン315の
詳細なプログラムフローチヤートを示す。このプ
ログラムでは、反射板を初期位置に復帰させた後
(ルーチン502)、吸着ヘツド25をプリント基板
の表面位置まで降下させ(ルーチン504)、仮接着
のための背圧が加わるように更に一定の距離だけ
降下させ(ルーチン506)、これが終ると初期位置
に復帰させる(ルーチン508)。
詳細なプログラムフローチヤートを示す。このプ
ログラムでは、反射板を初期位置に復帰させた後
(ルーチン502)、吸着ヘツド25をプリント基板
の表面位置まで降下させ(ルーチン504)、仮接着
のための背圧が加わるように更に一定の距離だけ
降下させ(ルーチン506)、これが終ると初期位置
に復帰させる(ルーチン508)。
次に、第13図の部品位置補正ルーチン313
(323、333)の詳細なプログラム・フローチヤー
トを第19図によつて説明する。
(323、333)の詳細なプログラム・フローチヤー
トを第19図によつて説明する。
既に第2図〜第4図で説明したように、この実
施例ではLSI部品とSSI部品については3箇所、
R部品については2箇所の互いに位置の異なる撮
像領域を設定し、各撮像領域で検出したリード線
の位置関係から吸着された電子部品の姿勢と位置
ずれを判断するようにしている。これらの領域の
撮像は第2のテレビカメラ30で行なわれ、ま
た、電子部品に位置ずれがあつた場合には、X、
Y方向の位置ずれは基板移動テーブルでプリント
基板を移動させることによつて補正し、回転方向
の位置ずれのみを吸着ヘツドの回転動作によつて
補正するようにしている。
施例ではLSI部品とSSI部品については3箇所、
R部品については2箇所の互いに位置の異なる撮
像領域を設定し、各撮像領域で検出したリード線
の位置関係から吸着された電子部品の姿勢と位置
ずれを判断するようにしている。これらの領域の
撮像は第2のテレビカメラ30で行なわれ、ま
た、電子部品に位置ずれがあつた場合には、X、
Y方向の位置ずれは基板移動テーブルでプリント
基板を移動させることによつて補正し、回転方向
の位置ずれのみを吸着ヘツドの回転動作によつて
補正するようにしている。
第19図に示した部品位置補正ルーチンのプロ
グラムは、ルーチン522で第1検出位置、例えば
撮像領域13aに対物レンズ31を移動し、ルー
チン524で最も端に位置して撮像されたリード線
11aの位置を検出する。次にルーチン526で第
2検出位置、例えば撮像領域13bに対物レンズ
31を移動し、ルーチン528で最も端に位置して
撮像されたリード線11bの位置を検出する。こ
のようにして2本のリード線の位置が検出される
と、ルーチン530において各リード線のX、Y座
標から電子部品のZ軸回りの回転ずれ量を求める
ことができる。また第2図、第3図、第5図から
理解できるように、リード線はクランク状に折り
曲げられているため長手方向、すなわちリード線
11a,11bについてはy軸方向の長さにばら
つきがあるが、これと直交する軸方向には高い位
置精度をもつている。従つて第1、第2の検出位
置で検出された2つのリード線11a,11bの
X座標は電子部品のx軸方向の正確な位置計算に
用いることができ、この計算をルーチン530で行
なう。ルーチン532では、前のルーチン530で求め
た回転方向のずれ量に応じて、吸着ヘツドの駆動
装置を位置ずれ補正方向に動作させる。判定ルー
チン534では上記補正量を予め定められた値と比
較し、補正量が大きければルーチン522に戻つて
上述した動作を再度繰り返し、そうでなければル
ーチン536に進ぶ。ルーチン536では現在処理して
いる部品の種類がR部品か否かを判定する。R部
品であればルーチン538に進み、既に検出されて
いる2本のリード線のY座標から部品のY座標を
算出し、終了ルーチン546に進む。LSI部品、SSI
部品の場合には、判定ルーチン536から540,542
に進み、第3検出位置13cにおいてリード線1
1cを検出し、そのY座標に基づいてルーチン
544で部品の正確なY座標を計算する。
グラムは、ルーチン522で第1検出位置、例えば
撮像領域13aに対物レンズ31を移動し、ルー
チン524で最も端に位置して撮像されたリード線
11aの位置を検出する。次にルーチン526で第
2検出位置、例えば撮像領域13bに対物レンズ
31を移動し、ルーチン528で最も端に位置して
撮像されたリード線11bの位置を検出する。こ
のようにして2本のリード線の位置が検出される
と、ルーチン530において各リード線のX、Y座
標から電子部品のZ軸回りの回転ずれ量を求める
ことができる。また第2図、第3図、第5図から
理解できるように、リード線はクランク状に折り
曲げられているため長手方向、すなわちリード線
11a,11bについてはy軸方向の長さにばら
つきがあるが、これと直交する軸方向には高い位
置精度をもつている。従つて第1、第2の検出位
置で検出された2つのリード線11a,11bの
X座標は電子部品のx軸方向の正確な位置計算に
用いることができ、この計算をルーチン530で行
なう。ルーチン532では、前のルーチン530で求め
た回転方向のずれ量に応じて、吸着ヘツドの駆動
装置を位置ずれ補正方向に動作させる。判定ルー
チン534では上記補正量を予め定められた値と比
較し、補正量が大きければルーチン522に戻つて
上述した動作を再度繰り返し、そうでなければル
ーチン536に進ぶ。ルーチン536では現在処理して
いる部品の種類がR部品か否かを判定する。R部
品であればルーチン538に進み、既に検出されて
いる2本のリード線のY座標から部品のY座標を
算出し、終了ルーチン546に進む。LSI部品、SSI
部品の場合には、判定ルーチン536から540,542
に進み、第3検出位置13cにおいてリード線1
1cを検出し、そのY座標に基づいてルーチン
544で部品の正確なY座標を計算する。
以上の部品位置補正プログラムにおいて、リー
ド線の位置を検出するルーチン524、528、542で
は、撮像視野に含まれる同一形状の多数のリード
線の中から特定のリード線を選択するための工夫
が必要となる。そこで本発明では、第20図に示
すように、先ずサンプリングによつて広い範囲の
特徴を圧縮させた粗い標準パターンを用いて複数
のリード線を検出する(ルーチン552)。この複数
のリード線検出には、設定された探索領域を複数
の区画に分割し、各分割領域毎に標準パターンと
画像から切り出した部分パターンとの最大一致度
を求める方式を採用する。このようにすれば、検
出された複数本のリード線の相対的な位置関係か
ら、目標とする最端のリード線を特定することが
できる。この粗い位置検出ルーチン554で上記位
置検出が成功したか否かを判定し、不成功なら異
常終了ルーチン560に進み、成功していればルー
チン556に進む。ルーチン556では、既に特定され
ているリード線の粗い位置データから、クロスマ
ークの検出で行なつたと同様に狭い範囲の探索領
域を設定し、サンプリングのない精密な標準パタ
ーンを用いてパターンマツチングを実行する。こ
れによつて目標とするリード線の正確なX、Y座
標を求めることができる。ルーチン558は上記精
位置検出が成功したか否かを判定し、不成功なら
異常終了ルーチンに進み、そうでなければ終了ル
ーチン562に進む。
ド線の位置を検出するルーチン524、528、542で
は、撮像視野に含まれる同一形状の多数のリード
線の中から特定のリード線を選択するための工夫
が必要となる。そこで本発明では、第20図に示
すように、先ずサンプリングによつて広い範囲の
特徴を圧縮させた粗い標準パターンを用いて複数
のリード線を検出する(ルーチン552)。この複数
のリード線検出には、設定された探索領域を複数
の区画に分割し、各分割領域毎に標準パターンと
画像から切り出した部分パターンとの最大一致度
を求める方式を採用する。このようにすれば、検
出された複数本のリード線の相対的な位置関係か
ら、目標とする最端のリード線を特定することが
できる。この粗い位置検出ルーチン554で上記位
置検出が成功したか否かを判定し、不成功なら異
常終了ルーチン560に進み、成功していればルー
チン556に進む。ルーチン556では、既に特定され
ているリード線の粗い位置データから、クロスマ
ークの検出で行なつたと同様に狭い範囲の探索領
域を設定し、サンプリングのない精密な標準パタ
ーンを用いてパターンマツチングを実行する。こ
れによつて目標とするリード線の正確なX、Y座
標を求めることができる。ルーチン558は上記精
位置検出が成功したか否かを判定し、不成功なら
異常終了ルーチンに進み、そうでなければ終了ル
ーチン562に進む。
粗位置検出ルーチン552の詳細を第21図のサ
ブプログラム・フローチヤートと第22図を参照
して説明する。
ブプログラム・フローチヤートと第22図を参照
して説明する。
このプログラムでは、先ずルーチン602におい
て、パターンマツチングに使用する粗標準パター
ンを信号44kとしてレジスタ64に設定する。
使用する標準パターンは電子部品の種類と撮像領
域、すなわち第1〜第3のどの検出位置かによつ
て異なるが、その指定はこのサブプログラムに分
岐する前にパラメータ設定により行なわれてい
る。例えばLSI部品の第2検出位置では、撮像領
域13bに第22図A、あるいはBの如くリード
線が映し出され、各リード線の先端部の位置を検
出するための標準パターンとして第23図のもの
が用いられる。この標準パターン220は12×12
絵素からなり、第22図Aに破線枠221で示す
如く、リード線の先端部と一致する特徴パターン
を含んでいる。同様の標準パターンがリード線の
種類毎に各検出位置に応じて用意されている。
て、パターンマツチングに使用する粗標準パター
ンを信号44kとしてレジスタ64に設定する。
使用する標準パターンは電子部品の種類と撮像領
域、すなわち第1〜第3のどの検出位置かによつ
て異なるが、その指定はこのサブプログラムに分
岐する前にパラメータ設定により行なわれてい
る。例えばLSI部品の第2検出位置では、撮像領
域13bに第22図A、あるいはBの如くリード
線が映し出され、各リード線の先端部の位置を検
出するための標準パターンとして第23図のもの
が用いられる。この標準パターン220は12×12
絵素からなり、第22図Aに破線枠221で示す
如く、リード線の先端部と一致する特徴パターン
を含んでいる。同様の標準パターンがリード線の
種類毎に各検出位置に応じて用意されている。
ルーチン604では、サンプリング間隔を指定す
るパラメータと撮像領域を複数の区画に分割する
ためのパラメータを、それぞれ信号44a、信号
44cとしてタイミング制御回路60および領域
分割回路70に出力する。これによつて、例えば
第22図、A,Bに示す如く、区画210〜214に分
割された探索領域が設定される。区画に含まれる
リード線の大きさ、間隔によつて決める。608は
このように分割された各区画毎に標準パターンと
最も一致する部分パターンの位置を検出するルー
チンであり、これによつてデータ処理装置40か
ら領域分割回路にスタートの指示信号44dが出
力され、パターン検出回路50が動作する。領域
分割回路が終了信号70eを出力すると、ルーチ
ン610によつて座標メモリ73と一致度メモリ
72から各区画毎のデータを読み取る。これらの
データは、ルーチン612において、一致度が所定
の値を越えるものだけがリード線の候補点データ
として選択される。614は選択された候補点デー
タの有無を判定するルーチンであり、もし候補に
該当するデータが全くなければルーチン624に進
み、二値化しきい値の変更が既に規定回数だけ行
なわれたか否かを判定する。この判定がしきい値
変更が規定回数終了していればルーチン626に進
んで異常終了処理とし、そうでなければルーチン
628でしきい値を変え、ルーチン608からの処理を
再度行なう。リード線の候補点となるデータが存
在する場合には、ルーチン614から616に進み、候
補点の位置関係を調べる。ここでは、極めて接近
した位置関係で2以上の候補点が存在する場合、
それらの中から最大一致度をもつ1つの候補点を
残し、他を消去する。これは区画とリード線との
位置関係によつて、1つのリード線について2以
上の区画でデータ登録が生じ得るからである。ル
ーチン620では、このように整理された候補点の
中から、X、Y座標の位置関係によつて目標とす
るリード線の有無を判定する。もし最端に位置し
た目標とするリード線が見つかればルーチン622
に進み、このリード線の特定点の位置座標、例え
ば第22図のQ点の座標を算出し、終了ルーチン
630に進む。そうでなければルーチン624に進み、
二値化しきい値を変更して再度パターン検出を行
なうか否かを判定する。
るパラメータと撮像領域を複数の区画に分割する
ためのパラメータを、それぞれ信号44a、信号
44cとしてタイミング制御回路60および領域
分割回路70に出力する。これによつて、例えば
第22図、A,Bに示す如く、区画210〜214に分
割された探索領域が設定される。区画に含まれる
リード線の大きさ、間隔によつて決める。608は
このように分割された各区画毎に標準パターンと
最も一致する部分パターンの位置を検出するルー
チンであり、これによつてデータ処理装置40か
ら領域分割回路にスタートの指示信号44dが出
力され、パターン検出回路50が動作する。領域
分割回路が終了信号70eを出力すると、ルーチ
ン610によつて座標メモリ73と一致度メモリ
72から各区画毎のデータを読み取る。これらの
データは、ルーチン612において、一致度が所定
の値を越えるものだけがリード線の候補点データ
として選択される。614は選択された候補点デー
タの有無を判定するルーチンであり、もし候補に
該当するデータが全くなければルーチン624に進
み、二値化しきい値の変更が既に規定回数だけ行
なわれたか否かを判定する。この判定がしきい値
変更が規定回数終了していればルーチン626に進
んで異常終了処理とし、そうでなければルーチン
628でしきい値を変え、ルーチン608からの処理を
再度行なう。リード線の候補点となるデータが存
在する場合には、ルーチン614から616に進み、候
補点の位置関係を調べる。ここでは、極めて接近
した位置関係で2以上の候補点が存在する場合、
それらの中から最大一致度をもつ1つの候補点を
残し、他を消去する。これは区画とリード線との
位置関係によつて、1つのリード線について2以
上の区画でデータ登録が生じ得るからである。ル
ーチン620では、このように整理された候補点の
中から、X、Y座標の位置関係によつて目標とす
るリード線の有無を判定する。もし最端に位置し
た目標とするリード線が見つかればルーチン622
に進み、このリード線の特定点の位置座標、例え
ば第22図のQ点の座標を算出し、終了ルーチン
630に進む。そうでなければルーチン624に進み、
二値化しきい値を変更して再度パターン検出を行
なうか否かを判定する。
次に、精位置検出ルーチン556の詳細を第24
図のプログラムフローチヤートと第25図、第2
6図を参照して説明する。上述の粗位置検出では
サンプリングされた粗い標準パターンを用いてい
るため、求められた特定点QのX、Y座標はサン
プリング間隔に相当する誤差を含む。そこで第2
5図の如く、点Qの座標と特定の位置関係にある
x1〜x2,x3〜x4,y1〜y2を第1、第2、第3の探
索領域に指定し、それぞれの領域で第26図A,
B,Cに示す精密な標準パターンを用いた位置検
出を行なう。これらの標準パターンも12×12絵素
からなつている。このようにすれば、第1、第2
の探索領域で求めたX座標の中心から点Qの正確
なX座標が求まり、また第3領域で求めたX座標
から点Qの正確なY座標が求まる。
図のプログラムフローチヤートと第25図、第2
6図を参照して説明する。上述の粗位置検出では
サンプリングされた粗い標準パターンを用いてい
るため、求められた特定点QのX、Y座標はサン
プリング間隔に相当する誤差を含む。そこで第2
5図の如く、点Qの座標と特定の位置関係にある
x1〜x2,x3〜x4,y1〜y2を第1、第2、第3の探
索領域に指定し、それぞれの領域で第26図A,
B,Cに示す精密な標準パターンを用いた位置検
出を行なう。これらの標準パターンも12×12絵素
からなつている。このようにすれば、第1、第2
の探索領域で求めたX座標の中心から点Qの正確
なX座標が求まり、また第3領域で求めたX座標
から点Qの正確なY座標が求まる。
第24図のプログラムでは、先ずルーチン642
で、使用する標準パターンを示すパラメータに番
号「0」をセツトする。この番号が「0」のとき
は、ルーチン644〜648において、例えば第26図
Aの標準パターン231を用い、探索領域をx1〜
x2に指定したパターンマツチングを実行し、検出
されたX、Y座標と一致度データを番号に対応し
た所定のメモリ領域に登録するようデータ処理装
置が動作する。上記パラメータはルーチン650で
+1される。判定ルーチン652はこの値が1より
大きいか否かを判定し、1より大きければルーチ
ン654に進み、そうでなければ644に戻る。これに
よつて、番号「1」に対応して標準パターン23
2を用い、x3〜x4を探索領域とするパターンマツ
チングが実行される。
で、使用する標準パターンを示すパラメータに番
号「0」をセツトする。この番号が「0」のとき
は、ルーチン644〜648において、例えば第26図
Aの標準パターン231を用い、探索領域をx1〜
x2に指定したパターンマツチングを実行し、検出
されたX、Y座標と一致度データを番号に対応し
た所定のメモリ領域に登録するようデータ処理装
置が動作する。上記パラメータはルーチン650で
+1される。判定ルーチン652はこの値が1より
大きいか否かを判定し、1より大きければルーチ
ン654に進み、そうでなければ644に戻る。これに
よつて、番号「1」に対応して標準パターン23
2を用い、x3〜x4を探索領域とするパターンマツ
チングが実行される。
ルーチン654は2回のパターンマツチングによ
り得られた一致度が所定値以上が否かを判定す
る。一致度が低ければルーチン660、662に進んで
映像二値化のしきい値を変更し、ルーチン642か
らの処理をやり直す。高い一致度が得られれば、
ルーチン654から656に進み、2つのX座標からリ
ード線の幅を検出する。このリード幅はルーチン
658で判定され、予め部品毎に決つている標準値
の許容範囲に収まつているか否かが判定される。
もし誤差が大き過ぎればルーチン660に進み、映
像の二値化しきい値を変える。許容範囲内にあれ
ばルーチン664、666に進み、第3の探索範囲y1〜
y2で標準パターン233を用いたパターンマツチン
グを実行する。このマツチング結果はルーチン
668で判定され、高い一致度が得られていればル
ーチン670に進んでリード線の中心点QのX、Y
座標が計算される。次いでルーチン672において
上記計算結果が撮像視野に対応した所定のメモリ
領域に記憶され、終了ルーチン676に進む。
り得られた一致度が所定値以上が否かを判定す
る。一致度が低ければルーチン660、662に進んで
映像二値化のしきい値を変更し、ルーチン642か
らの処理をやり直す。高い一致度が得られれば、
ルーチン654から656に進み、2つのX座標からリ
ード線の幅を検出する。このリード幅はルーチン
658で判定され、予め部品毎に決つている標準値
の許容範囲に収まつているか否かが判定される。
もし誤差が大き過ぎればルーチン660に進み、映
像の二値化しきい値を変える。許容範囲内にあれ
ばルーチン664、666に進み、第3の探索範囲y1〜
y2で標準パターン233を用いたパターンマツチン
グを実行する。このマツチング結果はルーチン
668で判定され、高い一致度が得られていればル
ーチン670に進んでリード線の中心点QのX、Y
座標が計算される。次いでルーチン672において
上記計算結果が撮像視野に対応した所定のメモリ
領域に記憶され、終了ルーチン676に進む。
尚、上記の説明は撮像領域13bのy軸方向に
延びるリード線の位置検出について述べたが、こ
れとは逆向きあるいは直交関係にある第1、第3
の撮像領域13a,13cにおいては第26図D
に示す標準パターン234が必要となる。また第
2、第3の撮像領域ではリード幅およびその中心
位置の計算に用いるX座標とY座標が逆の関係に
なる。これらの事項については、第24図のプロ
グラムの個々のルーチンにおいて、その時点での
部品の種類および撮像領域を示すパラメータを参
照して処理内容を決めるようにすればよいため、
このプログラムを複数種類の部品の複数の撮像視
野に共通に適用できる。また、第26図と第15
図の標準パターンは共用できる。
延びるリード線の位置検出について述べたが、こ
れとは逆向きあるいは直交関係にある第1、第3
の撮像領域13a,13cにおいては第26図D
に示す標準パターン234が必要となる。また第
2、第3の撮像領域ではリード幅およびその中心
位置の計算に用いるX座標とY座標が逆の関係に
なる。これらの事項については、第24図のプロ
グラムの個々のルーチンにおいて、その時点での
部品の種類および撮像領域を示すパラメータを参
照して処理内容を決めるようにすればよいため、
このプログラムを複数種類の部品の複数の撮像視
野に共通に適用できる。また、第26図と第15
図の標準パターンは共用できる。
第27図は、以上説明したプログラム制御によ
る1個の部品の吸着から基板上への搭載までの各
部の動作をタイムチヤートに示したものである。
る1個の部品の吸着から基板上への搭載までの各
部の動作をタイムチヤートに示したものである。
以上説明したように、本発明の自動組立装置で
は2台の撮像装置を用い、第1の撮像装置で基板
の位置検出を行ない、第2の撮像装置で部品の位
置検出を行なうようにしている。互いに異なる高
さに位置した検出対象に対して、このように2台
の撮像装置を用いることによつて、焦点合せ作業
が不要となり、処理時間の短縮と検出精度の向上
および撮像系位置合せ機構の簡単化が図れる。ま
た、本発明によれば部品の位置検出を複数の撮像
視野で行なつた特徴検出の結果から求めるように
しているため、大きさの異なる部品を同一の認識
手法で位置検出でき、特に対物レンズの移動によ
つて撮像視野を切り換える方式を採用した場合に
は、これらの認識処理を簡単な機構で短時間に実
現できる。この場合、第6図に示したように部品
を背面から照明し、そのシルエツト像を撮像する
ようにすると、単に部品表面の曲面での光反射に
起因した部品形状の乱れを防止できるばかりでな
く、部品背面にある基板表面の模様を遮蔽して部
品のみ撮像できるため、パターンの誤認識を防止
できる利点がある。尚、実施例では部品と基板と
の間に光反射板を挿入し、投光器からの横方向の
投射光が上記光反射板で上向きに反射されて部品
のシルエツト像が撮像されるようにしたが、この
反射板は部品の位置検出時に挿入され部品搭載時
に吸着ヘツド直下から退避できればよいため、第
6図のワークパレツト24を光反射板と兼用さ
せ、要素27,28を省略した構造としてもよ
い。この場合、ワークパレツトの部品受け部24
を透明部材で構成し、その内側に光源を内蔵する
か、あるいは部品受け部24の内側に反射板を取
り付け、投光器29からの光が上向きに反射すれ
ばよい。
は2台の撮像装置を用い、第1の撮像装置で基板
の位置検出を行ない、第2の撮像装置で部品の位
置検出を行なうようにしている。互いに異なる高
さに位置した検出対象に対して、このように2台
の撮像装置を用いることによつて、焦点合せ作業
が不要となり、処理時間の短縮と検出精度の向上
および撮像系位置合せ機構の簡単化が図れる。ま
た、本発明によれば部品の位置検出を複数の撮像
視野で行なつた特徴検出の結果から求めるように
しているため、大きさの異なる部品を同一の認識
手法で位置検出でき、特に対物レンズの移動によ
つて撮像視野を切り換える方式を採用した場合に
は、これらの認識処理を簡単な機構で短時間に実
現できる。この場合、第6図に示したように部品
を背面から照明し、そのシルエツト像を撮像する
ようにすると、単に部品表面の曲面での光反射に
起因した部品形状の乱れを防止できるばかりでな
く、部品背面にある基板表面の模様を遮蔽して部
品のみ撮像できるため、パターンの誤認識を防止
できる利点がある。尚、実施例では部品と基板と
の間に光反射板を挿入し、投光器からの横方向の
投射光が上記光反射板で上向きに反射されて部品
のシルエツト像が撮像されるようにしたが、この
反射板は部品の位置検出時に挿入され部品搭載時
に吸着ヘツド直下から退避できればよいため、第
6図のワークパレツト24を光反射板と兼用さ
せ、要素27,28を省略した構造としてもよ
い。この場合、ワークパレツトの部品受け部24
を透明部材で構成し、その内側に光源を内蔵する
か、あるいは部品受け部24の内側に反射板を取
り付け、投光器29からの光が上向きに反射すれ
ばよい。
実施例ではLSI等の電子部品をプリント基板上
の端子形成面に重ねる組立作業について述べてい
るが、本発明の特徴的な構成は、部品を基板上に
設けた孔に差し込む作業等、実施例以外の組立作
業の自動化にも適用できること明らかである。
の端子形成面に重ねる組立作業について述べてい
るが、本発明の特徴的な構成は、部品を基板上に
設けた孔に差し込む作業等、実施例以外の組立作
業の自動化にも適用できること明らかである。
第1図は電子部品が搭載されるプリント基板1
の1例を示す図、第2図、第3図および第4図は
それぞれ上記プリント基板に搭載される電子部品
10の形状の1例を示す図、第5図はプリント基
板上の端子と電子部品のリード線端部の接続状態
を示す図、第6図はプリント基板上に上記電子部
品を自動的に搭載する装置の機構部を概略的に示
す斜視図、第7図は上記自動搭載装置の第1の撮
像装置の光学系を説明するための図、第8図は上
記自動搭載装置の制御系の全体構成を示すブロツ
ク図、第9図は上記第8図におけるパターン検出
回路50の具体的構成の1例を示すブロツク図、
第10図は第9図における映像メモリ62と部分
パターン切り出し回路63の具体的構成を示す
図、第11図は第9図におけるタイミング制御回
路60の具体的構成を示す図、第12図は第9図
における領域分割回路70の具体的構成を示す
図、第13図は上記自動搭載装置の概略的な制御
手順を示すプログラム・フローチヤート、第14
図はプリント基板1に形成されている位置決め用
のクロスマークの形状と撮像視野との関係を示す
図、第15図A,Bはそれぞれ上記クロスマーク
の位置検出に適用される標準パターンを示す図、
第16図Aは第13図におけるプリント基板の位
置補正ルーチン302の詳細を示すプログラム・フ
ローチヤート、第16図Bは第16図Aにおける
マーク位置検出ルーチン404の更に詳細な手順を
示すプログラム・フローチヤート、第17図は第
13図における部品供給ルーチン312の詳細を示
すプログラム・フローチヤート、第18図は第1
3図における部品搭載ルーチン315の詳細を示す
プログラム・フローチヤート、第19図は第13
図のルーチン313の詳細を示すプログラム・フロ
ーチヤート、第20図は第19図のリード線位置
検出ルーチン524(528、542)の詳細を示すプログ
ラム・フローチヤート、第21図は第20図のリ
ード線粗位置検出ルーチン552の更に詳細な手順
を示すプログラム・フローチヤート、第22図
A,Bは撮像視野に含まれるリード線と領域分割
との関係を説明するための図、第23図は粗位置
検出のために適用する標準パターンの1例を示す
図、第24図は第20図のリード線精位置検出ル
ーチン556の更に詳細な手順を示すプログラム・
フローチヤート、第25図は上記精位置検出のた
めに設定されるパターン探索領域の説明図、第2
6図A〜Dはそれぞれ精位置検出のために適用さ
れる標準パターンの1例を示す図、第27図は上
記自動搭載装置により1つの電子部品が処理され
る期間内における主要素の動作タイムチヤートを
示す。 第6図において、1は電子部品10が搭載され
るプリント基板、20はプリント基板移動テーブ
ル、22は部品供給装置、23はワークパレツ
ト、25は部品を保持するための真空吸着ヘツ
ド、27は光反射板、30は部品位置検出用のテ
レビカメラ、34は基板位置検出用のテレビカメ
ラ、31,35は対物レンズ、32,36は接眼
レンズ、29,37は投光器である。
の1例を示す図、第2図、第3図および第4図は
それぞれ上記プリント基板に搭載される電子部品
10の形状の1例を示す図、第5図はプリント基
板上の端子と電子部品のリード線端部の接続状態
を示す図、第6図はプリント基板上に上記電子部
品を自動的に搭載する装置の機構部を概略的に示
す斜視図、第7図は上記自動搭載装置の第1の撮
像装置の光学系を説明するための図、第8図は上
記自動搭載装置の制御系の全体構成を示すブロツ
ク図、第9図は上記第8図におけるパターン検出
回路50の具体的構成の1例を示すブロツク図、
第10図は第9図における映像メモリ62と部分
パターン切り出し回路63の具体的構成を示す
図、第11図は第9図におけるタイミング制御回
路60の具体的構成を示す図、第12図は第9図
における領域分割回路70の具体的構成を示す
図、第13図は上記自動搭載装置の概略的な制御
手順を示すプログラム・フローチヤート、第14
図はプリント基板1に形成されている位置決め用
のクロスマークの形状と撮像視野との関係を示す
図、第15図A,Bはそれぞれ上記クロスマーク
の位置検出に適用される標準パターンを示す図、
第16図Aは第13図におけるプリント基板の位
置補正ルーチン302の詳細を示すプログラム・フ
ローチヤート、第16図Bは第16図Aにおける
マーク位置検出ルーチン404の更に詳細な手順を
示すプログラム・フローチヤート、第17図は第
13図における部品供給ルーチン312の詳細を示
すプログラム・フローチヤート、第18図は第1
3図における部品搭載ルーチン315の詳細を示す
プログラム・フローチヤート、第19図は第13
図のルーチン313の詳細を示すプログラム・フロ
ーチヤート、第20図は第19図のリード線位置
検出ルーチン524(528、542)の詳細を示すプログ
ラム・フローチヤート、第21図は第20図のリ
ード線粗位置検出ルーチン552の更に詳細な手順
を示すプログラム・フローチヤート、第22図
A,Bは撮像視野に含まれるリード線と領域分割
との関係を説明するための図、第23図は粗位置
検出のために適用する標準パターンの1例を示す
図、第24図は第20図のリード線精位置検出ル
ーチン556の更に詳細な手順を示すプログラム・
フローチヤート、第25図は上記精位置検出のた
めに設定されるパターン探索領域の説明図、第2
6図A〜Dはそれぞれ精位置検出のために適用さ
れる標準パターンの1例を示す図、第27図は上
記自動搭載装置により1つの電子部品が処理され
る期間内における主要素の動作タイムチヤートを
示す。 第6図において、1は電子部品10が搭載され
るプリント基板、20はプリント基板移動テーブ
ル、22は部品供給装置、23はワークパレツ
ト、25は部品を保持するための真空吸着ヘツ
ド、27は光反射板、30は部品位置検出用のテ
レビカメラ、34は基板位置検出用のテレビカメ
ラ、31,35は対物レンズ、32,36は接眼
レンズ、29,37は投光器である。
Claims (1)
- 【特許請求の範囲】 1 基板上の所定位置に複数のリード線を有する
部品を自動的に搭載する自動組立装置において、
上記基板をあらかじめ定められた基準位置に移動
する基板移動手段と、供給される上記部品を上記
基板上の保持すべき位置に移動する部品移動手段
と、上記部品移動手段から部品を受け取り上記保
持すべき位置の上空に保持する手段であり、上記
保持された部品を上記基板面に直交する軸の方向
に移動させ及びこの軸の回りに回転させる部品保
持手段と、上記基板の少なくとも2つの部品領域
を撮像する第1の撮像手段と、上記部品保持手段
により保持される上記部品のリード線に上記基板
上から光を照射するための照射手段と、上記照射
手段により照射された光の透過光により上記部品
のリード線の最端を含む少なくとも2つの部分領
域を撮像する第2の撮像手段と、上記第1の撮像
手段の出力データを処理し上記基板の基準位置か
らのずれ量を検出すると共に、上記第2の撮像手
段の出力データを処理し上記部品の上記基板上の
所定位置からのずれ量を検出し、検出されたこれ
らのずれ量に従つて上記基板の所定位置と上記部
品の保持すべき位置とが一致するように上記基板
移動手段及び部品保持手段とを制御するデータ処
理手段とを有することを特徴とする自動組立装
置。 2 上記第1の撮像手段が固定視野を有し、上記
基板移動手段で上記基板を移動することによつて
上記基板上の複数箇所の像を入力し、上記第2の
撮像手段が可動視野を有し、上記部品保持手段を
固定したまま上記保持手段に保持された上記部品
上の複数箇所の像を入力し、上記データ処理手段
が上記第1、第2の撮像手段からの複数の入力像
を処理して上記基板および上記部品のそれぞれの
位置ずれ量を検出するようになつていることを特
徴とする第1項記載の自動組立装置。 3 上記第2の撮像手段が対物レンズと接眼レン
ズとテレビカメラとからなり、上記対物レンズの
位置を移動することによつて撮像視野を変えるよ
うになつていることを特徴とする第2項記載の自
動組立装置。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56049313A JPS57164310A (en) | 1981-04-03 | 1981-04-03 | Automatic assembling device |
| US06/363,456 US4494139A (en) | 1981-04-03 | 1982-03-30 | Automatic assembly system |
| NO821089A NO158710C (no) | 1981-04-03 | 1982-03-31 | Automatisk monteringssystem. |
| KR8201411A KR880000554B1 (ko) | 1981-04-03 | 1982-03-31 | 자동조립 장치 |
| EP82102845A EP0062335B1 (en) | 1981-04-03 | 1982-04-02 | Automatic assembly system |
| DE8282102845T DE3274326D1 (en) | 1981-04-03 | 1982-04-02 | Automatic assembly system |
| CA000400406A CA1160757A (en) | 1981-04-03 | 1982-04-02 | Automatic assembly system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56049313A JPS57164310A (en) | 1981-04-03 | 1981-04-03 | Automatic assembling device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63318561A Division JPH02124404A (ja) | 1988-12-19 | 1988-12-19 | 部品の位置検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57164310A JPS57164310A (en) | 1982-10-08 |
| JPH0235476B2 true JPH0235476B2 (ja) | 1990-08-10 |
Family
ID=12827466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56049313A Granted JPS57164310A (en) | 1981-04-03 | 1981-04-03 | Automatic assembling device |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4494139A (ja) |
| EP (1) | EP0062335B1 (ja) |
| JP (1) | JPS57164310A (ja) |
| KR (1) | KR880000554B1 (ja) |
| CA (1) | CA1160757A (ja) |
| DE (1) | DE3274326D1 (ja) |
| NO (1) | NO158710C (ja) |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58182718A (ja) * | 1982-04-20 | 1983-10-25 | Datsuku Eng Kk | 位置合わせ装置 |
| GB2128772A (en) * | 1982-10-18 | 1984-05-02 | Philips Electronic Associated | Automatic assembly apparatus |
| JPS5984499A (ja) * | 1982-11-05 | 1984-05-16 | 株式会社日立製作所 | 電子部品搭載装置 |
| GB8306416D0 (en) * | 1983-03-08 | 1983-04-13 | Ambotec Ltd | Assembling components on printed circuit board |
| JPS601900A (ja) * | 1983-06-17 | 1985-01-08 | 松下電器産業株式会社 | 認識付電子部品実装装置 |
| JPS6028298A (ja) * | 1983-07-27 | 1985-02-13 | 株式会社日立製作所 | 電子部品搭載装置 |
| DE3474750D1 (en) * | 1983-11-05 | 1988-11-24 | Zevatech Ag | Method and device positioning elements on a work piece |
| JPS60142600A (ja) * | 1983-12-29 | 1985-07-27 | 富士通株式会社 | Ic自動装着システム |
| US4845610A (en) * | 1984-07-13 | 1989-07-04 | Ford Aerospace & Communications Corporation | Target recognition using string-to-string matching |
| JPS61123911A (ja) * | 1984-11-20 | 1986-06-11 | Toshiba Corp | Icチップの位置合せ装置 |
| JPS61152100A (ja) * | 1984-12-26 | 1986-07-10 | ティーディーケイ株式会社 | 電子部品装着装置及びその方法 |
| USRE33974E (en) * | 1985-01-21 | 1992-06-30 | Fuji Machine Manufacturing Co., Ltd. | Method and apparatus for detecting hold-position of electronic component, and apparatus for mounting electronic component |
| JPS61167803A (ja) * | 1985-01-21 | 1986-07-29 | Fuji Kikai Seizo Kk | 電子部品の保持位置検出方法および装置 |
| JPH0736480B2 (ja) * | 1985-01-21 | 1995-04-19 | 富士機械製造株式会社 | 電子部品の姿勢変更が可能な電子部品装着システム |
| WO1986004479A1 (fr) * | 1985-01-21 | 1986-07-31 | Fuji Machine Mfg. Co., Ltd. | Procede et appareil de detection de la position d'un outil et appareil electronique de montage d'un outil |
| DE3608398A1 (de) * | 1985-03-14 | 1986-10-09 | Kanebo, Ltd., Tokio/Tokyo | Transportvorrichtung |
| JPH0630019B2 (ja) * | 1985-08-28 | 1994-04-20 | 日本電気株式会社 | 位置合せ装置 |
| JPS62144392A (ja) * | 1985-12-19 | 1987-06-27 | ティーディーケイ株式会社 | 電子部品実装方法 |
| JPH0738519B2 (ja) * | 1985-12-27 | 1995-04-26 | 松下電器産業株式会社 | 電子部品実装方法 |
| US4731923A (en) * | 1986-03-15 | 1988-03-22 | Tdk Corporation | Apparatus and method for mounting circuit element on printed circuit board |
| JPH0829458B2 (ja) * | 1986-09-17 | 1996-03-27 | ソニー株式会社 | 部品の自動マウント方法 |
| GB8702617D0 (en) * | 1987-02-05 | 1987-03-11 | Dynapert Precima Ltd | Handling electrical/electronic components |
| US4791482A (en) * | 1987-02-06 | 1988-12-13 | Westinghouse Electric Corp. | Object locating system |
| EP0301255A1 (de) * | 1987-07-30 | 1989-02-01 | Siemens Aktiengesellschaft | 3D-Lageerkennung von Bauelementeanschlüssen für die automatische Bestückung |
| JPH01135561A (ja) * | 1987-08-27 | 1989-05-29 | Fuji Kikai Seizo Kk | 接着剤塗布装置 |
| GB8801897D0 (en) * | 1988-01-28 | 1988-02-24 | Dynapert Precima Ltd | Method of setting-up apparatus for handling electrical/electronic components |
| JPH01283993A (ja) * | 1988-05-11 | 1989-11-15 | Hitachi Ltd | 回路プリント板、その面付け部品位置認識装置、及び面付け部品検査装置 |
| CA1285661C (en) * | 1988-08-19 | 1991-07-02 | Randy Tsang | Automatic visual measurement of surface mount device placement |
| US5566247A (en) * | 1989-02-10 | 1996-10-15 | Fanuc Ltd. | Taught data setting method in a visual sensor system |
| JPH0775817B2 (ja) * | 1989-02-27 | 1995-08-16 | 富士機械製造株式会社 | 電子部品の保持位置検出装置 |
| JPH02284885A (ja) * | 1989-04-27 | 1990-11-22 | Nissan Motor Co Ltd | ワーク位置決め装置の位置教示方法 |
| JPH0810795B2 (ja) * | 1989-09-06 | 1996-01-31 | 松下電器産業株式会社 | 電子部品の実装装置及び実装方法 |
| DE3935930A1 (de) * | 1989-10-27 | 1991-05-02 | Adalbert Fritsch | Bestueckungsgeraet |
| US5157734A (en) * | 1989-12-19 | 1992-10-20 | Industrial Technology Research Institute | Method and apparatus for picking and placing a surface mounted device with the aid of machine vision |
| JPH03203399A (ja) * | 1989-12-29 | 1991-09-05 | Matsushita Electric Ind Co Ltd | 部品装着装置 |
| US5137362A (en) * | 1990-03-26 | 1992-08-11 | Motorola, Inc. | Automatic package inspection method |
| JP2558923B2 (ja) * | 1990-05-18 | 1996-11-27 | 株式会社日立製作所 | 電子部品搭載装置 |
| US5278634A (en) | 1991-02-22 | 1994-01-11 | Cyberoptics Corporation | High precision component alignment sensor system |
| US5209804A (en) * | 1991-04-30 | 1993-05-11 | United Technologies Corporation | Integrated, automted composite material manufacturing system for pre-cure processing of preimpregnated composite materials |
| US5208976A (en) * | 1991-06-05 | 1993-05-11 | At&T Bell Laboratories | Apparatus and method for assembling circuit structures |
| DE4127696A1 (de) * | 1991-08-21 | 1993-02-25 | Adalbert Fritsch | Vorrichtung zum positionieren von smd-bauelementen, insbesondere smd-chips |
| JP2851022B2 (ja) * | 1992-06-09 | 1999-01-27 | 株式会社鷹山 | Icの傾き検査方法 |
| JP2851023B2 (ja) * | 1992-06-29 | 1999-01-27 | 株式会社鷹山 | Icの傾き検査方法 |
| JP2549832B2 (ja) * | 1995-06-19 | 1996-10-30 | 富士機械製造株式会社 | 電子部品の姿勢変更が可能な電子部品装着システム |
| JP2766623B2 (ja) * | 1995-06-19 | 1998-06-18 | 株式会社 日立製作所 | 電子部品搭載装置 |
| JP2843545B2 (ja) * | 1996-05-02 | 1999-01-06 | 株式会社日立製作所 | 電子部品搭載装置 |
| US5943089A (en) * | 1996-08-23 | 1999-08-24 | Speedline Technologies, Inc. | Method and apparatus for viewing an object and for viewing a device that acts upon the object |
| JP2765693B2 (ja) * | 1997-01-23 | 1998-06-18 | 株式会社日立製作所 | 電子部品搭載装置 |
| JP2847073B2 (ja) * | 1997-01-23 | 1999-01-13 | 株式会社日立製作所 | 電子部品搭載装置 |
| JP2813340B2 (ja) * | 1997-03-21 | 1998-10-22 | 株式会社日立製作所 | 電子部品搭載装置 |
| JP2863742B2 (ja) * | 1997-03-21 | 1999-03-03 | 株式会社日立製作所 | 電子部品搭載装置 |
| JP2813341B2 (ja) * | 1997-03-21 | 1998-10-22 | 株式会社日立製作所 | 電子部品搭載装置 |
| US6158119A (en) * | 1997-07-14 | 2000-12-12 | Motorola, Inc. | Circuit board panel test strip and associated method of assembly |
| US6710798B1 (en) * | 1999-03-09 | 2004-03-23 | Applied Precision Llc | Methods and apparatus for determining the relative positions of probe tips on a printed circuit board probe card |
| JP4456709B2 (ja) | 2000-01-12 | 2010-04-28 | 富士機械製造株式会社 | 基板支持状態検査方法 |
| US7120286B2 (en) * | 2001-11-21 | 2006-10-10 | Mitutoyo Corporation | Method and apparatus for three dimensional edge tracing with Z height adjustment |
| JP4243137B2 (ja) * | 2003-05-23 | 2009-03-25 | 株式会社日立ハイテクインスツルメンツ | 電子部品装着方法 |
| US7243421B2 (en) * | 2003-10-29 | 2007-07-17 | Conductive Inkjet Technology Limited | Electrical connection of components |
| DE102004008082A1 (de) * | 2004-02-19 | 2005-09-08 | Marconi Communications Gmbh | Verfahren zum Bestücken eines Schaltungsträgers |
| JP4128156B2 (ja) * | 2004-06-03 | 2008-07-30 | 松下電器産業株式会社 | 部品実装方法及び装置 |
| US20120292367A1 (en) | 2006-01-31 | 2012-11-22 | Ethicon Endo-Surgery, Inc. | Robotically-controlled end effector |
| WO2008115532A1 (en) | 2007-03-20 | 2008-09-25 | Cyberoptics Corporation | Method for measuring center of rotation of a nozzle of a pick and place machine using a collimated laser beam |
| WO2008153885A1 (en) | 2007-06-05 | 2008-12-18 | Cyberoptics Corporation | Component sensor for pick and place machine using improved shadow imaging |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3515877A (en) * | 1965-12-13 | 1970-06-02 | John W Massing | Electro-optical positioner |
| US3581375A (en) * | 1969-03-07 | 1971-06-01 | Ibm | Method and apparatus for manufacturing integrated circuits |
| CA968439A (en) * | 1971-05-26 | 1975-05-27 | Western Electric Company, Incorporated | Video controlled positioning method and apparatus |
| JPS4926269A (ja) * | 1972-07-06 | 1974-03-08 | ||
| DE2643810C2 (de) * | 1976-09-29 | 1983-08-11 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Verfahren zum Einjustieren |
| DE2836924A1 (de) * | 1978-08-24 | 1980-03-06 | Blaupunkt Werke Gmbh | Vorrichtung zur automatischen positionierung von elektronischen bauelementen |
| US4342090A (en) * | 1980-06-27 | 1982-07-27 | International Business Machines Corp. | Batch chip placement system |
-
1981
- 1981-04-03 JP JP56049313A patent/JPS57164310A/ja active Granted
-
1982
- 1982-03-30 US US06/363,456 patent/US4494139A/en not_active Expired - Lifetime
- 1982-03-31 NO NO821089A patent/NO158710C/no unknown
- 1982-03-31 KR KR8201411A patent/KR880000554B1/ko not_active Expired
- 1982-04-02 DE DE8282102845T patent/DE3274326D1/de not_active Expired
- 1982-04-02 CA CA000400406A patent/CA1160757A/en not_active Expired
- 1982-04-02 EP EP82102845A patent/EP0062335B1/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57164310A (en) | 1982-10-08 |
| US4494139A (en) | 1985-01-15 |
| NO158710C (no) | 1988-10-19 |
| EP0062335A2 (en) | 1982-10-13 |
| EP0062335B1 (en) | 1986-11-12 |
| CA1160757A (en) | 1984-01-17 |
| NO158710B (no) | 1988-07-11 |
| NO821089L (no) | 1982-10-04 |
| KR880000554B1 (ko) | 1988-04-13 |
| DE3274326D1 (en) | 1987-01-02 |
| EP0062335A3 (en) | 1983-08-24 |
| KR830009876A (ko) | 1983-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR880000554B1 (ko) | 자동조립 장치 | |
| US4978224A (en) | Method of and apparatus for inspecting mounting of chip components | |
| EP0708587B1 (en) | Method and apparatus for mounting a part at a specific position | |
| US7346419B2 (en) | Component feeder exchange diagnostic tool | |
| CN110783245B (zh) | 对准方法 | |
| JPH04233245A (ja) | 半導体チップと導体リード・フレームの検査及び位置合せのためのシステム及び方法 | |
| JP2001160135A (ja) | 画像処理方法,画像処理システムおよび補正データ作成方法 | |
| KR960043055A (ko) | 반도체 디바이스의 픽업 장치 및 픽업 방법 | |
| JP4122170B2 (ja) | 部品実装方法及び部品実装装置 | |
| JP4197764B2 (ja) | 部品撮像装置 | |
| JP3071584B2 (ja) | 部品実装方法 | |
| JPH0357404B2 (ja) | ||
| JP3586371B2 (ja) | 電子部品認識装置 | |
| JP2003243899A (ja) | 実装機、実装方法 | |
| JP2633147B2 (ja) | 部品実装方法 | |
| JP4421281B2 (ja) | 部品認識方法、部品認識装置、表面実装機、部品試験装置および基板検査装置 | |
| JP2684656B2 (ja) | 電子部品の外観検査方法 | |
| JP2003243898A (ja) | 実装機、実装方法 | |
| US6315185B2 (en) | Ball mount apparatus | |
| JPH0629695A (ja) | 電子部品実装機 | |
| WO2022224455A1 (ja) | 測定装置および基板検査装置 | |
| JP3089786B2 (ja) | 複数ランドのチェックエリア設定方法 | |
| JP3097263B2 (ja) | 並列ランドのチェックエリア設定方法 | |
| JPH09238000A (ja) | 電子部品の認識方法及び電子部品自動装着装置 | |
| JPH036842A (ja) | テープボンディングにおけるリードとバンプの位置検出方法 |