(57)【要約】【課題】      バイトの刃先の位置を二次元平面上で精確に推定することを可能とする刃先位置推定方法等を提供することを目的とする。【解決手段】  被加工品を切削するＮＣ加工装置における切削工具の刃先の位置を推定する刃先位置推定方法等である。刃先は、被加工品を切削する先端部と、テーパー形状の側面を構成する側面部とを有する。刃先位置推定方法においては、刃先の位置を特定するために、先端部の少なくとも１点と前記側面部の少なくとも２点の合計少なくとも３点の座標を測定するデータ取得ステップと、少なくとも３点の座標データに基づいて、刃先の現在の位置を決定する決定ステップとを含む。【選択図】  図３
2015074055.tif 000002
【特許請求の範囲】
【請求項１】
被加工品を切削するＮＣ加工装置における切削工具の刃先の位置を推定する刃先位置推定方法であって、
前記刃先は、前記被加工品を切削する先端部と、テーパー形状の側面を構成する側面部とを有するものであり、
前記刃先の位置を特定するために、前記先端部の少なくとも１点と前記側面部の少なくとも２点の合計少なくとも３点の座標を測定するデータ取得ステップと、
前記少なくとも３点の座標データに基づいて、前記刃先の現在の位置を決定する決定ステップとを含む、刃先位置推定方法。
【請求項２】
前記データ取得ステップにおいて、面型センサで前記先端部の先端の第１軸上の座標を測定すると共に、前記側面部の２点の座標を線型センサで測定し、
前記決定ステップにおいて、少なくとも前記側面部の２点の座標の測定データに基づいて、前記第１軸とは異なる第２軸上の前記先端の座標を算定する、請求項１記載の刃先位置推定方法。
【請求項３】
前記第１軸は、前記側面部の対称軸と平行であり、
前記データ取得ステップにおいて、前記側面部の異なる２点であって、前記第１軸上の座標が等しい２点を測定し、
前記決定ステップにおいて、前記２点の座標の前記第２軸上の座標の平均値を前記先端の前記第２軸上の座標として決定する、請求項２記載の刃先位置推定方法。
【請求項４】
前記切削工具を第１の切削工具から第２の切削工具に交代させた後に、前記データ取得ステップ及び前記決定ステップにより前記第２の切削工具の刃先の位置を推定するものであり、
前記データ取得ステップの前に、
第１の切削工具の刃先の位置を取得する第１データ取得ステップと、
前記第１の切削工具の刃先の位置に基づいて前記第２の切削工具の前記刃先の位置を予測する予測ステップとをさらに含む、請求項１から３のいずれかに記載の刃先位置推定方法。
【請求項５】
被加工品を切削するＮＣ加工装置を用いた加工方法であって、
前記ＮＣ加工装置の刃先は、前記被加工品を切削する先端部と、テーパー形状の側面を構成する側面部とを有するものであり、
前記刃先の位置を特定するために、前記先端部の少なくとも１点と前記側面部の少なくとも２点の合計少なくとも３点の座標を測定するデータ取得ステップと、
前記少なくとも３点の座標データに基づいて、前記刃先の現在の位置を決定する決定ステップと、
前記刃先の現在の位置と機外で測定した前記先端部のノーズＲの値に基づいて、前記被加工品の切削を行う切削ステップとを含む、加工方法。
【請求項６】
前記切削ステップの後に、
前記被加工品を切削した部分を挟む複数の評価点を切削する追加切削ステップと、
前記評価点の切削の深さに基づいて、前記被加工品への切削を評価する評価ステップとをさらに含む、請求項５記載の加工方法。
【請求項７】
前記追加切削ステップにおいて、前記複数の評価点を前記切削ステップにおける深さよりも深く切削し、
前記評価ステップにおいて、前記複数の評価点における切削の最深部を結ぶ線分から前記被加工品への切削を評価する、請求項６記載の加工方法。
【請求項８】
被加工品を切削するＮＣ加工装置であって、
切削工具の刃先の少なくとも３点の座標を測定するセンサと、
前記刃先の形状データを記憶する記憶部と、
前記刃先の測定値に基づいて、前記刃先の現在の位置を算定する算定部とを備える、ＮＣ加工装置。
【請求項９】
前記刃先は、前記被加工品を切削する先端と、側面を構成する側面部とを有するものであり、
前記センサは、
検出部が平面又は曲面の形状をした面型センサ部と、検出部が２つの面が交差する線型センサ部とを有し、
前記面型センサ部を用いて、前記先端の第１軸上の座標を測定し、
前記線型センサ部を用いて、前記側面部の２点の座標を測定する、請求項８記載のＮＣ加工装置。
【請求項１０】
被加工品を切削するＮＣ加工装置における刃先の位置を取得するセンサ装置であって、
検出部が平面又は曲面の形状をしており、前記刃先の表面上の点の一軸上の座標を測定する面型センサ部と、
検出部が２つの面が交差する線の形状をしており、前記刃先の表面上の点の複数の軸上の座標を測定する線型センサ部とを備える、センサ装置。
【請求項１１】
被加工品を切削するＮＣ加工装置が備えるコンピュータに、請求項１から４のいずれかに記載の刃先位置推定方法又は請求項５から７のいずれかに記載の加工方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、刃先位置推定方法、加工方法、ＮＣ加工装置、センサ装置及びプログラムに関し、特に、被加工品を切削するＮＣ加工装置における切削工具の刃先の位置を推定する刃先位置推定方法等に関する。
【背景技術】
【０００２】
加工装置で焼き入れ材などの硬度が高い素材に、連続した精密な凸凹断面を加工する場合、切削量のわずかな変動によって切削工具（バイト）の摩耗量が大きく変化し、又は、先端が欠けたりすることが多い。このような加工にあたっては、粗加工、仕上げ加工等複数の工程に分け加工を行うことが対策として考えられる。バイトの摩耗をコントロールし、加工結果を要求精度内に収めるためには、バイトの刃先の位置をマイクロメートルオーダーで精確に把握する必要がある。
【０００３】
なお、バイトの刃先の第１軸又は第２軸のいずれか一方の軸上の座標を検出する方法としては、刃先をいずれかの軸方向に動かすことで計測する技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２３５５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術は、刃先の先端の第１軸及び第２軸の座標を特定し、二次元平面上の刃先の先端の位置を計測することは行われていなかった。そのため、従来、加工後のバイトの摩耗の程度が１０〜３０μｍとバラつきが大きかった。結果として、加工結果を要求精度内に収めることが困難であった。
【０００６】
ゆえに、本発明は、バイトの刃先の位置を二次元平面上で精確に推定することを可能とする刃先位置推定方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点は、被加工品を切削するＮＣ加工装置における切削工具の刃先の位置を推定する刃先位置推定方法であって、前記刃先は、前記被加工品を切削する先端部と、テーパー形状の側面を構成する側面部とを有するものであり、前記刃先の位置を特定するために、前記先端部の少なくとも１点と前記側面部の少なくとも２点の合計少なくとも３点の座標を測定するデータ取得ステップと、前記少なくとも３点の座標データに基づいて、前記刃先の現在の位置を決定する決定ステップとを含む、刃先位置推定方法である。
【０００８】
本発明の第２の観点は、第１の観点の刃先位置推定方法であって、前記データ取得ステップにおいて、面型センサで前記先端部の先端の第１軸上の座標を測定すると共に、前記側面部の２点の座標を線型センサで測定し、前記決定ステップにおいて、少なくとも前記側面部の２点の座標の測定データに基づいて、前記第１軸とは異なる第２軸上の前記先端の座標を算定する。
【０００９】
本発明の第３の観点は、第２の観点の刃先位置推定方法であって、前記第１軸は、前記側面部の対称軸と平行であり、前記データ取得ステップにおいて、前記側面部の異なる２点であって、前記第１軸上の座標が等しい２点を測定し、前記決定ステップにおいて、前記２点の座標の前記第２軸上の座標の平均値を前記先端の前記第２軸上の座標として決定する。
【００１０】
本発明の第４の観点は、第１から第３のいずれかの観点の刃先位置推定方法であって、前記切削工具を第１の切削工具から第２の切削工具に交代させた後に、前記データ取得ステップ及び前記決定ステップにより前記第２の切削工具の刃先の位置を推定するものであり、前記データ取得ステップの前に、第１の切削工具の刃先の位置を取得する第１データ取得ステップと、前記第１の切削工具の刃先の位置に基づいて前記第２の切削工具の前記刃先の位置を予測する予測ステップとをさらに含む。
【００１１】
本発明の第５の観点は、被加工品を切削するＮＣ加工装置を用いた加工方法であって、前記ＮＣ加工装置の刃先は、前記被加工品を切削する先端部と、テーパー形状の側面を構成する側面部とを有するものであり、前記刃先の位置を特定するために、前記先端部の少なくとも１点と前記側面部の少なくとも２点の合計少なくとも３点の座標を測定するデータ取得ステップと、前記少なくとも３点の座標データに基づいて、前記刃先の現在の位置を決定する決定ステップと、前記刃先の現在の位置と機外で測定した前記先端部のノーズＲの値に基づいて、前記被加工品の切削を行う切削ステップとを含む、加工方法である。
【００１２】
本発明の第６の観点は、第５の観点の加工方法であって、前記切削ステップの後に、前記被加工品を切削した部分を挟む複数の評価点を切削する追加切削ステップと、前記評価点の切削の深さに基づいて、前記被加工品への切削を評価する評価ステップとをさらに含む。
【００１３】
本発明の第７の観点は、第６の観点の加工方法であって、前記追加切削ステップにおいて、前記複数の評価点を前記切削ステップにおける深さよりも深く切削し、前記評価ステップにおいて、前記複数の評価点における切削の最深部を結ぶ線分から前記被加工品への切削を評価する。
【００１４】
本発明の第８の観点は、被加工品を切削するＮＣ加工装置であって、切削工具の刃先の少なくとも３点の座標を測定するセンサと、前記刃先の形状データを記憶する記憶部と、
前記刃先の測定値に基づいて、前記刃先の現在の位置を算定する算定部とを備える、ＮＣ加工装置である。
【００１５】
本発明の第９の観点は、第８の観点のＮＣ加工装置であって、前記刃先は、前記被加工品を切削する先端と、側面を構成する側面部とを有するものであり、前記センサは、検出部が平面又は曲面の形状をした面型センサ部と、検出部が２つの面が交差する線型センサ部とを有し、前記面型センサ部を用いて、前記先端の第１軸上の座標を測定し、前記線型センサ部を用いて、前記側面部の２点の座標を測定する。
【００１６】
本発明の第１０の観点は、被加工品を切削するＮＣ加工装置における刃先の位置を取得するセンサ装置であって、検出部が平面又は曲面の形状をしており、前記刃先の表面上の点の一軸上の座標を測定する面型センサ部と、検出部が２つの面が交差する線の形状をしており、前記刃先の表面上の点の複数の軸上の座標を測定する線型センサ部とを備える、センサ装置である。
【００１７】
本発明の第１１の観点は、被加工品を切削するＮＣ加工装置が備えるコンピュータに、第１から第４のいずれかの観点の刃先位置推定方法又は第５から第７のいずれかの観点の加工方法を実行させるためのプログラムである。
【００１８】
なお、本発明を、ＮＣ加工装置における切削工具の刃先で加工された被加工品の評価方法であって、被加工品を切削する切削ステップと、被加工品の切削した部分を挟む複数の評価点を切削する追加切削ステップと、前記評価点の切削の深さに基づいて、前記被加工品を評価する評価ステップとを含む、評価方法と捉えてもよい。
【００１９】
また、本発明を、被加工品を切削するＮＣ加工装置における切削工具の刃先の情報を推定する刃先位置推定方法であって、被加工品を切削する切削ステップと、被加工品の切削した部分を挟む複数の評価点を切削する追加切削ステップと、前記評価点の切削の深さに基づいて、切削後の前記刃先の摩耗度合いを推定する切削後推定ステップとを含む刃先位置推定方法と捉えてもよい。
【００２０】
本発明を上記の評価方法と捉えた場合、評価点における切削の深さを結んだ線分を基準として切削ステップにおける切削の深さを評価できる。このため、切削ステップ中の刃先の摩耗の推移を把握し、加工後の刃先の状態を適切に評価することが可能となる。
【発明の効果】
【００２１】
本発明の各観点によれば、少なくとも先端部の１点と側面部の２点の計３点の座標を測定することにより、当該３点で特定される平面における刃先の先端の位置座標を精確に推定することが可能となる。
【００２２】
本発明の第２の観点によれば、刃先の先端の座標のうち、例えば、主軸回転軸に垂直な軸（Ｘ軸）座標を面型センサで測定し、主軸回転軸に平行な軸（Ｚ軸）座標を線型センサで測定した側面部２点から推定する。これにより、許容できる精度で直接的に測定することが困難な先端のＺ軸座標を精度よく推定でき、刃先の先端の位置を精確に推定可能となる。
【００２３】
ここで、硬度が高い素材を切削する場合、粗加工、仕上げ加工など複数の加工工程が必要になる。マイクロメートルオーダーの加工を行うためには交代前後のバイトの位置を精確に推定することが必要である。ところが、工程間での切削工具の交代に時間がかかると、被加工品（ワーク）の温度などの加工環境が変化してしまう。すると、精確な加工に支障がある。よって、刃先の位置を迅速に推定する必要がある。
【００２４】
そこで、本発明の第２の観点によれば、先端の座標については、Ｘ軸等の１軸上の座標のみを直接測定すれば十分である。先端の他の座標は、他の２点の第２軸上の座標を測定することにより、推定可能となる。そのため、最も摩耗しやすくデリケートな先端の測定を迅速に実施することが可能となる。
【００２５】
また、先端の座標を測定するセンサは、従来ＮＣ加工装置で用いられてきた面形状のセンサをそのまま用いることができる。したがって、本発明の第２の観点によれば、本発明の観点を従来の装置に導入することが容易となる。
【００２６】
本発明の第３の観点によれば、一般に刃先の側面部が主軸回転軸に平行な軸に対して回転対称に配置されていることを利用して、迅速かつ精確な刃先の位置の推定が容易となる。
【００２７】
さらに、本発明の第４の観点によれば、迅速な刃先の位置の推定が要求される切削工具の交代の際、迅速な推定が容易となる。
【００２８】
ここで、ＮＣ加工装置において、刃先の位置に加えて刃先の先端形状を示すノーズＲの値も加工精度に影響を及ぼすパラメータである。従来、刃先の位置を高精度に特定できなかったため、ノーズＲの値も高精度な値は必要とされず、カタログ記載の公称値がＮＣ装置に入力されていた。しかし、本発明のように高精度に刃先の先端の位置を特定することが可能となることにより、併せて、公差の大きいカタログ上の公称値ではなく高精度なノーズＲの値が要請されることとなった。
【００２９】
そこで、本発明の第５の観点によれば、刃先の位置に加えて刃先の先端形状を示すノーズＲの値も機外で精密に測定した値を用いて加工を行う。これにより、さらに高精度な加工を行うことが可能となる。
【００３０】
さらに、本発明の第６の観点によれば、被加工品を切削した後の被加工品の高精度な切削を高精度に評価可能となる。
【００３１】
さらに、本発明の第７の観点によれば、評価のための切削の最深部を特定しやすいため、切削後の被加工品の評価が容易となる。
【００３２】
また、本発明の第９の観点によれば、面型センサ及び線型センサを１つのセンサで実現することができる。
【図面の簡単な説明】
【００３３】
【図１】本実施例に係るＮＣ加工装置１の概要を示すブロック図である。
【図２】ＮＣ加工装置１を用いた加工と評価の概要を例示するフロー図である。
【図３】ＮＣ加工装置１が備えるセンサとセンサが測定する刃先の先端の測定点を例示する図である。
【図４】本実施例に係る刃先位置推定方法の一例を示すフロー図である。
【図５】被加工品の評価の一例を示す図であり、（ａ）外径を基準に評価した場合と、（ｂ）加工後の切削の深さに基づいて評価した場合とを比較した図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照して、本願発明の実施例について述べる。なお、本願発明の実施の形態は、以下の実施例に限定されるものではない。
【実施例】
【００３５】
図１は、本願発明の実施例に係るＮＣ加工装置１（本願請求項における「ＮＣ加工装置」の一例）の概要を示すブロック図である。以下、図１のＮＣ加工装置１の概要を説明する。
【００３６】
ＮＣ加工装置１は、主軸台３と、刃物台９と、センサ２１（本願請求項における「センサ」「検出部」の一例）と、操作盤２７と、制御部２９と、計算部３９と、記憶部４９（本願請求項における「記憶部」の一例）とを備える。
【００３７】
主軸台３は、加工対象であるワーク７（本願請求項における「被加工品」の一例）を把持するワークホルダ５を有する。刃物台９は、ワーク７を加工する切削工具であるバイトを把持する工具ホルダ１１を有する。工具ホルダ１１は、少なくとも複数のバイトとして、第１バイト１３（本願請求項における「第１の切削工具」の一例）及び第２バイト１９（本願請求項における「第２の切削工具」の一例）を有する。第１バイト１３は、ワーク７に直接当たって切削する先端部１５（本願請求項における「先端部」の一例）と、テーパー形状の側面を構成する側面部１７（本願請求項における「側面部」の一例）とを有する。先端部１５と側面部１７とを併せて刃先（本願請求項における「刃先」の一例）と呼ぶ。第２バイト１９も同様に刃先に先端部と側面部とを有する。本実施例では、第１バイト１３が粗加工用のバイト、第２バイト１９が仕上げ加工用のバイトであるとする。
【００３８】
センサ２１は、バイトの位置座標を測定する。センサ２１は、１辺５ｍｍの立方体形状をしており、面型センサ部２３（本願請求項における「面型センサ」の一例）と線型センサ部２５（本願請求項における「線型センサ」の一例）とを有する。面型センサ部２３は、立方体のいずれかの面でバイトの位置座標のデータを取得する。線型センサ部２５は、立方体のいずれかの線でバイトの位置座標のデータを取得する。操作盤２７は、得られたバイト位置座標のデータ及びノーズＲのデータをユーザが入力するために用いられる。
【００３９】
制御部２９は、主軸台制御部３１と、刃物台制御部３３と、センサ制御部３５と、ＮＣ制御部３７とを有する。主軸台制御部３１は、主軸台３を制御して、ワーク７の把持、移動、回転等を実行させる。刃物台制御部３３は、刃物台９を制御して、バイトの選択、バイトの移動、回転等を実行させる。センサ制御部３５は、センサ２１を制御して、センサ２１の移動等を実行させる。ＮＣ制御部３７は、操作盤２７から入力されたデータに基づいて主軸台３及び刃物台９を制御して加工を実行させる。なお、センサ２１とセンサ制御部３５とは、併せて本願請求項における「センサ装置」の一例である。
【００４０】
計算部３９は、予測部４１と、算定部４３（本願請求項における「算定部」の一例）と、刃先位置決定部４５と評価部４７を有する。予測部４１は、第１バイト１３の位置が決定された後に第２バイト１９の位置を予測する。算定部４３は、測定した座標から先端（本願請求項における「先端」の一例）の座標を算出する。刃先位置決定部４５は、測定されたデータに基づいて、刃先の現在の位置を決定する。評価部４７は、ワーク７の切削結果を評価する。特に、バイトの摩耗に基づく切削のバラつきを評価する。
【００４１】
記憶部４９は、機外で測定されたバイトのノーズＲのデータ、センサ２１が測定したバイトの刃先のデータ等のデータを記憶する。
【００４２】
続いて、図２を参照して、ＮＣ加工装置１を用いた加工と評価のフローの概要を説明する。図２は、ＮＣ加工装置１を用いた加工と評価の概要を例示するフロー図である。
【００４３】
＜＜粗加工＞＞
ステップＳＴ００１において、ＮＣ加工装置１は、第１バイト１３を用いてワーク７の粗加工を行う（本願請求項における「切削ステップ」の一例）。
【００４４】
＜＜刃先位置の推定＞＞
続いて、ステップＳＴ００２（本願請求項における「第１データ取得ステップ」の一例）において、センサ制御部３５がセンサ２１を制御して第１バイト１３の座標データを取得させる。センサ２１の座標データの取得については、後ほど詳しく述べる。ステップＳＴ００３において、取得した位置データに基づき、算定部４３及び刃先位置決定部４５が第１バイト１３の位置を決定する。第１バイト１３の位置は、記憶部４９に記憶される。ステップＳＴ００４において、刃物台制御部３３が刃物台９を制御して、加工に用いるバイトを第１バイト１３から第２バイト１９に交換させる。また、予測部４１は、記憶部４９に記憶された第１バイト１３の位置に基づき、第２バイト１９の位置を予測する（本願請求項における「予測ステップ」の一例）。ステップＳＴ００５において、センサ制御部３５がセンサ２１を制御して第２バイト１９の座標データを取得させる。ステップＳＴ００６において、取得した位置データに基づき、算定部４３及び刃先位置決定部４５が第２バイト１９の位置を決定する。以上、ステップＳＴ００２からステップＳＴ００６は、本願請求項における「刃先位置推定方法」の一例である。
【００４５】
＜＜仕上げ加工＞＞
ステップＳＴ００７において、ユーザは、第２バイト１９の精確な位置データと、機外で測定されたノーズＲの精確な値を操作盤２７から入力する。ＮＣ制御部３７は、これらのデータに基づいて、主軸台制御部３１及び刃物台制御部３３と連動しつつ、ワーク７に対して精密にＮＣ加工を行う（本願請求項における「切削ステップ」の一例）。
【００４６】
＜＜加工の評価＞＞
ステップＳＴ００８において、ＮＣ加工装置１は、ワーク７の加工箇所を挟むようにして２点を評価点として切削する（本願請求項における「追加切削ステップ」の一例）。また、この２点の切削は、粗加工（ステップＳＴ００１）及び仕上げ加工（ステップＳＴ００７）におけるワーク７の加工箇所よりも深く切削する。続いて、ステップＳＴ００９において、評価部４７は、２点の評価点の深さを結ぶ線分を基準として、粗加工及び仕上げ加工の切削を評価して（本願請求項における「評価ステップ」の一例）、フローを終了する。以上、ステップＳＴ００１からステップＳＴ００９は、本願請求項における「加工方法」の一例である。
【００４７】
上記のステップＳＴ００４において、予測部４１が第２バイト１９の位置を予測することにより、第２バイト１９の位置を素早く測定可能となる。結果として、粗加工後のワーク７の温度等の加工環境があまり変わらないうちに、仕上げ加工を開始することが容易となる。
【００４８】
ＮＣ加工においては、ＮＣ加工装置１にノーズＲの値とバイトの位置座標を入力する必要がある。ここで、ノーズＲは、一般に０．０４ｍｍなどと小さく、センサで直接測定することが困難である。そこで、従来、ノーズＲの値としてメーカーのカタログに記載の公称値が入力されていた。精度が高くない加工であれば、このような公差の大きい公称値でも加工できていたが、以下に示す本実施例に係るフローのように高精度なバイトの位置座標を用いる場合、同様に高精度なノーズＲの値を入力することが求められる。
【００４９】
そこで、本実施例のフローでは、ノーズＲの値としてＮＣ加工装置１の機外で専用の測定機器を用いて測定した値を入力する。このように高精度なノーズＲの値及びバイトの位置座標を入力することにより、後に述べるような高精度な加工が可能となった。
【００５０】
続いて、図３及び図４を参照して、バイトの刃先の先端の測定（図２におけるステップＳＴ００２、ＳＴ００３、ＳＴ００５及びＳＴ００６）について詳しく説明する。図３は、ＮＣ加工装置１が備えるセンサ２１とセンサ２１が測定する刃先の先端の測定点を例示する図である。図４は、本実施例に係る刃先位置推定方法の一例を示すフロー図である。
【００５１】
図３には、バイトの先端の拡大図と、立方体形状のセンサ２１をＹ軸から見たところが示されている。なお、Ｚ軸（本願請求項における「第２軸」の一例）は、主軸回転中心軸に平行な軸である。また、Ｘ軸（本願請求項における「第１軸」の一例）、Ｙ軸及びＺ軸は、それぞれ互いに垂直な軸である。センサ２１は、面ＡＢＣＤ及び面Ａ’Ｂ’Ｃ’Ｄ’がそれぞれＺＸ平面に平行であり、かつ、辺ＡＢ及び辺ＣＤがそれぞれＸ軸に平行であるように配置されている。なお、辺ＡＡ’、ＢＢ’、ＣＣ’及びＤＤ’は、それぞれＹ軸に平行である。以下、センサ２１がバイトの位置座標のデータを取得し、位置を決定する流れについて説明する。なお、バイトのデータ取得の前後において、センサ制御部３５がセンサ２１を制御して、加工に邪魔にならないように隠れる位置と、バイトを測定するために出てくる位置の２箇所を移動させる。センサ２１がバイトを測定するために出てくる位置に移動後、刃物台制御部３３が刃物台９を制御して、以下の要領でバイトを移動させ、センサ２１の面型センサ部２３又は線型センサ部２５に接触させる。
【００５２】
（１）刃物台９がＸ軸方向にのみ動いて、バイトの先端部１５の先端Ｔを面ＢＢ’Ｃ’Ｃで表される面型センサ部２３に対して接近させる。先端Ｔが面型センサ部２３に接したら、センサ制御部３５が面型センサ部２３を制御して、先端ＴのＸ座標のデータのみを取得させる（図４におけるステップＳＴ１０１）。
（２）刃物台９が、Ｘ軸方向に動いて、先端Ｔを面型センサ部２３から離れさせる。
（３）刃物台９が、Ｚ軸方向に動く。
（４）刃物台９が、先端ＴのＸ座標が面型センサ部２３のＸ座標よりもＸ軸方向に１ｍｍだけ面ＡＡ’Ｄ’Ｄ側に近づいた位置まで動く。
（５）刃物台９が、Ｚ軸方向に動いて側面部１７上の点Ｌ１を辺ＣＣ’で表される線型センサ部２５１に接近させる。点Ｌ１が線型センサ部２５１に接したら、Ｌ１のＸ座標及びＺ座標のデータを取得する。（図４におけるステップＳＴ１０２）
（６）刃物台９が、センサ２１から離れるようにＸ軸方向に動いて、Ｌ１から離れる。
（７）刃物台９が、（３）とは反対側のＺ軸方向に動く。
（８）刃物台９が、先端ＴのＸ座標が面型センサ部２３のＸ座標よりもＸ軸方向に１ｍｍだけ面ＡＡ’Ｄ’Ｄ側に近づいた位置まで動く。
（９）刃物台９が、Ｚ軸方向に動いて側面部１７上の点Ｒ１を辺ＢＢ’で表される線型センサ部２５２に接近させる。点Ｒ１が線型センサ部２５２に接したら、Ｒ１のＸ座標及びＺ座標のデータを取得する（図４におけるステップＳＴ１０２）。刃物台９は、バイトをセンサ２１から離れさせる。また、センサ制御部３５は、センサ２１を制御して、加工に邪魔にならないように隠れる位置に移動させる。以上、図４におけるステップＳＴ１０１からステップＳＴ１０３は、本願請求項における「データ取得ステップ」の一例である。
【００５３】
続いて、算定部４３が、Ｌ１及びＲ１のＺ座標の中間点を算出する。刃先位置決定部４５は、算出されたＺ座標を先端ＴのＺ座標と決定する（図４におけるステップＳＴ１０４）。これは、先端Ｔを通るバイトの中心軸がＸ軸に平行であることと、Ｌ１及びＲ１がそれぞれバイトの中心軸に関して対称な位置にあることを利用している。なお、図４におけるステップＳＴ１０４は、本願請求項における「決定ステップ」の一例である。
【００５４】
先端ＴのＺ座標を直接測定することも考えられる。しかし、センサとして、一般に用いられているタッチプローブを想定した場合、先端ＴのＸ座標は許容精度内で測定できるものの、先端ＴのＺ座標は許容できる精度で測定できない。そのため、上記のようにＬ１及びＲ１のＺ座標から先端ＴのＺ座標を算出して推定することが有効となる。
【００５５】
このようにして、先端Ｔの座標を含めてバイトの刃先の位置を精確かつ素早く決定することが可能となり、ワーク７の温度等の加工環境が大きく変わる前に仕上げ加工を実施することが容易となる。結果として、精密な加工が可能となる。
【００５６】
続いて、図５を参照して、本実施例に係る加工方法による加工の評価の一例を示す。図５は、被加工品の評価の一例を示す図であり、（ａ）外径を基準に評価した場合と、（ｂ）加工後の切削の深さに基づいて評価した場合とを比較した図である。横軸は、ワークの切削箇所を示す。図５の右から左に向かって加工を行っている。縦軸は、切削の深さを示す。
【００５７】
図５（ａ）では、バイトの摩耗を前提としておらず、一見、ほぼ均一の深さに切削できているように見える。しかし、図５（ｂ）に示すように、加工後に連続して切削した（Ａ）及び（Ｂ）の２本の切削深さが同一であることを前提に表示することにより、正確な切削深さを評価することが可能となる。
【００５８】
正確に切削深さを評価できる図５（ｂ）を参照して、本実施例に係る加工方法によれば、バイトの摩耗が８μｍ程度と従来の方法よりも抑制された。また、毎回の加工におけるバイトの摩耗のバラつきはなく、毎回８μｍ程度の摩耗であった。これは、従来よりも精確なノーズＲ及びバイトの位置座標を用いて精確なＮＣ加工を行うことが可能になったためと考えられる。
【００５９】
なお、先端Ｔ、側面の測定点Ｌ１及びＲ１は、上記の実施例では同一のセンサ２１で位置座標を測定したが、それぞれ別のセンサで測定することとしてもよい。また、センサのサイズや形状は異なるものであってもよい。
【００６０】
また、図３の（６）において、Ｌ１からＸ軸方向以外（例えば、Ｚ軸方向）に動いてバイトから離れることとしてもよい。
【００６１】
さらに、図３において、刃物台制御部３３が刃物台９を制御して移動させたが、センサ制御部３５がセンサ２１を制御して、センサ２１を平行移動させることとしてもよい。その際、測定点の間を移動する際にセンサ２１を回転させてもよい。
【符号の説明】
【００６２】
１・・・ＮＣ加工装置、７・・・ワーク、１３・・・第１バイト、１５・・・先端部、１７・・・側面部、１９・・・第２バイト、２１・・・センサ、２３・・・面型センサ部、２５・・・線型センサ部、３５・・・センサ制御部、４１・・・予測部、４３・・・算定部、４５・・・刃先位置決定部、４７・・・評価部、４９・・・記憶部
【図１】
2015074055.tif 000003
【図２】
2015074055.tif 000004
【図３】
2015074055.tif 000005
【図４】
2015074055.tif 000006
【図５】
2015074055.tif 000007