JP2009508137A - 光機械位置測定器 - Google Patents

光機械位置測定器 Download PDF

Info

Publication number
JP2009508137A
JP2009508137A JP2008531039A JP2008531039A JP2009508137A JP 2009508137 A JP2009508137 A JP 2009508137A JP 2008531039 A JP2008531039 A JP 2008531039A JP 2008531039 A JP2008531039 A JP 2008531039A JP 2009508137 A JP2009508137 A JP 2009508137A
Authority
JP
Japan
Prior art keywords
reference pattern
machine
displacement
image
photodetector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008531039A
Other languages
English (en)
Other versions
JP4982493B2 (ja
Inventor
スレッテモエン,グドムン
Original Assignee
スレッテモエン,グドムン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by スレッテモエン,グドムン filed Critical スレッテモエン,グドムン
Publication of JP2009508137A publication Critical patent/JP2009508137A/ja
Application granted granted Critical
Publication of JP4982493B2 publication Critical patent/JP4982493B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/045Correction of measurements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/24Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • Y10T29/49769Using optical instrument [excludes mere human eyeballing]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • Y10T29/49771Quantitative measuring or gauging
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • Y10T29/49771Quantitative measuring or gauging
    • Y10T29/49774Quantitative measuring or gauging by vibratory or oscillatory movement
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • Y10T29/49778Method of mechanical manufacture with testing or indicating with aligning, guiding, or instruction

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • General Physics & Mathematics (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

機械的、光機械的な機械加工及び品質管理システムのパーツのパーツ位置関係を見出すための、またこれらのパーツを認識するための装置及び方法が開示される。本発明は、光学的非接触検知技術に依拠しており、物理的な接触なしに、光学的基準パターンを記録し、そこからワーク位置に近い位置を決定する。機械のパーツ位置は、基準パターン1を鍵となるパーツに関連付け、又は機械的に一体化し、これらのパターンの画像を光学的に検出することによって決定される。所与のパーツ位置測定器6戦略によるパーツ位置及び変位は、基準パターン画像14及び機械位置データ17を、パーツ幾何形状関係15のメンバであるパーツに関連付け、パーツ変位制約16の元で、所与のパーツ位置又は変位18を見出すことによって見出される。基準パターン1を使用して、ワーク・ピース、ワーク・ホルダ、ワーク・ツール、ゲージ・ツール、及び機械パーツ全般の識別及び認識が可能になる。

Description

本発明は、位置を決定するための技術的な構成及び方法の分野に関し、より詳細には、機械加工作業又は機械的な制御活動中に発生した位置偏差を決定するための装置及び方法に関する。
機械的な品質管理用のシステムとすることができる典型的な機械システムに関係する重要なパーツ(parts)を一意に識別することによって本開示を簡単にするために、以下では、いくつかの一般的な用語の使用について述べる。「機械」という用語は、切削(milling)、穿孔、ターニング(turning)などのためのマシニング・センタ、EDM(放電加工機械)、CMM(座標測定機械)、タッチ・プローブ及びスタイラス位置検知機械、コンピュータ・ビジョン・システム、さらに単純な、機械的な支持構造など、任意の生産機械又は品質管理機械を示す。「ワーク・ピース」は、機械加工しようとする、又は品質管理にかけようとするパーツを示す。機械加工された、又は品質管理を受けたワーク・ピース上の実際のエリアは、「ワーク・エリア」で示される。ワーク・エリアの実際の機械加工又は品質管理を実施しているパーツ又はデバイスは、「ワーク・ツール」で示される。ワーク・ツールは、(切削、ターニング、穿孔などのための)マシニング・ツール、放電加工ツール(EDMツール)、タッチ・プローブ及びスタイラス位置センサ、光学イメージング・センサ、電磁センサなどとすることができる。一般に、ワーク・ピースは、「ワーク・ホルダ」を使用することによって機械に固定される。ワーク・ホルダの以下の3つの異なるパーツを、「ワーク・ホルダ・サポート」、「ワーク・クランプ」、「ワーク・ロケータ」によって示すものとする。場合によっては、ワーク・ホルダ、又はそのパーツのいくつかは、機械の一体パーツとして識別することができる。
今日の機械的な参照システムの定義に関連して、ワーク・ロケータは重要な役割を果たす。これらのワーク・ロケータは、ワーク・ピースが接して配置される機械的な位置として定義され、それにより、ワーク・ピース位置が、機械及びワーク・ツールに対して規定される。様々な支持構造、ワーク・ピース、ワーク・ツール、及びワーク・ホルダを含む機械の機械的なパーツすべてを機械パーツと呼ぶものとする。
ワーク・ピース、又は機械の様々なパーツの位置などは、別段の記述がない限り、本書では、別のパーツに対する位置、向き、又は前述のものの両方を意味する。ワーク・ツールとワーク・ピースの間の出会う位置を「ワーク位置」と呼ぶものとする。
機械加工又は品質管理が実際に行われているとき、ワーク位置を直接読み取るのに使用可能な、実行可能な技法はない。多くの場合、ワーク・ロケータに対する機械の位置的な正確さは、たとえばガラス定規から正確な位置を自動的に読み取ることにより、又は対応する並進ステージの位置を示すことにより、又はモータ位置コントローラ及びエンコーダに依拠することにより、又は単に固定マウンティング(fixed mountings)の使用により対処される。ワーク・ピースを位置決めするために、ワーク・ホルダは、単にいくつかの、多かれ少なかれ準備されたロケータ表面に接してクランプし、又は十分に準備された機械的なロケータ・ピンに接してクランプする。次いで、ワーク・ピース位置が、位置センサの使用により見出される。場合によっては、ワーク・ホルダそれ自体もまた、位置センサを含む。しかし、最終的に必要とされるものは、ワーク・エリア位置に対する、ワーク・ツール位置を正確に知ることである。これらの位置は、直接読み取るのに容易に使用可能であるわけではない。というのは、位置リーダが、ワーク・エリア位置及びワーク・ツール位置からオフセットして位置するからである。これは、非常にしばしば、読取り位置と作業位置(working position)の間で残留角度及び並進オフセット(residual angular and translation offsets)が適正に対処されないことを意味する。さらに、実際のワーク・ピースのクランピング、ワーク・ツールの交換、一方の機械から他方の機械へのワーク・ピースの移動、及び機械的な伝達誤差が、ワーク・ツール位置とワーク・エリア位置の間で、説明できないオフセットを引き起こす可能性がある。最後に、説明できない変位誤差はまた、熱的、機械的な力が作用している、或いはワーク・ツールが変更される、位置を変えつつある、摩耗しつつある、又は交換された場合にそうであり得るように、機械加工、又は品質管理センサ読取り中に発生する。一般に、これらの誤差については、適正に構成されたワーク・ロケータ及び保持力を用いてワーク・ホルダを作製する、又は使用する際に、良好な職人の技能に依拠することによって取り組まれる。参考として、「Fundamentals of tool design」John G.NEE、ISBN:0−87263−490−6、1998年、769頁(出版社:Society of Manufacturing Engineers、Dearborn、MI 48121)を参照されたい。しかし、作業工程中に正しい位置の値で機械を定期的に更新することは、めったに行われない複雑な作業であり、更新が行われるときには、重要な参照データが十分に正確なものでないことも、それらが一式欠けていることもある。良い例は、工程を機械加工から位置品質管理に変更するために、チャック取付け式フライス(milling cutter)がチャック取付けスタイラス・センサと交換され、また、再び戻されたときである。これは、機械加工ツールと位置制御ツールの間の、未知の位置オフセットを導入するおそれがあり、これにより、オフセット位置誤差に正しく対処することができなくなる。
精度を改善する、又は説明できない変位が発生する可能性があることに対抗するために、機械的なタッチ・プローブ及びスタイラス検知、マクロスコープ及び顕微鏡視検、レーザ・ビーム妨害検知、及び圧力トランスデューサ検知など、いくつかの技法が一般に使用されており、「Modern Machine Shop’s Handbook for the Metalworking Industries」Woodrow Chapman著、ISBN:1−56990−345−X、2002年、2368頁(出版社:Hanser Gardner)及び「Modern Machine Shops Guide to Machining Operations」Woodrow Chapman、ISBN:1−56990−357−3、2004年、968頁(出版社:Hanser Gardner)を参照されたい。タッチ・プローブは、位置検出スタイラスの先端を使用することによってワーク・ピースの位置を決定する。このタッチ・プローブは、ワーク・ツール・キャリア上、ワーク・ツール・チャック内、又はおそらくは、ワーク・ピース・キャリア上に取り付けることができる。タッチ・プローブは、適正に機能するように、使用されるたびに較正し、又は永続的に固定し、又は機械的な固定具若しくはチャック内に再現可能に取り付けなければならない。機械加工中には、タッチ・プローブは除去しなければならず、そうでない場合には、ワーク・ホルダ又はワーク・ピースと衝突するおそれがある。2D位置若しくは3D位置、又は角度変位を正確に見出すために、幾分時間のかかる読取りを、何回か様々な方向で行わなければならない。或いは、顕微鏡視検と顕微鏡の位置制御との組合せを用いて、鍵となる相対的なワーク・ピースとワーク・エリアの位置を見出し、又は較正することもできる。しかし、人間の視検が必要とされるため、この技法は、完全に自動化される可能性を欠いており、また、ワーク・ホルダ・ロケータ位置を見出すことが困難である。他の技法は、レーザ・ビームの妨害の度合いを読み取ること、又は圧力トランスデューサを使用することによりワーク・ツール先端の圧力を読み取ることによって、ワーク・ツール先端の位置を決定する助けとなる。摩耗中には、この位置を更新することができる。しかし、これらの技法では、ワーク・ピースがどこに配置されるかわからない。
顕微鏡視検と同様に、手動、半自動、又は自動のカメラ視検に関する技法が、ワーク・ピース及びワーク・エリア上の相対位置又は較正された位置を見出す際に有用となるはずである。米国特許第6782596B2号は、ワーク・ピースが機械内で配置される前に、複数のデータムがワーク・ピースに対して配置及び較正される別の手法を開示する。しかし、本発明者らの知識によれば、現在知られている技法すべてに共通するのは、機械加工又は品質管理が行われている間に、定期的な位置検知を行うことができないこと、及び/又は機械それ自体の外部の較正及び位置検知に依存することである。また、実際に機械加工又は制御を受けているパーツ以外のパーツの位置誤差に適正に対処する全体的手法を欠いている。作業工程中には、現在知られている技法は、それらを行う際に時間がかかり、場合によっては、それら自体が、説明できない位置誤差を導入するおそれがある。
本発明の目的は、全体的な位置読取りの正確さ及び速度、並びに機械のパーツ取扱い信頼性を改善することによって、前述の制限及び欠点のすべて又は一部を克服することである。本発明は、ワーク・ピース、ワーク・ツール、及び様々な機械パーツ位置を見出すことによって、任意の機械の機械加工及び品質管理位置精度を改善するために使用することができる。また、ワーク・ピースが一方の機械から他方の機械に移動されたとき、ワーク・ピース位置精度を様々な機械に対して維持するために使用することができる。また、本発明は、基準パターンを識別及び認識し、それにより、ワーク・ピース、ワーク・ホルダ、ワーク・ツール、ゲージ・ツール、機械などを識別及び認識するために使用することができる。
本発明は、添付の独立請求項1に記載の特徴を備える、機械的、光機械的な機械加工及び品質管理システムのパーツのパーツ位置関係を見出すための、またこれらのパーツを認識するための装置を提供する。
機械的、光機械的な機械加工及び品質管理システムのパーツのパーツ位置関係を見出すための装置の、他の有利な特徴は、添付の従属請求項2〜39に記載されている。
本発明は、添付の独立請求項40に記載の特徴を含む、機械的、光機械的な機械加工及び品質管理システムのパーツのパーツ位置関係を見出すための、またこれらのパーツを認識するための方法を提供する。
機械的、光機械的な機械加工及び品質管理システムのパーツのパーツ位置関係を見出すための装置及び方法の、他の有利な特徴は、添付の従属請求項41〜78に記載されている。
本発明は、この方法を実行するようにコンピュータ手段を適合させるように構成されたコンピュータ可読且つコンピュータ実行可能なコードを有するコンピュータ可読媒体を備えるコンピュータ・プログラム製品を提供し、そのコンピュータ・プログラム製品の特徴は、添付の請求項79に記載されている。
本発明は、光学的非接触検知技術に依拠しており、外部の品質管理及び較正手段に依拠することを必要とすることなしに、定期的、自動的に、鍵となる機械に関する位置情報を更新することができる工程内(in−the−process)品質管理技法になる見込みがある。光学的基準パターンを記録することにより、物理的な接触なしにワーク位置に近い位置を読み取ることが可能になり、パーツ位置測定器戦略は、実際のワーク位置それ自体を含めて、他の関連パーツの位置の計算を可能にすることによって任務を完了する。
本発明は、基準パターンを鍵となるパーツに関連付け、又は機械的に一体化し、これらのパターンの画像を光学的に検出することによって、機械のパーツ位置を決定する。図2及び図4は、本発明によって包含される機械を概略的に例示し、1A〜Fは、これらの機械内のパーツと一体化された基準パターンを例示する。これらの基準パターン1は、幾何学的なパーツ細部、パーツに固定されたパターン形成済みのタグ、又はパーツ表面微細構造とすることができる。本発明は、パーツ位置及び変位を、基準パターンを含まないパーツの位置でさえ、所与のパーツ位置測定器6の戦略に従って見出す。図1に示されているように、基準パターン画像14及び機械位置データ17を、パーツ幾何形状関係15のメンバであるパーツに関連付け、パーツ変位制約16の元で、所与のパーツ位置又は変位18を見出すことによって行われる。図3は、座標フレームの階層としてパーツ幾何形状関係15を例示し、1A〜Fは、基準パターンの局所的な位置を表し、2A〜Dは、ロケータの局所的な位置を表す。また、本発明は、基準パターンを識別及び認識し、それにより、ワーク・ピース、ワーク・ホルダ、ワーク・ツール、ゲージ・ツール、及び機械パーツを全般的に識別及び認識する。
図面は必ずしも原寸に比例して示されておらず、それらの図面では、同様な符号が、いくつかの図全体にわたって実質的に同様の構成要素について述べている。異なる接尾語を有する同様の符号は、実質的に同様の構成要素の、異なる事例を表す。図面は、例を介して、また本開示で論じられている様々な実施例によって本発明を全体的に例示する。
以下の詳細な説明では、その一部を形成する、また、本発明を実施することができる例示的な明細書実施例によって示される添付の図面を参照する。これらの実施例は、当業者が本発明を実施することができるように、十分詳細に述べられており、諸実施例は組み合わせることができること、又は、依然として本発明を表しながら、他の実施例の構造的、論理的、電気的な変更を加えることができることを理解されたい。したがって、本発明の全体的な範囲は添付の特許請求の範囲、及びそれらの均等物によって規定されるため、以下の詳細な説明は、限定的な意味で解釈すべきでない。
以下の実施例では、参照座標フレーム位置、又は単にフレームは、構成要素又はより大きな構造の一部の、別の構成要素又はより大きな構造の一部に対する、向きを含む位置を表す。フレーム位置の指定は、公称位置と測定位置とを表すことができる。また、本発明者らがフレーム関係と呼ぶものについても述べる。これらの関係は、フレーム位置を、また、構成要素又はパーツが機械的又は光学的に相互連結されること、或いは、より大きな構造のパーツ同士が機械的に相互連結されることを表す。フレーム関係は、その最も単純な形態では、たとえば機械支持構造、機械内部の可動パーツ、可動パーツに固定されたパーツ、可動パーツに固定された光検出器をそれぞれ表す4つのフレームについてのみ述べることができる。次いで、可動パーツに固定されたパーツの位置を、光検出器によって提供されるデータから決定することができる。他の場合には、参照フレーム関係は、より複雑な機械的構造を表すことができる。
以下では、本発明について、いくつかの実施例によって述べる。
「実施例1」
図2は、例として、切削機械、穿孔機械、形彫り(Die sinking)EDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。また、この概略図は、例として、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン(optical vision)センサなどとすることができる任意の品質管理機械を表す機械の一実施例を概して示す。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツール、放電加工ツール、機械的なセンサ、位置スタイラス・センサ、光学イメージング・センサ、顕微鏡などとすることができる。機械加工又は品質管理を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工工程又は品質管理工程を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。しかしながら、上述のものに関連して、1つの鍵となる問題は、位置エンコーダ103A、103Bが、ワーク・エリア10及びワーク・ツール9の先端の場所から離れた距離で取り付けられ、たとえば未知の角度誤差により、ワーク・ツール9又はワーク・ピース・エリア10の正しい位置を読み取っていない可能性があることである。その結果、クランピング工程と、熱的、機械的な力とにより、ワーク・ツール9の位置の場所に対するワーク・ピース8の場所が、機械加工又は品質管理の作業中に、わずかに変化又は変動するおそれがある。本実施例では、ワーク・ピース8が、ワーク・ホルダ・サポート12に対して、x及びy方向で水平に並進する可能性があると仮定するものとする。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。位置誤差の低減は、図2に例示されているように、基準パターンの光学像を記録することによって達成され、図2では、光検出器3が、基準パターン1Aの基準パターン画像14を記録し、それをパーツ位置測定器6に中継する。光検出器は、2次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、コンピュータ、パーソナル・コンピュータ、専用プロセッサなどの内部のプロセスとして実施することができる。基準パターン画像14は、既知の手段によって変換/デジタル化され、コンピュータ位置計算に使用可能となる。図2では、基準パターン1Aは、例として、ワーク・ピース8の所与の表面構造、或いはその表面に適用されたパターン形成済みのラベルである。基準パターン1Aは、光路5Aを介して、光検出器3に光学的に結像される。また、同じ基準パターン1Aが、ワーク・ピース8及びロケータ2A、2B、2Cを介して、機械の他のパーツに機械的に相互連結される。機械性能を改善するために、基準パターン1Aの2つの基準パターン画像14が記録される。第1の基準パターン画像23は、参照状態を表すように記録される。機械がしばらくの間使用された後で、第2の基準パターン画像24が記録される。別法として、ワーク・ピース8が他所での機械加工のために取り出され、定位置に戻されてから第2の基準パターン画像24が記録される。パーツ位置測定器6は、基準パターン画像23、24のそれぞれの記録と同時に、対応する機械位置データ17を記録する。機械位置データ17は、機械位置エンコーダ103A、103Bの位置である。パーツ位置測定器6の目的は、重要な機械パーツの位置、又は位置変位が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、キーボードによってパーツ位置測定器6に入力される。図3のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図3のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図2の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16もまた、キーボードによって位置測定器6に入力される。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、ワーク・ホルダ12とワーク・ピース8との相対位置が、何らかの理由で変化しつつあるものと仮定する。本実施例では、基準パターン1Aの第1の基準パターン画像23及び第2の基準パターン画像24の(水平面内の)xy位置が記録されると仮定する。次いで、本発明者らの推定によれば、単純なパーツ変位制約16は、ワーク・ピース8が、移動するのを許される唯一のパーツであること、また、許される変位自由度がワーク・ピース8のx並進及びy並進だけであることである。この情報があると、パーツ位置測定器6は、基準パターン1Aの第2の記録1つだけに基づいて、新しいワーク・ピース8の位置を見出すことができる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわちワーク・ホルダ・サポート12に対する新しいワーク・ピース8の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、基準パターン1Aの第1の基準パターン画像23、及び対応する機械位置データ17を、パーツ幾何形状関係15の適正な参照フレーム内に記録することによって行われる。すなわち、位置エンコーダ103Aのデータが、ワーク・ピース・サポート104に対するワーク・ピース・キャリア100の位置を表す、ワーク・ピース参照フレーム100(図3)の位置に追加される。同様に、位置エンコーダ103Bのデータが、ワーク・ツール・サポート106に対するワーク・ツール・キャリア101の位置を表す、フレーム101(図3)の位置に追加される。最後に、基準パターン1Aの基準パターン画像23が、光検出器3のフレーム(図3参照)に追加される。これは、初期のパーツ幾何形状関係15が互いに一致する、すなわち、たとえば座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、基準パターン1Aの第2の基準パターン画像24、及び対応する新しい機械位置データ17が、上述のものと同じやり方で、パーツ位置測定器6のパーツ幾何形状関係15内に供給される。
次に、基準パターン画像変位について説明する。パーツ位置測定器6は、基準パターン1Aの第1の基準パターン画像23と第2の基準パターン画像24の間のxy変位を計算する。この実施例では、変位計算が数学的な相関によって実施されると仮定する。すなわち、パーツ位置測定器6は、一方の画像を、他方の画像に比べてx方向及びy方向で繰り返し1段ずつ並進し、相関を計算し、相関がその最大にある並進を見出す。相関は、対応する画像ピクセル位置に関するグレー・レベル数の積として計算され、次いで、画像の重なり合いにわたって積の和を計算する。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。基準パターン1Aは、ワーク・ピース8を介して、ワーク・ホルダ12と、ワーク・ピース・キャリア100と、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106と、ワーク・ツール・キャリア101と、ブラケット107と、光学アセンブリ4とを介して光検出器3に機械的に相互連結される。また、基準パターン1Aは、光路5Aを介して、光検出器3に光学的に相互連結される。これは、本発明者らがループ(3−8−12−100−104−105−106−101−107−4−3)と呼ぶものを生み出す。パーツ位置測定器6は、このループ内のフレーム位置すべてが互いに確実に一致するようにすることによって、ワーク・ピース8のxy並進を見出す。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。ワーク・ピース8が第1の基準パターン画像23と第2の基準パターン画像24の記録の間で並進した場合には、ループ(3−8−12−100−104−105−106−101−107−4−3)のフレーム位置は、もはや互いに一致しない。次いで、パーツ位置測定器6は、ワーク・ピース8を表すフレームだけが水平面内(すなわち、x方向及びy方向)で並進することが許されるパーツ変位制約16を適用する。機械位置データ17によって対処されるキャリア103A及び103Bの変位を除いて、他のフレームすべてが移動していないと仮定される。
したがって、ループ計算に対する数学的解が展開される。一貫性を復元する数学的問題は、相異なるフレーム間の変換を説明する1組の一次方程式を解くことによって得られる。これは、いわゆる同次座標(homogeneous coordinate)により、3次元の並進及び回転を説明する4×4行列を使用することによって行うことができる。本実施例では、基準パターン画像23と基準パターン画像24の間のxy並進は既知の値であり、ワーク・ピース8のxy並進、すなわちパーツ変位18は、未知の値である。これは、パーツ位置測定器6がワーク・ピース8の並進を計算し、それによりワーク・ピース8の新しい位置をも計算することを意味する。
「実施例2」
図2は、例として、切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。また、この概略図は、例として、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン・センサなどとすることができる任意の品質管理機械を表す機械の一実施例を概して示す。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツール、放電加工ツール、機械的なセンサ、位置スタイラス・センサ、光学イメージング・センサ、顕微鏡などとすることができる。機械加工又は品質管理を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工工程又は品質管理工程を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。しかしながら、上述のものに関連して、1つの鍵となる問題は、位置エンコーダ103A、103Bが、ワーク・エリア10及びワーク・ツール9の先端の場所から離れた距離で取り付けられ、たとえば未知の角度誤差により、ワーク・ツール9又はワーク・ピース・エリア10の正しい位置を読み取っていない可能性があることである。その結果、クランピング工程と、熱的、機械的な力とにより、ワーク・ツール9の位置の場所に対するワーク・ピース8の場所が、機械加工又は品質管理の作業中に、わずかに変化又は変動するおそれがある。本実施例では、ワーク・ピース8が、ワーク・ホルダ・サポート12に対して並進する可能性があると仮定するものとする。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。位置誤差の低減は、図2に例示されているように、基準パターンの光学像を記録することによって達成され、図2では、光検出器3が、基準パターン1Bの基準パターン画像14を記録し、それをパーツ位置測定器6に中継する。光検出器は、2次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、コンピュータ、パーソナル・コンピュータ、専用プロセッサなどの内部のプロセスとして実施することができる。基準パターン画像14は、既知の手段によって変換/デジタル化され、コンピュータ位置計算に使用可能となる。図2では、基準パターン1Bは、例として、穿孔又は切削された細部など、ワーク・ピース8の表面内の機械加工された細部である。基準パターン1Bは、光路5B(図2に図示せず)を介して、光検出器3に光学的に結像される。また、同じ基準パターン1Bが、ワーク・ピース8及びロケータ2A、2B、2Cを介して、機械の他のパーツに機械的に相互連結される。機械性能を改善するために、基準パターン1Bの2つの基準パターン画像14が記録される。第1の基準パターン画像23は、参照状態を表すように記録される。機械がしばらくの間使用された後で、第2の基準パターン画像24が記録される。別法として、ワーク・ピース8が他所での機械加工のために取り出され、定位置に戻されてから第2の基準パターン画像24が記録される。パーツ位置測定器6は、基準パターン画像23、24のそれぞれの記録と同時に、対応する機械位置データ17を記録する。機械位置データ17は、機械位置エンコーダ103A、103Bの位置である。パーツ位置測定器6の目的は、重要な機械パーツの位置、又は位置変位が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、キーボードによってパーツ位置測定器6に入力される。図3のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図3のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図2の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16もまた、キーボードによって位置測定器6に入力される。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、ワーク・ホルダ12とワーク・ピース8との相対位置が、何らかの理由で変化しつつあるものと仮定する。本実施例では、基準パターン1Bの第1の基準パターン画像23及び第2の基準パターン画像24の(水平面内の)xy位置が記録されると仮定する。次いで、本発明者らの推定によれば、単純なパーツ変位制約16は、ワーク・ピース8が、移動するのを許される唯一のパーツであること、また、許される変位自由度がワーク・ピース8のx並進及びy並進だけであることである。この情報があると、パーツ位置測定器6は、基準パターン1Bの第2の記録1つだけに基づいて、新しいワーク・ピース8の位置を見出すことができる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわちワーク・ホルダ・サポート12に対する新しいワーク・ピース8の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、基準パターン1Bの第1の基準パターン画像23、及び対応する機械位置データ17を、パーツ幾何形状関係15の適正な参照フレーム内に記録することによって行われる。すなわち、位置エンコーダ103Aのデータが、ワーク・ピース・サポート104に対するワーク・ピース・キャリア100の位置を表す、ワーク・ピース参照フレーム100(図3)の位置に追加される。同様に、位置エンコーダ103Bのデータが、ワーク・ツール・サポート106に対するワーク・ツール・キャリア101の位置を表す、フレーム101(図3)の位置に追加される。最後に、基準パターン1Bの基準パターン画像23が、光検出器3のフレーム(図3参照)に追加される。これは、初期のパーツ幾何形状関係15が互いに一致する、すなわち、たとえば座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、基準パターン1Bの第2の基準パターン画像24、及び対応する新しい機械位置データ17が、上述のものと同じやり方で、パーツ位置測定器6のパーツ幾何形状関係15内に供給される。
次に、基準パターン画像変位について説明する。パーツ位置測定器6は、基準パターン1Bの第1の基準パターン画像23と第2の基準パターン画像24の間のxy変位を計算する。この実施例では、基準パターン1Bが穴であり、並進計算が、2つの画像の穴の中心を計算し、次いで中心の並進を計算することによって実施されると仮定する。穴の中心を見出すために、穴の縁部のグレー・レベル閾値を見出し、これらの閾値位置の中心を計算する既知の画像処理技法が使用される。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。基準パターン1Bは、ワーク・ピース8を介して、ワーク・ホルダ12と、ワーク・ピース・キャリア100と、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106と、ワーク・ツール・キャリア101と、ブラケット107と、光学アセンブリ4とを介して光検出器3に機械的に相互連結される。また、基準パターン1Bは、光路5Bを介して、光検出器3に光学的に相互連結される。これは、本発明者らがループ(3−8−12−100−104−105−106−101−107−4−3)と呼ぶものを生み出す。パーツ位置測定器6は、このループ内のフレーム位置すべてが互いに確実に一致するようにすることによって、ワーク・ピース8の変位を見出す。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。ワーク・ピース8が第1の基準パターン画像23と第2の基準パターン画像24の記録の間で並進した場合には、ループ(3−8−12−100−104−105−106−101−107−4−3)のフレーム位置は、もはや互いに一致しない。次いで、パーツ位置測定器6は、ワーク・ピース8を表すフレームだけが水平面内(すなわち、x方向及びy方向)で並進することが許されるパーツ変位制約16を適用する。機械位置データ17によって対処されるキャリア103A及び103Bの変位を除いて、他のフレームすべてが移動していないと仮定される。
したがって、ループ計算に対する数学的解が展開される。一貫性を確保する数学的問題は、相異なるフレーム間の変換を説明する1組の一次方程式を解くことによって得られる。これは、同次座標により、3次元の並進及び回転を説明する4×4行列を使用することによって行うことができる。本実施例では、基準パターン画像23と基準パターン画像24の間のxy並進は既知の値であり、ワーク・ピース8のxy並進、すなわちパーツ変位18は、未知の値である。これは、パーツ位置測定器6がワーク・ピース8の並進を計算し、それによりワーク・ピース8の新しい位置をも計算することを意味する。
「実施例3」
図2は、例として、切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。また、この概略図は、例として、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン・センサなどとすることができる任意の品質管理機械を表す機械の一実施例を概して示す。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツール、放電加工ツール、機械的なセンサ、位置スタイラス・センサ、光学イメージング・センサ、顕微鏡などとすることができる。機械加工又は品質管理を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工工程又は品質管理工程を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。相異なる機械パーツの位置が未知の量だけ変化したとき、本開示による革新が役立つ可能性がある。しかし、いくつかの高精度応用例では、光検出器3の位置さえ、たとえば熱シフトにより変化するおそれがある。そのとき、光検出器3に近接して、しかしワーク・ツール・キャリア101に対してしっかりした、また安定した位置で取り付けられた基準パターン1Fが、この誤差を補償する助けとなる可能性がある。本実施例では、光検出器3の位置が、水平のx及びy方向で並進すると仮定するものとする。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。位置誤差の低減は、図2に例示されているように、基準パターンの光学像を記録することによって達成され、図2では、光検出器3が、基準パターン1Fの基準パターン画像14を記録し、それをパーツ位置測定器6に中継する。光検出器は、2次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、コンピュータ、パーソナル・コンピュータ、専用プロセッサなどの内部のプロセスとして実施することができる。基準パターン画像14は、既知の手段によって変換/デジタル化され、コンピュータ位置計算に使用可能となる。図2では、基準パターン1Fは、例として、表面上に所定の高コントラスト・パターンが蒸着されたガラス板である。基準パターン1Fは透照されると仮定する。基準パターン1Fは、光路5Fを介して、光検出器3に光学的に結像される。また、同じ基準パターン1Fが、光学アセンブリ4及びブラケット107を介して、ワーク・ツール・キャリア101に機械的に相互連結される。光検出器3の変位を補償するために、基準パターン1Fの基準パターン画像14を1つだけ記録することが必要とされる。第1の基準パターン画像23が記録されるたびに、パーツ位置測定器6は、この画像の位置を基準パターン画像モデル25(図2に図示せず)と比較する。パーツ位置測定器6の目的は、光検出器3の位置並進が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、キーボードによってパーツ位置測定器6に入力される。図3のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図3のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図2の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16もまた、キーボードによって位置測定器6に入力される。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、光検出器3と光学アセンブリ4との相対位置が、何らかの理由で変化しつつあるものと仮定する。本実施例では、基準パターン1Fの第1の基準パターン画像23の(水平面内の)xy位置が記録されると仮定する。次いで、本発明者らの推定によれば、単純なパーツ変位制約16は、光検出器3が、移動するのを許される唯一のパーツであること、また、許される変位自由度が光検出器3のx並進及びy並進だけであることである。この情報があると、パーツ位置測定器6は、基準パターン・モデル25に比べて、第1の基準パターン画像23の位置に基づいて光検出器3の位置を見出すことができる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわち光学アセンブリ4に対する新しい光検出器3の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、基準パターン1Fの基準パターン・モデル25を光検出器3のフレーム(図3参照)内で基準位置内に置くことによって行われる。これは、初期のパーツ幾何形状関係15が、この初期の基準パターン・モデル25の参照位置に対して互いに一致する、すなわち、たとえば座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、基準パターン1Fの第1の基準パターン画像23が、パーツ位置測定器6のパーツ幾何形状関係15内に、すなわち光検出器フレーム3内に供給される。
次に、基準パターン画像変位について説明する。パーツ位置測定器6は、基準パターン・モデル25と、基準パターン1Fの第1の基準パターン画像23との間のxy並進を計算する。この実施例では、基準パターン1Fが、穴パターンの行列のように、多数の位置細部を有する決定的なパターンであり、変位計算が、基準パターン画像モデル25及び基準パターン画像23のそれぞれの図心を計算し、次いで図心の変位を計算することによって実施されると仮定する。パターンの図心を見出すために、各行列穴の穴縁部のグレー・レベル閾値位置を見出し、次いでこれらの閾値位置の中心を計算し、最後にこれらの穴中心の図心を見出す既知の画像処理技法。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。基準パターン1Fは、光学アセンブリ4を介して、光検出器3に機械的に相互連結される。また、基準パターン1Fは、光路5Fを介して、光検出器3に光学的に相互連結される。これは、本発明者らがループ(3−4−3)と呼ぶものを生み出す。パーツ位置測定器6は、このループ内のフレーム位置が互いに確実に一致するようにすることによって、光検出器3の変位を見出す。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。光検出器が移動した場合には、ループ(3−4−3)の第1の基準パターン画像23は、もはや基準パターン・モデル25の位置に一致しない。次いで、パーツ位置測定器6は、光検出器3を表すフレームだけが水平面内(すなわち、x方向及びy方向)で並進することが許されるパーツ変位制約16を適用する。
したがって、ループ計算に対する数学的解が展開される。一貫性を確保する数学的問題は、相異なるフレーム間の変換を説明する1組の一次方程式を解くことによって得られる。これは、同次座標により、3次元の並進及び回転を説明する4×4行列を使用することによって行うことができる。本実施例では、基準パターン画像23と基準パターン画像モデル25の間のxy並進は既知の値であり、光検出器3のxy並進、すなわちパーツ変位18は、未知の値である。これは、パーツ位置測定器6が光検出器3の並進を計算し、それにより光検出器3の新しい位置をも計算することを意味する。この光検出器3の変位は、たとえば実施例1及び実施例2で述べられている、たとえばパーツ変位8を補償するために使用することができる誤差である。
「実施例4」
図2は、例として、切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。また、この概略図は、例として、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン・センサなどとすることができる任意の品質管理機械を表す機械の一実施例を概して示す。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツール、放電加工ツール、機械的なセンサ、位置スタイラス・センサ、光学イメージング・センサ、顕微鏡などとすることができる。機械加工又は品質管理を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工工程又は品質管理工程を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。しかし、上述のものに関連して、1つの鍵となる問題は、位置エンコーダ103A、103Bが、ワーク・エリア10及びワーク・ツール9の先端の場所から離れた距離で取り付けられ、たとえば未知の角度誤差により、ワーク・ツール9又はワーク・ピース・エリア10の正しい位置を読み取っていない可能性があることである。その結果、熱的、機械的な力により、機械支持リンク105の位置が、機械加工又は品質管理の作業中に、わずかに変化又は変動するおそれがある。本実施例では、機械支持リンク105が、ワーク・ピース・サポート104に対して移動する可能性があると仮定するものとする。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。位置誤差の低減は、図2に例示されているように、基準パターンの光学像を記録することによって達成され、図2では、光検出器3が、3つの基準パターン1Eの基準パターン画像14を記録し、それらをパーツ位置測定器6に中継する。光検出器は、2次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、コンピュータ、パーソナル・コンピュータ、専用プロセッサなどの内部のプロセスとして実施することができる。基準パターン画像14は、既知の手段によって変換/デジタル化され、コンピュータ位置計算に使用可能となる。図2では、一般に、3つの基準パターン1Eは、例として3つの異なる機械パーツ、すなわちワーク・ピース・キャリア100、ワーク・ホルダ・サポート12、及びワーク・ホルダ・クランプ13の所与の表面構造として分布し、或いはその表面に適用された3つのパターン形成済みのラベルである。基準パターン1Eは、(図2に示されていないが、図の光路5Aの、3つのシフトされたバージョンと同様の)光路5Eを介して、光検出器3に光学的に結像される。また、同じ基準パターン1Eが、ワーク・ピース・サポート104を介して、機械の他のパーツに機械的に相互連結される。機械性能を改善するために、各基準パターン1Eの2つの基準パターン画像14が記録される。各基準パターン1Eの第1の基準パターン画像23は、3つの参照状態を表すように記録される。機械がしばらくの間使用された後で、各基準パターン1Eの第2の基準パターン画像24が記録される。パーツ位置測定器6は、基準パターン画像23、24のそれぞれの記録と同時に、対応する機械位置データ17を記録する。機械位置データ17は、機械位置エンコーダ103A、103Bの位置である。パーツ位置測定器6の目的は、重要な機械パーツの位置、又は位置変位が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、キーボードによってパーツ位置測定器6に入力される。図3のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図3のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図2の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16もまた、キーボードによって位置測定器6に入力される。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、機械支持リンク105とワーク・ピース・サポート104との相対位置が、何らかの理由で変化しつつあるものと仮定する。本実施例では、基準パターン1Eの第1の基準パターン画像23及び第2の基準パターン画像24の(水平面内の)xy位置が記録されると仮定する。次いで、本発明者らの推定によれば、単純なパーツ変位制約16は、機械支持リンク105が、移動するのを許される唯一のパーツであること、また、許される変位自由度がこの機械支持リンク105のy並進及びy軸の周りでの回転だけであることである。この情報があると、パーツ位置測定器6は、3つの基準パターン1Eの第2の画像24の記録1つだけに基づいて、新しい機械支持リンク105の位置を見出すことになる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわちワーク・ピース・サポート104に対する新しい機械支持リンク105の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、基準パターン1Eの第1の基準パターン画像23を記録することによって行われる。これらの第1の基準パターン画像23、及び対応する機械位置データ17は、パーツ幾何形状関係15の適正な参照フレーム内に記録される。すなわち、位置エンコーダ103Aのデータが、ワーク・ピース・サポート104に対するワーク・ピース・キャリア100の位置を表す、ワーク・ピース参照フレーム100(図3)の位置に追加される。同様に、位置エンコーダ103Bのデータが、ワーク・ツール・サポート106に対するワーク・ツール・キャリア101の位置を表す、フレーム101(図3)の位置に追加される。最後に、基準パターン1Eの3つの異なる第1の基準パターン画像23が、光検出器3のフレーム(図3参照)に追加される。これは、初期のパーツ幾何形状関係15が、3つの異なるキャリア位置について互いに一致する、すなわち、たとえばこれらの3つの位置について、座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、基準パターン1Eの異なる第2の基準パターン画像24、及び対応する新しい機械位置データ17が、上述のものと同じやり方で、パーツ位置測定器6のパーツ幾何形状関係15内に供給される。
次に、基準パターン画像変位について説明する。パーツ位置測定器6は、3つの異なる基準パターン1Eについて、第1の基準パターン画像23と、対応する第2の基準パターン画像24との間のxy並進を計算する。この実施例では、並進計算が数学的な相関によって実施されると仮定する。すなわち、パーツ位置測定器6は、対応する第1の画像23を、第2の画像24に比べてx方向及びy方向で繰り返し1段ずつ並進し、相関を計算し、相関がその最大にある並進を見出す。相関は、対応する画像ピクセル位置に関するグレー・レベル数の積として計算され、次いで、画像の重なり合いにわたって積の和を計算する。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。基準パターン1Eは、ワーク・ピース・キャリア100を介して、ワーク・ピース・サポート104、機械支持リンク105、ワーク・ツール・サポート106、ワーク・ツール・キャリア101、ブラケット107、及び光学アセンブリ4に機械的に相互連結される。また、基準パターン1Eは、3つの異なる光路5E(図2に図示せず)を介して、光検出器3に光学的に相互連結される。本実施例におけるワーク・ホルダ・クランプ13と、ワーク・ホルダ・サポート12と、ワーク・ピース・キャリア100との位置関係は変化しないと仮定されるため、発明者らは、3つの基準パターン1Eすべてをワーク・ピース・キャリア100の座標フレームに差し向ける。これは、3つのバージョンの、本発明者らがループ(3−100−104−105−106−101−107−4−3)と呼ぶものを生み出す。パーツ位置測定器6は、別々にすべての、これらの3つのループ内のフレーム位置が互いに確実に一致するようにすることによって、機械支持リンク105の変位を見出す。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。機械支持リンク105が第1の基準パターン画像23と第2の基準パターン画像24の記録の間で移動した場合には、3つのループ(3−100−104−105−106−101−107−4−3)のそれぞれにおけるフレーム位置は、もはや互いに一致しない。次いで、パーツ位置測定器6は、機械支持リンク105を表すフレームだけが、水平面内(すなわち、y方向)で移動し、同じy軸の周りで回転することが許されるパーツ変位制約16を適用する。機械位置データ17によって対処されるキャリア103A及び103Bの変位を除いて、他のフレームすべてが移動していないと仮定される。
したがって、ループ計算に対する数学的解が展開される。本実施例では、3対の基準パターン画像23及び基準パターン画像24の間のxy変位は既知の変位であり、機械支持リンク105のy並進シフト及びy回転、すなわちパーツ変位18は、未知の変位である。これは、パーツ位置測定器6が機械支持リンク105の変位を計算し、それにより機械支持リンク105の新しい位置をも計算することを意味する。
一貫性を確保する数学的問題は、未知のパーツ変位を小さな量だけ、反復して変更し、第2の基準パターン画像24の位置が、対応する、見出された並進位置に近づくか、それとも離れるか検査し、次いで、オフセットが最小に、又は小さな閾値限界未満に低減されるまで、基準パターン画像24の位置オフセットを減少させる方向で、未知の変位を繰り返し変更することによって達成される。この最後の手法の先進のバージョンは、大抵のレンズ設計問題によって使用される反復手法から周知である。そこでは、像面内の光線位置オフセット値の集まり、すなわちメリット関数が、光線位置オフセット値の集まりが最小に、又は小さな閾値限界未満に低減されるまで、レンズ表面の曲率、距離などを繰り返し変更することによって反復して低減される。たとえば、Warren J.Smithによる書籍「Modern Lens Design」(出版社:McGraw−Hill Professional Engineering、Two Penn Plaza、ニューヨーク、ISBN 0−07−143830−0)を参照されたい。類推によって、本実施例では、本発明者らは、画像オフセット値を光線位置オフセット値と同一視し、基準パターン画像24のオフセット値の2乗和であるメリット関数を生み出す。類推によって、本発明者らはまた、未知の機械支持リンク105のy並進及びy回転を、レンズ表面の曲率、距離などと同一視する。その結果、本発明者らは、対応する基準パターン23の位置に対する、観察された第2の基準パターン画像24の並進に最もよく適合する新しい機械支持リンク105の位置を見出す。
その結果、本発明者らは、パーツ幾何形状関係15を、機械支持リンク105の更新された、新しい位置で改善する。具体的には、図3に示されている、対応するフレーム関係によって表される、これらの新しい修正済みのパーツ幾何形状関係15を使用することにより、この新しい機械支持リンク105の位置が自動的に考慮され、ワーク・エリア位置10の決定を改善する。また、新しいパーツ幾何形状関係15が自動的に考慮され、現在のループ(3−100−104−105−106−101−107−4−3)に相互連結されている他のフレームすべての位置決定を改善する。図3からわかるように、本実施例では、ワーク・ツール9がループ(3−100−104−105−106−101−107−4−3)のメンバでないにもかかわらず、ワーク・ツール9を表すフレームの位置決定が改善されることに、本発明者らは特に言及する。
「実施例5」
図2は、例として、切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。また、この概略図は、例として、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン・センサなどとすることができる任意の品質管理機械を表す機械の一実施例を概して示す。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツール、放電加工ツール、機械的なセンサ、位置スタイラス・センサ、光学イメージング・センサ、顕微鏡などとすることができる。機械加工又は品質管理を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工工程又は品質管理工程を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。しかし、上述のものに関連して、1つの鍵となる問題は、位置エンコーダ103A、103Bが、ワーク・エリア10及びワーク・ツール9の先端の場所から離れた距離で取り付けられ、たとえば未知の角度誤差により、ワーク・ツール9又はワーク・ピース・エリア10の正しい位置を読み取っていない可能性があることである。その結果、クランピング工程と、熱的、機械的な力とにより、ワーク・ツール9の位置の場所に対するワーク・ピース8の場所が、機械加工又は品質管理の作業中に、わずかに変化又は変動するおそれがある。本実施例では、ワーク・ピース8が、ワーク・ホルダ・サポート12に対して、検出器3の観察の方向に直交して(xy方向)並進する可能性がある、また、機械支持リンク105が、y軸の周りで回転し、y方向に対して平行に並進し、部分的に検出器3を、検出器3の観察の方向に対して平行(z方向)に、また直交(y方向)して移動させる、組み合わされた変位を仮定するものとする。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。位置誤差の低減は、図2に例示されているように、基準パターンの光学像を記録することによって達成され、図2では、光検出器3が、基準パターン1Aの基準パターン画像14を記録し、それをパーツ位置測定器6に中継する。光検出器は、2次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、コンピュータ、パーソナル・コンピュータ、専用プロセッサなどの内部のプロセスとして実施することができる。基準パターン画像14は、既知の手段によって変換/デジタル化され、コンピュータ位置計算に使用可能となる。図2では、基準パターン1Aは、例として、ワーク・ピース8の所与の表面構造、或いはその表面に適用されたパターン形成済みのラベルである。基準パターン1Aは、光路5Aを介して、光検出器3に光学的に結像される。また、同じ基準パターン1Aが、ワーク・ピース8及びロケータ2A、2B、2Cを介して、機械の他のパーツに機械的に相互連結される。機械性能を改善するために、光学アセンブリ4の第1の光学構成にある基準パターン1Aの2つの基準パターン画像14が共に記録され、光学アセンブリ4の第2の光学構成にある基準パターン1Aの別の2つの基準パターン画像14が記録される。第1の光学アセンブリ4の構成は、光検出器3の観察の方向に直交する変位に敏感であるように構成される。第2の光学アセンブリ4の構成は、光検出器3の観察の方向に対して平行な変位に敏感であるように構成される。最初に、第1の光学アセンブリ4の構成における第1の基準パターン画像23、及び第2の光学アセンブリ4の構成における第1の基準パターン画像23が、2つの参照状態を表すように記録される。機械がしばらくの間使用された後で、第2の基準パターン画像24が、両光学構成において記録される。パーツ位置測定器6は、基準パターン画像23、24のそれぞれの記録と同時に、対応する機械位置データ17を記録する。機械位置データ17は、機械位置エンコーダ103A、103Bの位置である。パーツ位置測定器6の目的は、重要な機械パーツの位置、又は位置変位が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、たとえば機械のCNC(コンピュータ数値制御)ユニットのように別のコンピュータ又はプロセッサからパーツ位置測定器6に入力される。図3のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図3のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図2の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16もまた、たとえば機械のCNC(コンピュータ数値制御)ユニットのように別のコンピュータ又はプロセッサから位置測定器6に入力される。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、ワーク・ホルダ12とワーク・ピース8との、また機械支持リンク105とワーク・ピース・サポート104との相対位置が、何らかの理由で変化しつつあるものと仮定する。本実施例では、基準パターン1Aの第1の基準パターン画像23及び第2の基準パターン画像24が、第1及び第2の光学アセンブリ4の構成で共に記録されると仮定する。次いで、本発明者らの推定によれば、パーツ変位制約16は、ワーク・ピース8及び機械支持リンク105が、移動するのを許されるパーツであること、また、許される変位自由度が、光検出器3の観察の方向に直交する、ワーク・ピース8のx並進及びy並進、並びに機械支持リンク105のy回転及びy並進だけであることである。また、この実施例をさらに現実的なものにするために、本発明者らは、それより前に、シミュレーション又は測定によって、機械支持リンク105のy回転とy並進の間に結合比例(coupling proportionality)があることを見出していると仮定する。本発明者らは、この結合比例をもパーツ変位制約16に含める。この情報があると、パーツ位置測定器6は、新しいワーク・ピース8及び機械支持リンク105の位置を共に見出すことができる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわちワーク・ホルダ・サポート12に対する新しいワーク・ピース8の位置、及びワーク・ピース・サポート104に対する新しい機械支持リンク105の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、2つの異なる光学アセンブリ4の構成について、基準パターン1Aの2つの異なる第1の基準パターン画像23を記録することによって行われ、第1の基準パターン画像23の第1のものは、基準パターン1Aを均等に照明する第1の光学アセンブリ4の構成によって生み出され、第1の基準パターン画像23の他方の光学アセンブリ4の構成は、観察の方向に対して、ある角度で、構造化された光で基準パターン1Aを照明することによって生み出される。最後の構成は、観察の方向に平行な、光検出器3の位置の感度を生み出す。これらの第1の基準パターン画像23、及び対応する機械位置データ17は、パーツ幾何形状関係15の適正な参照フレーム内に供給される。すなわち、位置エンコーダ103Aのデータが、ワーク・ピース・サポート104に対するワーク・ピース・キャリア100の位置を表す、ワーク・ピース参照フレーム100(図3)の位置に追加される。同様に、位置エンコーダ103Bのデータが、ワーク・ツール・サポート106に対するワーク・ツール・キャリア101の位置を表す、フレーム101(図3)の位置に追加される。最後に、基準パターン1Aの2つの異なる第1の基準パターン画像23が、光検出器3のフレーム(図3参照)に追加される。これは、初期のパーツ幾何形状関係15が、2つの異なる光学構成について互いに一致する、すなわち、たとえば座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、2つの異なる光学アセンブリ4の構成に対応する、基準パターン1Aの相異なる第2の基準パターン画像24、及び対応する新しい機械位置データ17が、上述のものと同じやり方で、パーツ位置測定器6のパーツ幾何形状関係15内に供給される。
次に、基準パターン画像変位について説明する。2つの異なる光学構成について、パーツ位置測定器6は、基準パターン1Aの、対応する第1の基準パターン画像23と第2の基準パターン画像24の間のxy並進を計算する。この実施例では、変位計算が数学的な相関によって実施されると仮定する。すなわち、パーツ位置測定器6は、対応する第1の画像23を、第2の画像24に比べてx方向及びy方向で繰り返し1段ずつ並進し、相関を計算し、相関がその最大にある並進を見出す。相関は、対応する画像ピクセル位置に関するグレー・レベル数の積として計算され、次いで、画像の重なり合いにわたって積の和を計算する。第2の光学アセンブリ4の構成を用いて記録された画像の場合、構造化された光の照明分布のxy並進は、基準パターン1Aから反射されたとき、第1の基準パターン画像23と第2の基準パターン画像24の間の画像並進として観察される。光学的三角測量の既知の光学技法により、このxy並進は、計算によって、像面内(xy)並進から観察の方向に沿った(z)並進に変換される。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。ワーク・ピース8の基準パターン1Aは、ワーク・ホルダ・サポート12を介して、ワーク・ピース・キャリア100、ワーク・ピース・サポート104、機械支持リンク105、ワーク・ツール・サポート106、ワーク・ツール・キャリア101、ブラケット107、光学アセンブリ4に機械的に相互連結される。また、基準パターン1Aは、光路5Aを介して、光検出器3に光学的に相互連結される。これは、本発明者らがループ(3−8−12−100−104−105−106−101−107−4−3)と呼ぶものを生み出す。パーツ位置測定器6は、このループ内のフレーム位置すべてが互いに確実に一致するようにすることによって、ワーク・ピース8及び機械支持リンク105の変位を見出す。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。機械支持リンク105が第1の基準パターン画像23と第2の基準パターン画像24の記録の間で移動した場合には、ループ(3−8−12−100−104−105−106−101−107−4−3)のフレーム位置は、もはや互いに一致しない。次いで、パーツ位置測定器6は、ワーク・ピース8を表すフレームだけが水平面のx方向及びy方向で並進することが許され、機械支持リンク105を表すフレームが水平面内(すなわち、y方向)で並進し、同じy軸の周りで回転することが許されるパーツ変位制約16を適用する。機械位置データ17によって対処されるキャリア103A及び103Bの変位を除いて、他のフレームすべてが移動していないと仮定される。
したがって、ループ計算に対する数学的解が展開される。本実施例では、第1の光学アセンブリ4の構成において記録された、基準パターン画像23と基準パターン画像24の間のxy変位、及び第2の光学アセンブリ4の構成において記録されたz変位は、既知の変位である。ワーク・ピース8のx及びy並進、並びに機械支持リンク105の、結合されたy並進及びy回転は、未知のパーツ変位8である。
一貫性を確保する数学的問題は、未知のパーツ変位を小さな量だけ、反復して変更し、第2の基準パターン画像24の位置が、対応する、見出された変位位置に近づくか、それとも離れるか検査し、次いで、オフセットが最小に、又は小さな閾値限界未満に低減されるまで、基準パターン画像24の位置オフセットを減少させる方向で、未知の変位を繰り返し変更することによって達成される。この最後の手法の先進のバージョンは、大抵のレンズ設計問題によって使用される反復手法から周知である。そこでは、像面内の光線位置オフセット値の集まり、すなわちメリット関数が、光線位置オフセット値の集まりが最小に、又は小さな閾値限界未満に低減されるまで、レンズ表面の曲率、距離などを繰り返し変更することによって反復して低減される。たとえば、Warren J.Smithによる書籍「Modern Lens Design」(出版社:McGraw−Hill Professional Engineering、Two Penn Plaza、ニューヨーク、ISBN 0−07−143830−0)を参照されたい。類推によって、本実施例では、本発明者らは、画像のxy及びzオフセット値を光線位置オフセット値と同一視し、これらの基準パターン画像24のオフセット値の2乗和であるメリット関数を生み出す。類推によって、本発明者らはまた、未知のワーク・ピース8のxy並進、並びに機械支持リンク105のy並進及びy回転を、レンズ表面の曲率、距離などと同一視する。その結果、本発明者らは、対応する基準パターン23の位置に対する、観察された第2の基準パターン画像24の変位に最もよく適合する新しいワーク・ピース8の、また新しい機械支持リンク105の位置を見出す。
「実施例6」
図4は、例として、切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す可能性がある機械を示す概略図である。これらの機械は、ある範囲の異なる機械的な構成を備えることができるが、すべて本発明による装置を備えることができる。これらの機械の、いくつかの鍵となる要素は、(典型的には2つの直交する並進x及び並進yを実施する)ワーク・ピース・キャリア100、(典型的にはz方向で1つの並進を実施するが、1つ又はいくつかの追加の回転を実施することもある)ワーク・ツール・キャリア101、ワーク・ツール・チャック102、位置エンコーダ103A、103B、及び支持構造として示される。この実施例では、支持構造は、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106とを含むように示される。この機械の目的は、ワーク・ツール9によって、ワーク・ピース8の機械加工又は品質管理を実施することである。この実施例では、ワーク・ツール9は、ワーク・ツール・チャック102に固定される。ワーク・ツール9は、機械加工ツールである。機械加工を受けるワーク・ピース8のエリアを、本発明者らは、ワーク・エリア10と呼ぶ。ワーク・ツール・キャリア101及びワーク・ピース・キャリア100によりワーク・ピース8に対してワーク・ツール9を移動することにより、機械加工を行うのに必要な変位が実施される。工程中は、これらのキャリアの位置が、位置エンコーダ103A、103Bの場所で読み取られる。ワーク・ピース8をワーク・ツール9に対して位置決めし、それによってワーク・エリア10を位置決めするために、ワーク・ピース8がワーク・ホルダ11内に配置される。典型的には、ワーク・ホルダ11は、ワーク・ピース・キャリア100にしっかり固定される。ワーク・ホルダ11は、典型的には、ワーク・ホルダ・サポート12と、ワーク・ホルダ・クランプ13と、ワーク・ロケータ2A、2B、2Cとから構成される可能性がある。ワーク・ピース8をワーク・ロケータ2A、2B、2Cに接して配置することにより、またワーク・ホルダ・クランプ13を使用することによってクランプすることにより、ワーク・ピース8は、ワーク・ホルダ11にしっかり固定される。
この実施例では、対処すべき問題について、以下のように述べることができる。この実施例は、どのようにゲージ・ツール19によってワーク・ツール9の先端の場所を光検出器3の位置に差し向け、それによってワーク・ツール9の先端の正確な場所を決定するかを示す。ここでは、ゲージ・ツール19は、機械の内側、しかしワーク・エリアの外側に永続的に常駐しても、ツール9の位置制御のために機械内に一時的に配置されてもよい。1つの鍵となる問題は、ワーク・ツール9の先端が公差(tolerance difference)を有して生産されること、及び先端が機械加工中に摩耗することである。これは、機械加工誤差を引き起こす。本実施例では、本発明者らは、ゲージ・ツール19が、たとえば、+/−x方向及び+/−y方向にばねで加重することによってこれらの方向でわずかに並進することが可能になるように、取り付けられて配置されると仮定する。機械の並進自由度(たとえば、x、y、z)を使用することにより、切削又は穿孔ツールなどワーク・ツール9は、ツール先端がゲージ・ツール19内の垂直面に接触するように並進させることができる。ゲージ・ツール19がばねに向かってわずかに移動された場合、先端の接触点と基準パターン1Aの間に所与の距離が確立されることになる。ゲージ・ツール19がばね仕掛けでないとき、明確な位置ストップに接して止まることになる。
したがって、第1の機械パーツ20、第2の機械パーツ21、基準パターン1、光検出器3、基準パターン画像14、及び機械位置17に関する詳細を提供すべきである。ワーク・ツール9の先端の位置誤差の低減は、図4に例示されているように、基準パターンの光学像を記録することによって達成され、図4では、光検出器3が、基準パターン1Aの基準パターン画像14を記録し、それをパーツ位置測定器6に中継する。光検出器は、1次元アレイ・カメラである。光検出器3は、光学アセンブリ4及びブラケット107によって、ワーク・ツール・キャリア101に固定される。パーツ位置測定器6は、パーツ位置6の動作を実施するように、電気的にハード・ワイヤードされる。基準パターン画像14は、既知の手段によって変換/デジタル化され、パーツ位置測定器6の動作に使用可能となる。図2では、基準パターン1Aは、例として、ゲージ・ツール19の所与の表面構造、或いはその表面に適用された、延長されたパターン形成済みのラベルである。基準パターン1Aは、光路5Aを介して、光検出器3に光学的に結像される。また、同じ基準パターン1Aが、ゲージ・ツール19を介して、機械の他のパーツに機械的に相互連結される。機械性能を改善するために、基準パターン1Aの2つの基準パターン画像14が記録される。参照状態を表すために、ワーク・ツール9の先端がゲージ・ツール19の表面に近接し、しかし接触していないとき、第1の基準パターン画像23が記録される。ワーク・ツールの先端がゲージ・ツール19をわずかに並進させるようにワーク・ピース・キャリア100が並進された後で、第2の基準パターン画像24が記録される。パーツ位置測定器6は、基準パターン画像23、24のそれぞれの記録と同時に、対応する機械位置データ17を記録する。機械位置データ17は、機械位置エンコーダ103A、103Bの位置である。パーツ位置測定器6の目的は、ワーク・ツール9の先端の位置、又は位置変位が何であるか演繹することである。この目的のために、パーツ位置測定器6は、パーツ幾何形状関係15と、パーツ変位制約16とを考慮する。
したがって、パーツ幾何形状関係15、及びパーツ変位制約16に関する詳細を提供すべきである。パーツ幾何形状関係15は、それより前に、パーツ位置測定器6の電子デバイスにハード・ワイヤードされている。図5のダイアグラムは、座標フレーム(矩形のボックス)間の機械的(実線)相互連結、及び光学的(破線)相互連結として表されたパーツ幾何形状関係15を示す。図5のこのダイアグラムは、適度な選択された数のパーツが考慮されている、図4の物理的な構成の1つの表現である。座標フレームは、あるパーツの、別のパーツに対する、向きを含む位置を表す。パーツ変位制約16は、それより前に、パーツ位置測定器6の電子デバイスにハード・ワイヤードされている。パーツ変位制約16は、新しいパーツ位置を見出す際に許されるパーツ変位自由度を、それらの最大の量/大きさを含めて規定する。パーツ変位制約16を考慮することにより、パーツ位置測定器6は、最小限の位置記録労力でパーツの位置変位を見出す。本実施例では、ゲージ・ツール19とワーク・ツール9の先端との相対位置が、故意に変更されると仮定する。本実施例では、基準パターン1Aの第1の基準パターン画像23及び第2の基準パターン画像24の(水平面内及び紙面方向の)x位置が記録されると仮定する。次いで、本発明者らの推定によれば、単純なパーツ変位制約16は、ゲージ・ツール19が、移動するのを許される唯一のパーツであること、また、許される変位自由度がゲージ・ツール19のx並進だけであることである。この情報があると、パーツ位置測定器6は、基準パターン1Aの第2の記録1つだけに基づいて、新しいゲージ・ツール19の位置を見出すことができる。下記で述べる、較正された距離を使用することにより、ワーク・ツール9の先端の位置を抽出することができる。
次に、パーツ位置測定器の初期条件、すなわち14、15、16、17を組み合わせること、及びループ一貫性を確保することについて説明する。パーツ変位18、すなわちワーク・ピース・キャリア100に対する新しいゲージ・ツール19の位置を計算するための開始点として、パーツ位置測定器6は、パーツ幾何形状関係の関連初期条件すべてが互いに確実に一致するようにする。これは、基準パターン1Aの第1の基準パターン画像23、及び対応する機械位置データ17を、パーツ位置測定器6のメモリ・ロケーションのパーツ幾何形状関係15の適正な参照フレーム内に記録することによって行われる。さらに、基準パターン1Aから、ワーク・ツールの先端がゲージ・ツール19に接触しているゲージ・ツール19の表面までの正確な距離が、独立に較正され、対応するフレームに記録される。その較正距離は、較正機械によって記録される。実際には、ある範囲の第1の基準パターン画像23、及び対応する基準パターン1Aまでの対応する、較正された距離が、それより前に、パーツ位置測定器6のハード・ワイヤ・バージョンのメモリ・ロケーション内に記録される。さらに、位置エンコーダ103Aのデータが、ワーク・ピース・サポート104に対するワーク・ピース・キャリア100の位置を表す、ワーク・ピース参照フレーム100(図3)の位置に追加される。同様に、位置エンコーダ103Bのデータが、ワーク・ツール・サポート106に対するワーク・ツール・キャリア101の位置を表す、フレーム101(図3)の位置に追加される。最後に、基準パターン1Aの基準パターン画像23が、光検出器3のフレーム(図3参照)に追加される。これは、初期のパーツ幾何形状関係15が互いに一致する、すなわち、たとえば座標フレームすべてが任意の空間位置をその幾何形状内で正しく再現すること、また特に、パーツ幾何形状関係15の任意の閉ループを介する位置の計算に再現性があることを確実にする。機械がその状態を変えつつあるとき、基準パターン1Aの第2の基準パターン画像24、及び対応する新しい機械位置データ17が、上述のものと同じやり方で、パーツ位置測定器6のパーツ幾何形状関係15内に供給される。
次に、基準パターン画像変位について説明する。パーツ位置測定器6は、基準パターン1Aの第1の基準パターン画像23と第2の基準パターン画像24の間のx変位を計算する。この実施例では、数学的な相関を実施するように変位計算がハード・ワイヤードされると仮定する。すなわち、パーツ位置測定器6は、一方の画像を、他方の画像に比べてx方向で繰り返し1段ずつ並進し、相関を計算し、相関がその最大にある並進を見出すようにハード・ワイヤードされる。相関は、対応する画像ピクセル位置に関するグレー・レベル数の積として計算され、次いで、画像の重なり合いにわたって積の和を計算する。
以下では、パーツ変位18をどのように見出すか、すなわちループ計算について述べる。第1の基準パターン画像23が記録されたとき、基準パターン1Aは、ゲージ・ツール19を介して、(ばねストップ位置によって規定された)ワーク・ピース・キャリア100と、ワーク・ピース・サポート104と、機械支持リンク105と、ワーク・ツール・サポート106と、ワーク・ツール・キャリア101と、ブラケット107と、光学アセンブリ4とを介して光検出器3に機械的に相互連結された。また、基準パターン1Aは、光路5Aを介して、光検出器3に光学的に相互連結される。これは、本発明者らがループ(3−19−100−104−105−106−101−107−4−3)と呼ぶものを生み出す。第2の基準パターン画像24が記録されると、パーツ位置測定器6は、新しいループ(3−19−9−102−101−107−4−3)内のフレーム位置すべてが互いに確実に一致するようにすることによって、ゲージ・ツール19の変位を見出す。すなわち、ワーク・ツール9によるゲージ・ツール19の並進により、新しいループが生み出される。所与の位置から始めて、図3のダイアグラムにおける、ある閉ループを介してマップされた位置を計算することにより、同じ位置に戻るはずであることがわかる。すなわち、本発明のパーツ位置測定器6の1つの鍵となる目的は、各位置がループ全体にわたってマップされたとき、所与の閉ループのメンバである位置すべてがそれら自体に戻ってマップされることを確実にすることである。ゲージ・ツール19が第1の基準パターン画像23と第2の基準パターン画像24の記録の間で移動した後で、ループ(3−19−9−102−101−107−4−3)のフレーム位置は、もはや互いに一致しない。次いで、パーツ位置測定器6は、ワーク・ピース8を表すフレームだけが水平面内(すなわち、x方向)で移動することが許されるパーツ変位制約16を適用する。機械位置データ17によって対処されるキャリア103A及び103Bの変位を除いて、他のフレームすべてが移動していないと仮定される。
したがって、ループ計算に対する数学的解が展開される。一貫性を確保する数学的問題は、相異なるフレーム間の変換を説明する1組の一次方程式を解くことによって得られる。これは、同次座標により、3次元の並進及び回転を説明する4×4行列を使用することによって行うことができる。本実施例では、基準パターン画像23と基準パターン画像24の間のx並進は既知の値であり、ワーク・ツール9の先端の位置のxオフセット、すなわちパーツ変位18は、未知の値である。これは、パーツ位置測定器6がワーク・ツール9の先端のオフセットを計算し、それによりワーク・ツール9の先端の新しい位置をも計算することを意味する。
本発明の鍵となる概念を示す機能図である。この図では、矢印線がデータ転送を示す。実線及び破線は、機械的な相互連結を示す。破線は、代替の機械的相互連結を示す。基準パターン1の画像は、光検出器3によって検出され、基準パターン画像14に変換される。パーツ幾何形状関係15に関する知識に基づいて、パーツ位置測定器6が、基準パターン画像14及び対応する機械位置データ17を所与のパーツに関連付ける。許されるパーツ位置変位を規定するパーツ変位制約を使用することにより、パーツ位置測定器6は、記録されている基準パターン画像14の変位又は位置に帰着するパーツ変位18又は位置を見出す。 切削機械、穿孔機械、形彫りEDM(放電加工機械)、ワイヤEDMなど、任意の機械を表す、機械の一実施例を概して示す概略図であり、また、この図面は、ワーク・ツール9を、たとえばCMM(座標測定機械)内のもののようなタッチ・プローブ、又は光学ビジョン・センサなどとすることができる任意の品質管理機械を表す、機械の一実施例を概して示す。 図2に示されている機械の選択されたパーツが座標参照フレームによって表され、線が機械的(実線)相互連結、及び光学的(破線)相互連結を表す概略図である。この図では、矩形のボックスが座標参照フレームを表す。ボックス間の実線は、機械的な相互連結を表し、破線は、光学的な相互連結/光路を表す。小さな円は、基準パターン1A〜F、又は機械的なロケータ2A〜Cを表す。光検出器3及び基準パターン1を含むことは、いくつかのループに関係するパーツの位置を見出すことを可能にする、発明者らが参照フレームの閉ループと呼ぶものを生み出す助けとなる。 切削機械、穿孔機械、形彫りEDM(放電加工機械)など、任意の機械を表す、機械の一実施例を概して示し、また、この実施例が、基準パターン1Aを介して、どのようにゲージ・ツール19によって局所的なワーク・ツール9の先端の位置を光検出器3の位置に差し向けるかを示す概略図である。 図4に示されている機械の選択されたパーツが座標参照フレームによって表され、線が機械的(実線)相互連結、及び光学的(破線)相互連結を表す概略図である。この図では、矩形のボックスが座標参照フレームを表す。ボックス間の実線は、機械的な相互連結を表し、破線は、光学的な相互連結/光路を表す。小さな円は、ゲージ・ツール19上のより大きな基準パターン1Aエリアを表す。光検出器3及び基準パターン1Aを含むことは、いくつかのループに関係するパーツの位置を見出すことを可能にする、本発明者らが参照フレームの閉ループと呼ぶものを生み出す助けとなる。

Claims (79)

  1. 機械のパーツの位置関係を見出すための装置であって、
    第1の機械パーツ(20)に固定されるように適合され、第2の機械パーツ(21)の基準パターン(1)の第1の画像(23)及び第2の画像(24)を生み出すように適合された、又は第2の機械パーツ(21)の、複数の基準パターン(1)の第1の画像(23)及び第2の画像(24)を生み出すように適合された光検出器(3)と、
    前記光検出器(3)から前記基準パターン画像(23)及び(24)を受け取るために前記光検出器(3)に接続されるように適合された第1の入力を有し、パーツ幾何形状関係(15)を受け取るように適合された第2の入力を有するパーツ位置測定器(6)とを備え、
    前記パーツ幾何形状関係(15)が、前記第1の機械パーツ(20)と前記第2の機械パーツ(21)と前記基準パターン(1)と第3の機械パーツ(22)との位置関係、及び前記第1、第2、第3の機械パーツと前記光検出器(3)との位置関係を説明し、
    前記パーツ位置測定器(6)が、パーツ変位制約(16)を受け取るように適合された第3の入力を有し、前記パーツ変位制約(16)が、前記第1、第2、第3の機械パーツのうちの少なくとも1つ、及び前記光検出器(3)について変位の許容自由度を説明し、
    前記パーツ位置測定器(6)が、第1の基準パターン画像(23)と第2の基準パターン画像(24)の間の、又は第1の基準パターン画像(23)と基準パターン画像モデル(25)の間の基準パターン画像変位を決定するように適合され、
    前記パーツ位置測定器(6)が、前記決定された基準パターン画像変位に対応する前記基準パターン画像変位を生じる機械パーツ変位(18)を決定するために、前記パーツ変位制約に従って、前記パーツ幾何形状関係(15)の少なくとも1つを修正するように適合される、装置。
  2. 前記パーツ変位(18)が、前記第1、第2、若しくは第3の機械パーツのうちの1つの、又は前記光検出器(3)の変位である、請求項1に記載の装置。
  3. 前記光検出器(3)が、ワーク・ツール・キャリアに固定されるように適合される、請求項1に記載の装置。
  4. 前記光検出器(3)が、ワーク・ピース・キャリアに固定されるように適合される、請求項1に記載の装置。
  5. 結像光学系と組み合わされた前記光検出器(3)が、前記第2のパーツ(21)の表面に機械加工又はキャスティングされた細かい構造を光学的に解像する、請求項1に記載の装置。
  6. 前記基準パターン(1)と前記光検出器(3)の間の光路が、光学アセンブリ内で閉じ込められる、請求項1に記載の装置。
  7. 前記基準パターン(1)と前記光検出器(3)の間の光路が、光学アセンブリ内で閉じ込められ、前記基準パターン(1)と前記光検出器の間の別の光路が、一部が光学アセンブリの外部にあり、一部がその内部にある、請求項1に記載の装置。
  8. 前記光検出器(3)を含む光学アセンブリが、前記基準パターン(1)側でテレセントリックである、請求項1に記載の装置。
  9. 前記基準パターン(1)が、観察の方向で三角測量の感度を生み出すように、観察の方向に対して、ある角度で、構造化された光で照明される、請求項1に記載の装置。
  10. エア・ブロー、又は洗浄媒体のブローとそれに続くエア・ブローにより前記基準パターンを洗浄する基準パターン(1)の洗浄デバイスによって支持されるように適合された、請求項1に記載の装置。
  11. 基準パターン(1)の第1の画像(23)及び第2の画像(24)の異なる三角測量対を生み出すために、複数の前記光検出器(3)を備える、請求項1に記載の装置。
  12. 前記光検出器(3)が、前記基準パターン(1)の前記第1の画像(23)及び前記第2の画像(24)の異なる三角測量対を生み出すように、ある場所から別の場所に移動されるように適合される、請求項1に記載の装置。
  13. 前記パーツ位置測定器(6)が、コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路である、請求項1に記載の装置。
  14. 前記パーツ位置測定器(6)の前記第1、第2、第3の入力が、異なるコンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路上に分配され、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路が、前記パーツ変位(18)を見出すためにデータを交換するように適合される、請求項1に記載の装置。
  15. 前記基準パターン画像(23)に対する前記基準パターン画像(24)の前記変位が、相関度が最大にある前記変位を計算することによって見出される、請求項1に記載の装置。
  16. 前記基準パターン画像(23)に対する前記基準パターン画像(24)の前記変位が、両画像内の幾何学的な図心の位置を計算し、その図心の変位から前記画像変位を演繹することによって見出される、請求項1に記載の装置。
  17. 前記パーツ位置測定器(6)が、a)おそらくは同じパーツの前記基準パターン(1)の前記第2の画像(24)を記録し、b)そのパーツの前記第1の画像(23)との最大相関度を計算し、次いでc)ある閾値を超える相関度を認識とみなすことによって、機械パーツを認識するように適合される、請求項1に記載の装置。
  18. 前記パーツ位置測定器(6)が、いくつかの他のパーツのグループのうちで、a)そのパーツの前記基準パターン(1)の前記第2の画像(24)を記録し、b)この第2の画像(24)と、前記他のパーツの前記第1の画像(23)のそれぞれとの間で、それぞれの最大相関度を計算し、次いでc)前記最大相関度を与えるパーツを、認識されるパーツとみなすことによって、機械パーツを認識するように適合される、請求項1に記載の装置。
  19. 前記基準パターン(1)が、機械支持構造、ワーク・ピース、ワーク・ツール、ゲージ・ツール、ワーク・ホルダ、光検出器、又は光学アセンブリのうちの少なくとも1つの、加工された表面である、請求項1に記載の装置。
  20. 前記基準パターン(1)が、機械支持構造、ワーク・ピース、ワーク・ツール、ゲージ・ツール、ワーク・ホルダ、光検出器、又は光学アセンブリに固定された、高コントラスト・パターンを担持するように適合されたタグ又はラベル・デバイスによって提供される、請求項1に記載の装置。
  21. 前記基準パターン(1)が、表面の上で規則的又は不規則に分布する、ある範囲の基準パターンによって表される、請求項1に記載の装置。
  22. 前記基準パターン(1)が、前記機械ワーク・ツールにより生み出される基準パターンによって表される、請求項1に記載の装置。
  23. 前記基準パターン(1)の中心が、前記ワーク・ツールのスピンドル中心を表すようにされる、請求項1及び22に記載の装置。
  24. 前記パーツ位置測定器(6)が、機械位置データ(17)を受け取るように適合された第4の入力を有する、請求項1に記載の装置。
  25. 前記パーツ位置測定器(6)が、前記機械位置データ(17)を機械コンピュータ数値制御(CNC)ユニットから受け取るように適合される、請求項1に記載の装置。
  26. 前記パーツ位置測定器(6)が、前記機械コンピュータ数値制御ユニットに対する前記機械位置データ(17)の入力によって、機械位置を制御するように適合される、請求項1に記載の装置。
  27. 前記パーツ位置測定器(6)が、前記機械位置データ(17)をキーボード又はキーパッド・ユニットから受け取るための入力を有する、請求項1に記載の装置。
  28. 前記光検出器(3)が、ツール・ホルダ、ワーク・ピース・ホルダ、又は前記機械の支持構造に固定される、請求項1に記載の装置。
  29. 前記パーツ幾何形状関係(15)が、キーボード又はキーパッドによって入力される、請求項1に記載の装置。
  30. 前記パーツ幾何形状関係(15)が、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路内にプログラムされる、請求項1及び13に記載の装置。
  31. 前記パーツ幾何形状関係(15)が、外部のコンピュータ又はプロセッサ、特に前記機械のコンピュータ又はプロセッサから入力される、請求項1に記載の装置。
  32. 前記パーツ幾何形状関係(15)が、パーツ位置測定器(6)の電子回路内にハード・ワイヤードされる、請求項1に記載の装置。
  33. 前記パーツ変位制約(16)が、キーボード又はキーパッドによって入力される、請求項1に記載の装置。
  34. 前記パーツ変位制約(16)が、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤ電子回路内にプログラムされる、請求項1及び13に記載の装置。
  35. 前記パーツ変位制約(16)が、外部のコンピュータ又はプロセッサ、特に前記機械のコンピュータ又はプロセッサから入力される、請求項1に記載の装置。
  36. 前記パーツ変位制約(16)が、パーツ位置測定器(6)の電子回路内にハード・ワイヤードされる、請求項1に記載の装置。
  37. 前記パーツ幾何形状関係(15)が、予め較正された機械パーツ及び基準パターン(1)の位置を含む、請求項1に記載の装置。
  38. 前記パーツ位置測定器(6)が、第2の光検出器(3)によって記録される第1の基準パターン画像(23)を受け取る、請求項1に記載の装置。
  39. 前記パーツ位置測定器(6)が、いくつかの基準パターン(1)からの前記第1の基準パターン画像(23)と第2の基準パターン画像(24)の間の変位を総変位オフセットのメリット関数の形に組み合わせ、このメリット関数を最小に低減する前記パーツ変位(18)の組合せを反復して決定する、請求項1に記載の装置。
  40. 機械のパーツの位置関係を見出すための方法であって、
    光検出器(3)を使用して、第2の機械パーツ(21)の基準パターン(1)の第1の画像及び第2の画像を生み出すこと、或いは第2の機械パーツ(21)の、複数の追加のパターン(1)の第1の画像(23)及び第2の画像(24)を生み出すこと、
    パーツ位置測定器(6)において、前記パターン画像(23、24)を前記光検出器(3)から受け取ること、
    第1の機械パーツ(20)と前記第2の機械パーツ(21)と前記基準パターン(1)と第3の機械パーツ(22)との位置関係、及び前記第1、第2、第3の機械パーツと前記光検出器(3)との位置関係を説明するパーツ幾何形状関係(15)を、前記パーツ位置測定器(6)において受け取ること、
    前記第1、第2、第3の機械パーツのうちの少なくとも1つ、及び前記光検出器(3)について変位の許容自由度を説明するパーツ変位制約(16)を、前記パーツ位置測定器(6)において受け取ること、
    前記パーツ位置(6)を使用し、第1の基準パターン画像(23)と第2の基準パターン画像(24)の間の、又は第1の基準パターン画像(23)と基準パターン画像モデル(25)の間の基準パターン画像変位を決定すること、及び、
    前記パーツ位置測定器(6)を使用し、前記決定された基準パターン画像変位に対応する基準パターン画像変位を生じる新しい機械パーツ変位(18)を決定するために、前記パーツ変位制約に従って、前記パーツ幾何形状関係(15)の少なくとも1つを修正することを含む方法。
  41. 前記パーツ変位(18)が、前記第1、第2、若しくは第3の機械パーツのうちの1つの、又は前記光検出器(3)の変位である、請求項40に記載の方法。
  42. 前記光検出器(3)を、ワーク・ツール・キャリアに固定されるように適合させることをさらに含む、請求項40に記載の方法。
  43. 前記光検出器(3)を、ワーク・ピース・キャリアに固定されるように適合させることをさらに含む、請求項40に記載の方法。
  44. 前記光検出器(3)に、前記第2のパーツ(21)の表面の機械加工又はキャスティングされた細かい構造を光学的に解像するように適合された結像光学系を提供することをさらに含む、請求項40に記載の方法。
  45. 前記基準パターン(1)と前記光検出器(3)の間の光路が、光学アセンブリ内で閉じ込められる、請求項40に記載の方法。
  46. 前記基準パターン(1)と前記光検出器(3)の間の光路が、光学アセンブリ内で閉じ込められ、前記基準パターン(1)と前記光検出器(3)の間の別の光路が、一部が光学アセンブリの外部にあり、一部がその内部にある、請求項40に記載の方法。
  47. 前記光検出器(3)を含む光学アセンブリが、前記基準パターン(1)側でテレセントリックである、請求項40に記載の方法。
  48. 前記基準パターン(1)を、観察の方向で三角測量の感度を生み出すように、前記観察の方向に対して、ある角度で、構造化された光で照明することをさらに含む、請求項40に記載の方法。
  49. エア・ブロー、又は洗浄媒体のブローとそれに続くエア・ブローにより前記基準パターン(1)を洗浄するための、基準パターン(1)の洗浄デバイスを使用することをさらに含む、請求項40に記載の方法。
  50. 複数の光検出器(3)を用意すること、及び、前記基準パターン(1)の前記第1の画像(23)及び第2の画像(24)の異なる三角測量対を生み出すために前記光学的な複数の光検出器(3)を使用することをさらに含む、請求項40に記載の方法。
  51. 前記光検出器(3)を、ある場所から別の場所に移動すること、及び、前記基準パターン(1)の前記第1の画像(23)及び前記第2の画像(24)の異なる三角測量対を生み出すことをさらに含む、請求項40に記載の方法。
  52. 前記パーツ位置測定器(6)が、コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路を備える、請求項40に記載の方法。
  53. 前記パーツ位置測定器(6)が、前記光検出器(3)から前記基準パターン画像(23、24)を受け取るための第1の入力と、前記パーツ幾何形状関係(15)を受け取るための第2の入力と、前記パーツ変位制約(16)を受け取るための第3の入力とを備え、前記第1、第2、第3の入力が、異なるコンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路上に分配され、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤ電子回路が、前記パーツ変位(18)を見出すときデータを交換するように適合される、請求項40に記載の方法。
  54. 前記基準パターン画像(23)に対する前記基準パターン画像(24)の前記変位を、相関度が最大にある変位を計算することによって見出すことをさらに含む、請求項40に記載の方法。
  55. 前記基準パターン画像(23)に対する前記基準パターン画像(24)の前記変位を、両画像内の幾何学的な図心の位置を計算し、前記図心の変位から前記画像変位を演繹することによって見出すことをさらに含む、請求項40に記載の方法。
  56. おそらくは同じパーツの前記基準パターン(1)の前記第2の画像(24)を記録することによって、また、そのパーツの前記第1の画像(23)との最大相関度を計算し、ある閾値を超える相関度を認識とみなすことによって、機械パーツを認識するように前記パーツ位置測定器(6)を使用することをさらに含む、請求項40に記載の方法。
  57. いくつかの他のパーツのグループのうちで、a)そのパーツの前記基準パターン(1)の前記第2の画像(24)を記録し、b)この第2の画像(24)と、前記他のパーツの前記第1の画像(23)のそれぞれとの間で、それぞれの最大相関度を計算し、次いでc)前記最大相関度を与えるパーツを、認識されるパーツとみなすことによって、機械パーツを認識するように前記パーツ位置測定器(6)を使用することをさらに含む、請求項40に記載の方法。
  58. 前記基準パターン(1)が、機械支持構造、ワーク・ピース、ワーク・ツール、ゲージ・ツール、ワーク・ホルダ、光検出器、又は光学アセンブリのうちの少なくとも1つの、加工された表面である、請求項40に記載の方法。
  59. 機械支持構造、ワーク・ピース、ワーク・ツール、ゲージ・ツール、ワーク・ホルダ、光検出器、又は光学アセンブリに固定された、高コントラスト・パターンを担持するように適合されたタグ又はラベル・デバイスを用いて前記基準パターン(1)を提供することをさらに含む、請求項40に記載の方法。
  60. 前記基準パターン(1)が、表面の上で規則的又は不規則に分布する、ある範囲の基準パターンによって表される、請求項40に記載の方法。
  61. 前記基準パターン(1)が、前記機械ワーク・ツールにより生み出される基準パターンによって表される、請求項40に記載の方法。
  62. 前記基準パターン(1)の中心に、前記ワーク・ツールのスピンドル中心を表させることをさらに含む、請求項40及び61に記載の方法。
  63. 前記パーツ位置測定器(6)において第4の入力によって機械位置データ(17)を受け取ることをさらに含む、請求項40に記載の方法。
  64. 前記パーツ位置測定器(6)において、機械位置データ(17)を機械コンピュータ数値制御(CNC)ユニットから受け取ることをさらに含む、請求項40に記載の方法。
  65. 前記パーツ位置測定器(6)が、前記機械コンピュータ数値制御ユニットに対する前記機械位置データ(17)の入力によって、機械位置を制御するように適合される、請求項40に記載の方法。
  66. 前記パーツ位置測定器(6)が、前記機械位置データ(17)をキーボード又はキーパッド・ユニットから受け取るための入力を有する、請求項40に記載の方法。
  67. 前記光検出器(3)を、ツール・ホルダ、ワーク・ピース・ホルダ、又は前記機械の支持構造に固定することをさらに含む、請求項40に記載の方法。
  68. 前記パーツ幾何形状関係(15)を、キーボード又はキーパッドによって入力することをさらに含む、請求項40に記載の方法。
  69. 前記パーツ幾何形状関係(15)を、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤード電子回路内にプログラムすることをさらに含む、請求項40及び52に記載の方法。
  70. 前記パーツ幾何形状関係(15)を、外部のコンピュータ又はプロセッサ、特に前記機械のコンピュータ又はプロセッサから入力することをさらに含む、請求項40に記載の方法。
  71. 前記パーツ幾何形状関係(15)が、パーツ位置測定器(6)の電子回路内にハード・ワイヤードされる、請求項40に記載の方法。
  72. パーツ変位制約(16)を、キーボード又はキーパッドによって入力することをさらに含む、請求項40に記載の方法。
  73. 前記パーツ変位制約(16)を、前記コンピュータ、電子プロセッサ、組込みプロセッサ、又はハード・ワイヤ電子回路内にプログラムすることをさらに含む、請求項40及び52に記載の方法。
  74. 前記パーツ変位制約(16)を、外部のコンピュータ又はプロセッサ、特に前記機械のコンピュータ又はプロセッサから入力することをさらに含む、請求項40に記載の方法。
  75. 前記パーツ変位制約(16)を、パーツ位置測定器(6)の電子回路内にハード・ワイヤすることをさらに含む、請求項40に記載の方法。
  76. 前記パーツ幾何形状関係(15)に、予め較正された機械パーツ及び前記基準パターン(1)の位置を含めることをさらに含む、請求項40に記載の方法。
  77. 前記パーツ位置測定器(6)において、第2の光検出器(3)によって記録される第1の基準パターン画像(23)を受け取ることをさらに含む、請求項40に記載の方法。
  78. いくつかの基準パターン(1)からの前記第1の基準パターン画像(23)と第2の基準パターン画像(24)の間の変位を総変位オフセットのメリット関数の形に組み合わせ、このメリット関数を最小に低減する前記パーツ変位(18)の組合せを反復して決定するように、前記パーツ位置測定器(6)を使用することをさらに含む、請求項40に記載の方法。
  79. 請求項40から78までのいずれか一項に記載の方法を実行するようにコンピュータ手段を適合させるように構成されたコンピュータ可読且つコンピュータ実行可能なコードを有するコンピュータ可読媒体を備えるコンピュータ・プログラム製品。
JP2008531039A 2005-09-13 2005-09-13 光機械位置測定器 Active JP4982493B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/NO2005/000336 WO2007032681A1 (en) 2005-09-13 2005-09-13 Opto-mechanical position finder

Publications (2)

Publication Number Publication Date
JP2009508137A true JP2009508137A (ja) 2009-02-26
JP4982493B2 JP4982493B2 (ja) 2012-07-25

Family

ID=37865194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008531039A Active JP4982493B2 (ja) 2005-09-13 2005-09-13 光機械位置測定器

Country Status (6)

Country Link
US (1) US9027218B2 (ja)
EP (2) EP2319655B1 (ja)
JP (1) JP4982493B2 (ja)
CN (1) CN101304842B (ja)
AT (1) ATE550140T1 (ja)
WO (1) WO2007032681A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015105931A (ja) * 2013-12-03 2015-06-08 新東エスプレシジョン株式会社 測定機
JP2017096920A (ja) * 2015-09-22 2017-06-01 ミクロン アジー シャルミル アクチエンゲゼルシャフトMikron Agie Charmilles AG 光学式測定プローブ較正
JP2019526127A (ja) * 2016-07-26 2019-09-12 シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft 工作機械の端部要素を制御する方法および工作機械
JP2020504810A (ja) * 2016-12-01 2020-02-13 ルーミンコード エーエス 光学的投影基準を使用する位置探知装置及び方法

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5022045B2 (ja) * 2007-01-24 2012-09-12 富士通株式会社 作業位置を特定するためのシステム、作業セル、方法、製品の製造方法、およびマーカ
WO2009038465A1 (en) * 2007-09-17 2009-03-26 Conoptica As Rotating part position and change finding method and apparatus
DE102008007127A1 (de) * 2008-02-01 2009-08-06 Mtu Aero Engines Gmbh Verfahren zum Einmessen von Bauteilen
US7894930B2 (en) * 2008-02-07 2011-02-22 Dp Technology, Corp. Method and device for composite machining based on tool-path pattern types with tool axis orientation rules
EP2194357A1 (de) * 2008-12-03 2010-06-09 Leica Geosystems AG Optisches Sensorelement für eine Messmaschine, und messmaschinenseitiges Kupplungselement hierfür
JP2010256341A (ja) * 2009-03-31 2010-11-11 Toshiba Mach Co Ltd 刃先位置検出方法および刃先位置検出装置
CN102289644A (zh) * 2011-07-29 2011-12-21 黄晓虎 利用rfid标签监控机械结构件的方法、***和装置
US9735036B2 (en) * 2011-08-19 2017-08-15 Cognex Corporation System and method for aligning a wafer for fabrication
CN102825503A (zh) * 2012-08-31 2012-12-19 大连华根机械有限公司 夹具识别结构
JP5970330B2 (ja) * 2012-10-17 2016-08-17 株式会社アマダホールディングス 金型測長装置
US20140363316A1 (en) * 2013-06-11 2014-12-11 Caterpillar, Inc. Remanufactured Hydraulic Device, Housing And Remanufacturing Method
US9844848B2 (en) * 2014-04-09 2017-12-19 Pratt & Whitney Canada Corp. Method of machining a part
CN104015101B (zh) * 2014-06-06 2016-07-13 大连交通大学 机床工作台识别装置
DE102015204796A1 (de) * 2015-03-17 2016-09-22 Carl Zeiss Industrielle Messtechnik Gmbh Koordinatenmessgerät mit beweglichem Sensorträger und Positionsbestimmungseinrichtung, sowie Verfahren zum Betreiben eines Koordinatenmessgeräts
US10580152B2 (en) 2015-06-04 2020-03-03 Lumincode As Free space position finder
EP3104118B1 (en) 2015-06-12 2019-02-27 Hexagon Technology Center GmbH Method to control a drive mechanism of an automated machine having a camera
DE102016012727A1 (de) * 2016-10-24 2018-04-26 Blum-Novotest Gmbh Messsystem zur Messung an Werkzeugen in einer Werkzeugmaschine
GB2570100B (en) * 2017-11-15 2022-10-26 Mo Sys Engineering Ltd Tool positioning
TWI786221B (zh) * 2017-12-22 2022-12-11 瑞士商謹觀股份公司 具有用於工具夾具及工件夾具間之三維對齊的光學測量裝置的工具機
DE102018217582A1 (de) * 2018-10-15 2020-04-16 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren und System zum Identifizieren eines Werkstücks
EP3696631B1 (en) 2019-02-13 2023-04-05 SCM Group S.p.A. Machining centre for machining wooden pieces, equipped with a measuring system
JP6785931B1 (ja) * 2019-08-30 2020-11-18 Dmg森精機株式会社 生産システム
EP3901563B1 (de) * 2020-04-21 2022-12-14 Carl Zeiss Industrielle Messtechnik GmbH Verfahren und vorrichtung zur bestimmung einer messstrategie zur vermessung eines messobjekts und programm
CN111928776A (zh) * 2020-07-31 2020-11-13 中国航空工业集团公司济南特种结构研究所 基于多传感器的数控机床非接触式在线测量***与方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6453102A (en) * 1987-08-24 1989-03-01 Nikon Corp Positioning device
JPH02220498A (ja) * 1989-02-21 1990-09-03 Okuma Mach Works Ltd 電子部品自動実装機における実装位置補正方法及び装置
JPH09166410A (ja) * 1995-12-14 1997-06-24 Toshiba Corp 位置計測装置
JPH09219354A (ja) * 1996-02-13 1997-08-19 Nikon Corp 位置検出装置及び該装置を備えた露光装置
WO1999034416A1 (fr) * 1997-12-26 1999-07-08 Nikon Corporation Appareil d'exposition par projection et procede d'exposition
JP2005024567A (ja) * 2004-09-07 2005-01-27 Hitachi Kokusai Electric Inc 位置測定装置
JP2005064371A (ja) * 2003-08-19 2005-03-10 Nikon Corp 投影露光方法及びデバイス製造方法、露光装置、プログラム及び記録媒体、並びに露光システム

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825017A (en) * 1980-03-27 1998-10-20 Sensor Adaptive Machines Inc. Method and apparatus for determining dimensions
US5871391A (en) * 1980-03-27 1999-02-16 Sensor Adaptive Machine Inc. Apparatus for determining dimensions
US4409718A (en) * 1981-06-15 1983-10-18 Diffracto, Ltd. Electro-optical and robotic casting quality assurance
US4853771A (en) * 1986-07-09 1989-08-01 The United States Of America As Represented By The Secretary Of The Navy Robotic vision system
US5521036A (en) * 1992-07-27 1996-05-28 Nikon Corporation Positioning method and apparatus
US5917726A (en) * 1993-11-18 1999-06-29 Sensor Adaptive Machines, Inc. Intelligent machining and manufacturing
JP3147002B2 (ja) * 1996-09-26 2001-03-19 富士電機株式会社 距離検出値の補正方法
US6056041A (en) * 1997-06-12 2000-05-02 Alcan International Limited Method and apparatus for controlling the temperature of an ingot during casting, particularly at start up
GB9803364D0 (en) * 1998-02-18 1998-04-15 Armstrong Healthcare Ltd Improvements in or relating to a method of an apparatus for registering a robot
US6301007B1 (en) * 1998-05-29 2001-10-09 The Regents Of The University Of California Machine tool locator
US6717683B1 (en) * 1998-09-30 2004-04-06 Pentax Corporation Target for photogrammetric analytical measurement system
TW490596B (en) * 1999-03-08 2002-06-11 Asm Lithography Bv Lithographic projection apparatus, method of manufacturing a device using the lithographic projection apparatus, device manufactured according to the method and method of calibrating the lithographic projection apparatus
US6924884B2 (en) * 1999-03-08 2005-08-02 Asml Netherlands B.V. Off-axis leveling in lithographic projection apparatus
US6496270B1 (en) * 2000-02-17 2002-12-17 Gsi Lumonics, Inc. Method and system for automatically generating reference height data for use in a three-dimensional inspection system
TWI256484B (en) * 2000-02-23 2006-07-01 Asml Netherlands Bv Method of measuring aberration in an optical imaging system
US6897947B1 (en) * 2000-02-23 2005-05-24 Asml Netherlands B.V. Method of measuring aberration in an optical imaging system
TW500987B (en) * 2000-06-14 2002-09-01 Asm Lithography Bv Method of operating an optical imaging system, lithographic projection apparatus, device manufacturing method, and device manufactured thereby
US6990215B1 (en) * 2000-07-31 2006-01-24 Geodetic Services, Inc. Photogrammetric measurement system and method
EP1231513A1 (en) * 2001-02-08 2002-08-14 Asm Lithography B.V. Lithographic projection apparatus with adjustable focal surface
US6782596B2 (en) 2001-02-13 2004-08-31 University Of North Carolina At Charlotte Fiducial calibration systems and methods for manufacturing, inspection, and assembly
US6567162B2 (en) * 2001-05-31 2003-05-20 The Regents Of The University Of Michigan Reconfigurable apparatus and method for inspection during a manufacturing process
JP4096533B2 (ja) * 2001-08-31 2008-06-04 松下電工株式会社 画像処理検査システム
US7239399B2 (en) * 2001-11-13 2007-07-03 Cyberoptics Corporation Pick and place machine with component placement inspection
AU2003202121A1 (en) * 2002-01-18 2003-07-30 Mv Research Limited A machine vision system
AU2003239171A1 (en) * 2002-01-31 2003-09-02 Braintech Canada, Inc. Method and apparatus for single camera 3d vision guided robotics
US7067763B2 (en) * 2002-05-17 2006-06-27 Gsi Group Corporation High speed, laser-based marking method and system for producing machine readable marks on workpieces and semiconductor devices with reduced subsurface damage produced thereby
US6811938B2 (en) * 2002-08-29 2004-11-02 Eastman Kodak Company Using fiducial marks on a substrate for laser transfer of organic material from a donor to a substrate
DE10249786A1 (de) * 2002-10-24 2004-05-13 Medical Intelligence Medizintechnik Gmbh Referenzierung eines Roboters zu einem Werkstück und Vorrichtung hierfür
SG112969A1 (en) * 2003-12-22 2005-07-28 Asml Netherlands Bv Lithographic apparatus and methods for use thereof
US8313271B2 (en) * 2007-07-13 2012-11-20 University Of North Carolina At Charlotte Manufacture of large parts on small machines
WO2009038465A1 (en) * 2007-09-17 2009-03-26 Conoptica As Rotating part position and change finding method and apparatus
GB0804114D0 (en) * 2008-03-05 2008-04-09 Renishaw Plc Surface sensing device
US8307528B2 (en) * 2009-10-05 2012-11-13 Sonnax Industries, Inc. Low clearance machined part mating system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6453102A (en) * 1987-08-24 1989-03-01 Nikon Corp Positioning device
JPH02220498A (ja) * 1989-02-21 1990-09-03 Okuma Mach Works Ltd 電子部品自動実装機における実装位置補正方法及び装置
JPH09166410A (ja) * 1995-12-14 1997-06-24 Toshiba Corp 位置計測装置
JPH09219354A (ja) * 1996-02-13 1997-08-19 Nikon Corp 位置検出装置及び該装置を備えた露光装置
WO1999034416A1 (fr) * 1997-12-26 1999-07-08 Nikon Corporation Appareil d'exposition par projection et procede d'exposition
JP2005064371A (ja) * 2003-08-19 2005-03-10 Nikon Corp 投影露光方法及びデバイス製造方法、露光装置、プログラム及び記録媒体、並びに露光システム
JP2005024567A (ja) * 2004-09-07 2005-01-27 Hitachi Kokusai Electric Inc 位置測定装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015105931A (ja) * 2013-12-03 2015-06-08 新東エスプレシジョン株式会社 測定機
JP2017096920A (ja) * 2015-09-22 2017-06-01 ミクロン アジー シャルミル アクチエンゲゼルシャフトMikron Agie Charmilles AG 光学式測定プローブ較正
JP2019526127A (ja) * 2016-07-26 2019-09-12 シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft 工作機械の端部要素を制御する方法および工作機械
US11498219B2 (en) 2016-07-26 2022-11-15 Siemens Aktiengesellschaft Method for controlling an end element of a machine tool, and a machine tool
JP2020504810A (ja) * 2016-12-01 2020-02-13 ルーミンコード エーエス 光学的投影基準を使用する位置探知装置及び方法

Also Published As

Publication number Publication date
EP1924400A1 (en) 2008-05-28
ATE550140T1 (de) 2012-04-15
EP2319655B1 (en) 2012-12-19
CN101304842B (zh) 2011-11-16
JP4982493B2 (ja) 2012-07-25
US20080250625A1 (en) 2008-10-16
WO2007032681A1 (en) 2007-03-22
EP2319655A1 (en) 2011-05-11
CN101304842A (zh) 2008-11-12
US9027218B2 (en) 2015-05-12
EP1924400B1 (en) 2012-03-21

Similar Documents

Publication Publication Date Title
JP4982493B2 (ja) 光機械位置測定器
US8543237B2 (en) Rotating part position and change finding method and apparatus
US10751883B2 (en) Robot system with supplementary metrology position coordinates determination system
JP2017071033A (ja) 作業用基準物体、作業用基準物体の製造方法、ロボットアームの調整方法、ビジョンシステム、ロボット装置、及び指標用部材
US10871366B2 (en) Supplementary metrology position coordinates determination system for use with a robot
JP2011209064A (ja) 物品認識装置及びこれを用いた物品処理装置
US9302345B2 (en) Laser machining calibration method
JP6619823B2 (ja) 自由空間位置ファインダー
Liu et al. Binocular-vision-based error detection system and identification method for PIGEs of rotary axis in five-axis machine tool
CN100573339C (zh) 物面像面位置的实时测校装置以及方法
CN115311371A (zh) 一种双机器人自动测量划线***标定方法
TW201537309A (zh) 位置偏移檢測方法、位置偏移檢測裝置、描繪裝置及基板檢查裝置
JP6757391B2 (ja) 測定方法
JP2021534983A (ja) ロボットと共に使用される位置合わせセンサを含む補足計測位置座標決定システム
Gessner et al. Accuracy of the new method of alignment of workpiece using structural-light 3D scanner
Bauer et al. Accuracy Analysis of Alignment Methods based on Reference Features for Robot-Based Optical Inspection Systems
KR19990082673A (ko) 3d 화상 계측 시스템을 위한 자동화 방법론
JP2005090963A (ja) 測定装置校正方法および測定装置の校正装置
Guo et al. A Globe Calibration Method for Optical Multisensor in 3D Complex Surface Measurement System
JP2023073954A (ja) 工具の寸法測定のための装置及び方法
CN116803627A (zh) 具有校正功能的对象物的检测方法和检测装置
PL226842B1 (pl) System bezkolizyjnej obróbki wobrabiarce CNC
Barkman et al. Integrating an optical tool inspection system to a precision lathe

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101109

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110209

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110701

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111003

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111011

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120327

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120423

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

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4982493

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250