(57)【特許請求の範囲】
【請求項１】
工具（３）を計測するための視覚システム（７）の視野（２０）内において数値制御工作機械（１）のスピンドル（２）に装着された工具（３）を位置決めするための方法であって、
前記工作機械（１）は、第１電子制御ユニット（４）を有しており、
前記視覚システム（７）は、前記第１電子制御ユニット（４）と通信するように、それに接続された第２電子制御ユニット（１０）を有しており、
前記視野（２０）内で、前記工具（３）の所定の部分（１３）についての目標位置（Ｚｏｂｊ）を規定する工程と、
前記第１電子制御ユニット（４）によって、参照位置（Ｚ０）から開始される少なくとも１つの移動軸（Ｚ）に沿った前記スピンドル（２）の第１の移動を制御し（３５）、前記工具（３）の前記所定の部分（１３）を前記目標位置（Ｚｏｂｊ）に向かって移動させる一方で、前記視覚システム（７）が前記視野（２０）の画像を取得するという工程と、
前記視覚システム（７）が、取得された画像（ＩＭ１）に基づいて、前記工具（３）の前記所定の部分（１３）が前記視野（２０）に入ったということを検出する（３６）と直ちに、前記第１電子制御ユニット（４）によって、前記移動軸（Ｚ）に沿った前記スピンドル（２）の前記第１の移動の停止を制御する工程（３７）と、
前記停止が制御される時、前記第１電子制御ユニット（４）によって、前記スピンドル（２）の即時位置（Ｚ１）を取得する工程（３８）と、
前記工具（３）の前記所定の部分（１３）が視認可能であるという前記取得された画像に基づき、前記第２電子制御ユニット（１０）によって、前記移動軸（Ｚ）に沿って前記工具（３）の前記所定の部分（１３）と前記目標位置（Ｚｏｂｊ）との間の第１の距離（ＰＯＳ）を計測する工程（３９）と、
前記第１電子制御ユニット（４）によって、前記スピンドル（２）の前記即時位置（Ｚ１）と前記第１の距離（ＰＯＳ）との代数和として、当該スピンドル（２）についての第１の最終位置（Ｚ２）を算出する工程（４０）と、
前記第１電子制御ユニット（４）によって、前記スピンドル（２）を前記第１の最終位置（Ｚ２）にもたらすために当該スピンドル（２）を前記移動軸（Ｚ）に沿って移動させる工程（４２）と、
を備えたことを特徴とする方法。
【請求項２】
前記スピンドルが前記第１の最終位置（Ｚ２）で静止している時に、前記視覚システム（７）によって、前記視野（２０）の第１の更なる画像（ＩＭ２）を取得する工程（４４）と、
前記第１の更なる画像（ＩＭ２）に基づき、前記移動軸（Ｚ）に沿って前記工具（３）の前記所定の部分（１３）と前記目標位置（Ｚｏｂｊ）との間の第２の距離（ＰＯＳ２）を計測する工程（４５）と、
前記第１の最終位置と前記第２の距離（ＰＯＳ２）との代数和として、スピンドル（２）についての第２の最終位置を算出する工程（４６）と、
前記スピンドル（２）を前記第２の最終位置にもたらすために当該スピンドル（２）を移動軸（Ｚ）に沿って移動させる工程（４２）と、
を更に備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記移動軸（Ｚ）に沿って前記工具（３）の寸法を評価する工程と、
前記移動軸（Ｚ）に沿って、前記視覚システム（７）に向かう前記スピンドル（２）の予備的な移動（３１）を起動する工程であって、当該移動の大きさは前記工具（３）の前記評価された寸法に依存する、という工程と、
前記スピンドル（２）が前記予備的な移動の後で静止している時、前記視覚システム（７）によって、前記参照位置（Ｚ０）における前記視野（２０）の予備画像（ＩＭ０）を取得する工程（３２）と、
前記予備画像（ＩＭ０）に基づき、前記工具（３）の前記所定の部分（１３）が前記視野（２０）の内部にあるか否かを点検する工程（３３）と、
前述の点検工程が否定的な結果を有する場合にのみ、前記スピンドル（２）の第１の移動（３５）を制御する工程を開始する工程と、
を有する準備段階を更に備えたことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記予備画像（ＩＭ０）に基づいて行われる前記点検工程（３３、３４）が、前記工具（３）が完全に前記視野（２０）の外部にあるということを示す場合、前記スピンドル（２）の前記第１の移動（３５）を制御する工程は、第１の方向において実行される
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記予備画像（ＩＭ０）に基づいて行われる前記点検工程（３３、３４）が、前記所定の部分（１３）とは異なる前記工具（３）の一部が前記視野（２０）の内部にあるということを示す場合、前記スピンドル（２）の前記第１の移動（３５）を制御する工程は、第２の方向において実行される（４７）
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記視覚システム（７）は、
光源（８）と、
イメージセンサ（９）であって、工具（３）が前記光源（８）と当該イメージセンサ（９）との間に位置付けられている時に、前記工具（３）の影のプロファイル（shadow profile）の画像を取得するために当該光源（８）の前方に一定の距離を置いて位置付けられるイメージセンサ（９）と、
を有している
ことを特徴とする請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記スピンドル（２）は、それが回転軸（２ａ）周りに回転し続ける間に少なくとも１つの移動軸（Ｚ）に沿って、移動される
ことを特徴とする請求項１乃至６のいずれかに記載の方法。
【請求項８】
工具（３）が装着されたスピンドル（２）と、
前記スピンドル（２）の回転速度と少なくとも１つの移動軸（Ｚ）に沿った当該スピンドル（２）の移動とを制御し、且つ、前記移動軸（Ｚ）に沿った当該スピンドル（２）の位置を記録するようになっている第１電子制御ユニット（４）と、
前記工具（３）を計測するための視覚システム（７）と、
を備え、
前記視覚システム（７）は、前記第１電子制御ユニット（４）と通信するようにそれに接続されている第２電子制御ユニット（１０）を有しており、
前記２つの電子制御ユニット（４、１０）は、請求項１乃至７のいずれかに記載の方法を実行するように設定されている
ことを特徴とする数値制御工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御工作機械のスピンドルに装着された工具を、当該工具を計測するために、視覚システムの視野内において位置決めするための方法に関する。
【０００２】
本発明はまた、そのような方法を実行する工作機械に関する。
【０００３】
特には、有利なことに、しかし、排他的ではないが、本発明は、視覚システムによって行われる工具の自動計測工程に先立って、当該工具を移動させる段階において適用され得る。当該視覚装置は、説明において一般性を失うことなく、明白に言及されるであろう。
【背景技術】
【０００４】
周知であるが、数値制御工作機械は、物体を加工するための工具を保持してそれを回転させるスピンドルを有する機械的構造と、３以上の移動軸に沿ったスピンドルの移動と工具の回転速度とを正確に制御するための電子制御ユニットと、を有している。
【０００５】
工作機械の工具は、ひとたびそれがスピンドルに装着されると、その実効的な寸法を決定するために、または、いくらかの作業時間後のその摩耗量を決定するために、それが回転している間にも、計測されなければならない。この目的のために、工作機械には、工具が回転している間にも当該工具の寸法を計測することを可能にする自動計測システムが装備されている。
【０００６】
既知の自動計測システムは、光受信機に接続されたレーザ源を有しており、当該光受信機は、レーザ源から射出されるレーザビームが物体によって遮られる時点を検出することが可能である。例えば、公称長さに対する工具長さの差異等の工具寸法の計測は、まずスピンドルを参照位置に運び、その後、当該スピンドルを、レーザビームを横切る方向に沿って当該レーザビームに向かって移動させることにより行われる。後者（レーザビーム）は、参照位置から既知の距離で静止している。工具の先端がレーザビームを遮る時、より具体的には、当該先端がレーザビームの所定量の断面積を遮る時、制御ユニットは、参照位置に対するスピンドルの新たな位置を記録する。
【０００７】
レーザビームの遮断に基づく計測システムは、レーザビームの断面の直径と比較した工具先端の寸法と工具先端の形状との双方の変化に伴って非常に変わりやすい計測精度を有する、という不都合がある。更に、そのような種類の計測システムは、工具先端に存在する可能性があるあらゆる汚れ（例えば油滴）を、工具の一部として誤解釈し得て、計測ミスを引き起こしてしまう。
【０００８】
視覚システム、すなわち、合焦されていない放射光のビームを提供する光源と、ＣＣＤカメラであって光源と当該カメラとの間に挿入される物体の影のプロファイルの画像を取得するＣＣＤカメラと、を有する自動計測システムも、知られている。そのような計測システムは、レーザビームに基づく計測システムの不都合を克服し得る、すなわち、一様の計測精度を提供し、且つ、工具先端に存在する汚れを識別し得る。計測は、それ自身の軸線周りに回転する工具が、視野内において位置付けられる時に実行される。工具の正しい位置決めを保証するために、回転するスピンドルは、例えば段階的に進められて、各段階において、取得画像から先端の位置が直接的にリアルタイムで点検される。
【０００９】
しかしながら、視覚システムの画像取得時間は、極めて長い。実際に、それは、カメラのリフレッシュレートによって著しく制限され、これは、工具の極めて遅い移動速度の選択を強いる。そうでなければ、視覚システムは、工具を正確にフレームし得ないであろう。これは、工具計測を実行するために必要とされる最短時間を非常に制限している。更に、視野の特定の領域において工具を高精度で位置付けることが必要とされる時には、進行の更なる減速のために、必要とされる時間は一層長くなる。あるいは、選択的に、高精度な位置決めの反復過程が必要となる。
【発明の概要】
【００１０】
本発明の目的は、視覚システムの視野内において数値制御工作機械の工具を迅速に位置決めするための方法を提供することである。そのような方法は、前述の不都合が無く、同時に、容易かつ安価に実施される。
【００１１】
本発明の目的はまた、そのような位置決め方法を実行し得る工作機械を、実現することである。
【００１２】
本発明によれば、添付の特許請求の範囲において請求される事項に従って、工具を計測するための視覚システムの視野内において数値制御工作機械のスピンドルに装着された工具を位置付けるための方法、及び、数値制御工作機械が、提供される。
【図面の簡単な説明】
【００１３】
本発明は、今、非限定的な例によって与えられる、添付の数枚の図面を参照して説明される。
【図１】スピンドルに装着された工具を位置決めするための、本発明の好ましい一実施の形態による方法を実行する数値制御工作機械を示している。
【図２】本発明による位置決め方法の、ある工程における図１に示される工作機械のスピンドルを概略的に図示している。
【図３】本発明による位置決め方法の、図２とは異なる工程における図１に示される工作機械のスピンドルを概略的に図示している。
【図４】本発明による位置決め方法の、図２及び図３とは異なる工程における図１に示される工作機械のスピンドルを概略的に図示している。
【図５】本発明による位置決め方法の、図２乃至図４とは異なる工程における図１に示される工作機械のスピンドルを概略的に図示している。
【図６】本発明の更なる実施の形態による追加的な位置決め工程に関連する、図５の拡大された詳細を示している。
【図７】本発明による位置決め方法の工程のフローチャートである。
【発明を実施するための形態】
【００１４】
図１において、数値制御（「ＮＣ」）工作機械は、総称的に参照１によって一般的に示されている。ＮＣ工作機械１は、工具３が装着されるスピンドル２と、工作機械１の数値制御を具現し、スピンドル２の回転速度及び少なくとも１つの移動軸に沿った移動を制御し得る、第１電子制御ユニット４と、を有している。典型的には、制御ユニット４は、それ自体は公知であり今後不図示の専用のアクチュエータによって、３つのデカルト軸Ｘ、Ｙ及びＺに沿ってスピンドル２の移動を制御する。
【００１５】
移動軸に沿ったスピンドル２の移動は、常に、プログラムの一部である機械語の指示によって開始される。一方、そのような移動は、一般に「スキップインプット」と呼ばれる制御ユニット４の特定のインプット５を通じて、外部ユニットの制御のもとに停止され得る。制御ユニット４はまた、例えば、制御信号がインプット５で受信された時に、移動軸に沿ったスピンドル２の位置を記録するように、セットアップされている。その上、制御ユニット４は、例えば、イーサネット（登録商標）のネットワークのポート等の通信インターフェース６を、有している。
【００１６】
工作機械１には、当該工作機械１がスピンドル２のそれ自身の回転軸２ａ周りの回転を維持する間に、工具３の寸法を計測するようになっている視覚システム７が、設けられている。特には、視覚システム７は、光源８と、イメージセンサ、典型的には光源８の前方に当該光源８から特定の距離で位置付けられているカメラ９であって、移動軸に沿ったスピンドル２の移動によって後者（工具３）が光源８とカメラ９との間に位置付けられる工具３の影のプロファイルの画像を取得するためのイメージセンサと、を有している。光源８は、合焦されていない光線を生成し、カメラ９は、例えば、デジタルＣＣＤカメラである。
【００１７】
カメラ９は、工具３のための計測領域を規定する視野２０を特徴付けている。計測は、回転する工具３をカメラ９の視野２０内において位置付け、視野２０の画像を取得し、取得画像から工具３の寸法を算出することによって、行われる。
【００１８】
本発明によれば、視覚システム７は、制御ユニット４に制御内容（controls）を送信し、且つ、当該制御ユニット４とデータを交換するために第１制御ユニット４に接続された第２電子制御ユニット１０を有している。図１の概略図では、制御ユニット１０は、光源８及びカメラ９を保持するフレーム内に物理的に一体化されて示されているが、それは、物理的に分離された要素として実現され得る。特には、制御ユニット１０は、制御ユニット４のインプット５に接続可能なアウトプット１１と、制御ユニット４の通信インターフェース６に接続可能な通信ポート１２と、を有している。制御ユニット４及び１０は、視覚システム７の視野２０内において工具３を位置付けるための方法、より具体的には、これより図２乃至図５を参照して説明される本発明の方法を実行するために、プログラムされている。
【００１９】
図２は、開始位置、つまりゼロ位置におけるスピンドル２を概略的に示しており、スピンドル２上に装着された工具３は、カメラ９の視野２０から完全に外に出ている（後者（カメラ９）は、図２乃至図５において図示されていない）。例えば、視野２０は、０．３乃至０．５ｍｍの長さの第１の辺及び０．２乃至０．４ｍｍの長さの第２の辺を、有している。図において、例として概略的に示されている工具３は、長手方向の工具軸３ａを規定している。スピンドル２は、工具軸３ａが実質的に回転軸２ａに重なるように工具３をクランプしている。視野２０における工具３の位置決めの間、及び、それに続く工具３を計測するための作動の間、スピンドル２は軸２ａ周りの回転が維持される。
【００２０】
本発明によれば、工具３の所定の部分、特には先端１３、についての目標位置が、視野２０内において規定されている。当該目標位置は、図において鉛直の高さＺｏｂｊとして示されており、典型的には、視野２０内において軸Ｚの方向に沿った中央位置に配置されている。これは、視野２０の中央部分は、通常、最高の性能を保証する部分だからである。
【００２１】
図７のフローチャートは、本発明による位置決め方法の工程を示しており、「高精度な位置決め」の追加的な選択的段階をも含んでいる。フローチャートの複数のブロックによって示されている複数のステップは、次の説明において言及される。
【００２２】
位置決め手順が開始する時（図７のブロック３０）、予備段階（ブロック３１）において、制御ユニット４は、スピンドル２の回転を維持する間、軸Ｚに沿ってゼロ位置から始まり視覚システム７に向かうスピンドル２の予備的な移動を、制御する。軸Ｚの方向に沿った工具３の寸法Ｌの概算に依存する大きさである予備的な移動は、工具３の先端１３を視野２０の内部に配置することを目指す。工具３の寸法Ｌは、前もって、例えば較正手順の間に評価され、工作機械１の制御ユニット４内に記憶させられる。そのような評価は、オペレータによって手動で行われ得て、制御ユニット４内の適切なテーブル内に記憶させられ得る。この予備段階の終わりに、スピンドル２は、鉛直の移動軸Ｚに沿った参照位置Ｚ０に位置付けられ、その位置で、工具３の所定の部分、より具体的には先端１３は、視野２０の内部に配置され得るか、そのような視野２０を通過した後で（図において示されている配置を参照して）その下方に配置されるか、または、寸法Ｌが過大評価される時に生じる例である図３のそれに対応する配置で、その上方に配置される。スピンドル２の参照位置Ｚ０に応じて、視覚システム７を通じて、視野２０の予備画像ＩＭ０が取得され（ブロック３２）、前記３つの出来事のいずれが確かめられるかを検出するために、点検工程が実行される（ブロック３３及び３４）。より具体的には、工具３の所定の部分（先端）１３が視野２０の内部にあるか否かが点検され、先端１３がそのような視野２０の下方または上方にある場合には、否定的な結果（ブロック３３からのアウトプットＮ）が提供される。
【００２３】
スピンドル２の参照位置Ｚ０において、工具３が完全に視野２０の外方、より具体的には上方にあるという図３において概略的に示されている出来事―予備画像ＩＭ０を取得する制御ユニット１０によって確かめられ、検出される（ブロック３４からのアウトプットＹ）出来事―が確かめられる場合、スピンドル２の回転を維持する間、制御ユニット４は、参照位置Ｚ０から開始し、且つ、工具３の先端１３が目標位置Ｚｏｂｊに向かって移動する第１の方向において、軸Ｚに沿ったスピンドル２の連続的な第１の移動を制御する（ブロック３５）。スピンドル２のこの第１の移動の間、視覚システム７は、視野２０の複数の画像を取得する。図３の例において、スピンドル２の連続的な第１の移動は、鉛直下方への移動である。
【００２４】
軸Ｚに沿ったスピンドル２の第１の移動は、視覚システム７が、取得された画像の１つに基づいて、工具３の先端１３が視野２０に入ったということを検出する（ブロック３６からのアウトプットＹ）とすぐに、停止される。そのような例が図４において示されている。より具体的には、制御ユニット１０は、以後においてＩＭ１と呼ばれる取得画像を探すために、カメラ９によって１枚ずつ取得された複数の画像を作り上げる（elaborates）。ＩＭ１においては、工具３の少なくとも一部、より具体的には先端１３、の影のプロファイルが視認可能である。換言すれば、視覚システム７は、工具３のいわゆる「外／内」アプローチを取り扱う。
制御ユニット１０がＩＭ１を検出するとすぐに（図４において矢印によって示されているように、スピンドルが軸Ｚに沿って進行する間）、それは、インプット５に制御信号を送信することによって、制御ユニット４にスピンドル２の移動を停止、特にはその進行、を停止するように命じるために、アウトプット１１において停止制御を提供する（ブロック３７）。ひとたび停止制御が受信されると、制御ユニット４は、スピンドル２の進行の停止プロセスを開始し（ブロック３８）、当該スピンドル２の対応する即時位置Ｚ１を取得及び記録する。特には、記録される即時位置Ｚ１は、制御ユニット４が軸Ｚに沿ったスピンドル２の移動の停止を命じる瞬間、すなわち、前述のようにそれが停止プロセスを開始する瞬間における回転するスピンドル２の位置である。
【００２５】
この段階で、制御ユニット１０は、画像ＩＭ１に基づいて、先端１３と目標位置Ｚｏｂｊとの間の第１の距離ＰＯＳを、測定する（ブロック３９）。制御ユニット４は、通信インターフェース６と通信ポート１２とを含む接続を通じて、そのような第１の距離ＰＯＳを制御ユニット１０に要求し、及び、当該制御ユニット１０から取得する。そして、制御ユニット４は、スピンドル２についての第１の最終位置Ｚ２を当該スピンドル２の即時位置Ｚ１と距離ＰＯＳとの代数和として、算出する（ブロック４０）。第１の距離ＰＯＳは、（図４の配置におけるように）先端１３が目標位置Ｚｏｂｊを通過しない場合は正の値であり、先端１３が目標位置Ｚｏｂｊを通過した場合は負の値である。
【００２６】
軸Ｚに沿ったスピンドル２の進行の実際の停止（テストブロック４１からのアウトプットＹ）の後で、その時点で工具３の先端１３が視野２０の内部であり得るか、または、それを超えて通過し得ているが、制御ユニット４は、スピンドル２を直接にそのような第１の最終位置Ｚ２にもたらす（ブロック４２及び図５）ために、軸Ｚに沿ったスピンドル２の移動を制御する。その後、スピンドル２によって、それゆえ先端１３によって、実行される即時位置Ｚ１に対する移動は、距離ＰＯＳであり、かくして、図５に示されるように、先端１３が実質的に目標位置Ｚｏｂｊに運ばれる。
【００２７】
スピンドル２が実際に軸Ｚに沿って停止される時、先端１３の真の位置は、次の理由によって画像ＩＭ１によって示される位置ではないと考えられ得る。
【００２８】
−画像ＩＭ１の取得の瞬間とスピンドル２の進行の停止プロセスの開始に対応した当該画像ＩＭ１の記録の瞬間との間で、時間間隔ΔＴ１が経過する。そのような時間間隔ΔＴ１は、視覚システム７の特性並びに制御ユニット４及び１０の電気回路構成の特性に起因する。従って、それは可変であり、視野２０における先端１３の移動時間と比較して無視できない。
【００２９】
−スピンドル２は、制御ユニット４が当該スピンドル２にその進行を停止するように指示する瞬間からスピンドル２の進行が真に停止する瞬間に亘る時間間隔ΔＴ２における、軸Ｚに沿った減速に影響を受けやすく、それ（時間間隔ΔＴ２）は、可変性によって影響を受ける。
【００３０】
前述の考察の観点から、及び、本発明の好ましい実施の形態に従って、前記方法は、前述の主要な位置決め段階に加えて「高精度な位置決め」の選択的段階（高精度な位置決めが要求されるということを示すテストブロック４３のアウトプットＹ）を含む。その間、常に回転するスピンドル２の軸Ｚに沿った位置が図５の第１の最終位置Ｚ２において固定される時に、視覚システム７は、視野２０の第１の更なる画像ＩＭ２を取得する。特には、制御ユニット４は、通信インターフェース６と通信ポート１２とを有する接続を通じて、工具３の先端１３と軸Ｚに沿った目標位置Ｚｏｂｊとの間の、第１の更なる画像ＩＭ２に基づいて取得（ブロック４５）される第２の距離ＰＯＳ２の値を制御ユニット１０に要求し、及び、当該制御ユニット１０から取得する。制御ユニット４は、第１の最終位置Ｚ２と第２の距離ＰＯＳ２の代数和としてスピンドル２についての第２の最終位置を算出し（ブロック４６）、スピンドル２を直接に第２の最終位置にもたらすように、軸Ｚに沿った当該スピンドル２の移動を制御する（主要な位置決め段階におけるのと同様、ブロック４２）。このようにして、時間間隔ΔＴ１及びΔＴ２に起因する最終的な位置決めの誤差が調整される。
【００３１】
第２の距離ＰＯＳ２が、図５の拡大された詳細、より具体的には、図５の視野２０の第１の更なる画像ＩＭ２の中央領域の詳細である、図６において示されているということが指摘される。そのような追加的な段階は、第１の位置決め段階（図４及び図５）を参照して説明されるものと実質的に同じ方法で起こるので、追加的な高精度な位置決めの段階によって到達される第２の最終位置を示す追加的な図面は、不要であると考えられる。
【００３２】
前述の通り、軸Ｚに沿ったスピンドル２の予備的な移動の終わりに、軸Ｚの方向に沿った工具３の寸法Ｌの過小評価に起因して、図２の参照位置Ｚ０において、工具３の所定の部分、より具体的には先端１３は、視野２０の下方（図において示されている配置を参照）に配置され得る（ブロック３４からのアウトプットＮ）。この出来事（図示されていない）は、予備画像ＩＭ０を取得し、先端１３とは異なる工具３の一部が視野２０内において位置付けられるということを確認する制御ユニット１０によって、検出される（ブロック３３及び３４）。この場合も、本発明による位置決めのための方法は、制御ユニット４がスピンドル２の回転を維持する間、参照位置Ｚ０から工具３の先端１３を目標位置Ｚｏｂｊに向かって動かす方向に始まる軸Ｚに沿ったスピンドル２の連続的な第１の移動を制御するということを、規定する。この場合、スピンドル２の第１の移動は、「内／外」アプローチを伴って第１の方向とは反対の第２の方向、すなわち、図の配置を参照し、上方向においてである。図７におけるブロック４７は、移動方向が逆にされるということを示している。この場合においても、軸Ｚに沿ったスピンドル２の第１の移動（ブロック３５）は、視覚システム７が取得された画像に基づいて工具３の先端１３が視野２０に入ったということを検出するとすぐに、停止される。後続の工程は、「外／内」アプローチと呼んで既に説明されたものと同一である。
【００３３】
前述の予備的段階にある時、すなわち、軸Ｚに沿ったスピンドル２の予備的な移動の終わりに、図２の参照位置Ｚ０において、（軸Ｚの方向に沿った工具３の寸法Ｌの実質的に修正された評価のおかげで）工具３の先端１３が視野２０内に位置付けられる、ということが検出される（ブロック３３からのアウトプットＹ）。当該予備的段階にある時、スピンドル２の第１の移動の制御の段階、並びに、そのような移動の間の、後の処理及び制御を伴う視野２０の画像の取得の段階、は必要とされず、わずか１サイクルの前述（ブロック４４、４５、４６及び４２）のそれと同様の「高精度な位置決め」が実行される。
【００３４】
軸Ｚに沿ったスピンドル２の移動速度が速すぎる場合、先端１３が視野２０を通り過ぎるために、工具３の先端１３を含む取得画像ＩＭ１が検出され得ないという状態が生じ得る。従って、位置決めサイクルは、制御ユニット４によって制御されるセキュリティプロセスに従って停止され、及び、図７においてテストブロック４８で示されているが、その後、スピンドル２は例えば参照位置Ｚ０に戻されて、位置決めサイクルが再開される。
【００３５】
ひとたび工具３の位置決めが本発明に従った方法によって実行されると、これまで説明されたように、工具３は、視覚システム７を通じた寸法及び／または形状の点検サイクルに曝される。サイクルそれ自体は既知であるので、ここでは論じられない。図７におけるブロック４９は、位置決め段階の終了を示している。
【００３６】
前述の説明から、本発明の位置決め方法は、工具３が異なる移動軸、例えば、軸Ｘまたは軸Ｙに沿った移動によって視野２０に入るという場合においても、適用され得るということが明らかである。この場合、目標位置は、それぞれの軸ＸまたはＹに沿った水平位置によって示される。
【００３７】
更に、本発明の位置決め方法は、視覚システム７の視野２０内において、不規則な形状及び／または視野２０のそれよりも非常に大きい寸法を有し、それらの回転軸が視野２０の外にあるという回転する工具の位置決めに、使用され得る。これらの場合、位置決め方法の目的は、視野２０における目標位置に相応する位置に、工具の所定の部分、典型的には縁の地点、をもたらすような態様で、スピンドル２を移動することである。
【００３８】
工具を位置決めするに当たっての前述の方法の主要な利点は、工具のわずかな画像の処理のみが必要とされるため、高い位置決め速度を得ることである。同時に、本方法は、スピンドルの最終位置が処理画像から直接算出される静止している工具の先端と視野の目標位置との間の変位に従って調整されるため、高精度な位置決めを得ることができる。これは、追加的な高精度な位置決めの段階が実行される時に、より一層真実となる。更に、機械における工具の寸法は、必ずしも事前に知られる必要が無い。
【００３９】
非限定的な例によってこれまで説明され及び図示されたことに対する変更が可能であり、例えば、制御ユニット４及び１０の作動に関して、それらは単一のユニット内に一体化され得て、または、いくつかの操作をそれらの間で交換し得る。例えば、スピンドルの位置（Ｚ０、Ｚ１、Ｚ２）についての情報を、制御ユニット４に要求し、且つ、当該制御ユニット４から受信し、それを距離ＰＯＳ、ＰＯＳ２の値と共に処理するのが、視覚システム７の制御ユニット１０であり得る。
【図１】
0006385338.tif 000002
【図２】
0006385338.tif 000003
【図３】
0006385338.tif 000004
【図４】
0006385338.tif 000005
【図５】
0006385338.tif 000006
【図６】
0006385338.tif 000007
【図７】
0006385338.tif 000008