(57)【要約】  複数の刃先を備えた工具の形状異常を簡便な構成で検出できる工具形状測定装置を提供する。受光部６は、受光レンズ６ａの光軸６ｂに垂直な受光面９を備えると共に、受光面９には、複数のセンサ素子が一方向に配列されたラインセンサ８が異なる方向に複数配置される。ラインセンサ８は、工具４によって照射光Ｌが完全に遮られる第１領域と、当該第１領域に隣接して照射光Ｌの一部が遮られた状態で到達する第２領域と、第２領域に隣接して照射光Ｌが全く遮られずに到達する第３領域とに亘って設置される。演算部２１は、工具４の回転に伴うラインセンサ８の出力状態の変化により、第２領域に含まれるセンサ素子の数が最少となったときに、第２領域の中央位置に基づいて工具４の輪郭位置を特定する。
2017002186.tif 000002
【特許請求の範囲】
【請求項１】
外周に複数の刃部を有する工具の形状測定装置であって、
前記工具に向けて照射光を発する投光部と、
前記工具を挟んで前記投光部とは反対側に配置され、前記照射光をレンズを介して受光すると共に、前記工具の輪郭が前記レンズによって結像する位置に設定された受光部と、
前記受光部による検知信号に基づいて前記工具の輪郭位置を演算する演算部と、を備え、
前記受光部は、前記レンズの光軸に垂直な受光面を備えると共に、当該受光面には、複数のセンサ素子が一方向に配列されたラインセンサが異なる方向に複数配置され、
前記ラインセンサは、前記工具によって前記照射光が完全に遮られる第１領域と、当該第１領域に隣接して前記照射光の一部が遮られた状態で到達する第２領域と、該第２領域に隣接して前記照射光が全く遮られずに到達する第３領域とに亘って設置され、
前記演算部は、前記工具の回転に伴う前記ラインセンサの出力状態の変化により、前記第２領域に含まれる前記センサ素子の数が最少となったときに、前記第２領域の中央位置に基づいて前記工具の輪郭位置を特定する工具形状測定装置。
【請求項２】
前記ラインセンサが、前記工具の回転軸芯と平行に設置された第１ラインセンサと、当該第１ラインセンサの両端部のうち、前記工具の基端部に近い側の端部に近接する位置を中央にして前記第１ラインセンサに対して直角に設置された第２ラインセンサとを備えている請求項１に記載の工具形状測定装置。
【請求項３】
前記工具の回転位相を認識する位相検出部を備え、
前記複数の刃部の夫々の輪郭位置を加工前後の異なる時間に測定した結果に基づいて算出される双方の輪郭位置の差を振れ幅とし、
当該振れ幅が予め設定した閾値を超えているとき、前記刃部の形状が異常であると特定する請求項１又は２に記載の工具形状測定装置。
【請求項４】
前記複数の刃部の夫々につき、前記刃部の延出方向に沿った二箇所で測定した双方の前記輪郭位置の差を振れ幅とし、
当該振れ幅が予め設定した閾値を超えているとき、前記刃部の形状が異常であると特定する請求項１又は２に記載の工具形状測定装置。
【請求項５】
前記演算部による前記工具の輪郭位置を演算すべく、前記工具の刃数を入力する入力部を備え、
前記演算部が、
予め設定してある前記工具の測定回転速度と前記刃数とに応じて夫々の刃部の測定周期を算出し、
前記ラインセンサによって前記輪郭位置の移動を測定し、前記輪郭位置が、前記ラインセンサの長手方向に沿った一方に向けて移動し、次に逆方向に反転した時点で、当該反転位置を確定輪郭位置とし、
当該確定輪郭位置を得た状態での前記工具の回転位相を基準にして、前記測定周期を半周期ずらせた位相を測定開始及び測定終了の切替位相とするように測定タイミングを設定し、
夫々の前記刃部の確定輪郭位置を少なくとも一回測定し、
各刃部の確定輪郭位置のうち、前記工具の回転軸芯から最も離れた最大輪郭位置と、前記回転軸芯に最も近い最小輪郭位置との差に基づいて前記工具の振れを測定する、請求項１から４の何れか一項に記載の工具形状測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工具の刃部形状を測定する工具形状測定装置に関する。
【背景技術】
【０００２】
特許文献１には、工具等の撮像対象を撮像し、得られた画像に画像処理を施すことで撮像対象の形状を検出する撮像装置が示されている。この撮像装置では、投光部から工具に向けて光が照射され、レンズを通過した光が、受光部に設けられたエリアセンサによって検出される。エリアセンサはセンサ素子を矩形の面状に配置して構成されている。これにより、工具を全体的に撮像して工具の形状を測定することができる。【０００３】
特許文献２には、エリアセンサとラインセンサとを併用する工具測定装置が記載されている。工具の形状はエリアセンサによって測定される。これに対し、ラインセンサは、測定領域であるエリアセンサの視野の適正な位置に工具が進入したかを検出するために用いられる。ラインセンサの検出信号がマシニングセンタに出力されると、マシニングセンタによって工具の進入動作が停止されて工具が測定領域に保持される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４９４８９号公報
【特許文献２】特開２０１２−８６３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１及び２の撮像装置を用いることで、複数の刃部を有する工具の全体的な形状を測定することができる。ただし、工具は通常回転状態にして形状が測定されるため、複数の刃部の一つが欠損した場合に、その欠損を検出できないことがある。これは、回転状態の工具では、刃部の一つが欠損しても工具の輪郭に変化が生じないためである。【０００６】
上記実情に鑑み、複数の刃部を有する工具の形状異常を簡便な構成で検出できる工具形状測定装置が望まれる。
【課題を解決するための手段】
【０００７】
本発明に係る工具形状測定装置の特徴構成は、外周に複数の刃部を有する工具の形状を測定する際に、
前記工具に向けて照射光を発する投光部と、
前記工具を挟んで前記投光部とは反対側に配置され、前記照射光をレンズを介して受光すると共に、前記工具の輪郭が前記レンズによって結像する位置に設定された受光部と、
前記受光部による検知信号に基づいて前記工具の輪郭位置を演算する演算部と、を備え、
前記受光部は、前記レンズの光軸に垂直な受光面を備えると共に、当該受光面には、複数のセンサ素子が一方向に配列されたラインセンサが異なる方向に複数配置され、
前記ラインセンサは、前記工具によって前記照射光が完全に遮られる第１領域と、当該第１領域に隣接して前記照射光の一部が遮られた状態で到達する第２領域と、該第１領域に隣接して前記照射光が全く遮られずに到達する第３領域とに亘って設置され、
前記演算部は、前記工具の回転に伴う前記ラインセンサの出力状態の変化により、前記第２領域に含まれる前記センサ素子の数が最少となったときに、前記第２領域の中央位置に基づいて前記工具の輪郭位置を特定する点にある。【０００８】
本構成では、工具の輪郭の撮像画像がラインセンサの位置で結像するようにレンズ及びラインセンサが設定されている。つまり、工具の刃部のうち、回転軸芯を含んでラインセンサに平行な平面上に位置する刃部の輪郭が、ラインセンサを設けた受光面上に結像する。今、受光面上において刃部の輪郭がラインセンサと交差している場合、ラインセンサを構成するセンサ素子のうち刃部の影となる部位にあるセンサ素子（第１領域）には照射光が届かない。つまり、この第１領域に存在するセンサ素子には起電力が生じない。一方、センサ素子のうち刃部の影とならない部位にあるセンサ素子（第３領域）には、照射光が全く遮られることなく到達する。ここでのセンサ素子に生じる起電力は最大となる。【０００９】
さらに、センサ素子のうち、第１領域に含まれるものと第３領域に含まれるものとの間には、光の一部が工具によって遮られた照射光を受光するセンサ素子が存在する（第２領域）。例えば、第２領域に含まれるセンサ素子にあっては、工具の輪郭が受光面に結像した状態で、一つのセンサ素子の半分の領域には光が照射され、残りの領域は工具の陰になって照射光が届かないものが存在し得る。このような場合、当該センサ素子の起電力は第１領域にあるものの起電力と第３領域にあるものの起電力との間の値になる。【００１０】
仮に、ラインセンサの延出方向と工具の輪郭の延出方向とが垂直である場合、結像された工具の輪郭と重なるセンサ素子の数が最小になる。一方、ラインセンサの延出方向と工具の輪郭の延出方向とが平行に近付くほど、結像された工具の輪郭と重なるセンサ素子の数が多くなる。つまり、一部の光しか受光できないセンサ素子の数が多くなって上記第２領域の範囲が広がる。このように、ラインセンサと工具の輪郭とが垂直に近い角度で交わっているほど、第２領域に分類されるセンサ素子の数が少なくなり、工具の輪郭の位置を特定し易くなる。工具の輪郭の位置は、例えば、第２領域に含まれるセンサ素子のうち中央の位置とする。【００１１】
また、受光部に結像する測定対象の位置は、受光部からみて工具の回転軸芯と等距離にある部位に設定される。測定対象の位置は工具の輪郭であるから、工具の回転に際して、工具の特定の刃部が、回転軸芯と等距離の位置に達したとき、即ち、回転軸芯から最も遠ざかる位置に達したときに刃部の輪郭が受光部に結像する。この状態で刃部の輪郭を測定する。【００１２】
これに対し、工具の回転位相が、当該測定位置の前後の何れかにある状態では、受光面における刃部の結像は焦点がずれたものとなる。このような所謂ピンボケ状態では、レンズを通った光が収束しきれず拡散したものとなり、結果として上記第２領域に分類されるセンサ素子の数が多くなる。【００１３】
このように、本構成であれば、刃部の輪郭が受光面に対して回転軸芯と等距離にあるときに刃部のピントが最も合うこととなる。この時に第２領域に分類されるセンサ素子のうち中央にあるものの位置が工具の輪郭の位置となる。【００１４】
また、本構成の工具形状測定装置では、複数のラインセンサを異なる方向に延出した状態で設けてあるから、例えば、エンドミルのように回転軸芯に対して直角方向の切削面と回転軸芯に対して平行な切削面とを有する工具であっても、何れか一つのラインセンサを用いて所定の部位の輪郭を測定することができる。【００１５】
本発明に係る工具形状測定装置の他の特徴構成は、前記ラインセンサが、前記工具の回転軸芯と平行に設置された第１ラインセンサと、当該第１ラインセンサの両端部のうち、前記工具の基端部に近い側の端部に近接する位置を中央にして前記第１ラインセンサに対して直角に設置された第２ラインセンサとを備えている点にある。【００１６】
ラインセンサが検知する光の濃淡は、刃部の輪郭に対して直角方向において最も変化が大きくなる。先端が径方向及び軸芯方向に外形を持つ工具を測定するには、２方向に沿ってラインセンサを配置する方がよい。その場合に、本構成の如く、ラインセンサを直角方向に配置すると、仮に一方のラインセンサが工具の輪郭の接線方向に位置した場合でも、他方のラインセンサは直角方向に位置するため、２方向の何れかのラインセンサで輪郭を測定できる領域が最大となる。【００１７】
特に、工具の側部輪郭は、回転軸芯と平行なことが多いが、本実施形態の場合、第２ラインセンサが回転軸芯と直角な配置となる。また、もう一方の第１ラインセンサは、工具の端面に対して直角に近い深い角度で交差させることが可能である。よって、本構成であれば、工具の輪郭をより正確に測定することができる。【００１８】
本発明に係る工具形状測定装置の他の特徴構成は、前記工具の回転位相を認識する位相検出部を備え、
前記複数の刃部の夫々の輪郭位置を加工前後の異なる時間に測定した結果に基づいて算出される双方の前記輪郭位置の差を振れ幅とし、
当該振れ幅が予め設定した閾値を超えているとき、前記刃部の形状が異常であると特定する点にある。【００１９】
本構成の如く、刃部毎に異なる時間での振れ幅を比較することで、例えば所定の加工を行う前後の刃部の状態を比較することができる。その際、形状測定は刃部毎に行うので、刃部の形状異常を早期に発見することができる。【００２０】
本発明に係る工具形状測定装置の他の特徴構成は、前記複数の刃部の夫々につき、前記刃部の延出方向に沿った二箇所で測定した双方の前記輪郭位置の差を振れ幅とし、
当該振れ幅が予め設定した閾値を超えているとき、前記刃部の形状が異常であると特定する点にある。【００２１】
本構成の如く、工具における複数の位置での振れ幅を比較することで、例えば工具の先端部から離れた未使用の部位での形状と、工具先端部の既に加工に使用された部位での形状との比較ができる。よって、時間を変えて測定することなく工具の形状異常を簡易に検出することができる。【００２２】
本発明に係る工具形状測定装置の他の特徴構成は、
前記演算部による前記工具の輪郭位置を演算すべく、前記工具の刃数を入力する入力部を備え、
前記演算部が、
予め設定してある前記工具の測定回転速度と前記刃数とに応じて夫々の刃部の測定周期を算出し、前記ラインセンサによって前記輪郭位置の移動を測定し、前記輪郭位置が、前記ラインセンサの長手方向に沿った一方に向けて移動し、次に逆方向に反転した時点で、当該反転位置を確定輪郭位置とし、当該確定輪郭位置を得た状態での前記工具の回転位相を基準にして、前記測定周期を半周期ずらせた位相を測定開始及び測定終了の切替位相とするように測定タイミングを設定し、夫々の前記刃部の確定輪郭位置を少なくとも一回測定し、各刃部の確定輪郭位置のうち、前記工具の回転軸芯から最も離れた最大輪郭位置と、前記回転軸芯に最も近い最小輪郭位置との差に基づいて工具の振れを測定するように構成することができる。【００２３】
本構成のようにラインセンサを用いて刃部の輪郭位置を測定するものであれば、従来の測定装置のように２次元の画素データを用いて画像処理を行う必要がなく、演算負荷を極めて低く抑えることができる。また、演算負荷が少ないため刃部の輪郭位置の演算が迅速なものとなり、工具の回転速度を高めて測定処理時間を短くすることができる。さらに、輪郭位置の測定は、所定の刃数を備えた刃部に対して任意の回転分だけ測定可能であり、測定精度を容易に高めることができる。
【図面の簡単な説明】
【００２４】
【図１】マシニングセンタに備えられた工具形状測定装置の概略図である。
【図２】Ｔ字状のラインセンサを示す図である。
【図３】ラインセンサに被測定物を重ねた図である。
【図４】ラインセンサの出力状態を示す概略図である。
【図５】各刃の振れ判定を行うフローチャートである。
【図６】使用前後の各刃の振れ判定値を比較したグラフである。
【図７】刃部の軸方向の振れを測定する例を示す図である。
【図８】刃部に複数の測定箇所を設ける例を示す図である。
【図９】各刃の複数個所を測定して振れ判定を行うフローチャートである。
【図１０】ねじれた刃部に測定箇所を設ける例を示す図である。
【図１１】回転軸芯（Ｚ軸）方向の基準位置の説明図である。
【発明を実施するための形態】
【００２５】
以下に、本発明の実施形態を図面に基づいて説明する。
〔全体構成〕
工具形状測定装置１００は、例えば外周に複数の刃部を有する穿孔用ドリル、フライス加工用のカッタ等の精密加工用の工具の形状測定に用いられる。図１に示すように、工具形状測定装置１００は、撮像部１とコントローラ２とによって構成されている。撮像部１は工具４が装着されたコンピュータ数値制御（CNC：Computerized Numerical Control)式の工作機械３に設置される。
【００２６】
撮像部１は、工具４に向けて照射光Ｌを発する投光部５と、工具４を挟んで投光部５と反対の側に配置される受光部６と、投光部５から照射した光を工具４の側に集光させる投光レンズ５ａを有する。投光部５は発光ダイオード（ＬＥＤ）等によって構成される。工具４を挟んで投光レンズ５ａと反対側には、工具４の輪郭を撮影する受光レンズ６ａが設けられている。受光レンズ６ａによって集められた光は、ミラー７によって曲げられ、ラインセンサ８を備えた受光部６に結像する。ラインセンサ８は、複数のセンサ素子８１が一方向に配列されて形成されている。また、ミラー７は、ラインセンサ８に対して受光レンズ６ａの光軸がずれている場合に光軸の調節が可能である。
【００２７】
ラインセンサ８の位置は、工具４の表面形状のうちラインセンサ８から工具４の回転軸芯Ｚと等距離にある部位の撮像が受光レンズ６ａによって焦点を結ぶように設定されている。受光レンズ６ａの焦点深度は例えば約０．１ｍｍである。工具４の刃先４ｂの像は受光レンズ６ａによって受光部６に拡大投影される。これにより、例えば光軸に対して垂直方向に約１μm程度の精度で工具４の輪郭位置を判別することができる。
【００２８】
ラインセンサ８が受光すると、光の明暗に応じて起電力が発生する。この起電力に基づいて検知信号が生成され、検知信号はコントローラ２に設けられた演算部２１に送られる。演算部２１では、工具４の輪郭位置の特定が行われる。測定された輪郭位置を示す値は撮像部１の側面位設けられた表示部１０に表示される。
【００２９】
図２に示すように、受光部６には受光レンズ６ａの光軸に垂直な受光面９が設けられている。受光面９には二本のラインセンサ８が互いに垂直となる姿勢で配置されている。例えば、工具４の先端部４ａの輪郭を測定する場合を想定する。仮に、ラインセンサ８が一方向の一本のみであれば、工具４の先端部４ａの何れかの部位に対してラインセンサ８の姿勢が接線方向になる場合が生じる。このような位置ではラインセンサ８を構成する複数のセンサ素子８１（図４参照）において受光量の差が出難くなり、先端部４ａの輪郭位置を正確に検出することができない。そこで、受光部６には、工具４の表面に対して垂直に近い交差角を有する状態でラインセンサ８の方向を設定するよう、異なる二つの方向に複数のラインセンサ８ａ、８ｂが設けられている。
【００３０】
本実施形態では、ラインセンサ８は、工具４の回転軸芯Ｚと平行に設置された第１ラインセンサ８ａと、第１ラインセンサ８ａに対して直角に設置された第２ラインセンサ８ｂとを備えている。第２ラインセンサ８ｂは第１ラインセンサ８ａの両端部のうち工具４の基端部に近い側の端部に近接して設置されている。
【００３１】
図２に示すように、第１・第２ラインセンサ８ａ，８ｂは、受光面９に設けられたＴ字状の凹溝９ａに配置される。こうすることで、撮像部１の内部で乱反射した光が第１・第２ラインセンサ８ａ，８ｂに入射するのを遮ることができ、第１・第２ラインセンサ８ａ，８ｂの検出精度を高めることができる。また、第１・第２ラインセンサ８ａ，８ｂには工具４の輪郭画像が拡大して投影されるから、第１・第２ラインセンサ８ａ，８ｂは高い解像度を有する。したがって、第１・第２ラインセンサ８ａ，８ｂの取付面となる受光面９は金属研磨面等によって正確な平面に形成されている。
【００３２】
図３には、第１ラインセンサ８ａ及び第２ラインセンサ８ｂに対して工具４の撮像画像が重なった様子が示されている。図３では、工具４の先端部４ａが第１ラインセンサ８ａの中程に位置している。第１ラインセンサ８ａの中程に示した黒丸は、あらかじめ設定された仮想の基準位置である。測定に際しては、工具４の先端部４ａがこの基準位置から通過した距離を測定する。一方の第２ラインセンサ８ｂは工具４に対して回転軸芯Ｚと垂直な方向に交差している。この状態では、第１ラインセンサ８ａは一箇所の輪郭位置を測定可能であり、第２ラインセンサ８ｂは二箇所の輪郭位置を測定可能である。
【００３３】
第２ラインセンサ８ｂによる受光の様子を図４に示す。図４の（ａ）〜（ｃ）の順に、工具４が時計方向に回転し、夫々の刃先４ｂの輪郭が第２ラインセンサ８ｂに結像する様子を示している。中央の図４（ｂ）が受光レンズ６ａによって刃先４ｂの像が第２ラインセンサ８ｂ上に合焦した状態である。受光レンズ６ａの焦点深度は例えば約０．１ｍｍであり、刃先４ｂがこの位置から前後に０．１ｍｍ以内の位置にある場合にはピントが合うこととなる。
【００３４】
図４（ａ）では、受光レンズ６ａから刃先４ｂまでの距離が遠く、刃先４ｂの位置は、受光レンズ６ａの光軸６ｂに対して図中左側にオフセットしている。この場合、焦点は、第２ラインセンサ８ｂの手前かつ光軸６ｂの右側となって所謂ピンボケ状態となる。逆に、図４（ｃ）では、受光レンズ６ａから刃先４ｂまでの距離が近い。刃先４ｂの位置は、光軸６ｂに対して左側である。この場合、焦点は、第２ラインセンサ８ｂの奥側かつ光軸６ｂに対して右側となって、やはりピンボケ状態となる。
【００３５】
例えば、図４（ａ）の場合、第２ラインセンサ８ｂには、工具４によって照射光Ｌが遮られない完全に遮られる第１領域Ａと、第１領域Ａに隣接して照射光Ｌの一部が遮られる第２領域Ｂと、第２領域Ｂに隣接して照射光Ｌが全く遮られない第３領域Ｃとが形成される。工具４の輪郭位置の検知は、焦点近傍にあるセンサ素子８１によって行われる。
【００３６】
図４から明らかなように、図４（ｂ）では、第２ラインセンサ８ｂの表面位置でピントが合うため、センサ素子８１は、第１領域Ａあるいは第３領域Ｃに属するものとなる。ここでは第２領域Ｂに分類されるセンサ素子８１の数はゼロ或いは極めて少ない数となる。
【００３７】
一方、図４（ａ）及び図４（ｃ）の場合、刃先４ｂの撮像焦点が第２ラインセンサ８ｂの表面位置に合わず、所謂ピンボケ状態となる。このため、幾つかのセンサ素子８１では光量が減じられた受光となり、第２領域Ｂに分類されるセンサ素子８１の数が増えることとなる。
【００３８】
演算部２１では、図４の夫々の場合において、第２領域Ｂに分類されるセンサ素子８１の中央位置、或いは、第１領域Ａ及び第３領域Ｃの境界位置をその瞬間における工具４の輪郭位置として特定する。
【００３９】
輪郭位置は、工具４の回転に伴い、受光レンズ６ａの光軸６ｂに垂直な方向に沿って移動する。図４から明らかな如く、刃先４ｂの撮像画像のピントが合った状態（図４（ｂ））で、輪郭位置は、第２ラインセンサ８ｂの長手方向に沿って回転軸芯Ｚに最も近い位置となる。刃先４ｂがそれ以外の位置にある場合には、撮像画像のピントが合わず、演算された輪郭位置は回転軸芯Ｚから遠ざかることとなる。よって、本実施形態において演算部２１は、輪郭位置が工具４の回転軸芯Ｚに最も近付いた位置を確定輪郭位置として特定する。
【００４０】
〔各刃先の形状測定〕
刃先４ｂの検査は適宜のタイミングで行うことができる。例えば、工具４を仕上げ加工に用いる前に行うと、より精密な加工が可能となる。また、所定の加工ワークにつき予め設定した加工個数毎に行ってもよいし、加工時間毎に行ってもよい。さらには、加工線長毎に行ってもよい。
【００４１】
複数の刃先４ｂを備える工具４においては、例えば図７に示すように、特定の刃先４ｂが欠損する場合がある。特に、工具４の径が小さいと刃先４ｂの摩耗や欠損を目視では確認することができない。本実施形態の工具形状測定装置１００では、以下の手順により各刃先４ｂの形状異常を特定する。例えば、複数の刃部（刃先４ｂ）の夫々の輪郭位置を加工前後の異なる時間に測定した結果に基づいて算出される双方の輪郭位置の差を振れ幅とし、当該振れ幅が予め設定した閾値を超えているとき、刃部の形状が異常であると特定する。
【００４２】
図１に示すように、工作機械３には、工具４の回転位相を認識する位相検出部３１が備えられている。位相検出部３１は、機械主軸に備えたサーボエンコーダや、工具４に取り付けた反射シールや切溝等の目印により、工具４の回転位相を認識する。工具４の形状測定に際しては、工具４に対して上記目印などによって測定開始の基点を設定する。その後、位相検出部３１により工具４の回転位相を把握しつつ、各刃先４ｂについて形状を測定する。なお、コントローラ２または工作機械３には、工具４の刃数を入力する入力部が備えられている。
【００４３】
以下、測定態様の詳細を図５のフローチャートに示す。複数の刃先４ｂに対し、決定された基点に基づいて刃先４ｂに順に識別番号（例えば１，２，・・・ｎ）を付与し、工具４を連続的に回転させて、一定周期で刃先４ｂの形状測定を行う。
【００４４】
ステップ♯１で測定周期を計算する。一例として、測定対象の工具４が１００回／分で回転し刃先４ｂが４枚である場合を想定する。この場合、一回転の周期は０．６秒であり、１つの刃先４ｂの測定周期０．１５秒となる。
【００４５】
次に、ステップ＃２において、工具４の回転位相の基点を決定する。ステップ＃３において輪郭位置の最大値を取得し、刃先４ｂの測定タイミングを演算する。この測定タイミングに対し、測定周期を１／２だけ進める（ステップ＃４）。即ち、ラインセンサ８ｂによって輪郭位置の移動を測定し、輪郭位置が、ラインセンサ８ｂの長手方向に沿った一方に向けて移動し、次に逆方向に反転した時点で、当該反転位置を確定輪郭位置とし、当該確定輪郭位置を得た状態での工具４の回転位相を基準にして、測定周期を半周期ずらせた位相を測定開始及び測定終了の切替位相とするように測定タイミングを設定する。これにより、測定周期の測定領域に、刃先４ｂにおいて受光レンズ６ａの焦点が合う最大外周位置とその前後の領域が含められる。その後、タイマを作動しつつ（ステップ＃５）、番号１の刃先４ｂの測定を開始する。
【００４６】
ラインセンサ８に含まれるセンサ素子８１が最少となり刃先４ｂの輪郭位置が特定されると、ステップ＃６において刃先４ｂの輪郭位置の最大値、即ち確定輪郭位置の値が更新される。ステップ＃７において番号１の刃先４ｂの測定が終了すると、ステップ＃８において刃先４ｂの番号値と確定輪郭位置の値が記憶される。ステップ♯９においてＮ値を１だけ増加し、以降、番号２〜４の刃先４ｂについて同様の測定を行う（ステップ＃５〜１０）。
【００４７】
ステップ＃１０において４枚の刃先４ｂに対して所定回数の測定が終了すると、ステップ＃１１において使用前の測定データと比較し夫々の刃先４ｂの振れ幅を計算する。
【００４８】
刃先４ｂの輪郭は、例えば工具４の径方向においては工具４の回転軸芯Ｚの位置を基準に増減を繰り返す。このため、径方向の一端側において刃先４ｂの輪郭を測定することで、夫々の刃先４ｂの軸心から刃先４ｂの輪郭までの距離である「振れ」を測定することができる。
【００４９】
図６には、６ｍｍφのエンドミルにつき、径方向の一端側の刃先４ｂの振れを測定した結果を示す。図６中、点線が加工前の測定結果であり、実線が加工後の測定結果である。
【００５０】
加工前の測定結果によれば、２番の刃先４ｂの測定値が最も大きく1.020ｍｍであった。これに対して最小の測定値は４番の刃先４ｂで0.960ｍｍであった。よって、これらの差から加工前の「振れ」は0.060ｍｍであったことがわかる。
【００５１】
一方、加工後の測定結果によれば、最大の測定値は１番の刃先４ｂで0.980ｍｍ、最小の測定値は４番の刃先４ｂで0.950ｍｍであった。よって、加工後の「振れ」は0.030ｍｍであり、加工前の半分に落ち着いたことになる。
【００５２】
ただし、２番の刃先４ｂに注目すると、加工前の測定値が1.020ｍｍであったものが加工後には0.969ｍｍとなり、0.051ｍｍ減少していた。１番、３番、４番の刃先４ｂについては、加工後は加工前に比べて何れも0.010ｍｍ短く測定された。この結果から、本実施形態では、１番、３番、４番については加工による摩耗が原因で測定値が小さくなったと判断した。一方、２番の刃先４ｂについては、測定値の減り方が急激であり、摩耗ではなく刃先４ｂの欠損と判断した。因みに、欠損であるか否かは工具４のサイズによってある程度の閾値の設定が可能である。６ｍｍφのエンドミルの場合には欠損であることの閾値として例えば0.020ｍｍを設定することができる。尚、欠損が存在する場合には、刃先４ｂの輪郭がラインセンサ８の検知範囲に収まらず、定期的に検出されるべきピークが現れない場合もある。このような閾値は、例えば、加工個数や加工線長など測定のインターバルによって適宜設定することができる。
【００５３】
図６では、工具４の径方向（Ｘ軸方向）において一端位置を測定した例を示した。ただし、本実施形態では、工具４の軸芯方向（Ｚ軸方向）の第１ラインセンサ８ａを備えているため、径方向に加えて刃先４ｂの軸方向の先端部４ａの振れ幅を測定することができる。こうすると、図７に示すように、軸芯方向（Ｚ軸方向）での刃先４ｂの欠損を特定することができる。
【００５４】
〔第２実施形態〕
工具４の測定部位は、複数の刃先４ｂの夫々につき、刃先４ｂの延出方向に沿った二箇所を設けてもよい。図８に、刃先４ｂの回転軸芯Ｚの方向に二箇所の測定部位４１，４２を設けた例を示す。例えば、第１測定部位４１は加工に用いられる部位から離れて加工による摩耗が生じない健全位置に設け、第２測定部位４２は加工に使用された先端部４ａの近傍に設ける。
測定した双方の輪郭位置の差を振れ幅とし、当該振れ幅が予め設定した閾値を超えているとき、刃先４ｂの形状が異常であると特定する。
【００５５】
図９に、この場合の測定態様のフローチャートを示す。この場合の測定では、図５に示したものに加えて工具４の別の位置で刃の輪郭位置を測定する。例えば、最初の測定では、工具４の刃のうち先端部４ａから離れた位置にある未使用部分について測定する。この第１測定部位４１での測定は、図９においては、ステップ＃１〜ステップ＃１１である。特にステップ＃１１は、図５では刃先４ｂの振れ計算を行ったが、ここでは第１測定部位４１での各刃先４ｂの輪郭位置につき夫々の最大値を記憶する。
【００５６】
続くステップ＃１２では、工具４の位置を移動させる。この位置は、図８に示した如く、工具４の先端部４ａに設けた第２測定部位４２である。次に、第２測定部位４２での各刃先４ｂの位相と、先に測定した第１測定部位４１での各刃先４ｂの位相との相対位置関係を確認する。例えば、図８に示す例のように、各刃先４ｂが工具４の回転軸芯Ｚの方向に沿って平行である場合には、第１測定部位４１及び第２測定部位４２での各刃先４ｂの回転位相は等しくなる。よって、この場合には、ステップ＃１３での第１測定部位４１及び第２測定部位４２での刃先４ｂの位相確認は、同じ位相であることを確認すればよく、ステップ＃１４での測定周期をずらす必要もない。
【００５７】
第２測定部位４２での刃先４ｂの位相が把握できれば、ステップ＃１５〜ステップ＃２１まで、第１測定部位４１での測定と同様に各刃先４ｂの輪郭位置を測定し、第２測定部位４２での各刃先４ｂの輪郭位置の最大値を記憶する。
【００５８】
この後、ステップ＃２２で、第１測定部位４１での測定結果と第２測定部位４２での測定結果との差を求め、各刃先４ｂの輪郭位置が加工前後でどのように変化しているかを演算する。例えば、６ｍｍφのエンドミルであれば、前述の如く0.020ｍｍを閾値とし、それ以内であれば通常の摩耗と判断し、閾値を超えていれば欠損と判断する。
【００５９】
このように工具４における複数の測定部位での振れ幅を比較することで、例えば加工部から離れた健全位置での形状と、刃先４ｂの加工に使用された部位との比較ができ、時間を変えて測定することなく工具４の形状異常を簡易に検出することができる。
【００６０】
尚、刃先４ｂが回転方向にねじれている場合は、図１０に示すように、共通の刃先４ｂであっても、第１測定部位４１の位相と第２測定部位４２の位相とは異なる位相となる。そのため、第１測定部位４１と第２測定部位４２との回転方向の位相差を図９のステップ＃１３で確認しておき、第１測定部位４１及び第２測定部位４２における測定値の差を算出する。
【００６１】
〔他の実施形態〕
工具４の回転軸芯Ｚの方向で工具４の形状を測定する場合、図１１に示すように、工具４のうちシャンク径が細くなり始める中間部４３、工具４の基端部４４を基準位置に設定してもよい。本実施形態のように、工具４の中間部４３や基端部４４は加工対象と接触しない部分を加工前後の比較のための基準位置に設定することで、測定値の精度が安定する。
【産業上の利用可能性】
【００６２】
本発明は、各種の工具の形状測定に広く利用することができる。
【符号の説明】
【００６３】
１      撮像部
２      コントローラ
４      工具
４ｂ    刃先
５      投光部
６      受光部
６ａ    受光レンズ
８      ラインセンサ
８ａ    第１ラインセンサ
８ｂ    第２ラインセンサ
９      受光面
２１    演算部
３１    位相検出部
１００  工具形状測定装置
Ａ〜Ｃ  第１〜第３領域
Ｌ      照射光
【図１】
2017002186.tif 000003
【図２】
2017002186.tif 000004
【図３】
2017002186.tif 000005
【図４】
2017002186.tif 000006
【図５】
2017002186.tif 000007
【図６】
2017002186.tif 000008
【図７】
2017002186.tif 000009
【図８】
2017002186.tif 000010
【図９】
2017002186.tif 000011
【図１０】
2017002186.tif 000012
【図１１】
2017002186.tif 000013
【国際調査報告】
2017002186.tif 000014
2017002186.tif 000015
2017002186.tif 000016
2017002186.tif 000017