JP6385338B2 - 視覚システムの視野内において工作機械の工具を位置決めするための方法、及び、関連する工作機械 - Google Patents

視覚システムの視野内において工作機械の工具を位置決めするための方法、及び、関連する工作機械 Download PDF

Info

Publication number
JP6385338B2
JP6385338B2 JP2015506242A JP2015506242A JP6385338B2 JP 6385338 B2 JP6385338 B2 JP 6385338B2 JP 2015506242 A JP2015506242 A JP 2015506242A JP 2015506242 A JP2015506242 A JP 2015506242A JP 6385338 B2 JP6385338 B2 JP 6385338B2
Authority
JP
Japan
Prior art keywords
spindle
tool
movement
control unit
along
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.)
Active
Application number
JP2015506242A
Other languages
English (en)
Other versions
JP2015518213A (ja
Inventor
ステファノ、パッシーニ
ロベルト、ブルーニ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Marposs SpA
Original Assignee
Marposs SpA
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 Marposs SpA filed Critical Marposs SpA
Publication of JP2015518213A publication Critical patent/JP2015518213A/ja
Application granted granted Critical
Publication of JP6385338B2 publication Critical patent/JP6385338B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37559Camera, vision of tool, compute tool center, detect tool wear
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50047Positioning, indexing

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

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

Claims (8)

  1. 工具(3)を計測するための視覚システム(7)の視野(20)内において数値制御工作機械(1)のスピンドル(2)に装着された工具(3)を位置決めするための方法であって、
    前記工作機械(1)は、第1電子制御ユニット(4)を有しており、
    前記視覚システム(7)は、前記第1電子制御ユニット(4)と通信するように、それに接続された第2電子制御ユニット(10)を有しており、
    前記視野(20)内で、前記工具(3)の所定の部分(13)についての目標位置(Zobj)を規定する工程と、
    前記第1電子制御ユニット(4)によって、参照位置(Z0)から開始される少なくとも1つの移動軸(Z)に沿った前記スピンドル(2)の第1の移動を制御し(35)、前記工具(3)の前記所定の部分(13)を前記目標位置(Zobj)に向かって移動させる一方で、前記視覚システム(7)が前記視野(20)の画像を取得するという工程と、
    前記視覚システム(7)が、取得された画像(IM1)に基づいて、前記工具(3)の前記所定の部分(13)が前記視野(20)に入ったということを検出する(36)と直ちに、前記第1電子制御ユニット(4)によって、前記移動軸(Z)に沿った前記スピンドル(2)の前記第1の移動の停止を制御する工程(37)と、
    前記停止が制御される時、前記第1電子制御ユニット(4)によって、前記スピンドル(2)の即時位置(Z1)を取得する工程(38)と、
    前記工具(3)の前記所定の部分(13)が視認可能であるという前記取得された画像に基づき、前記第2電子制御ユニット(10)によって、前記移動軸(Z)に沿って前記工具(3)の前記所定の部分(13)と前記目標位置(Zobj)との間の第1の距離(POS)を計測する工程(39)と、
    前記第1電子制御ユニット(4)によって、前記スピンドル(2)の前記即時位置(Z1)と前記第1の距離(POS)との代数和として、当該スピンドル(2)についての第1の最終位置(Z2)を算出する工程(40)と、
    前記第1電子制御ユニット(4)によって、前記スピンドル(2)を前記第1の最終位置(Z2)にもたらすために当該スピンドル(2)を前記移動軸(Z)に沿って移動させる工程(42)と、
    を備えたことを特徴とする方法。
  2. 前記スピンドルが前記第1の最終位置(Z2)で静止している時に、前記視覚システム(7)によって、前記視野(20)の第1の更なる画像(IM2)を取得する工程(44)と、
    前記第1の更なる画像(IM2)に基づき、前記移動軸(Z)に沿って前記工具(3)の前記所定の部分(13)と前記目標位置(Zobj)との間の第2の距離(POS2)を計測する工程(45)と、
    前記第1の最終位置と前記第2の距離(POS2)との代数和として、スピンドル(2)についての第2の最終位置を算出する工程(46)と、
    前記スピンドル(2)を前記第2の最終位置にもたらすために当該スピンドル(2)を移動軸(Z)に沿って移動させる工程(42)と、
    を更に備えたことを特徴とする請求項1に記載の方法。
  3. 前記移動軸(Z)に沿って前記工具(3)の寸法を評価する工程と、
    前記移動軸(Z)に沿って、前記視覚システム(7)に向かう前記スピンドル(2)の予備的な移動(31)を起動する工程であって、当該移動の大きさは前記工具(3)の前記評価された寸法に依存する、という工程と、
    前記スピンドル(2)が前記予備的な移動の後で静止している時、前記視覚システム(7)によって、前記参照位置(Z0)における前記視野(20)の予備画像(IM0)を取得する工程(32)と、
    前記予備画像(IM0)に基づき、前記工具(3)の前記所定の部分(13)が前記視野(20)の内部にあるか否かを点検する工程(33)と、
    前述の点検工程が否定的な結果を有する場合にのみ、前記スピンドル(2)の第1の移動(35)を制御する工程を開始する工程と、
    を有する準備段階を更に備えたことを特徴とする請求項1または2に記載の方法。
  4. 前記予備画像(IM0)に基づいて行われる前記点検工程(33、34)が、前記工具(3)が完全に前記視野(20)の外部にあるということを示す場合、前記スピンドル(2)の前記第1の移動(35)を制御する工程は、第1の方向において実行される
    ことを特徴とする請求項3に記載の方法。
  5. 前記予備画像(IM0)に基づいて行われる前記点検工程(33、34)が、前記所定の部分(13)とは異なる前記工具(3)の一部が前記視野(20)の内部にあるということを示す場合、前記スピンドル(2)の前記第1の移動(35)を制御する工程は、第2の方向において実行される(47)
    ことを特徴とする請求項3に記載の方法。
  6. 前記視覚システム(7)は、
    光源(8)と、
    イメージセンサ(9)であって、工具(3)が前記光源(8)と当該イメージセンサ(9)との間に位置付けられている時に、前記工具(3)の影のプロファイル(shadow profile)の画像を取得するために当該光源(8)の前方に一定の距離を置いて位置付けられるイメージセンサ(9)と、
    を有している
    ことを特徴とする請求項1乃至のいずれかに記載の方法。
  7. 前記スピンドル(2)は、それが回転軸(2a)周りに回転し続ける間に少なくとも1つの移動軸(Z)に沿って、移動される
    ことを特徴とする請求項1乃至のいずれかに記載の方法。
  8. 工具(3)が装着されたスピンドル(2)と、
    前記スピンドル(2)の回転速度と少なくとも1つの移動軸(Z)に沿った当該スピンドル(2)の移動とを制御し、且つ、前記移動軸(Z)に沿った当該スピンドル(2)の位置を記録するようになっている第1電子制御ユニット(4)と、
    前記工具(3)を計測するための視覚システム(7)と、
    を備え、
    前記視覚システム(7)は、前記第1電子制御ユニット(4)と通信するようにそれに接続されている第2電子制御ユニット(10)を有しており、
    前記2つの電子制御ユニット(4、10)は、請求項1乃至のいずれかに記載の方法を実行するように設定されている
    ことを特徴とする数値制御工作機械。
JP2015506242A 2012-04-20 2013-04-18 視覚システムの視野内において工作機械の工具を位置決めするための方法、及び、関連する工作機械 Active JP6385338B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IT000221A ITBO20120221A1 (it) 2012-04-20 2012-04-20 Metodo per posizionare un utensile di una macchina utensile nel campo visivo di un sistema di visione e relativa macchina utensile
ITBO2012A000221 2012-04-20
PCT/EP2013/058117 WO2013156575A1 (en) 2012-04-20 2013-04-18 Method for positioning a tool of a machine tool in the visual field of a visual system and relative machine tool

Publications (2)

Publication Number Publication Date
JP2015518213A JP2015518213A (ja) 2015-06-25
JP6385338B2 true JP6385338B2 (ja) 2018-09-05

Family

ID=46051723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015506242A Active JP6385338B2 (ja) 2012-04-20 2013-04-18 視覚システムの視野内において工作機械の工具を位置決めするための方法、及び、関連する工作機械

Country Status (10)

Country Link
US (1) US20150066195A1 (ja)
EP (1) EP2839352A1 (ja)
JP (1) JP6385338B2 (ja)
KR (1) KR102108293B1 (ja)
CN (1) CN104246634B (ja)
CA (1) CA2870761A1 (ja)
IN (1) IN2014DN09210A (ja)
IT (1) ITBO20120221A1 (ja)
TW (1) TWI630058B (ja)
WO (1) WO2013156575A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6499539B2 (ja) * 2015-07-24 2019-04-10 株式会社ディスコ バイト旋削装置
DE102016100445A1 (de) * 2016-01-12 2017-07-13 Pilz Gmbh & Co. Kg Sicherheitseinrichtung und Verfahren zum Überwachen einer Maschine
EP3448140B1 (de) * 2017-08-24 2021-12-08 Etel S.A. Positioniereinrichtung in portalbauweise
DE102017121508A1 (de) * 2017-09-15 2019-03-21 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Verfahren zu einem Betrieb eines Werkzeugeinstell- und/oder Werkzeugmessgeräts
CN115446244B (zh) * 2022-09-07 2023-06-20 山东品正金属制品有限公司 一种电动汽车电机主轴的锻造码垛机控制方法及***

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2509586C3 (de) * 1975-03-05 1980-03-27 Gebrueder Boehringer Gmbh, 7320 Goeppingen Einrichtung zum Einstellen einer Werkzeugschneide an einer spanabhebenden Werkzeugmaschine
US5871391A (en) * 1980-03-27 1999-02-16 Sensor Adaptive Machine Inc. Apparatus for determining dimensions
FR2580534B1 (fr) * 1985-04-19 1987-05-15 Commissariat Energie Atomique Procede de positionnement d'un point appartenant a la zone de coupe d'un outil et dispositif pour la mise en oeuvre de ce procede dans un tour a commande numerique
FR2645782B1 (fr) * 1989-04-14 1995-01-27 Aerospatiale Systeme de controle de bris d'outil sur centre d'usinage
DE4120746A1 (de) * 1991-06-24 1993-01-14 Guenter Heilig Automatische werkzeugvermessung
JPH05178A (ja) * 1991-06-24 1993-01-08 Sankyo Kk 弾球遊技機
JP3305216B2 (ja) * 1996-11-07 2002-07-22 株式会社牧野フライス製作所 工具の刃先位置変位測定機能を備えたnc工作機械
JP3958815B2 (ja) * 1996-11-11 2007-08-15 株式会社森精機製作所 Nc工作機械における工具位置測定方法
JPH11285910A (ja) * 1998-03-31 1999-10-19 Sumitomo Electric Ind Ltd ドリルの刃先形状の検査装置
DE19914863B4 (de) * 1999-04-01 2006-07-13 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Vorrichtung und Verfahren zur Messung und/oder Einstellung von Werkstücken oder Werkzeugen
DE10000491B4 (de) * 2000-01-08 2004-09-23 Kelch Gmbh + Co Werkzeugmaschinenfabrik Verfahren und Messeinrichtung zum Vermessen eines Rotationswerkzeuges
JP3566166B2 (ja) * 2000-02-10 2004-09-15 株式会社新川 ツール位置測定方法、オフセット測定方法、基準部材およびボンディング装置
JP2002018680A (ja) * 2000-07-10 2002-01-22 Mitsubishi Electric Corp 工作機械
JP2003211346A (ja) * 2002-01-15 2003-07-29 Mori Seiki Co Ltd 工作機械の精度解析装置
JP3979891B2 (ja) * 2002-07-08 2007-09-19 株式会社牧野フライス製作所 工具測定方法、及び工具測定機能を備えた工作機械
JP2004098213A (ja) * 2002-09-09 2004-04-02 Sumitomo Metal Ind Ltd 工具位置測定方法及びnc加工方法並びにnc工作機械
DE10249072A1 (de) * 2002-10-21 2004-06-09 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Verfahren zum Befestigen eines Werkzeugs in einem Werkzeugfutter
DE10257226B4 (de) * 2002-12-07 2014-06-12 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Verfahren zum Befestigen eines Werkzeugs
WO2004052591A1 (de) * 2002-12-11 2004-06-24 E. Zoller Gmbh & Co. Kg Werkzeughaltevorrichtung und verfahren zum positionieren eines werkzeugs
JP3805317B2 (ja) * 2003-03-17 2006-08-02 ファナック株式会社 教示位置修正方法及び教示位置修正装置
ITBO20030536A1 (it) * 2003-09-16 2005-03-17 Marposs Spa Metodo e sistema per controllare la posizione di una parte meccanica
WO2006077629A1 (ja) * 2005-01-19 2006-07-27 Mitsubishi Denki Kabushiki Kaisha 位置決め装置及び位置決め方法
US8692877B2 (en) * 2005-06-20 2014-04-08 Lazer Safe Pty Ltd Imaging and safety system and method for an industrial machine
US20070198123A1 (en) * 2006-02-23 2007-08-23 Hoffman James J System and method for measuring machining tools and using data generated therefrom
CN100568129C (zh) * 2006-02-24 2009-12-09 同济大学 一种基于嵌入式平台的数控铣削加工智能优化控制***
GB0603653D0 (en) * 2006-02-24 2006-04-05 Renishaw Plc Tool detection
US9718190B2 (en) * 2006-06-29 2017-08-01 Intuitive Surgical Operations, Inc. Tool position and identification indicator displayed in a boundary area of a computer display screen
DE102006054275B3 (de) * 2006-11-17 2008-01-31 Prewi Schneidwerkzeuge Gmbh Verfahren zum Einstellen von jeweils ein spangebendes Werkzeug aufweisenden Bearbeitungseinheiten
EP2000869A1 (en) * 2007-05-25 2008-12-10 General Electric Company System and method for measuring machining tools with a camera
JP4950108B2 (ja) * 2008-03-27 2012-06-13 株式会社森精機製作所 工作機械の位置補正方法及びその装置
CN201316934Y (zh) * 2008-09-18 2009-09-30 深圳市金洲精工科技股份有限公司 一种用于检测微型钻头入钻时的滑动情况的检测装置
TWI346595B (en) * 2009-01-13 2011-08-11 Univ Chung Yuan Christian System for positioning micro tool of micro machine and method thereof
JP4811499B2 (ja) * 2009-06-02 2011-11-09 パナソニック株式会社 部品実装装置
JP5342371B2 (ja) * 2009-08-19 2013-11-13 三菱重工業株式会社 工具の回転方向位置決め方法
JP5725796B2 (ja) * 2010-10-27 2015-05-27 株式会社牧野フライス製作所 工具の測定方法及び測定装置、並びに工作機械
US20120163930A1 (en) * 2010-12-23 2012-06-28 General Electric Company Cutting tool abnormality sensing apparatus

Also Published As

Publication number Publication date
KR102108293B1 (ko) 2020-05-11
ITBO20120221A1 (it) 2013-10-21
JP2015518213A (ja) 2015-06-25
US20150066195A1 (en) 2015-03-05
IN2014DN09210A (ja) 2015-07-10
CN104246634A (zh) 2014-12-24
EP2839352A1 (en) 2015-02-25
CA2870761A1 (en) 2013-10-24
CN104246634B (zh) 2017-08-25
KR20150003352A (ko) 2015-01-08
WO2013156575A1 (en) 2013-10-24
TW201400232A (zh) 2014-01-01
TWI630058B (zh) 2018-07-21

Similar Documents

Publication Publication Date Title
JP6385338B2 (ja) 視覚システムの視野内において工作機械の工具を位置決めするための方法、及び、関連する工作機械
JP6407812B2 (ja) ワーク原点を取得可能な工作機械制御システムおよびワーク原点設定方法
KR101902080B1 (ko) 화상 정보와 레이저 센서를 이용한 배관 정렬 상태 검출 장치 및 방법
US10422619B2 (en) Identification of geometric deviations of a motion guide in a coordinate-measuring machine or in a machine tool
WO2014132845A1 (ja) 工具形状測定方法及び工具形状測定装置
JP7259111B2 (ja) 物体の少なくとも1つの寸法を測定する方法
JP2006231509A (ja) プログラム制御の工作機械を測定する方法
CN104190963B (zh) 一种基于机器视觉的数控车床对刀装置及对刀方法
JP5896844B2 (ja) ワーク径計測機能付き工作機械
WO2016050095A1 (zh) 一种渣厚检测及加渣预测方法和***
JP6013139B2 (ja) 工具長測定方法および工作機械
WO2012035883A1 (ja) 加工方法
JP6603203B2 (ja) 工作機械における対象物の位置計測方法及び位置計測システム
JP2009509778A (ja) 生産機械におけるカメラの校正方法及びシステム
JP2008087080A (ja) 工具の位置決め方法及び装置
JPH09253979A (ja) 刃先位置計測装置
KR100925647B1 (ko) 원통 내면에 오일 그루브를 가공하는 가공툴의 위치보정용센싱장치 및 이를 이용한 가공툴의 위치보정방법
JP6538345B2 (ja) 工作機械のワーク計測装置
KR101501409B1 (ko) 공작기계의 가공상태 모니터링 장치
JP5337330B2 (ja) 切削機械及びその加工位置補正方法
KR102645396B1 (ko) 공구 형상 이상 검출 장치 및 공구 형상 이상 검출 방법
JP2004069511A (ja) 工具の自動測定方法及び装置
JP2000210841A (ja) 自動切削装置
Paraschiv et al. Contributions to positioning accuracy during linear motion of cnc machine tool table
SK7388Y1 (en) Device for contactless measurement of eccentricity of rotating machine parts

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171114

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180214

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: 20180710

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180807

R150 Certificate of patent or registration of utility model

Ref document number: 6385338

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