(57)【要約】      （修正有）【課題】従来、人間によって指定又は調整を行なわなければならず問題であった基準マークの登録、ＸＹθステージと同上システムとの間の座標軸の自由度調整、カメラの配置位置がＸＹθステージの表裏どちら側かの判定・調整および基準マークのカメラ視野内への捕捉を完全に自動化したＸＹθステージ位置アライメントシステムを提供する。【解決手段】  カメラの視野から幾何学的に特徴的なパターンを特別な画像処理アルゴリズムにより基準マークとして抽出・登録し、ＸＹθステージの所定の動作に対するカメラの撮像画像上での動きを計測してＸＹθステージの座標軸の方向・符号と位置アライメントシステムのそれとの関係の調整と、カメラのＸＹθステージに対する配置位置がＸＹθステージの表裏どちら側にあるかの判定・同上システムでの調整を行い、また独自の視野移動方法で基準マーク含む探索パターンのカメラ視野内への捕捉を自動的に行う。【選択図】  図１
2007019456.tif 000002
【特許請求の範囲】
【請求項１】
平行移動と回転移動を行なうＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークをカメラによる撮像画像により計測しながら被撮像物の位置アライメントを行うＸＹθステージによる位置アライメントシステムにおいて、
カメラの撮像画像の中から基準マークの可能性のある図形パターンを選択し、選択された図形パターンとこれに所定の移動をさせた後の図形パターンの双方の一致度を見ることによって、被撮像物上から基準マークの条件を満たす図形パターンを自動的に見つけ出し、位置アライメントシステムの記憶部に登録する基準マーク自動登録手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向を見ることによって、当該移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部では前記想定された移動の移動方向と認識され座標計算がされるように、基準のカメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整する軸自由度自動調整手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向（以降、基準移動方向ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動方向（以降、非基準移動方向ともいう）を比較することによって、基準のカメラと非基準カメラがＸＹθステージに対して異なる側に配置されていたとしても、基準移動方向と非規準移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部では同一の移動方向と認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整するカメラ配置自動判定・調整手段と、
基準マーク自動登録段階において基準マークの条件を満たす図形パターンをワーク上で探索する際または位置アライメントシステムの記憶部に登録された基準マークをワーク上で探索する際に、該探索がカメラの現在の視野内で不可能な場合には、現在の視野に隣接する領域にへカメラの視野を自動的にずらして基準マークの条件を満たす図形パターンまたは登録された基準マーク（以降、これらを併せて、探索パターンともいう）を探すことを繰返し、探索パターンをカメラの視野内に捕捉する探索パターン自動捕捉手段と
の４つの手段を全て具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化するか、または４つの手段の一部と残りの手段についての代替手段を具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化することを特徴とするＸＹθステージによる位置アライメントシステム。
【請求項２】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、前記移動３に対応する基準移動の方向の変化の仕方が前記移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは前記移動４に対応する基準移動の方向と前記移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、前記移動３に対応する基準移動の方向の変化の仕方と前記移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられたＸ符号調整パラメータまたはＹ符号調整パラメータにより制御部において移動座標計算に使用する座標軸の方向に対する符号を自動的に調整することを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【請求項３】
前記カメラ配置自動判定・調整手段が、
複数のカメラを前記ＸＹθステージに対して異なる側から対向して配置している場合に、位置アライメントシステムの内部に個々の前記カメラに対応して各々の前記カメラの撮像画像上の平行移動軸自由度および回転移動自由度を調整することを可能にする符号調整パラメータセットを具備し、前記カメラ毎に請求項６に記載の軸移動方向符号自動調整方法の中の平行移動軸自由度一致関係となるようにする方法または回転移動自由度一致の関係となるようにする方法のいずれかによって、前記ＸＹθステージの平行移動軸および回転移動の自由度と前記位置アライメントシステムの平行移動軸および回転移動の自由度が一致しているか否かの判定を行い、これら自由度が一致していない場合は一致するように前記符号調整パラメータセットの調整を行ない、全ての前記カメラの撮像画像に対して前記位置アライメントシステムの自由度と前記ＸＹθステージの自由度を一致させる手段であることを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【請求項４】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、移動３に対応する基準移動の方向の変化の仕方が移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは移動４に対応する基準移動の方向と移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、移動３に対応する基準移動の方向の変化の仕方と移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、非基準のカメラがＸＹθステージに対して基準のカメラと同一の側に配置されているか異なる側に配置されているかの設定調整をするためカメラ毎に対応して位置アライメントシステム内の制御部に設けられたカメラ調整パラメータを調整し、以後、基準のカメラに実質対応しアライメント制御部に設けられた符号調整パラメータと当該カメラ調整パラメータを使って移動の方向を判定できるようにし、カメラ毎に異なる方向に動くように観測されてもＸＹθステージは同一の方向に動いているものと位置アライメントシステムの内部のアライメント制御部が認識できるようにする手段であることを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＦＡの分野等で使用されるカメラで、平行移動と回転移動を行なうＸＹθステージあるいはＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークを計測しながらＸＹθステージあるいはＸＹθステージに搭載される被撮像物の位置アライメントを行うシステムであって、キャリブレーションおよび本来の位置決めに先立って、当該位置アライメントシステムの立上げ時の諸元の設定・調整を行う段取り作業を完全に自動化する手段、更にはＸＹθステージ上の被撮像物の位置アライメント動作のための基準マークのカメラ視野内捕捉あるいは基準マークを自動登録する際に基準マーク候補図形パターンがカメラの視野内にない場合における基準マーク候補図形パターンのカメラ視野内捕捉を完全自動化する手段を具備した新規なアライメントシステムに関する。
詳しくは、ＸＹθステージによる位置アライメントシステムのキャリブレーションを行うための基本諸元となる基準マークの設定と、ＸＹθステージの平行移動軸および回転移動の正方向と位置アライメントシステム内の計算制御システム内で予め決めてある平行移動軸および回転移動の正方向との調整（軸自由度調整）と、複数のカメラの各々がＸＹθステージの表裏どちら側にあるかを判定してその結果によりカメラ毎に上記計算制御システムとの間で行なう軸自由度の調整と、更には、上記基準マーク候補の自動探索に限らず、キャリブレーションおよび被撮像物のＸＹθステージへの順次供給に合わせた被撮像物の位置アライメント動作に対しても、カメラの視野内で基準マークを探索できなかった場合にカメラの視野を移動することによる基準マークの探索捕捉を、人手を介せず自動的に可能とする手段を具備した新規なアライメントシステムおよび当該の機能を実現する手段あるいは方法に関する。
【背景技術】
【０００２】
ＸＹ方向への平行移動とθ方向への回転移動を行なうＸＹθステージあるいはＸＹθステージに搭載される被撮像物の位置アラインメントシステムにおいて、ＸＹθ方向の移動量とＸＹθステージに対向して配置される複数個のカメラの撮像画像上の移動量との関係を計測し、カメラでＸＹθステージあるいはＸＹθステージに搭載される被撮像物の動きを見ながらＸＹθステージに所望の移動を行なわせるためのＸＹθステージの移動方向と移動量に対するカメラの撮像画像上の移動方向と移動量の関係を見つけ出し諸条件を整えるキャリブレーションを行うに先立って、従来、予め指定あるいは設定をしておかなければならない項目であったところの以下の３項目と基準マークをカメラの視野内へもたらす方法または手段については、従来技術は以下に示す状況であった。
【０００３】
移動計測のターゲットとする基準マークの登録については、予めＸＹθステージに搭載される被撮像物上の最低２箇所の特別な位置に特別な形状の基準マークを用意し、尚且つ用意した２箇所以上の基準マークの各々が所定の状態で1個のカメラの視野あるいは２個以上のカメラの各々の視野に同時に入るように作業者が目視と手作業で２個以上のカメラの配置を決め、その基準マークを作業者が介在してＸＹθステージの位置アラインメントシステムに認識させて登録する方法が一般的である。
また、少し進んだ方法として、任意に配置した２個以上のカメラの撮像画像上で作業者が登録可能マーク候補を目視により大略判別して画面上でそのマークをポインタで指し示す等の方法でＸＹθステージの位置アラインメントシステムに手動で指定した後に、画像処理技術を利用して基準マークとしての所定の条件に合致するか否かを検査して、合致する場合に基準マークとして登録する方法をとるようにした例はあるが、上記いずれの方法においても、作業者が基準マークを用意し、カメラの位置を目視により合わせるとかまたは基準マークを目視で大略ではあっても判別して指定するというようなことは煩わしく、また一定の熟練を要するという問題点があった。
また、更に進んだ方法として、人間が介在しないでマークの形状の特徴を調べて所定の条件に合致しているマークを基準マークとして自動的に登録を行っている例は、特開平１１−３０７５６７に開示されている。この例における基準マークの抽出方法は、半導体チップ表面の所定の領域内の複数の小領域の画像についてこの小領域の画像の濃度ヒストグラムに含まれる双峰性ヒストグラムの分散値が所定の閾値よりも大きく、且つ当該小領域から所定距離離れた他の小領域との正規化相関度が所定の閾値よりも低い小領域を抽出し、当該小領域全体の画像パターンを基準マーク（テンプレート）とするものである。
【０００４】
また、ＸＹθステージの座標軸ＸおよびＹの相対的配置、方向と符号、並びに回転角θの方向と符号（これらをＸＹθステージの軸自由度という）に関して、ＸＹθステージのメカニズムと最終駆動回路部の設計によって勝手に決まる軸自由度に対して位置アライメントシステムの内部で決められているＸＹθステージの軸自由度が合致するように、ＸＹθステージの現実の移動方向とカメラの撮像画像上での移動方向を見ながら位置アラインメントシステムの内部の制御ソフトウエア上での方向と符号の調整を行なうことについては、従来、作業者がその設定内容をチェックの上決定して位置アライメントシステムにその決定内容を設定する指定入力を行なっていた。これもまた、人間が行なうことは煩わしく、一定の熟練を要するという問題点があった。
位置アラインメントシステム製造者が、場合によっては感知しない状況で決められた自由度を自動判定し、上記内部の制御ソフトウエア上での方向と符号の調整を自動的に行なうことに関しては、現状その例を見ない。
【０００５】
また、カメラがＸＹθステージの表裏どちらの側にＸＹθステージに対向して配置されているのかを確認・判断して、その配置に拘らず、ＸＹθステージの移動に対してカメラの撮像画像上での移動方向が同じになるように位置アラインメントシステムの内部の方向と符号の調整を行なう必要があった。
この調整に関しても、現状は熟練者が行なっており、自動で行っている例を見ない。
【０００６】
また、上記３項目の設定およびその後のキャリブレーション並びにワーク（被撮像物）の位置アライメント動作に当たって必要なＸＹθステージ上あるいはＸＹθステージ上の被撮像物上で基準マークを探して登録するために基準マーク候補の存在する可能性のある領域を探してカメラの視野内にもたらす方法または既に登録されて被撮像物上に存在する基準マークをカメラの視野内にもたらす方法としては、作業者がＸＹθステージと複数のカメラの位置を手作業で動かし、基準マーク候補の存在する可能性のある領域または基準マークをカメラの視野が捕捉するように調整していた。
この調整も、熟練と時間を要するものであり問題ではあったが、自動化はなされていない。
従って、従来、ＸＹθステージによる位置アライメントシステムにおいては、基準マークの自動登録を行う手段、軸自由度の自動設定調整を行う手段、カメラの配置の自動判断・調整を行う手段、および基準マーク等の検索パターンの自動捕捉を行う手段を兼ね備えて、当該システムの立上げ時の段取り作業およびＸＹθステージ上の被撮像物の位置アライメント動作のための基準マークのカメラ視野内捕捉を完全に自動化する手段を具備したものは存在していなかった。
そのため、ＸＹθステージによる位置アライメントシステムの稼動に当たっては、システムの立上げ時の諸元・諸条件の設定・調整、実稼動時に頻繁に起こるワーク（被撮像物）の切替に伴う基準パターンの変更に対応する諸条件の設定・調整等の段取り作業において、作業者の熟練を要し、間違いを生じやすく、また時間を要する状況であった。また、段取り作業時並びに終了後においても、ＸＹθステージ上に供給されるワーク上の基準マークをカメラの視野に１００％完全に捕捉するためのカメラの位置調整等を作業者の熟練した手作業によって行わなければならない状況であった。
【特許文献１】特開平１１−３０７５６７
【非特許文献１】現在、先行特許文献としてこの種の内容に関して発見しえていない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
発明が解決しようとする課題は、本質的には、ＸＹθステージによる位置アライメントシステムのキャリブレーションおよび稼動に先立つシステムの立上げ時の諸元の設定、更には実稼動時に頻繁に起こるワーク（被撮像物）の切替に伴う基準パターンの変更に対応する諸条件の設定等の作業が、人手を介さないで可能な手段を持つＸＹθステージによる位置アライメントシステムを提供することである。
具体的には、ＸＹθステージの位置アラインメントシステムにおいて、ＸＹθ方向の移動量とＸＹθステージに対向して配置されるカメラの撮像画像上の移動量との関係を計測し、カメラでＸＹθステージの動きを見ながらＸＹθステージに所望の移動を行なわせるためのＸＹθステージの移動方向と移動量に対するカメラの撮像画像上の移動方向と移動量の関係を見つけ出し諸条件を整えるキャリブレーションを行うに先立って、従来、予め人間によって登録・指定あるいは調整・設定を行なわなければならず問題であった背景技術に記載の３項目に関して、
人間が介在しないで、基準マーク候補を移動計測の基準マークとして自動的に登録を行う方法・手段（以降、基準マーク自動登録方法または基準マーク自動登録手段ともいう）と、
ＸＹθステージの座標軸ＸＹの相対的配置並びに座標軸ＸＹおよび回転角θの方向と符号（これらをＸＹθステージの軸自由度という）に関して、ＸＹθステージのメカニズムと最終駆動回路部の設計によって勝手に決まるＸＹθステージメカニズムの軸自由度に対して位置アラインメントシステムの内部で計算・制御のために決められているＸＹθステージの軸自由度が合致するように、ＸＹθステージの現実の移動方向をカメラの撮像画像上で見ながら位置アラインメントシステムの内部の調整・設定を自動的に行なう方法・手段（以降、自由度自動調整方法または自由度自動調整手段ともいう）と、
カメラのＸＹθステージに対する配置位置がＸＹθステージの表裏どちら側にあるかを自動判定し、どちら側にカメラがあっても、複数のカメラ間で、その撮像画像上では、ＸＹθステージのどのような移動に対しても同じ動きをしていると内部の計算・制御システムには見えるように、自動で位置アラインメントシステム内を調整する方法・手段（以降、カメラ配置自動判定方法またはカメラ配置自動判定手段ともいう）とを提供すること、
更に、ＸＹθステージ上あるいはＸＹθステージ上の被撮像物上にある基準マークの候補として自動抽出されるべき条件を満たす図形パターンおよび自動登録された基準マーク（以降、これらを探索パターンともいう）をカメラの視野内に自動でもたらす方法・手段（以降、探索パターン自動捕捉方法または探索パターン自動捕捉手段ともいう）を提供することである。
尚、当然のことながら、以上の４つの方法全てを実施可能なＸＹθステージによる位置アライメントシステムでなくても、位置アライメントシステム設計に依存して上記４つの方法のいずれかの方法でその実施が必要でないものがあれば、その方法を実現する手段がなくても本発明の本質的な課題は達成されるわけで、換言すれば、本発明の本質的な課題である人手を介する必要がないＸＹθステージによる位置アライメントシステムを達成できるのであれば、上記の方法の内の必要な限られた方法を実現する手段を具備するＸＹθステージによる位置アライメントシステムを実現することも本発明の解決しようとする課題である。
【課題を解決するための手段】
【０００８】
平行移動と回転移動を行なうＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークをカメラによる撮像画像により計測しながら被撮像物の位置アライメントを行うＸＹθステージによる位置アライメントシステムにおいて、
カメラの撮像画像の中から基準マークの可能性のある図形パターンを選択し、選択された図形パターンとこれに所定の移動をさせた後の図形パターンの双方の一致度を見ることによって、被撮像物上から基準マークの条件を満たす図形パターンを自動的に見つけ出し、位置アライメントシステムの記憶部に登録する基準マーク自動登録手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向を見ることによって、当該移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部ではある想定された移動の移動方向と認識され座標計算がされるように、基準のカメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整する軸自由度自動調整手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向（以降、基準移動方向ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動方向（以降、非基準移動方向ともいう）を比較することによって、基準のカメラと非基準カメラがＸＹθステージに対して異なる側に配置されていたとしても、基準移動方向と非規準移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部では同一の移動方向と認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整するカメラ配置自動判定・調整手段と、
基準マーク自動登録段階において基準マークの条件を満たす図形パターンをワーク上で探索する際または位置アライメントシステムの記憶部に登録された基準マークをワーク上で探索する際に、該探索がカメラの現在の視野内で不可能な場合には、現在の視野に隣接する領域にへカメラの視野を自動的にずらして基準マークの条件を満たす図形パターンまたは登録された基準マーク（以降、これらを併せて、探索パターンともいう）を探すことを繰返し、探索パターンをカメラの視野内に捕捉する探索パターン自動捕捉手段と
の４つの手段を全て具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化するようにする。
または４つの手段の一部と残りの手段についての代替手段を具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化することもできる。代替手段については、上記４つの手段の内のどれかに対応する自動化手段に関して、他の技術による自動化手段、または、立ち上がり時の諸元の設定・調整をしなくても済むように最初から作り込んであり、位置アライメントシステムの組立て、立上げ時に特別に調整する必要がないように特別設計されているシステムを使用する場合のように、元々必要でなく省略されている手段が存在する。即ち、存在しない手段（ゼロ）を具備することもできる。
以上の構成のＸＹθステージによる位置アライメントシステムにすることによって、当該システムのセットアップ時、あるいは基準マークを基準にワークの位置合せを行うワークの位置アライメント動作において、作業者の手作業を不要とし、本発明の主目的であるＸＹθステージによる位置アライメントシステムの自動化が達成できる。上記各手段は当該自動化に対して共通の意義を持つ重要な技術である。
【０００９】
基準マーク自動登録手段に使われるより具体的な方法として、以下の方法をとる。
カメラによる撮像画像内の画像パターンの中から、所定のサイズ以下である単独の図形パターンか、複数個の単独の図形パターンの幾何学的配置による組合せ図形パターン（以降、これらのパターンを第１選定パターンともいう）を１個または１組以上選択し、該第１選定パターン（以降、元図形パターンともいう）の中から元図形パターンとこれに所定の移動をさせた後の図形パターン（以降、移動図形パターンともいう）とが幾何学的に合同と見做せる関係である図形パターン（以降、第２選定パターンともいう）を１個または１組以上選び出し、該第２選定パターンの中から幾何学的合同の度合いの順位が最も高かった単独の図形パターンか、または所定の方法で選択される複数個の単独の図形パターンの組合せ図形パターンを基準マークとして位置アライメントシステムの記憶部に登録する基準マーク自動登録方法をとることである。
【００１０】
上記基準マーク自動登録方法において、上記所定の方法を、選択され組合せられる単独の図形パターンの各々と、選択されないで組合せの対象からはずされた単独の図形パターンの各々との間で、幾何学的合同の度合いの差が所定の度合いより小さい状態が存在しないという条件を満たすように、第２選定パターンの中から複数の単独の図形パターンを選択する方法とすることができる。
【００１１】
また、基準マーク自動登録方法において、所定の移動を、第１選定パターンに対する所定の角度の回転、または図形の重心を通る直線を基準とした反転とすることができる。
【００１２】
軸移動方向符号自動調整手段（軸自由度自動調整手段）に使われるより具体的な第１の方法は、
軸自由度自動調整手段を、
ＸＹθステージにＸＹ座標の方向に関連するある想定された移動（以降、移動1ともいう）を行わせるための位置アライメントシステムの制御部における駆動（以降、駆動1ともいう）と回転方向に関連するある想定された移動（以降、移動2ともいう）を行わせるための位置アライメントシステムの制御部における駆動（以降、駆動２ともいう）に対して、ＸＹθステージの移動を基準のカメラの撮像画像によって計測することによって、駆動1に対するＸＹθステージの移動の方向の変化の仕方が移動1の方向の変化の仕方と一致するか否か、および駆動２に対するＸＹθステージの移動の方向が移動２の方向と一致するか否かを判定し、
駆動１に対するＸＹθステージの移動の方向の変化の仕方が移動１と異なる場合は、以後、これが、制御部では同じと認識され座標計算がなされるように、基準のカメラに対応して制御部に設けられた座標軸の方向の符号を調整するＸ符号調整パラメータまたはＹ符号調整パラメータにより、ＸＹθステージの移動座標計算に使用する座標軸の方向に対する符号を自動的に調整し、
且つ、駆動２に対するＸＹθステージの移動の方向が移動２の方向と異なる場合は、以後、これが、制御部では同じと認識され座標計算がなされるように、基準のカメラに対応して制御部に設けられた回転方向の符号を調整するθ符号調整パラメータによりＸＹθステージの移動座標計算に使用する回転の方向に対する符号を自動的に調整する手段とすることである。
【００１３】
軸移動方向符号自動調整手段（軸自由度自動調整手段）に使われるより具体的な第２の方法は、以下の方法とすることもできる。
軸自由度自動調整手段を、
位置アライメントシステムのアライメント制御部が、ＸＹθステージの基準計測点がシフト基準位置にある状態において、ＸＹθステージのＸ軸駆動装置を正方向に駆動したときの基準のカメラの撮像画像上の基準計測点の移動方向（以降、Ｘシフト方向ともいう）とＸＹθステージのＹ軸駆動装置を正方向に駆動したときのカメラの撮像画像上の基準計測点の移動方向（以降、Ｙシフト方向ともいう）の相対的関係が、位置アライメントシステム内部の計算・制御システムにおいて予め決められている関係である場合は、ＸＹθステージの平行移動軸の自由度と位置アライメントシステム内部の平行移動軸の自由度が一致している（以降、平行移動軸自由度一致の関係にあるともいう）と判定してその状態を維持し、平行移動軸自由度一致関係にない場合には、位置アライメントシステムの内部の記憶部に設置された、Ｘ軸の正方向を調整するためのＸ符号調整パラメータを調整するか、またはＹ軸の正方向を調整するためのＹ符号調整パラメータを調整するかのいずれかによって平行移動軸自由度一致関係にあるように為し、
ＸＹθステージの基準計測点がθ基準位置にある状態において、ＸＹθステージを正方向へ所定量回転移動させたときの基準のカメラの撮像画像上の基準計測点の位置（以降、＋θ位置ともいう）とＸＹθステージを負方向へ所定量回転移動させたときの撮像画像上の基準計測点の位置（以降、−θ位置ともいう）がそれぞれ、θ基準位置から発し＋θ位置を通る直線とθ基準位置から発し−θ位置を通る直線とに挟まれる領域内の所定の方法で求められる位置（以降、所定位置ともいう）を通りθ基準位置に向かう方向を持つ直線（以降、基準線ともいう）に対し、該基準線の方向に見て、予め位置アライメントシステム内部で決められた側に存在するときはＸＹθステージの回転移動の自由度と位置アライメントシステム内部の回転移動の自由度が一致している（以降、回転移動自由度一致の関係にあるともいう）と判定してその状態を維持し、予め位置アライメントシステム内部で決められた側とは反対の側に存在するときは、回転移動の正方向を調整するためのθ符号調整パラメータを調整して、回転移動自由度一致の関係にあるように為す手段とすることである。
【００１４】
上記の軸移動方向符号自動調整手段（軸自由度自動調整手段）に使われるより具体的な方法において、所定位置を、＋θ位置と−θ位置とを結ぶ直線上に置くことができる。
【００１５】
また、所定位置を、基準θ位置と＋θ位置と−θ位置とを通る円の中心とすることもできる。
【００１６】
カメラ配置自動判定・調整手段に使われる具体的な方法として、以下の方法をとる。
カメラ配置自動判定・調整手段を、
ＸＹθステージのＸＹ座標の方向に関連するある移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、移動３に対応する基準移動の方向の変化の仕方が移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは移動４に対応する基準移動の方向と移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、移動３に対応する基準移動の方向の変化の仕方と移動３に対応する非規準移動の方向の変化の仕方が同じと認識され（即ち、非基準のカメラが基準カメラとＸＹθステージに対して異なる側に配置されていたとしても同じ側に配置されていると認識し）座標計算がされるように、各非基準カメラに対応して制御部に設けられたＸ符号調整パラメータまたはＹ符号調整パラメータにより制御部において移動座標計算に使用する座標軸の方向に対する符号を自動的に調整する手段とすることである。
【００１７】
また、カメラ配置自動判定・調整手段を、
複数のカメラが前記ＸＹθステージに対して異なる側から対向して配置されている場合に、位置アライメントシステムの内部に個々のカメラに対応して各々のカメラの撮像画像上の平行移動軸自由度および回転移動自由度を調整することを可能にする符号調整パラメータセットを具備し、カメラ毎に、上記軸自由度自動調整手段の実現方法のところで記載した軸移動方向符号自動調整方法の中の平行移動軸自由度一致関係となるようにする方法または回転移動自由度一致の関係となるようにする方法のいずれかによって、ＸＹθステージの平行移動軸および回転移動の自由度と位置アライメントシステムの平行移動軸および回転移動の自由度が一致しているか否かの判定を行い、これら自由度が一致していない場合は一致するように符号調整パラメータセットの調整を行ない、全てのカメラの撮像画像に対して位置アライメントシステムの自由度とＸＹθステージの自由度を一致させる手段とすることもできる。
【００１８】
また、カメラ配置自動判定・調整手段を、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、移動３に対応する基準移動の方向の変化の仕方が移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは移動４に対応する基準移動の方向と移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、移動３に対応する基準移動の方向の変化の仕方と移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、非基準のカメラがＸＹθステージに対して基準のカメラと同一の側に配置されているか異なる側に配置されているかの設定調整をするためカメラ毎に対応して位置アライメントシステム内の制御部に設けられたカメラ調整パラメータを調整し、以後、基準のカメラに実質対応しアライメント制御部に設けられた符号調整パラメータと当該カメラ調整パラメータを使って移動の方向を判定できるようにし、カメラ毎に異なる方向に動くように観測されてもＸＹθステージは同一の方向に動いているものと位置アライメントシステムの内部のアライメント制御部が認識できるようにする手段とすることもできる。
【００１９】
探索パターン自動捕捉手段に使われる具体的な方法として、以下の方法をとる。
位置アライメントシステムのアライメント制御部が、カメラの撮像画像を使って基準マークの条件を満たす図形パターンまたは位置アライメントシステムに登録された基準マーク（以降、これらを併せて探索パターンともいう）の探索を行なう際に、現在のカメラの視野の中に探索パターンが発見できず該探索がカメラの現在の視野内で不可能な場合には、所定の方法で自動的に現在の視野外へカメラの視野をずらして探索パターンを探すことを繰返し、探索パターンをカメラの視野内に捕捉する探索パターン自動捕捉方法をとることである。
【００２０】
ここで、所定の方法を、ＸＹθステージを移動させることによって、現在の視野の周辺の所定の領域内で、現在の視野の隣接する領域に螺旋的に順番に視野を移動させていく方法（図１１に示す方法）か、ラスタースキャン的に現在の視野に隣接する領域に移動していく方法（図示していない）かのいずれかとすることができる。
【００２１】
また、２個のカメラの視野各々に探索パターンを捕捉したい場合には、上記所定の方法が、第１のカメラに関しては、現在のカメラの視野の中に探索パターンが発見できない場合には、上記の方法により探索パターンを第１のカメラの視野内に捕捉し、第２のカメラに関しては、そのとき現在の第２のカメラの視野の中に探索パターンが発見できない場合には、探索パターンを捕捉した第１のカメラの視野内の所定の位置を回転中心としてＸＹθステージを回転移動することにより第２のカメラの視野を回転移動する前の視野に隣接する領域まで動かし探索パターンを探す手順を繰返すことにより、探索パターンを第２のカメラの視野内に捕捉する探索パターン自動捕捉方法をとることである。
【００２２】
以上の課題を解決するための手段の説明において、「ある想定された移動」とは、方向と符号を含めた座標軸の相対的配置（軸自由度）の判定が可能な所定の移動（組合せの移動を含む）または回転方向の判定が可能な所定の移動の意味であり、「計測した移動方向」とは、所定の移動（組合せも含む）の方向の有様または方向の変化または方向の組合せのパターンの意味である。具体的な例としては、実施例でも述べているように、位置アライメントシステムの制御部の座標計算システムにおけるＸＹ各座標軸方向の２つの移動の組合せを軸自由殿判定が可能な所定の移動とすることが好ましいし、位置アライメントシステムの制御部の座標計算システムにおける所定の方向の回転移動を回転方向の判定が可能な所定の移動とすることが好ましい。
また、当然のことながら、実施例では説明していないが、上記の方向と符号を含めた座標軸の相対的配置（軸自由度）の判定が可能な所定の移動として、上記のような二つの移動の組合せには限らず、所定の曲がりを持つ曲線状の移動でも可能である。
このように任意のパターンの移動が所定の移動として考えられ、その場合には「計測した移動方向」とは、所定の移動の方向をベクトルで表現するならば、移動の方向ベクトルの変化の仕方（変化のパターン）ということができる。
【発明の効果】
【００２３】
本発明により、従来、ＸＹθステージの位置アラインメントシステムにおいて、ＸＹθ方向の移動量とＸＹθステージに対向して配置されるカメラの撮像画像上の移動量との関係を計測し、カメラでＸＹθステージの動きを見ながらＸＹθステージに所望の移動を行なわせるためのＸＹθステージの移動方向と移動量に対するカメラの撮像画像上の移動方向と移動量の関係を見つけ出し諸条件を整えるキャリブレーションを行うに先立って、システムの立上げ時、更には実稼動時に頻繁に起こるワーク（被撮像物）の切替に伴う基準パターンの変更に対応する諸条件の設定等の作業において、従来、熟練した人間が介在して指定あるいは設定を行なわなければならず間違いも発生しやすく、時間も要するということで問題であった項目について問題点が解消された。また、ＸＹθステージによる位置アライメントシステムを非常に使いやすい、手のかからないものとすることができ、ＦＡ業界に大きな貢献ができることとなった。
【発明を実施するための最良の形態】
【００２４】
発明を実施するための最良の形態は、ＸＹ方向への移動とθ方向への回転移動を行なうＸＹθステージの位置アラインメントシステムにおいて、ＸＹθ方向の移動量とＸＹθステージに対向して配置されるカメラの撮像画像上の移動量との関係を計測し、カメラでＸＹθステージの動きを見ながらＸＹθステージに所望の移動を行なわせるためのＸＹθステージの移動方向と移動量に対するカメラの撮像画像上の移動方向と移動量の関係を見つけ出し諸条件を整えるキャリブレーションおよび本稼動に先立って、発明が解決しようとする課題として挙げた４つの課題を実現することであり、そのための機能・手段を具備したコンピュータおよび記憶部を内蔵するアライメント制御部からなるＸＹθステージの位置アラインメントシステムの一例を図１に示す。以下その内容を説明する。
１０は、図２（ａ）にアクチュエータ３個（１２ａ、１２ｂおよび１２ｃ）のＸＹθステージ１０の一例を平面図で示すように、通常３個以上のアクチュエータによりＸＹθ方向に移動可能なＸＹθステージであり、その上に、例えば検査の対象となるカメラによる被撮像物２０が搭載され、ＸＹθステージの移動と共に同一の移動をする。３０は被撮像物２０に対向して配置される第１のカメラ３１と第２のカメラ３２からなるカメラセットであり、図２（ｂ）に図２（ａ）の側面図として示すように被撮像物２０の上面に対向するように配置されるか、カメラ３２だけが被撮像物２０の下面に対向する（破線で示す）ように配置されている。１０１は第１のカメラ３１の視野であり、１０２は第２のカメラ３２の視野である。被撮像物２０下面に対向するカメラ３２で当該下面が撮像できるように、ＸＹθステージ１０のテーブル部１１の内部に４面の断面壁１１ａに囲まれた開口部が作られている。
一方、アラインメントシステムのアラインメント制御部４０は、位置アライメントシステムの立上げ時の自動セットアップおよび自動キャリブレーション機能として、基準マーク自動登録方法を実現する基準マーク自動登録機能４１を実現する手段、自由度自動調整方法を実現する軸移動方向符号自動調整機能４２を実現する手段、カメラ配置自動判定方法を実現するカメラ配置自動判定機能４３を実現する手段、基準マーク自動捕捉方法を実現する基準マーク自動捕捉機能４４を実現する手段、自動キャリブレーション機能４５および自動アラインメント機能４６を具備し、これらの機能を実現するための手段として、コンピュータ、記憶部、カメラに対する入出力制御のためのインターフェース手段、ＸＹθステージの駆動のための駆動制御並びにインターフェース手段等を具備する。
本発明の課題を達成するために、カメラセット３０で撮像された画像は、計測画像としてアラインメント制御部４０に送られ、そこで上記機能実現のためおよび必要な自動キャリブレーションのための処理に使われる。その際、必要に応じて自動アラインメント機能４５によりＸＹθ移動指示がＸＹθステージのモータドライバである最終駆動回路部４７に送られ、ＸＹθステージ１０が新しい位置・姿勢になるように制御される。
以下、本発明の課題を解決するための機能（機能を実現する手段と解釈してもよい）であるところの基準マーク自動登録機能４１、軸移動方向符号自動調整機能４２、カメラ配置自動判定機能（カメラ配置自動判定・調整機能）４３、基準マーク自動捕捉機能（以降、探索パターン自動捕捉手段ともいう）４４の実現方法について、各々の機能の実現方法に関する実施例と共に説明する。
本発明の課題を解決する手段は、適用業務を限定せず、ＸＹθステージの位置アラインメントシステムのキャリブレーションおよび位置アライメントに広く使われるものであるが、以下、説明の都合上、被撮像物２０は、回路基板で、この回路基板が量産ライン上を次々に流れてきて、回路基板上の必要箇所に部品を自動搭載するためにＸＹθステージ１０に載せられ、必要な位置決め（アラインメント）がなされ、回路部品がロボットにより自動組付けされるという業務に対して、この一連の業務動作に先立つ関連装置のセットアップ時に行なうＸＹθステージ１０のアラインメントシステムのキャリブレーションの手順に関連付けて実施例の説明を行なう。
【実施例１】
【００２５】
実施例１は、ＸＹθステージ１０のキャリブレーションにおいて、基準マーク自動登録機能４１の実現方法の例であり、その処理の流れを図３に示す。
上記の部品自動組付け業務においては、ＸＹθステージ１０上へ次々と自動搭載される回路基板とカメラ３１およびカメラ３２の関係が常に所定の状態で決まった関係となるように、回路基板がＸＹθステージ１０上へ自動搭載される度に第１のカメラ３１及び第２のカメラ３２の画像を見ながらＸＹθステージ１０のＸＹ方向の位置及びθ方向回転角度を調整して、以降の部品自動組付けのための位置決め（アラインメント）動作のための初期位置・姿勢を決定しなければならないが、そのときカメラ３１およびカメラ３２と回路基板の位置関係を計測するための基準マークを、予め第１のカメラ３１の視野１０１および第２のカメラ３２の視野１０２の中でそれぞれ最低１個（最低、計２個）を計測してコンピュータの記憶部に記憶させて登録しておかなければならない。又当然この登録された基準マークは、ＸＹθステージによる位置アライメントシステムの立上げ時の諸条件の設定、キャリブレーションおよび、例えば製造ラインで順番に、このＸＹθステージに搭載されるワークのアライメントにも使用される。
【００２６】
以下、図３について説明する。
（ステップＳ３０１）
撮像画像に対する前処理を行なうステップである。ここでは、ステップＳ３０２以降の処理のための前処理で、例えば、２値化しやすくするために濃度のレンジ変換フィルタにより濃度のダイナミックレンジを広くする変換処理を行なう。以降のフローの流れの説明において、この前処理が終了した画像を原画像とする。
（ステップＳ３０２）
原画像の2値化のために、判別分析法によって自動2値化閾値決定を行う。
（ステップＳ３０３）
ステップＳ３０２で設定した2値化閾値を使用して原画像を２値化し、２値化画像上の図形パターンの塊のうち所定の条件に合うもの（第１選定パターン）だけに限って２値化画像内における位置情報を記録する。
また、ここで２値化後に２値画像に対して孤立点除去フィルタ処理を行い、ノイズの除去を行なう。
上記所定の条件としては、最も使いやすい条件として図形パターンの塊のサイズ（基準マークサイズ）が所定の範囲にあることが挙げられ、所定の範囲は、画像の全エリアの１／４（縦横半分ずつ）を上限とし、下限はあまりに小さくても自動抽出の安定性の問題から相応しくないので１／１００（縦横１／１０ずつ）とすることが好ましい。また図形パターンの塊（基準マーク）の縦横比も１対１に近いような塊を選ぶことも効果があり、現実に実施している。
（ステップＳ３０４）
記録された位置情報各々に対応して、当該位置情報に対応する位置にある図形パターンの塊を囲む原画像の領域を切り出したグレイ画像を得て、これらグレイ画像毎に唯一含まれる図形パターンの塊を既に記録されている位置情報と関連させて仮登録パターン（第１選定パターンともいう）として記録する。
（ステップＳ３０５）
仮登録パターンを含むグレイ画像のひとつを選択し、当該仮登録パターンを所定角度回転させたパターン（以降、回転パターンともいう）が仮登録パターンに相互の角度を維持した状態で一致する（幾何学的合同である）かどうかのチェックを正規化相関による画像探索により行なって、所定のレベル以上のスコアが得られたときの仮登録パターンとスコアが最大スコアを含めて記録され、最大スコアが所定のレベル未満の場合は当該仮登録パターンと付帯する位置情報が削除される過程を全ての所定回転角度に対して実施する。
このとき、所定回転角度によって仮登録（記録）されるパターンの形状が異なってくる。例えば、表１に示すごとくである。
【表１】
2007019456.tif 000003
また、上記所定角度回転ではなく、仮登録パターンの重心を通る直線を複数本求め、その各々を基準として仮登録パターンを反転させたパターン（以降、反転パターンともいう）を作り、仮登録パターンと反転パターンとの幾何学的合同をチェックする方法も可能である。即ち、この場合は、対称軸があるようなパターンが仮登録（記録）されることになり、その例は図５（ｄ）に示すようなパターンである。このステップで記録される仮登録パターンを第２選定パターンともいう。
（ステップＳ３０６）
記録された仮登録パターンの最大スコアと既に記録されている仮登録パターンの最大スコアを比較し、上位の２者の仮登録を残す。前者の最大スコアが後者の最上位以上の場合は当該仮登録パターンとその位置情報と最大スコアを記録し且つ後者の第２位以下の仮登録を削除する。前者の最大スコアが後者の第２位未満のときは前者の仮登録を削除する。
（ステップＳ３０７）
ステップＳ３０5からＳ３０６までの一連の処理過程が全ての仮登録パターンに対して行なわれたかどうかを判断し、Ｎｏの場合はステップＳ３０５へ移行し、Ｙｅｓの場合はステップＳ３０８へ移行する。
（ステップＳ３０８）
以上の処理過程で、基準マークになりうる仮登録パターンが存在したかどうか、ステップＳ３０６におけるスコアの記録の有無によりチェックし、Ｎｏ（記録なし）の場合はステップＳ３０９に移行し、Ｙｅｓ（記録あり）の場合はステップＳ３１１へ移行する。
（ステップＳ３０９）
２値化閾値が変更可能か否かをチェックし、変更可能ならばステップＳ３１０へ移行し、変更不可能であれば異常警告を出して終了する。
変更可能か否かの判断方法の例としては、２値化閾値を初期の値から機械的にある濃度幅ごとに変更しながら２値化処理を行なってみて、クリアな２値画像が得られれば変更可能と判断する方法、あるいは一般に判別分析法によって判断する方法等がある。
（ステップＳ３１０）
２値化閾値を変更し、ステップＳ３０３へ移行する。
（ステップＳ３１１）
記録されている基準マーク候補の仮登録パターン（第２選定パターン）と位置とスコアのリストから最も好ましい仮登録パターンを基準マークとして選択し登録し、終了する。
【００２７】
このステップＳ３１１の具体的詳細例の内容については図４と共に以下に述べる。
（ステップS４０１）ステップＳ３０８までの過程で記録された、基準マークとなり得ると判断された仮登録パターンの最大スコアの中で、飛び抜けて最大レベルにあるスコアがあるか調べる。ＹｅｓのときはステップＳ４０２へ移行し、ＮｏのときはステップＳ４０４へ移行する。
（ステップＳ４０２）最大レベルにあるスコアは単数かどうか調べる。単数のときはステップＳ４０３へ移行し、複数のときはステップＳ４０４へ移行する。
（ステップＳ４０３）当該の仮登録パターンを基準マークとして登録して出口へ移動する。
（ステップＳ４０４）当該の仮登録パターン２個の組合せを基準マークとし、出口へ移動する。
【００２８】
本実施例において、ステップＳ３０５において図形探索を正規化相関により行なっているが、必ずしもこの方法に限定するものではなく、回転パターンと仮登録パターンの相互の角度を維持した状態で双方が一致するか否かをチェックできる方法であればどのような方法を使ってもかまわない。その場合には、スコアに対する考え方も異なってくることが考えられるが、その場合にはその目的に沿うパターンの一致度のメジャーがスコアに代わって持ち込まれることになる。
【００２９】
図３のステップＳ３０６で、記録された仮登録パターンの最大スコアと既に記録されている仮登録パターンの最大スコアを比較し、上位の２者の仮登録を残すとしてきたが、これは組合せパターンを基準マークに登録するときの組合せられる単独パターン(仮登録パターン)の数を２とする意図があったためで、必ずしも２に限定する必要はなく３以上でも差し支えない。その場合には組合せパターンを構成する仮登録パターンを選択する基準は、組合せられる仮登録パターンの各々と組合せの対象からはずされた仮登録パターンの各々との間で、形状のスコアの差およびサイズのスコアの差の双方が共に所定の値より小さい（幾何学的合同の度合いの差が所定の度合いより小さい）状態が存在しないという条件を満たすことである。
また、ステップＳ３０５およびステップＳ３０６で、ひとつの登録パターンに対して最大スコアの上位複数者を仮登録し、仮登録に漏れたものは記録を削除するようにしてきたが、その他の方法として、最後の仮登録パターンの最大スコアが出るまで記録を削除しないで溜め込んでおいて、最後に最大スコアの上位複数者を選び出してもよい。
【００３０】
図３のステップＳ３０５において、まだ全ての仮登録パターンに対して一連の作業が終了していないが、予め与えておく条件をクリアした場合にその仮登録パターンを基準マークとして登録し、それ以降の登録処理は中止することも可能であり、基準マーク登録時間の短縮につながるメリットがある。
予め与えておく条件としては、以下に示すような条件が存在する。
（１）所定の相関度スコアの仮登録パターンが見つかったときには、そのときの画面内に当該の仮登録パターンと同一の形状で同一のサイズの仮登録パターンがないか探索して、ないと判断されること。
（２）予め基準マークとする目的でワーク（被撮像物）上に用意されている特別な形状の図形パターンが、仮登録パターンとなったこと。当然、特別な形状の図形パターンがワーク（被撮像物）上に用意されているような場合には、ステップＳ３０５でそのパターンだけを抽出するための特有の所定の移動だけを行い、その移動の前後の画像間の正規化相関をとりそのスコアを評価することにより最速で当該基準マークを見つけ出してその位置情報と共に登録することになろう。
【００３１】
以上、実施例１で説明してきた基準マークの自動登録に関して、実使用上、基準マーク候補（上記仮登録パターン）のカメラの視野内抽出推奨範囲が存在する。
例えば、予めＸＹθステージ１０に対し配置位置が固定された状態で、実施例１の方法により１台のカメラに対して１個の基準マークが自動登録され、位置アライメントシステムのキャリブレーションがなされ、その後にＸＹθステージのテーブル部１１に量産物である形状の一定した被撮像物２０（ワーク）が次々と供給されて、その被撮像物が位置アライメントシステムによって所定の位置・回転姿勢でアライメントがなされる場合を想定する。
被撮像物２０がテーブル部１１上に供給されたときのカメラ３１およびカメラ３２の撮像画像上で見た基準マークの位置は供給精度の範囲内でばらつくため、たまたま基準マークの自動登録過程でカメラの視野（撮像画像）の境界近辺にある図形パターンが登録された場合には、カメラの視野（撮像画像）内に基準マークが存在しないケースが頻発する可能性がある。この現象を避けるため、被撮像物２０のテーブル部１１への供給の想定される位置ずれの最大値に相当する距離範囲だけ視野（撮像画像）の境界から内側に狭めた画像範囲に対して基準マークの自動抽出を適用することが、上記問題点の回避の観点および処理時間の短縮の観点からから望ましい。
【実施例２】
【００３２】
実施例２は、本発明の課題を解決するための４つの機能の内の第２の機能であるところの軸移動方向符号自動調整機能４２の実現方法（または手段）の１例であり、その方法の要点は、基準マークが自動的に登録されて軸移動方向符号自動調整機能の実行のために選ばれたカメラ（以降、基準のカメラともいう）により捕捉されている状況下でＸＹθステージ１０にその制御部における座標計算システムに従って所定の動作をさせ、
ＸＹθステージ１０の座標軸ＸＹの相対的配置並びに座標軸ＸＹおよび回転角θの方向と符号（ＸＹθステージ１０の軸自由度）に関して、ＸＹθステージ１０のメカニズムと最終駆動回路部の設計によって勝手に（使用者のあずかり知らぬところで）決められる軸自由度に対して位置アラインメントシステムの内部で決められているＸＹθステージ１０の軸自由度が合致するように、ＸＹθステージ１０の現実の移動方向とカメラの撮像画像上での移動方向を見ながら位置アラインメントシステムの内部の制御ソフトウエア上での方向と符号の調整を自動的に行なう（具体的には、基準のカメラに対応する記憶部内部の符合調整パラメータの設定内容を自動的に決定する）ものであり、以下、この方法を図と共に詳細に説明する。
【００３３】
図6は、本実施例における位置アラインメントシステム内部の計算・制御システムで予め基準として決めておく軸自由度、即ちＸＹθステージの座標軸Ｘ、Ｙの相対的配置並びに座標軸ＸＹおよび回転角θの正方向を示す図である。
角度αは座標軸Ｘの正符号範囲に対して座標軸Ｙの正符号範囲を見た原点Ｏ周りの角度で時計回りを正方向とした角度であり、図6のＸＹ座標系はα＝９０度の直角座標系で、軸自由度はＸ軸の正方向を右向き、Ｙの正方向を下向き、回転角θの正方向を、角度αの定義と同じように、Ｘ軸の正符号の範囲（以降、＋Ｘと表記する）からＹ軸の正符号の範囲（以降、＋Ｙと表記する）へ矢印を描いたとき矢印の向きが原点Ｏの周りで見ると時計回りになる方向としたものである。
図6の例は、より正確に表現すると、上記説明および図６を異なるいろいろな方向から見ることで明らかなごとく、＋Ｘがどちらを向いていようと＋Ｙ軸が０＜α＜＋１８０度を満足する範囲に存在するような関係にある斜交座標系を含む一般的なＸＹ座標系におけるα＝９０度（直角座標系）の例である。
また、カメラ向きも図６の紙面を見下ろす方向（下向き）に決めておくこととする。
この軸自由度は、カメラの撮像画像と１対１の関連を持つ位置アラインメントシステム内の画像メモリ上の軸自由度と同じにしてある。
以下、上記条件を前提として、自由度の自動調整の方法について説明する。
【００３４】
図７は、座標軸ＸおよびＹの軸自由度を自動調整する方法を説明するための図である。
（１）いま、図７（ａ）のように、シフト基準にある円形の基準マークを、ＸＹθステージ１０を位置アライメントシステムでＸ軸正方向を想定して動かしたときに、位置アライメントシステムがカメラで撮像した撮像画像上で計測した基準マークの移動方向がＸシフトの方向であったとする。つぎに、ＸＹθステージを元に戻し、基準マークを、ＸＹθステージ１０を位置アライメントシステムでＹ軸正方向を想定して動かしたときに、位置アライメントシステムがカメラで撮像した撮像画像上で計測した基準マークの移動方向がＹシフトの方向であったとすると、Ｘシフト方向からＹシフト方向に時計回りを正として撮像画像上で計測したシフト基準周りの角度α１はこの場合＋９０度であったことで、ＸＹθステージ１０のＸＹ座標の正方向は、位置アライメントシステムの中で予め決められていた座標軸ＸおよびＹの正方向と一致していた、即ち両方で軸自由度は一致関係にあったと認識できる。従って、位置アラインメントシステムの内部に持つＸ軸およびＹ軸の自由度を調整するため記憶部に設けられた基準のカメラに対応するＸ符号調整パラメータおよびＹ符号調整パラメータの内容はそのまま維持すればよい。
（２）一方、図７（ｂ）のように、上記と同様の方法でＸＹθステージ１０を動かしたとき、Ｘ軸方向は図７（ａ）と同じように動いたが、Ｙ軸方向は図７（ａ）の方向とは反対に動いたとすると、角度α１は−９０度であり、ＸＹθステージ１０のＸＹ座標の正方向は、位置アライメントシステムの中で予め決められていた座標軸ＸおよびＹの正方向と異なっていた、見方を変えれば、Ｘ（＋）からＹ（＋）を見た角度α１が反対方向であることでＸ座標軸とＹ座標軸の相対的配置が異なる、即ち両方で軸自由度が一致関係になかったと認識しなければならない。従って、この場合は、基準のカメラに対応して位置アラインメントシステムの内部の記憶部に設けられたＹ軸の自由度を調整するための符号調整パラメータであるＹ符号調整パラメータの内容を変更することによって位置アライメントシステムの移動量計算の符号を変更して、位置アライメントシステムの座標系を実質ＸＹθステージ１０の座標系に合致させる必要がある。換言すれば、ＸＹθステージ１０を座標軸Ｙ（＋）の方向を想定して動かしたつもりが撮像画像上でＹ（−）の方向に動いたことにより、位置アライメントシステムの制御部がＸＹθステージがＹ（−）方向に動いたと誤って判断して、以後の移動座標計算におけるＹ軸の移動方向の符号を間違わないように、それがＹ（＋）方向であると認識させるためのＹ符号調整パラメータの内容の変更を行うものである。
（３）また、図７（ｃ）に示すように、図７（ｂ）の場合と同じ方法でＸＹθステージ１０を動かしたとき、Ｙ軸方向は図７（ａ）と同じように動いたが、Ｘ軸方向は図７（ａ）の方向とは反対に動いたとすると、この場合もＸＹθステージ１０と位置アライメントシステム双方の間に軸自由度の不一致があったと認識できる。従って、この場合は、基準のカメラに対応して位置アラインメントシステムの内部の記憶部に設けられたＸ軸の自由度を調整するための符号調整パラメータであるＸ符号調整パラメータの内容を変更することによって位置アライメントシステム移動量計算の符号を変更して、位置アライメントシステムの座標系を実質ＸＹθステージ１０の座標系に合致させる必要がある。即ち、双方の軸自由度を合致させる必要がある。
（４）これは、別な見方をすると、図７（ａ）の場合に対してＸシフト方向に対してだけ位置アライメントシステムの動きが逆になっていると考えてもよいし、また、図７（ｂ）をシフト基準中心に１８０度回転させた状態に過ぎないとも考えられる。
換言すれば、図７（ｂ）と図７（ｃ）はＸ座標軸とＹ座標軸の相対的配置が同じであるということで軸自由度は同じとなる。
即ち、角度α１が−９０度の場合には、位置アラインメントシステムの内部に持つ軸の自由度を調整するための記憶部の内容の変更の仕方には、記憶部のＸ軸の自由度を調整するためのＸ符号調整パラメータの内容を変える方法とＹ軸の自由度を調整するためのＹ符号調整パラメータの内容を変える方法との２通りの方法があり、どちらでも選択可能であることを意味する。
上記の説明に対して誤解を防止するために記載するが、上記Ｘシフトの方向およびＹシフトの方向は、必ずしもカメラの撮像画像上の座標のＸ方向およびＹ方向に一致するとは限らない。一致するのは、カメラの座標軸の方向とＸＹθステージの座標軸の方向が一致する場合だけである。当然のことながら、上記の自由度の自動調整の方法は、ＸＹθステージの座標軸とカメラ（撮像画像）の座標軸との方向関係がどのような状態でも構わない。
尚、上記の説明は角度α１が＋９０度と−９０度の場合であるが、ＸＹ座標系が座標軸の斜交角度αが任意のものに対しては、厳密に言えば、上記（４）に記載の２通りの方法がとれないだけで、（１）、（２）、（３）の方法だけ適用することにより軸自由度調整が可能となる。
また、上記のように角度α１を基本的に計測する方法ではなく、α１に対してある角度範囲内（例えば、プラスマイナス３０度の範囲内というように）を許すという条件をつければその角度の半分が９０度に対してプラスマイナスされる斜交角度まで上記全ての方法が適用できる。
【００３５】
また、上記のα１を撮像画像上で計測することの意味について追加的に言及すると、例えば、直角ＸＹ座標を使う場合に限定して説明するが、ＸＹθステージの座標軸とカメラ（撮像画像）の座標軸との合せ（両方のＸ軸またはＹ軸をあわせることに限定するのではなく、片方のＸ軸と他方のＹ軸を合わせることも含む意）を作業者が目測でやったとしてもプラスマイナス４５度未満のある角度の範囲内（例えば、安全を考慮すれば、プラスマイナス３０度）で設定できる保証がある場合には、基準マークをＸＹθステージのＸ軸（＋）方向に動かしたとき、撮像画像上の基準マークの動きは撮像画像上のＸ軸またはＹ軸に対しプラスマイナス４５度未満のある角度（例えば、プラスマイナス３０度）の範囲内の方向に動くはずである。この場合には、上記α１を計測する代わりに、撮像画像の座標上での基準マークの移動ベクトルの各座標軸への射影ベクトルの長さの最も長い軸（正負を含めて）の方向に動いたと判断しても構わない。基準マークをＸＹθステージのＸＹθステージのＹ軸（＋）方向に動かしたときも同様に判断することができる。この方法は、一見、上記の自由度の自動調整の方法と異なるように見えるが、上記のような動いた方向の判断自体がα１を計測していることと同等なことをしていると解釈できる。
【００３６】
つぎに、ＸＹθステージ１０の回転角θの符号、即ち、回転方向の符号調整方法について説明する。
図８（ａ）および（ｂ）は、ＸＹθステージ１０の回転角θ（回転方向）の符号調整方法について説明するための図である。
いま、ＸＹθステージ１０上の基準マークが、位置アライメントシステムの撮像画像上では図８（ａ）および（ｂ）の基準θとしてこの位置にあるものとする。（撮像画像を記憶しておく画像メモリ上では、当然この位置と１対１で決まる記憶領域に基準マークが記録されている。）この状態でＸＹθステージ１０をθが正方向（時計方向）となるように任意の角度β１だけ回転させたとき、撮像画像上の基準マークは基準θの位置から＋θの位置に移動したとする。また、基準マークの位置を元に戻して、ＸＹθステージ１０をθが負方向（半時計方向）となるように任意の角度β２だけ回転させたとき、撮像画像上の基準マークは基準θの位置から−θの位置に移動したとする。基準θと＋θと−θを通る円を想定し、その円の中心を「円の中心」と呼び、基準θと円の中心を通る直線上にあり円の中心から基準θに向かう方向のベクトルを基準ベクトルと呼ぶこととし、また−θと＋θを通る直線上にあり−θの位置から＋θの位置に向かう方向のベクトルを判定ベクトルと呼ぶこととする。
ＸＹθステージ１０の回転角θ（回転方向）の符号調整方法は、以下のごとくである。
判定ベクトルと基準ベクトル各々の方向を示す任意の基準からの角度を回転角θと同じ時計方向を正方向とすると、判定ベクトルの角度から基準ベクトルの角度を差し引いた角度γが正の場合（図８（ａ）の場合）には、現実のＸＹθステージ１０の回転角θの方向と撮像画像上（あるいは、位置アライメントシステム内）のＸＹθステージ１０の回転角θの方向、即ち、両者の自由度は合致しているとして、位置アライメントシステム内の記憶部のＸＹθステージ１０の回転移動方向の符号を調整するためのθ符号調整パラメータの内容はそのままを維持する。
また、判定ベクトルの角度から基準ベクトルの角度を差し引いた角度γが負の場合（図８（ｂ）の場合）には、現実のＸＹθステージ１０の回転角θの方向と撮像画像上（あるいは、位置アライメントシステム内）のＸＹθステージ１０の回転角θとの自由度は異なっているとして、その違いを調整するために位置アライメントシステム内の記憶部に設けられたθ符号調整パラメータの内容を変更し、基準θの動きが図８（ａ）の動きと同じ方向と位置アライメントシステムが見做すようにする。
【００３７】
以上の説明の中で、回転方向を検出するための角度β１およびβ２は任意の角度としてきたが、基準θと＋θとの位置関係および基準θと−θとの位置関係が基準θと円の中心を通る直線に対してどちら側にあるか明確に判定できる程度の小さな角度であることが、調整時間を短縮し、また余分な判定を不要とし、判定論理を単純化する観点から望ましい。
【００３８】
また、図９（ａ）および（ｂ）に示すように、円の中心の代わりに、＋θと−θを結ぶ直線上の任意の点Ａを選んで、上記調整方法の説明の中の「円の中心」に「点Ａ」を置き換え、基準ベクトルを点Ａと基準θを通る直線上で点Ａから基準θに向かう方向を持つベクトルとし、これに対する判定ベクトルの角度の正負を判定する調整方法をとってもよい。因みに、この場合の「点Ａと基準θを通る直線」が上記円の中心を通るように点Ａを選んだ場合が上記実施例の主な説明にある調整方法である。
【００３９】
また、上記実施例の説明にある円の中心の代わりになる点は、点Ａのほかにも、基準θから＋θに向かう直線と基準θから−θに向かう直線に挟まれる領域にある点を任意に選択することが可能である。ただし、実用上はできるだけ安易な方式で機械的に選択できる点を代用することが好ましい。その意味で、円の中心または点Ａを選択することが望ましい。
【００４０】
また、上記説明において、ＸＹθステージ１０を回転させる方法について具体的に述べていないが、その方法はＸＹθステージ１０のメカニズム構成によって様々である。例えば、図２に示す構造のＸＹθステージ１０においては、アクチュエータ１２ａ、１２ｂおよび１２ｃの直線移動量に依存して回転量と回転方向が決まる。又他の例として、平行移動しかしないＸＹステージの上に回転ステージが載ったようなＸＹθステージ１０においては、回転は回転ステージだけの動きで行なえる。
【００４１】
以上の説明において、基準のカメラに対応するＸ符号調整パラメータおよびＹ符号調整パラメータのいずれかを必要に応じて変更し、ＸＹθステージ１０の軸自由度と位置アライメントシステム内部の座標計算システムの軸自由度とを合わせるという説明をしてきた。これは、各軸符号調整パラメータの値をアクチュエータの駆動方向を決める論理にリンクさせることを意味する。この場合、基準となるカメラの座標軸の方向とＸＹθステージ１０の座標軸の方向を合せるというようにハードウエアの設置条件を合わせておけば、自然に、基準のカメラの撮像画像上の軸自由度と位置アライメントシステム内部の軸自由度は合うことになる。これはある意味で、ユーザフレンドリーな機能となる。
一方、別な軸自由度の合わせ方も存在する。その方法は、上記のように各符号調整パラメータの値をアクチュエータの駆動方向を決める論理にリンクさせるのではなく、リンクさせないで、座標計算の論理にのみリンクさせる方法である。これは、ＸＹθステージ１０の動きは、もし基準マークを正方向に移動させることを想定してアクチュエータを駆動したとき撮像画像上で負方向に移動したとしても、その負方向を正方向と見做してそのまま認め、符合調整パラメータの値だけを上記の方法により変更し座標計算を行うものである。この方法は、ある意味で使い方に対する自由度を広げるものであり上記の方法の上位概念となる。
いずれの軸自由度の合わせ方においても、当然のことながら、座標計算の仕組みは統一されているわけで、位置アライメントシステムの動作としては問題がない。
【００４２】
上述の基準のカメラに関しては、任意に選んでかまわないものである。基準のカメラの指定については、実務的には、例えば、アライメント制御部４０に設けられたカメラ接続用のコネクタ群の内の特定のコネクタに接続されるカメラを基準のカメラと見做すようにアライメント制御部を設計しておくような方法がある。
【実施例３】
【００４３】
実施例３は、本発明の課題を解決するための４つの機能（または手段）の内の第３の機能であるところのカメラ配置自動判定機能４３の実現方法の１例であり、以下、図と共に説明する。
図１０（ａ）、（ｂ）および（ｃ）は、カメラ配置位置自動判定機能４３の実現方法を説明するための図である。
図１０（ａ）は、ＸＹθステージ上の基準マークをシフト基準の位置からＸ軸の正方向にＸシフト位置まで移動させたとき、および当該基準マークをシフト基準の位置から正方向にＹシフト位置まで動かしたときの、実施例２における基準のカメラ（仮に、ＸＹθステージ１０の表側に配置されているカメラとする）の撮像画像上で観測されたＸシフトとＹシフトのシフト基準に対する位置を示す図である。
いま、上記と同じ（実施例２におけるように、予め基準として決めた座標軸ＸおよびＹの正方向への）移動をさせたときの基準マークの動きを上記基準のカメラ以外のカメラ（仮に、非基準カメラという）で観測したときの動きが図１０（ａ）と同じ場合は、基準のカメラの撮像画像上で観測された座標軸ＸおよびＹの正方向に対して非基準カメラの撮像画像上で観測した当該座標軸の正方向が一致したことを意味する。当然回転角θの正方向は時計方向である。
これに対して、同じ移動に対する基準マークの動きをＸＹθステージ１０の裏側に設置した非基準カメラの撮像画像上で観測した例を示すものが、図１０（ｂ）あるいは図１０（ｃ）である。
図１０（ｂ）の場合は、Ｘ軸の正方向移動に対する基準マークの撮像画像上での移動方向は左向きになっており、Ｘ軸の自由度が当初決めたものと違っているように見える。回転角θについても然りである。これは、位置アライメントシステム内部の計算システムが正の方向に動いているものを負の方向に動いているものと見做してしまうことを意味し、ＸＹθステージ１０の裏側にある非基準カメラで撮像した画像を使ってＸＹθステージ１０を駆動しようとするとＸ方向とθ方向が反対の動きをして表側にある基準のカメラによる撮像画像を利用してＸＹθステージ１０を駆動した場合のＸ方向とθ方向が違うことになり、位置アライメントシステムの制御および計算ができなくなる。この問題を解消するために、図１０（ａ）の状態を基準として決めたならば、図１０（ｂ）のような場合には、裏側にある非基準カメラに対応して位置アライメントシステム内の記憶部に設けられたＸ軸方向の符号調整パラメータであるＸ符号調整パラメータの内容を変更して（変更方法のイメージは、ソフト的なＸ符号調整スイッチを「+１」から［−１］に切り替えるようなものである）、位置アライメントシステムの移動座標計算を行う制御部に図１０（ｂ）の方向を正方向と見做してもらえるようにする。当然Ｘ符号調整パラメータの変更によって、それ以後の回転角度θは正方向であるように制御部では観測できることになる。
また、図１０（ｃ）のような場合は、非基準カメラに対応して位置アライメントシステム内の記憶部に設けられたＹ軸方向の符号調整パラメータであるＹ符号調整パラメータの内容を変更するが、実施例２で図７（ｃ）に関連して述べた理由により、Ｙ符号調整パラメータの内容を変更するのではなく、Ｘ符号調整パラメータの内容を変更してもよい。
当然のことながら、図１０（ａ）、図１０（ｂ）、図１０（ｃ）のいずれの場合においても、座標軸の関係が、カメラの設置角度の関係から、シフト基準Ｏを中心として適当な角度だけ回転した状態で観測されても本質は不変である。このことは、図７（ａ）、図７（ｂ）、図７（ｃ）のいずれの場合においても言える。この理由はまた、実施例２において図７（ｃ）に関連して述べたことと同様であり、現に図１０（ｃ）は図１０（ｂ）を１８０度回転した状態と等しい。
【００４４】
以上の実施例３の説明において、説明の都合上省略してきたことではあるが、符号調整パラメータセット（Ｘ符合調整パラメータおよびＹ符合調整パラメータのセット）は、カメラ一台に１セットずつ位置アライメントシステムの記憶部に用意されている。
【００４５】
カメラ配置自動判定機能４３の実現方法の他の実施例として、以下のような方法も採用可能である。
それは、位置アライメントシステムの記憶部に、Ｘ符号調整パラメータ、Ｙ符号調整パラメータおよびθ符号調整パラメータからなる符号調整パラメータセットを１セットのみ具備することにして、各カメラが基準のカメラとＸＹθステージ１０のテーブル部１１に対して同一の側にあるか反対の側にあるかの設定調整をするカメラ配置調整パラメータをカメラ毎に具備し、軸移動方向符号自動調整（軸自由度自動調整）については基準のカメラと符号調整パラメータセットで行い、カメラ配置自動判定については、以後の観測結果に基づく移動座標計算・制御にはその符号調整パラメータを使うことを前提に、ひとつの非基準のカメラで観測されたＸＹθステージ１０の移動座標方向が基準のカメラで観測される移動座標方向と異なる場合に、当該非基準のカメラがＸＹθステージ１０のテーブル部１１に対して基準のカメラとは反対側に設置されていると位置アライメントシステムの制御部が判断し、当該非規準カメラに対応するカメラ配置調整パラメータを調整することを、全ての非基準カメラに対して実施して、当該カメラ配置調整パラメータの内容を当該符号調整パラメータにリンクさせてカメラ毎に等価的に異なる符号調整パラメータをもつように効果させることによって、制御部が以降、当該異なる移動座標方向を観測してもこれを基準のカメラで観測される移動座標方向であると自動的に判断できるようにし正しい移動座標計算ができるようにする方法である。
カメラ配置調整パラメータを、各非基準カメラが基準のカメラとＸＹθステージ１０のテーブル部１１に対して同一の側にあるか反対の側にあるかの設定調整をするパラメータと説明したが、基準のカメラが常に一方の側（例えば、表側）に配置されるとすれば、カメラ配置調整パラメータは、全ての各々のカメラがＸＹθステージ１０のテーブル部１１に対して一方の側にあるか他方の側にあるのかの観測結果に基づいて、他方の側にあると観測された側の観測結果を一方の側のカメラで観測された結果に置き換える役割をするものと位置づけることができ、当然、基準のカメラに対応するカメラ配置調整パラメータは、「不変」の意味を持たせる内容（例えば、変える必要のあるカメラ配置調整パラメータの内容を［−１］とするならば、［＋１］）とすることとなる。
また、更に他の方法も考えられる。例えば、複数台カメラが使用される場合には、これらがＸＹθステージ１０のテーブル部１１に対向して上面側と下面側に分配されて配置されるとすれば、符号調整パラメータセットは上面側カメラ用と下面側カメラ用の２セットを持たせ、各カメラが上面側についているか下面側についているかを、上記基準のカメラの配置と基準のカメラで観測される移動座標方向と非基準カメラで観測される移動座標方向とを比較することによって判断すればよい。
また、全てのカメラが一方の面側にだけ配置されることが明らかな場合には、符号調整パラメータセットは１セットでいいことになるが、同様にどちらの側に配置されているかの自動判断を上記の方法で行えばよい。
上述の方法はカメラ一台ごとに符号調整パラメータセットを持たせることと同一の技術範囲に入るものと考えられる。
【００４６】
また、補足の記述をすれば、軸移動方向符号自動調整機能は、複数のカメラの中から選ばれた基準のカメラに対してＸＹθステージの軸自由度と位置アライメントシステムの制御部の軸自由度を座標軸ＸおよびＹ、並びに回転角θに対して合わせるために軸移動方向の符号の自動調整を行う機能であるのに対して、カメラ配置自動判定機能は、基準のカメラの撮像画像と位置アライメントシステムの制御部の間で決まった軸移動方向の符号関係を基準として、その他の全てのカメラの撮像画像上の動きに対する位置アライメントシステムの制御部の認識を当該基準に合わせようとするものである。
【００４７】
また、実施例３では、カメラがＸＹθステージ１０のテーブル部１１に対向して上面側と下面側に分配されて配置されるとして説明してきたが、例えばカメラが下面側で単にテーブル部１１に対向して配置されるのではなく、プリズムや鏡等を使って映像を反射させてマークを撮像できるように任意の位置に配置される場合にも、実施例３の方法は有効である。
【００４８】
いままでの説明は、カメラが固定でＸＹθステージ１０が平行移動と回転移動を行なう場合について説明してきたが、ＸＹθテーブル１０が固定でカメラが平行移動と回転移動を行なう場合も存在する。その場合には、カメラの視野に対する視野内の像の移動方向はＸＹθステージ１０を動かす場合とその方向にカメラを動かす場合とでは全く反対の方向関係になることから、Ｘ軸の正方向、Ｙ軸の正方向および回転角θの正方向を全て反対にし、実施例２および実施例３の方法を採ることによって、ＸＹθステージ１０の軸自由度の自動調整およびカメラの配置位置自動判定が可能となる。
また、Ｘ軸移動、Ｙ軸移動および回転移動をＸＹθステージ１０とカメラが分担して行なうような位置アライメントシステムにおいては、カメラが分担する移動に関してだけ正方向を反対にし、上記同様な方法により、ＸＹθステージ１０の軸自由度の自動調整およびカメラの配置位置自動判定が可能となる。
また、ＸＹθステージ１０とカメラが、Ｘ軸移動、Ｙ軸移動および回転移動の全てまたは一部の移動について、双方並行して行なう位置アライメントシステムにおいては、双方平行して行なう移動に関してＸＹθステージ１０とカメラの移動を、各々を単独に移動させて上記説明の方法によってＸＹθステージ１０の軸自由度の自動調整およびカメラの配置位置自動判定を行う。
【００４９】
また、実施例２および実施例３の説明の中で、Ｘ符合調整パラメータ、Ｙ符合調整パラメータ、およびθ符号調整パラメータについて述べてきたが、位置アライメントシステム内でのこれらの具体的な取扱のあり方とその記述内容について例と共に説明する。
これらのパラメータは、位置アライメントシステム内でＸ座標軸、Ｙ座標軸および回転角θに関連して自由度に依存して使用される（符号を伴って使用される）変数および定数に対して、これらが最終的に位置アライメントシステム内で整合性を持って使用される形となるように、実施例２に示すような自由度の自動調整方法および実施例３に示すようなカメラ配置自動判定方法によって、これらの符号を調整するための手段である。
そのため、これらの符号調整パラメータの使用のあり方の第１の例は、これら符号調整パラメータにはすべて「＋１」か「−１」のいずれかの値しか設定しないものとし、上記自由度に依存して計測される全ての変数（計測値）に対してそれぞれ対応する符号調整パラメータが乗じられて位置アライメントシステム内で使用されるものである。この例では符合調整パラメータが「−１」の場合には自動的に符合調整パラメータが乗じられた変数の値は符号が反転し、「＋１」の場合には符号は維持される。
第２の例は、パラメータの内容として「＋１」に対して「Ｙ（Ｙｅｓの意味）」、「−１」に対して「Ｎ（Ｎｏの意味）」を設定することとし、位置アライメントシステムが符号調整パラメータの内容を判断して「Ｎ」ならば変数の値に「−１」を乗じ、「Ｙ」ならば「＋１」を乗じる方法がある。
上記いずれの場合においても、符号調整パラメータは、いわばスイッチの役割を果たすとも言える。
【００５０】
また、、上記の符号調整パラメータを調整する代わりに、撮像画像そのものに反転等の加工を行い、その加工後の画像上の各軸の正方向が位置アライメントシステムで予め決めてある各軸の正方向と合致するようにする自由度の自動調節方法もとることができる。
【実施例４】
【００５１】
実施例４は、本発明の課題を解決するための４つの機能（または手段）の内の第４の機能である探索パターン自動捕捉機能４４を実現する方法の例であり、基準マークの自動登録開始時、軸自由度自動調整開始時、カメラ配置自動判定開始時およびキャリブレーション動作開始時に限らず、その後に行われる被撮像物のＸＹθステージへの順次供給に合わせた被撮像物の位置アライメント動作開始時に対しても、カメラの視野内で基準マーク候補図形パターンまたは登録されている基準マーク（探索パターン）を発見できなかった場合にカメラの視野を移動することによる基準マークの発見捕捉を、人手を介さず自動的に可能とするものである。
実施例１において、基準マークの自動登録方法の例を記述したが、その際に、カメラの撮像画像の中に、基準マークとしての条件を満たす図形パターンが見つからなかった場合には、終了するとしていたが、本来のキャリブレーションの完全自動化を達成するためには基準マークとしての条件を満たす図形パターンが見つからない場合は所定の範囲内で自動的に所定の方式に従ってカメラの視野をずらして探索パターン探しに行きこれを捕捉することによる基準マークの自動登録が不可欠である。また、上記位置アライメント動作に対しても基準マークをカメラの視野に捕捉しておかなければならない。
カメラの視野をずらす方法の例を以下に説明する。
第１の方法例は、選択された１個のカメラ（以降、第１のカメラとも呼ぶ）の視野に第１の探索パターンを捕捉する方法の例で、第１のカメラ３１の現在の視野に対し、ＸＹθステージ１０を移動させてその視野に隣接する領域に視野を移動し、そこで探索パターンを探す手順を繰り返して、探し終えたときに探したパターンのカメラの視野（撮像画像といってもよい）内における位置を記憶し、その位置をカメラの視野の中心に持ってくるようにＸＹθステージ１０を移動する。この段階でそのパターンを第１のカメラに対する探索パターン（以降、第１の探索パターンとも呼ぶ）として自動捕捉する。
具体的には、現在の視野を中心に所定の領域範囲を限ってその中で螺旋的に外側の領域に視野Ｖｉ（ｉ＝１、２、３・・・）を、矢印で示すように、Ｖ１、Ｖ２、Ｖ３・・・の順番に移動させていく方法（図１１に示す方法）と、所定の矩形領域を限ってその中でラスタースキャン的にスキャンの列を変えながら、現在の列の中で直線的に現在の視野に隣接する視野に移動していく方法（図示していない）である。
第２の方法例は、第１のカメラ３１に第１の探索パターンが捕捉された後に第２のカメラ３２の視野に第２の探索パターンを捕捉する例で、図１２に示すものである。第１のカメラ３１の視野に第１の探索パターンの中心を置き、これを回転中心としてＸＹθステージ１０を所定の角度範囲を限って回転移動し、第２のカメラ３２の視野を先行した視野に隣接する状態になる位置まで最初の視野を挟んで動かし（移動する視野の位置の順番は、例えば矢印で示すように、Ｖ１、Ｖ２、Ｖ３、Ｖ４・・・というように、第２のカメラ３２の最初の視野の近くから視野移動・探索時間を考慮した上で最適な順を設定する）その視野内で基準マークの条件に合うパターンを探す手順を繰返して、探し出せた時点でそのパターンを第２の探索パターンとして自動捕捉する。
ここで、第１のカメラ３１の視野に第１の探索パターンの中心をおく場合に、登録されている基準パターンを探す場合には、基準パターン登録時に第１の基準マークおよび第２の基準マークそれぞれの第１のカメラの視野内および第２のカメラの視野内での位置が既知であることから、第１のカメラと第２のカメラを固定したままの条件であれば第１のカメラの既知の位置に第１の基準マークの中心を置くようにすることが好ましい。
【００５２】
実施例２および実施例３において、ＸＹθステージ１０を移動させてカメラの視野内のＸＹθステージ１０の動きを見て必要な自動設定をする際に、動きを見るための基準である基準マークが視野から出てしまってその動きを計測できなくなり本発明の主目的である自動化が損なわれる恐れがあるが、それを回避するための手段を講じておくことが望ましい。そのひとつは、ＸＹθステージ１０を少しずつ動かしながら基準マークが視野内に観測されることを確認しながら必要な移動をさせることである。他の方法として、予め使用されるカメラの視野の最も小さい場合を想定して基準マークが視野から出ない程度の移動量を予め設定しておくことも可能である。当然この場合の移動量は誤差を考慮しても間違いなく移動方向が確認できる移動量でなければならない。
【００５３】
ＸＹθステージによる位置アライメントシステムの自動化においては、当該位置アライメントシステムが、以上述べてきた４つの機能を全て具備するようにすることが本発明の目的であり、その目的を達成するためには、当然のことながら、以上の４つの機能のための４つの方法の全てを実現するための手段を当該位置アライメントシステムが具備していなくても、例えば当該位置アライメントシステムの構成要素の設計がもともと本発明のいずれかの機能が不要となるように特注的に成されていた場合にはその機能を実現するために本発明による方法を使用する必要はなく、自動化のために不足する機能だけ実現する手段を追加的に具備すれば、結果的に本発明の課題は達成されるわけで、換言すれば、本発明の本質的な課題である人手を介する必要がないＸＹθステージによる位置アライメントシステムを達成できるのであれば、上記の４つの方法各１によって具現化される４つの機能（手段）の内の必要な限られた手段を具備するＸＹθステージによる位置アライメントシステムを実現することで足りるわけである。
例を挙げれば、ＸＹθステージ位置アライメントシステムの構成要素であるＸＹθステージメカニズムのアクチュエータ配置、アクチュエータの動作方向と動作の符号関係がアクチュエータドライバの設計と共に予め特注的に最適に設計されているＸＹθステージメカニズムおよびアクチュエータドライバをセットで当該位置アライメントシステムの構成要素として持ち込み尚且つカメラを被撮像物に対して片側に座標軸ＸＹの方向も合わせて配置した場合には、４つの方法の内の第２の方法である軸移動方向符号自動調整方法および第３の方法であるカメラ配置位置自動判定方法は不要となろう。
また、一部の本発明の方法を実現する上記以外の他の代替手段が講じられており、本発明の手段を適用する必要がない場合には、本発明の機能の内の必要な機能を位置アライメントシステムが具備すれば事足りることとなる。
以上から容易に推測できるように、ＸＹθステージ位置アライメントシステムの各構成要素として各製造業者が勝手に設計した標準品をそのまま採用し、これらを現場で自由に配置して当該位置アライメントシステムを構築するような場合には、上述した４つの方法の全てを使用して各方法に対応する機能を実現する手段を当該位置アライメントシステムのアライメント制御部に具備させることが必要となる。現実問題としては、システム構築の現場における多くの場合はこのケースに当てはまると考えられることから、上記の４つの手段を全て兼ね備えることには大きな意味がある。
【図面の簡単な説明】
【００５４】
【図１】本発明を解決するための最良の形態であるＸＹθステージの位置アラインメントシステムの一例を示す図である。
【図２】図１に示すＸＹθステージの平面図と側面図である。
【図３】実施例１、基準マーク自動登録機能４１の実現方法の例における処理の流れを示すフローチャートである。
【図４】図３のステップＳ３１１の具体的詳細例を示すフローチャートである。
【図５】登録パターンの例を示す図である。
【図６】実施例２における位置アラインメントシステム内部の計算・制御システムで予め基準として決めておくＸＹθステージの座標軸Ｘ、Ｙの相対的配置並びに座標軸ＸＹおよび回転角θの正方向を示す図である。
【図７】実施例２において、座標軸ＸおよびＹの軸自由度を自動調整する方法を説明するための図である。
【図８】実施例２において、ＸＹθステージの回転角θの回転方向の調整方法について説明するための図である。
【図９】実施例２において、ＸＹθステージの回転角θの回転方向の他の調整方法について説明するための図である。
【図１０】実施例３において、カメラ配置位置自動判定機能４３の実現方法を説明するための図である。
【図１１】実施例４において、カメラの視野に探索パターンを捕捉する方法の例を説明するための図である。
【図１２】実施例４において、第１のカメラと第２のカメラの双方の視野に探索パターンを捕捉する方法の例を説明するための図である。
【符号の説明】
【００５５】
１０          ＸＹθステージ
１１          テーブル部
１１ａ        断面壁
１２          アクチュエータ
１２ａ        アクチュエータ
１２ｂ        アクチュエータ
１２ｃ        アクチュエータ
２０          被撮像物
３０          カメラセット
３１          第１のカメラ
３２          第２のカメラ
３３          第３のカメラ
４０          アラインメント制御部
４１          基準マーク自動登録機能
４２          軸移動方向符号自動設定機能
４３          カメラ配置位置自動判定機能
４４          探索パターン自動捕捉機能
４５          自動キャリブレーション機能
４６          自動アラインメント機能
４７          最終駆動回路部
１０１          第１のカメラの視野
１０２          第２のカメラの視野
【図１】
2007019456.tif 000004
【図２】
2007019456.tif 000005
【図３】
2007019456.tif 000006
【図４】
2007019456.tif 000007
【図５】
2007019456.tif 000008
【図６】
2007019456.tif 000009
【図７】
2007019456.tif 000010
【図８】
2007019456.tif 000011
【図９】
2007019456.tif 000012
【図１０】
2007019456.tif 000013
【図１１】
2007019456.tif 000014
【図１２】
2007019456.tif 000015
【手続補正書】
【提出日】平成18年3月28日(2006.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
平行移動と回転移動を行なうＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークをカメラによる撮像画像により計測しながら被撮像物の位置アライメントを行うＸＹθステージによる位置アライメントシステムにおいて、
前記ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向（以降、基準移動方向ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動方向（以降、非基準移動方向ともいう）を比較することによって、基準のカメラと非基準カメラがＸＹθステージに対して異なる側に配置されていたとしても、基準移動方向と非規準移動方向が前記位置アライメントシステムの内部の移動座標の計算を行う制御部では同一の移動方向と認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整するカメラ配置自動判定・調整手段を具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化することを特徴とするＸＹθステージによる位置アライメントシステム。
【請求項２】
カメラの撮像画像の中から基準マークの可能性のある図形パターンを選択し、選択された図形パターンとこれに所定の移動をさせた後の図形パターンの双方の一致度を見ることによって、被撮像物上から基準マークの条件を満たす図形パターンを自動的に見つけ出し、前記位置アライメントシステムの記憶部に登録する基準マーク自動登録手段、
前記ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向を見ることによって、当該移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部では前記想定された移動の移動方向と認識され座標計算がされるように、基準のカメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整する軸自由度自動調整手段、
基準マーク自動登録段階において基準マークの条件を満たす図形パターンをワーク上で探索する際または位置アライメントシステムの記憶部に登録された基準マークをワーク上で探索する際に、該探索がカメラの現在の視野内で不可能な場合には、現在の視野に隣接する領域にカメラの視野を自動的にずらして基準マークの条件を満たす図形パターンまたは登録された基準マーク（以降、これらを併せて、探索パターンともいう）を探すことを繰返し、探索パターンをカメラの視野内に捕捉する探索パターン自動捕捉手段の内のいずれかの手段またはこれらの手段の任意の組合せを具備することを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【請求項３】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、前記移動３に対応する基準移動の方向の変化の仕方が前記移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは前記移動４に対応する基準移動の方向と前記移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、前記移動３に対応する基準移動の方向の変化の仕方と前記移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられたＸ符号調整パラメータまたはＹ符号調整パラメータにより制御部において移動座標計算に使用する座標軸の方向に対する符号を自動的に調整することを特徴とする請求項１または２に記載のＸＹθステージによる位置アライメントシステム。
【請求項４】
前記カメラ配置自動判定・調整手段が、
複数のカメラを前記ＸＹθステージに対して異なる側から対向して配置している場合に、位置アライメントシステムの内部に個々の前記カメラに対応して各々の前記カメラの撮像画像上の平行移動軸自由度および回転移動自由度を調整することを可能にする符号調整パラメータセットを具備し、前記カメラ毎に請求項６に記載の軸移動方向符号自動調整方法の中の平行移動軸自由度一致関係となるようにする方法または回転移動自由度一致の関係となるようにする方法のいずれかによって、前記ＸＹθステージの平行移動軸および回転移動の自由度と前記位置アライメントシステムの平行移動軸および回転移動の自由度が一致しているか否かの判定を行い、これら自由度が一致していない場合は一致するように前記符号調整パラメータセットの調整を行ない、全ての前記カメラの撮像画像に対して前記位置アライメントシステムの自由度と前記ＸＹθステージの自由度を一致させる手段であることを特徴とする請求項１または２に記載のＸＹθステージによる位置アライメントシステム。
【請求項５】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、移動３に対応する基準移動の方向の変化の仕方が移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは移動４に対応する基準移動の方向と移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、移動３に対応する基準移動の方向の変化の仕方と移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、非基準のカメラがＸＹθステージに対して基準のカメラと同一の側に配置されているか異なる側に配置されているかの設定調整をするためカメラ毎に対応して位置アライメントシステム内の制御部に設けられたカメラ調整パラメータを調整し、以後、基準のカメラに実質対応しアライメント制御部に設けられた符号調整パラメータと当該カメラ調整パラメータを使って移動の方向を判定できるようにし、カメラ毎に異なる方向に動くように観測されてもＸＹθステージは同一の方向に動いているものと位置アライメントシステムの内部のアライメント制御部が認識できるようにする手段であることを特徴とする請求項１または２に記載のＸＹθステージによる位置アライメントシステム。
【手続補正書】
【提出日】平成18年8月31日(2006.8.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
平行移動と回転移動を行なうＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークをカメラによる撮像画像により計測しながら被撮像物の位置アライメントを行うＸＹθステージによる位置アライメントシステムにおいて、
前記ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向（以降、基準移動方向ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動方向（以降、非基準移動方向ともいう）を比較することによって、基準のカメラと非基準カメラがＸＹθステージに対して異なる側に配置されていたとしても、基準移動方向と非基準移動方向が前記位置アライメントシステムの内部の移動座標の計算を行う制御部では同一の移動方向と認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整するカメラ配置自動判定・調整手段を具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化することを特徴とするＸＹθステージによる位置アライメントシステム。
【請求項２】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、前記移動３に対応する基準移動の方向の変化の仕方が前記移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは前記移動４に対応する基準移動の方向と前記移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、前記移動３に対応する基準移動の方向の変化の仕方と前記移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられたＸ符号調整パラメータまたはＹ符号調整パラメータにより制御部において移動座標計算に使用する座標軸の方向に対する符号を自動的に調整することを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【請求項３】
前記カメラ配置自動判定・調整手段が、
複数のカメラを前記ＸＹθステージに対して異なる側から対向して配置している場合に、位置アライメントシステムの内部に個々の前記カメラに対応して各々の前記カメラの撮像画像上の平行移動軸自由度および回転移動自由度を調整することを可能にする符号調整パラメータセットを具備し、前記カメラ毎に位置アライメントシステムのアライメント制御部がＸＹθステージのＸ軸駆動装置を正方向に駆動したときの前記基準のカメラの撮像画像上の基準計測点の移動方向（以降、Ｘシフト方向ともいう）とＸＹθステージのＹ軸駆動装置を正方向に駆動したときのカメラの撮像画像上の基準計測点の移動方向（以降、Ｙシフト方向ともいう）の相対的関係が、位置アライメントシステム内部の計算・制御システムにおいて予め決められている関係となるようにする方法またはＸＹθステージを正方向へ所定量回転移動させたときの前記基準のカメラの撮像画像上の基準計測点の位置（以降、＋θ位置ともいう）とＸＹθステージを負方向へ所定量回転移動させたときの撮像画像上の基準計測点の位置（以降、−θ位置ともいう）がそれぞれ、θ基準位置から発し＋θ位置を通る直線とθ基準位置から発し−θ位置を通る直線とに挟まれる領域内の所定の方法で求められる位置（以降、所定位置ともいう）を通りθ基準位置に向かう方向を持つ直線（以降、基準線ともいう）に対し、該基準線の方向に見て、予め位置アライメントシステム内部で決められた側に存在するようにする方法のいずれかによって、前記ＸＹθステージの平行移動軸および回転移動の自由度と前記位置アライメントシステムの平行移動軸および回転移動の自由度が一致しているか否かの判定を行い、これら自由度が一致していない場合は一致するように前記符号調整パラメータセットの調整を行ない、全ての前記カメラの撮像画像に対して前記位置アライメントシステムの自由度と前記ＸＹθステージの自由度を一致させる手段であることを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【請求項４】
前記カメラ配置自動判定・調整手段が、
ＸＹθステージのＸＹ座標の方向に関連するある想定された移動（以降、移動３ともいう）かまたは回転方向に関連するある想定された移動（以降、移動４ともいう）に対して、基準のカメラの撮像画像によって計測した移動（以降、基準移動ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動（以降、非基準移動ともいう）を比較することによって、移動３に対応する基準移動の方向の変化の仕方が移動３に対応する非基準移動の方向の変化の仕方と異なっているかまたは移動４に対応する基準移動の方向と移動４に対応する非基準移動の方向が異なっている場合、以後、制御部では、移動３に対応する基準移動の方向の変化の仕方と移動３に対応する非規準移動の方向の変化の仕方が同じと認識され座標計算がされるように、非基準のカメラがＸＹθステージに対して基準のカメラと同一の側に配置されているか異なる側に配置されているかの設定調整をするためカメラ毎に対応して位置アライメントシステム内の制御部に設けられたカメラ調整パラメータを調整し、以後、基準のカメラに実質対応しアライメント制御部に設けられた符号調整パラメータと当該カメラ調整パラメータを使って移動の方向を判定できるようにし、カメラ毎に異なる方向に動くように観測されてもＸＹθステージは同一の方向に動いているものと位置アライメントシステムの内部のアライメント制御部が認識できるようにする手段であることを特徴とする請求項１に記載のＸＹθステージによる位置アライメントシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
平行移動と回転移動を行なうＸＹθステージに搭載されるワーク（以降、被撮像物ともいう）上の基準マークをカメラによる撮像画像により計測しながら被撮像物の位置アライメントを行うＸＹθステージによる位置アライメントシステムにおいて、
カメラの撮像画像の中から基準マークの可能性のある図形パターンを選択し、選択された図形パターンとこれに所定の移動をさせた後の図形パターンの双方の一致度を見ることによって、被撮像物上から基準マークの条件を満たす図形パターンを自動的に見つけ出し、位置アライメントシステムの記憶部に登録する基準マーク自動登録手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向を見ることによって、当該移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部ではある想定された移動の移動方向と認識され座標計算がされるように、基準のカメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整する軸自由度自動調整手段と、
ＸＹθステージのある想定された移動に対して、基準のカメラの撮像画像によって計測した移動方向（以降、基準移動方向ともいう）と基準以外のカメラ（以降、非基準カメラともいう）の撮像画像によって計測した移動方向（以降、非基準移動方向ともいう）を比較することによって、基準のカメラと非基準カメラがＸＹθステージに対して異なる側に配置されていたとしても、基準移動方向と非基準移動方向が位置アライメントシステムの内部の移動座標の計算を行う制御部では同一の移動方向と認識され座標計算がされるように、各非基準カメラに対応して制御部に設けられた調整手段により座標の方向に対する符号を自動的に調整するカメラ配置自動判定・調整手段と、
基準マーク自動登録段階において基準マークの条件を満たす図形パターンをワーク上で探索する際または位置アライメントシステムの記憶部に登録された基準マークをワーク上で探索する際に、該探索がカメラの現在の視野内で不可能な場合には、現在の視野に隣接する領域にへカメラの視野を自動的にずらして基準マークの条件を満たす図形パターンまたは登録された基準マーク（以降、これらを併せて、探索パターンともいう）を探すことを繰返し、探索パターンをカメラの視野内に捕捉する探索パターン自動捕捉手段と
の４つの手段を全て具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化するようにする。
または４つの手段の一部と残りの手段についての代替手段を具備して、キャリブレーションに先立つ立上げ時の諸元の設定・調整を行う段取り作業を自動化することもできる。代替手段については、上記４つの手段の内のどれかに対応する自動化手段に関して、他の技術による自動化手段、または、立ち上がり時の諸元の設定・調整をしなくても済むように最初から作り込んであり、位置アライメントシステムの組立て、立上げ時に特別に調整する必要がないように特別設計されているシステムを使用する場合のように、元々必要でなく省略されている手段が存在する。即ち、存在しない手段（ゼロ）を具備することもできる。
以上の構成のＸＹθステージによる位置アライメントシステムにすることによって、当該システムのセットアップ時、あるいは基準マークを基準にワークの位置合せを行うワークの位置アライメント動作において、作業者の手作業を不要とし、本発明の主目的であるＸＹθステージによる位置アライメントシステムの自動化が達成できる。上記各手段は当該自動化に対して共通の意義を持つ重要な技術である。