(57)【特許請求の範囲】
【請求項１】
電子基材上に材料を堆積させる供給システムであって、
フレームと、
前記フレームに移動可能に結合された供給ユニットガントリと、
前記供給ユニットガントリに結合された供給ユニットであって、供給動作中に前記基材上に材料を堆積させるように構成される供給ユニットと、
前記フレームに結合された視覚システムガントリと、
前記視覚システムガントリに結合された視覚システムであって、前記供給動作を行う前に前記電子基材の１つ又は複数の画像を取得するように構成される視覚システムと、
前記供給ユニットガントリ、前記供給ユニット、前記視覚システムガントリ及び前記視覚システムに結合されたコントローラーであって、
前記電子基材上に設けられた基準の画像を取得し、
前記電子基材上に配置された対象物の少なくとも一部であって、基準ではない対象物の少なくとも一部の画像を取得し、
前記電子基材の前記基準の既知の位置及び前記供給ユニットの位置に対する前記対象物の特徴の位置に基づいて、前記対象物の向きを求め、
前記供給ユニットに関して前記対象物の向きを定め、
前記対象物を前記電子基材に固定するように供給動作を行う、
ように構成されるコントローラーと、
を備える供給システム。
【請求項２】
前記コントローラーは、前記視覚システムガントリを用いて、前記対象物の特徴によって画定された位置まで移動して前記画像を獲得するように前記視覚システムを操作するように更に構成される請求項１に記載の供給システム。
【請求項３】
供給動作の実行は、弧の形状で材料を供給することを含む請求項１に記載の供給システム。
【請求項４】
前記対象物は、本体と該本体の周辺部から延在する複数のタブとを有するカメラである請求項１に記載の供給システム。
【請求項５】
前記供給ユニットは、隣接するタブの間に材料を供給するように構成される請求項４に記載の供給システム。
【請求項６】
前記コントローラーは、材料の線を供給するように更に構成される請求項１に記載の供給システム。
【請求項７】
前記コントローラーは、材料のドットを供給するように更に構成される請求項１に記載の供給システム。
【請求項８】
前記供給ユニットは、前記電子基材上のｚ軸高さを検知するように構成されたセンサーを含む請求項１に記載の供給システム。
【請求項９】
前記フレームに結合された支持組立体を更に備え、該支持組立体は、供給動作中に前記電子基材を支持するように構成される請求項１に記載の供給システム。
【請求項１０】
供給システムを用いて電子基材上に材料を堆積させる方法であって、前記供給システムは、
フレームと、該フレームに移動可能に結合された供給ユニットガントリと、
該供給ユニットガントリに結合された供給ユニットであって、供給動作中に前記電子基材上に材料を堆積させるように構成される供給ユニットと、
前記フレームに結合された視覚システムガントリと、
前記視覚システムガントリに結合された視覚システムであって、前記供給動作を行う前に前記電子基材の１つ又は複数の画像を取得するように構成される視覚システムと、
を備えるタイプの供給システムであり、
前記電子基材上に設けられた基準の画像を取得することと、
前記電子基材上に配置された対象物の少なくとも一部であって、基準ではない対象物の少なくとも一部の画像を取得することと、
前記電子基材の前記基準の既知の位置及び前記供給ユニットの位置に対する前記対象物の特徴の位置に基づいて、前記対象物の向きを求めることと、
前記供給ユニットに関して前記対象物の向きを定めることと、
前記対象物を前記電子基材に固定するように供給動作を行うこととを含む方法。
【請求項１１】
前記視覚システムガントリを用いて、前記対象物の特徴によって画定された位置まで移動して前記画像を獲得するように前記視覚システムを操作するように構成されたコントローラーの制御の下で行われる請求項１０に記載の方法。
【請求項１２】
前記コントローラーは、材料の線を供給するように更に構成される請求項１１に記載の方法。
【請求項１３】
前記コントローラーは、材料のドットを供給するように更に構成される請求項１１に記載の方法。
【請求項１４】
供給動作の実行は弧の形状で材料を供給することを含む請求項１０に記載の方法。
【請求項１５】
前記対象物は、本体と該本体の周辺部から延在する複数のタブとを有するカメラである請求項１０に記載の方法。
【請求項１６】
前記供給ユニットは、隣接するタブの間に材料を供給するように構成される請求項１５に記載の方法。
【請求項１７】
前記電子基材上のｚ軸高さを検知することを更に含む請求項１０に記載の方法。
【請求項１８】
前記フレームに結合された支持組立体により、供給動作中に前記電子基材を支持することを更に含む請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は包括的には、プリント基板のような基材上に粘性材料を供給する装置及び方法に関し、より詳細には、回路基板上の角度の特徴の位置特定に基づいて材料を正確に供給するシステム及び関連方法に関する。
【背景技術】
【０００２】
種々の応用形態で正確な量の液体又はペーストを供給するのに用いられる幾つかのタイプの従来技術の供給システムがある。１つのそのような応用形態は、集積回路チップ及び他の電子構成要素を回路基板基材上に組み付けることである。この応用形態では、微量の粘性材料、すなわち、粘性材料のドットを回路基板上に供給するのに自動化された供給システムが用いられる。粘性材料は、液体エポキシ若しくはハンダペースト、又は何らかの他の関連材料を含む場合がある。供給動作を行う前に、回路基板を、供給システムのディスペンサーと整列させるか又は他の方法で位置合わせしなければならない。１つの既知の方法では、これを、供給システムの視覚システムを使用して回路基板上の、別名基準として知られている目印の位置を検証することによって達成することができる。具体的には、回路基板を供給システムの供給ユニットと整列させるために、視覚システムのカメラによって少なくとも２つの基準の画像が撮影される。回路基板が適所からはずれている場合、回路基板の実際の位置を考慮するように、ディスペンサーを移動させることができるガントリを操作することができる。別の実施形態では、供給動作を行う前に回路基板を正確に位置決めするように、回路基板が載っている支持面を操作することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
回路基板を供給ユニットと整列させるように識別基準を用いることに関連する１つの問題は、供給を必要とする領域が、基準に関して明確に定義されていない場合である。例えば、供給する領域が基準に関して関連付けられていない場合、結果としての供給動作は非常に不正確である可能性があり、多くの場合、処理要件を満たさない可能性がある。
【課題を解決するための手段】
【０００４】
本開示は、明確に定義されていない領域がある基材上に、基材上の１つ又は複数の角度の特徴（同様に１つ又は複数の基準）の位置を特定し、その角度の特徴（複数の場合もある）に基づいて材料を供給することにより、材料を供給する技法について記載する。
【０００５】
本技法は、単一基準を用いて、供給がなされる対象物の位置及び向きを求めることと、この情報を用いて、検出された対象物に対して供給ユニットの向きを定め、回路基板のような基材上に位置する材料の線又は材料の１つ若しくは複数のドットを正確に供給する機能を向上させることとを含む。基材上に線を正確に供給するために、対象物（例えば、回路基板上に実装された構成部品等）が回路基板上に配置され、対象物に対して線を供給するために、対象物の位置、向き及び角度が求められる。供給される線は、対象物の検出された向きに対して垂直又は平行であることが多いが、その供給される線は垂直又は平行である必要はない。供給される線は、直線とすることもできるし、弧の形状とすることもできる。供給される線は、連続的とすることもできるし、１つ又は複数のドット又は線分の形態とすることもできる。線パターン及び下位パターンを同様に利用することができる。供給するとき、回路基板の上方のｚ軸高さの検知を用いることができる。供給動作の精度を向上させるために、対象物の特徴のサブセットを選択することができる。
【０００６】
本開示の一態様は、電子基材上に材料を堆積させる供給システムに関する。一実施形態では、供給システムは、フレームと、該フレームに移動可能に結合された供給ユニットガントリと、該供給ユニットガントリに結合された供給ユニットとを備える。該供給ユニットは、供給動作中に前記基材上に材料を堆積させるように構成される。前記供給ユニットは、前記フレームに結合された視覚システムガントリと、該視覚システムガントリに結合された視覚システムとを更に備える。該視覚システムは、前記供給動作を行う前に前記電子基材の１つ又は複数の画像を取得するように構成される。コントローラーが、前記供給ユニットガントリ、前記供給ユニット、前記視覚システムガントリ及び前記視覚システムに結合されている。前記コントローラーは、前記電子基材上に設けられた基準の画像を取得し、前記電子基材上に配置された対象物の少なくとも一部の画像を取得し、前記供給ユニットに関して前記対象物の向きを定め、前記対象物を前記電子基材に固定するように供給動作を行うように構成される。
【０００７】
供給システムの実施の形態は、前記フレームに結合された支持組立体を更に含むことができる。該支持組立体を、供給動作中に前記電子基材を支持するように構成することができる。前記コントローラーを、前記視覚ガントリシステムを用いて、前記対象物の特徴によって画定された位置まで移動して前記画像を獲得するように前記視覚システムを操作するように更に構成することができる。供給動作の実行は、弧の形状で材料を供給することを含むことができる。前記対象物を、本体と該本体の周辺部から延在する複数のタブとを有するカメラとすることができる。前記供給ユニットを、隣接するタブの間に材料を供給するように構成することができる。前記コントローラーを、材料の線及び／又は材料のドットを供給するように更に構成することができる。前記供給ユニットは、前記電子基材上のｚ軸高さを検知するように構成されたセンサーを含むことができる。
【０００８】
本開示の別の態様は、フレームと、該フレームに移動可能に結合された供給ユニットガントリと、該供給ユニットガントリに結合された供給ユニットであって、前記供給動作中に前記基材上に材料を堆積させるように構成される供給ユニットと、前記フレームに結合された視覚システムガントリと、該視覚システムガントリに結合された視覚システムであって、前記供給動作を行う前に前記電子基材の１つ又は複数の画像を取得するように構成される視覚システムと、を含むタイプの供給システムを用いて、電子基材上に材料を堆積させる方法に関する。一実施形態では、本方法は、前記電子基材上に設けられた基準の画像を取得することと、前記電子基材上に配置された対象物の少なくとも一部の画像を取得することと、前記供給ユニットに関して前記対象物の向きを定めることと、前記対象物を前記電子基材に固定するように供給動作を行うこととを含む。
【０００９】
本方法の実施の形態は、前記電子基材上のｚ軸高さを検知すること、及び／又は前記フレームに結合された支持組立体により、供給動作中に前記電子基材を支持することを更に含むことができる。本方法は、前記視覚ガントリシステムを用いて、前記対象物の特徴によって画定された位置まで移動して前記画像を獲得するように前記視覚システムを操作するように構成されたコントローラーの制御の下で行うことができる。前記コントローラーを、材料の線及び／又は材料のドットを供給するように更に構成することができる。供給動作の実行は、弧の形状で材料を供給することを含むことができる。前記対象物を、本体と本体の周辺部から延在する複数のタブとを有するカメラとすることができる。前記供給ユニットを、隣接するタブの間に材料を供給するように構成することができる。
【００１０】
添付の図面は縮尺どおりに描くことは意図していない。図面において、種々の図において示される同一又は概ね同一の各構成要素は、類似の数字によって表される。明確にするために、全ての図面において全ての構成要素に番号が付されるとは限らない場合がある。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態による、ディスペンサーの概略図である。
【図２】特徴の角度位置に基づいて材料を供給する方法の概略ブロック図である。
【図３】プリント基板のような基材上に設けられた例示的な対象物の上面図である。
【図４】本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。
【図５】本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。
【図６】本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。
【図７】本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。
【図８】本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。
【図９】検出された角度位置特定特徴を示すサンプルの像である。
【発明を実施するための形態】
【００１２】
例示のためだけであり、普遍性を制限するものではないが、ここで、添付の図面を参照しながら本開示が詳細に記述される。本開示は、その応用形態に関して、以下の説明に記載されるか、又は図面に示される構成の細部及び構成要素の配置には限定されない。本開示において記載される原理は、他の実施形態でも使用可能であり、種々の方法において実践又は実行することができる。また、本明細書において用いられる言い回し及び用語は、説明することを目的としており、制限するものと見なされるべきではない。本明細書において「〜を含む」、「〜を備える」、「〜を有する」、「〜を含有する」、「〜を伴う」及びそれらの変形の用語を使用することは、これ以降に記載される物品と、その相当品及び追加の物品とを包含することを意味する。
【００１３】
本開示の種々の実施形態は、粘性材料供給システム、供給システムを含む装置、並びにプリント基板のような電子基材上で対象物の位置を特定し、基材上に供給動作を行う方法に関する。本明細書に開示する実施形態は、単一の基準を用いることにより、及び、対象物の位置を特定しその向きを定め、対象物の位置を用いて、供給システムの供給ユニット又はポンプの向きを定めて供給動作を改善することによって、電子基材上に材料を供給する技法に関する。
【００１４】
本明細書に開示するシステム及び方法は、対象物の検出された向きに対して垂直又は平行である供給動作を行うことが多い可能性があるが、これは要件ではない。供給される線を、直線とするか又は弧の形状とすることができる。
【００１５】
システム及び方法は、ドット又は線分の正確な供給を更に可能にする。具体的には、供給システムの供給ユニットを、ドットを供給するように変更することができる。
【００１６】
図１は、全体として１０で示す本開示の一実施形態によるディスペンサーを概略的に示す。ディスペンサー１０は、粘性材料（例えば、接着剤、封入剤、エポキシ、ハンダペースト、アンダーフィル材料等）、又は半粘性材料（例えば、ハンダ付け用フラックス等）をプリント配線板又は半導体ウェハーのような電子基板１２上に供給するために用いられる。代替的には、ディスペンサー１０は、自動車ガスケット用材料を塗布する等の他の応用形態、又は或る特定の医療への応用形態において用いることができる。本明細書において用いられるような粘性材料又は半粘性材料を参照することは例示であり、限定することを意図してないことは理解されたい。ディスペンサー１０は、全体としてそれぞれ１４及び１６で示される第１及び第２の供給ユニット又はヘッドと、ディスペンサーの動作を制御するコントローラー１８とを含む。２つの供給ユニットが示されるが、１つ又は複数の供給ユニットを設けることができることは理解されたい。
【００１７】
また、ディスペンサー１０は、基板１２を支持する基部又は支持体２２を有するフレーム２０と、フレーム２０に移動可能に結合され、供給ユニット１４、１６を支持し、かつ移動させる供給ユニットガントリ２４と、例えば、校正手順の一部として供給された粘性材料の重量を測定し、重量データをコントローラー１８に与える重量測定デバイス又は計量機２６とを含むことができる。ディスペンサー１０内で搬送システム（図示せず）、又は移動ビームのような他の移送機構を用いて、ディスペンサーに対する基材の給排送を制御することができる。コントローラー１８の制御下にあるモーターを用いて、ガントリ２４を移動させて、基材上方の所定の場所に供給ユニット１４、１６を位置決めすることができる。ディスペンサー１０は、コントローラー１８に接続されユーザーに種々の情報を表示する表示ユニット２８を含むことができる。供給ユニットを制御するのに、オプションの第２のコントローラーが存在する場合もある。また、各供給ユニット１４、１６を、供給ユニットが電子基材１２の上方又は電子基材に取り付けられた特徴の上方で配置される高さを検出する、ｚ軸センサーがあるように構成することができる。ｚ軸センサーは、コントローラー１８に結合されて、センサーが取得した情報をコントローラーに中継する。
【００１８】
供給作業を実施する前に、上述したように、基材、例えば、プリント基板は、供給システムのディスペンサーに整列されるか又はその他の方法で位置合わせされた状態になければならない。ディスペンサーは、ビジョンシステム３０を更に含み、ビジョンシステム３０は、ビジョンシステムを支持し移動させるためのフレーム２０に移動可能に結合されたビジョンシステムガントリ３２に結合される。述べたように、ビジョンシステム３０は、基材上の基準として知られている目印の場所を検証するために使用される。位置特定されると、コントローラーは、供給ユニット１４、１６のうちの１つ又は双方の移動を操作して、電子基材上に材料を供給するようにプログラムすることができる。
【００１９】
本開示のシステム及び方法は、基材、例えば回路基板上に、基材上に設けられた対象物の位置を位置成分及び角度成分の両方によって特定することにより、材料を供給することに関する。本明細書に提供されるシステム及び方法の説明は、ディスペンサー１０の支持体２２に支持される例示的な電子基材１２（例えば、プリント基板）を参照する。一実施形態では、供給動作は、材料ディスペンサーを制御するために構成されたコンピューターシステムを含むことができるコントローラー１８によって制御される。別の実施形態では、コントローラー１８を、オペレーターが操作することができる。コントローラー１８は、電子基材１２の１つ又は複数の画像を取得するように視覚システムを移動させるように視覚システムガントリ３２の移動を操作するために構成される。コントローラー１８は、供給動作を行うように供給ユニット１４、１６を移動させるように供給ユニットガントリ２４の移動を操作するように更に構成される。
【００２０】
本開示のシステム及び方法の角度位置特定特徴は、特別な対象物の既知の幾何学的形状を使用し、それは、電子基材上に設けられた１つ又は複数の基準に関してその相対的な位置から導出される、ｘ軸、ｙ軸及びθ情報を提供する。一実施形態では、特別な対象物は、メガピクセルカメラのような、基材上に取り付けられる物品とすることができる。こうしたカメラは、通常、電子基材及びディスペンサーに関して向きを定めることが困難である特徴を含む。特に、こうしたカメラを用いることに関する１つの問題は、供給を必要とする領域がカメラに関して明確に定義されていない場合に、カメラ及び電子基材を供給ユニットと整列させることが困難であることである。例えば、供給領域がカメラに関して関連付けられていない場合、結果としての供給動作は非常に不正確である可能性があり、多くの場合、処理要件を満たさない可能性がある。
【００２１】
一実施形態において、図２に例示的な方法を示す。図示するように、対象物の角度の特徴の位置を特定することに基づいて材料を供給する方法を、全体として２００に示す。
【００２２】
図示するように、方法は２０２で開始する。２０４において、視覚システムを使用して、少なくとも１つの既知の基準の画像を取得する。大部分の用途では、基準は、電子基材のコーナーのような、基材又は担体の既知の位置に配置されており、２つの基準が配置されている。基準の位置は、ディスペンサーのコントローラーによって記憶される。
【００２３】
２０６において、視覚システムを更に使用して、対象物の１つ又は複数の画像が取得される。或る特定の実施形態では、対象物は、タブのような特徴を有するカメラである。幾つかの実施形態では、カメラを、円形バレル又はリムのような、電子基材上に取り付けられた特徴に挿入することができる。挿入されるとき、電子基材に関する対象物の特徴の向きは未知である。基準と同様に、対象物の位置は、ディスペンサーのコントローラーによって記憶される。
【００２４】
２０８において、コントローラーは、電子基材の基準の既知の位置及びディスペンサーの供給ユニットの位置に対する対象物の特徴の位置に基づいて、対象物の向きを求める。対象物の向きが既知となると、供給を必要とする領域、例えば対象物の特徴の間の領域を求めることができる。
【００２５】
２１０において、供給動作が行われる。一実施形態では、エポキシ樹脂のような材料が、カメラのタブの間でカメラとバレルの内壁との間の溝穴内に供給される。供給動作は、コントローラーの制御の下で行われる。
【００２６】
２１２において、供給動作が材料の供給を完了すると、方法は終了する。
【００２７】
図３は、電子基材３００の一部の像を示す。図示するように、支持体３０２が、任意の適切な方法によって電子基材３００に取り付けられている。一実施形態では、支持体３０２は円形バレル又はリムであり、メガピクセルカメラのような対象物３０４を、それが支持体内に取り付けられるように受け入れるように構成される。図示するように、カメラ３０４は、円形本体３０６、３つの大きいタブ３０８、３１０、３１２及び１つの小さいタブ３１４を含み、タブの各々は本体の周辺部を越えて延在している。カメラ３０４が、バレル３０２内に挿入され、接着剤又はエポキシ樹脂のような適切な接着剤によって電子基材３００に固定されるという構成である。
【００２８】
カメラ３０４は、挿入されるとき、バレル３０２及び電子基材３００に関して向きが定められていない。したがって、カメラ３０４のタブ３０８、３１０、３１２、３１４は、バレル３０２及び基板３００に対してランダムに向けられる。カメラ３０４を電子基材３００に固定するとき、組付け材料（例えば、接着剤）が、カメラ３０２の本体３０６の外面と、カメラのタブ３０８、３１０、３１２、３１４と、バレルの内面との間に画定された溝穴３１６、３１８、３２０、３２２に供給される。本開示のシステム及び方法は、ディスペンサーの供給ユニットが溝穴内に材料を供給するのを可能にするように設計され、溝穴は、バレル３０２及び電子基材３００に関してランダムに向けられている。
【００２９】
図４〜図８は、本開示の方法の角度位置特定コマンドを実行するために用いられる例示的なユーザーインターフェースのスクリーンショットである。図示するように、図４を参照すると、角度位置特定特徴を含むグラフィカルユーザーインターフェース４００が提供されている。角度位置特定基準を教示し弧を関連付けるサブプログラムを確立することができ、それはメインプログラムによって呼び出すことができる。コマンドメニューから、角度位置特定コマンドが選択される。
【００３０】
図５を参照すると、グラフィカルユーザーインターフェース５００で基準を選択するように指示されたとき、オペレーター又はコントローラーは、所定ファイル（例えば、C:\CamFiles\SpecialFids)に進み、CamFidコマンドを選択する。そして、オペレーター又はコントローラーは、表示装置上の十字線を用いることによって、ガントリを寸動させて対象物（例えば、カメラ）の中心に視覚システムの中心を置く。
【００３１】
図６を参照すると、グラフィカルユーザーインターフェース６００に関して、オペレーター又はコントローラーは、角度位置特定コマンドをダブルクリックすることにより、コマンドグリッドを選択する。
【００３２】
図７を参照すると、グラフィカルユーザーインターフェース７００に関して、オペレーター又はコントローラーは、次に、角度位置特定画面上の検出及び整列ボタンをクリックする。この動作により、モデルの基準ｘ軸、ｙ軸及びθ角が決まる。検出及び整列ボタンを押すことにより、オペレーター又はコントローラーは、インタフェースにおいてこれらの基準点を埋める。或る特定の実施形態では、これらの特別なモデルに対する検索スコアは、通常、７０台の範囲にあることが留意されるべきである。対話モデルを使用している場合、その後、オペレーターは、「ＯＫ」を選択して押す。
【００３３】
図８を参照すると、グラフィカルユーザーインターフェース８００に関して、角度位置特定ダイアログが完了したとき、コマンドグリッドのθフィールドが弧の位置ロケーションで埋められていることが留意されるべきである。そして、オペレーター又はコントローラーは、引き続き弧コマンドを追加する。
【００３４】
図９を参照すると、向きが定められると、基材９００及びディスペンサーの供給ユニットに関して対象物９０４の正確な向きを表すように、対象物の上にボックスが表示される。ボックス９２４は、支持体９０２及び電子基材９００に対する対象物９０４の適切な向きを表す。適切に向けられると、供給動作を行うことができ、対象物９０４、例えばカメラの隣接するタブ９０８、９１０、９１２、９１４の間の空間９１６、９１８、９２０、９２２に材料が供給される。基材に対してランダムな向きを有する他の任意の対象物が、本明細書に開示する方法を行う候補となる。例えば、担体にあるサブアセンブリ（例えば、１００余りのユニット）であるチップ、カバー、小型スイッチ及び他のデバイスに対し、本明細書に開示する方法を用いることによって向きを定め、その上に供給を行うことができる。
【００３５】
コンピューターシステムは、コンピューターシステム内に含まれるハードウェア素子の少なくとも一部を管理するオペレーティングシステムを含むことができる。通常、プロセッサ又はコントローラーがオペレーティングシステムを実行し、オペレーティングシステムは、例えば、Microsoft社から市販される、Windows NT、Windows2000(Windows ME)、Windows XP又はWindows Vistaオペレーティングシステムのような、Windowsベースのオペレーティングシステム、Apple Computer社から市販されるMAC OS System Xオペレーティングシステム、数多くのLinuxベースのオペレーティングシステム配布のうちの１つ、例えば、Red Hat Inc.社から市販されるEnterprise Linuxオペレーティングシステム、Sun Microsystems社から市販されるSolarisオペレーティングシステム、又は種々の販売元から市販されるＵＮＩＸオペレーティングシステムとすることができる。数多くの他のオペレーティングシステムを用いることもでき、本明細書において開示される実施形態は、任意の特定の実施態様に限定されることは意図していない。
【００３６】
プロセッサ及びオペレーティングシステムは合わせて、高級プログラミング言語においてアプリケーションプログラムを書くことができるコンピュータープラットフォームを定義する。これらのコンポーネントアプリケーションは、実行可能コード、中間コード、例えば、Ｃ−、バイトコード又はインタープリターコードとすることができ、そのコードは通信プロトコル、例えば、ＴＣＰ／ＩＰを用いて、通信ネットワーク、例えば、インターネットを介して通信する。同様に、本開示による態様は、.Net、SmallTalk、Java、C++、Ada又はC#(C-Sharp)のようなオブジェクト指向プログラミング言語を用いて実施することもできる。他のオブジェクト指向プログラミング言語を用いることもできる。代替的には、関数型プログラミング言語、スクリプトプログラミング言語又は論理プログラミング言語を用いることができる。
【００３７】
さらに、本開示による種々の態様及び機能は、非プログラム環境、例えば、ブラウザプログラムのウインドウにおいて視認されるときに、グラフィカルユーザーインターフェースの態様を描画するか、又は他の機能を実行する、ＨＴＭＬ、ＸＭＬ又は他のフォーマットにおいて作成された文書において実施することができる。さらに、本開示による種々の実施形態は、プログラム式要素又は非プログラム式要素、又はその任意の組み合わせとして実現することができる。例えば、ウェブページはＨＴＭＬを用いて実施される場合があり、一方、ウェブページ内から呼び出されたデータオブジェクトはＣ＋＋で書くことができる。したがって、本開示は、特定のプログラミング言語には限定されず、任意の適切なプログラミング言語を用いることもできる。
【００３８】
本明細書に記載したシステム及び方法を、メガピクセルカメラ以外の対象物に対して行うことができることが留意されるべきである。例えば、本方法を、電子基材に取り付けられた任意のタイプの電子構成要素に対して行うことができる。対象物の幾何学的形状は、本方法を行う前に既知であるべきである。
【００３９】
このように、本開示の少なくとも１つの実施形態の幾つかの態様を説明してきたが、当業者には種々の改変、変更及び改善が容易に思い浮かぶことは理解されたい。そのような改変、変更及び改善は、本開示の一部であることを意図しており、本発明の趣旨及び範囲内にあることを意図している。したがって、これまでの説明及び図面は一例にすぎない。
【符号の説明】
【００４０】
１０    ディスペンサー
１２    電子基板
１４    供給ユニット
１６    供給ユニット
１８    コントローラー
２０    フレーム
２２    支持体
２４    供給ユニットガントリ
２６    計量機
２８    表示ユニット
３０    ビジョンシステム
３２    視覚システムガントリ
３００    電子基材
３０２    カメラ
３０４    カメラ
３０６    本体
３０８    タブ
３１０    タブ
３１２    タブ
３１４    タブ
３１６    溝穴
３１８    溝穴
３２０    溝穴
３２２    溝穴
４００    グラフィカルユーザーインターフェース
５００    グラフィカルユーザーインターフェース
６００    グラフィカルユーザーインターフェース
７００    グラフィカルユーザーインターフェース
８００    グラフィカルユーザーインターフェース
９００    電子基材
９０２    支持体
９０４    対象物
９０８    タブ
９１０    タブ
９１２    タブ
９１４    タブ
９１６    空間
９１８    空間
９２０    空間
９２２    空間
９２４    ボックス
【図１】
0006487324.tif 000002
【図２】
0006487324.tif 000003
【図３】
0006487324.tif 000004
【図４】
0006487324.tif 000005
【図５】
0006487324.tif 000006
【図６】
0006487324.tif 000007
【図７】
0006487324.tif 000008
【図８】
0006487324.tif 000009
【図９】
0006487324.tif 000010