(57)【特許請求の範囲】
【請求項１】
１または複数の刃部を備える回転工具を用いて被加工物を切削する際に、所定周期内において全ての前記刃部による断続的な切削を行うための加工条件の良否を判定する方法であって、
前記被加工物側または前記回転工具側に取り付けられたＡＥ（アコースティック・エミッション）センサのＡＥ出力値を取得する取得工程と、
前記ＡＥ出力値に基づいて前記加工条件の良否を判定する判定工程と、
を備え、
前記ＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表し、
前記判定工程は、
前記所定周期内における前記ＡＥ出力値の前記突出値の回数が、切削すべき全ての前記刃部による断続的な切削回数に相当するｎ回であるか否かに基づいて、切削すべき全ての前記刃部による断続的な切削が行われているか否かを判定し、
切削すべき全ての前記刃部による断続的な切削が行われているときに前記加工条件が良好であると判定する、
加工条件良否判定方法。
【請求項２】
前記判定工程は、さらに、前記所定周期内における複数の前記突出値の最大値差が設定範囲内であるか否かに基づいて前記加工条件の良否を判定する、請求項１の加工条件良否判定方法。
【請求項３】
前記判定工程は、さらに、前記所定周期内における前記ＡＥ出力値の積分値が設定範囲内であるか否かに基づいて前記加工条件の良否を判定する、請求項１または２の加工条件良否判定方法。
【請求項４】
前記判定工程は、さらに、前記所定周期内における複数の前記突出値の平均値が設定範囲内であるか否かに基づいて前記加工条件の良否を判定する、請求項２または３の加工条件良否判定方法。
【請求項５】
前記取得工程は、前記回転工具の回転速度が一の回転速度である場合における前記ＡＥ出力値を取得し、
前記判定工程は、前記一の回転速度における前記ＡＥ出力値に基づいて、前記加工条件のうち前記一の回転速度についての良否を判定し、
前記取得工程は、前記判定工程における前記一の回転速度についての良否の判定の後に前記回転工具の回転速度を他の回転速度に変化させて、前記回転工具の回転速度が前記他の回転速度である場合における前記ＡＥ出力値を取得し、
前記判定工程は、前記他の回転速度における前記ＡＥ出力値に基づいて、前記加工条件のうち前記他の回転速度についての良否を判定する、請求項１〜４の何れか一項の加工条件良否判定方法。
【請求項６】
前記取得工程は、前記回転工具の固有振動数を通過しないように前記回転工具の回転速度を変化させる、請求項５の加工条件良否判定方法。
【請求項７】
前記回転工具は、回転しながら断続的な切削を行うと共に、前記回転工具の先端側は、前記断続的な切削により切込方向に振動し、
前記回転工具が１の刃部を有する場合には、当該１の刃部の切削により前記回転工具が第１回目および第２回目の切削抵抗を受け、前記回転工具が複数の刃部を有する場合には、一の刃部の切削により前記回転工具が第１回目の切削抵抗を受け、他の刃部の切削により前記回転工具が第２回目の切削抵抗を受け、
前記取得工程は、前記回転工具が第１回目の切削抵抗を受ける時において前記回転工具の先端側の切込方向の振動における振動位相０°と定義した場合に、前記回転工具が第２回目の切削抵抗を受ける時において前記回転工具の先端側の切込方向の振動における前記回転工具の振動位相を１８０°以上２７０°未満の範囲において前記回転工具の回転速度を変化させる、請求項６の加工条件良否判定方法。
【請求項８】
前記取得工程は、設定された前記加工条件に基づいて断続的な切削を行う際の前記ＡＥ出力値を取得し、
前記加工条件良否判定方法は、前記判定工程にて現在の前記加工条件が良好でない状態になったと判定された場合に、前記加工条件を変更する条件変更工程を備える、請求項１〜７の何れか一項の加工条件良否判定方法。
【請求項９】
１または複数の刃部を備え、加工条件に従って被加工物を切削する際に断続的な切削を行う回転工具と、
前記被加工物側または前記回転工具側に取り付けられたＡＥ出力値を出力するＡＥセンサと、
前記ＡＥ出力値に基づいて前記加工条件の良否を判定する判定手段と、
を備え、
前記ＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表し、
前記判定手段は、
前記所定周期内における前記ＡＥ出力値の前記突出値の回数が、切削すべき全ての前記刃部による断続的な切削回数に相当するｎ回であるか否かに基づいて、切削すべき全ての前記刃部による断続的な切削が行われているか否かを判定し、
切削すべき全ての前記刃部による断続的な切削が行われているときに前記加工条件が良好であると判定する、
加工条件良否判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工条件の良否を判定する方法とその判定装置に関するものである。
【背景技術】
【０００２】
実開昭６−１７６０４９号公報（特許文献１）には、ＡＥ（アコースティック・エミッション）センサを被加工物に取り付け、びびり振動の有無を判定して、切削状態を調整することが記載されている。また、特開２００４−２９１１１８号公報（特許文献２）には、ＡＥセンサの出力値と閾値との比較により、切削用スピンドルの送り速度を変更することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開昭６−１７６０４９号公報
【特許文献２】特開２００４−２９１１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ＡＥセンサを用いて、従来よりも高精度に加工条件の良否を判定する方法および装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
（加工条件良否判定方法）
（請求項１）本発明に係る加工条件良否判定方法は、１または複数の刃部を備える回転工具を用いて被加工物を切削する際に、所定周期内において全ての前記刃部による断続的な切削を行うための加工条件の良否を判定する方法であって、前記被加工物側または前記回転工具側に取り付けられたＡＥ（アコースティック・エミッション）センサのＡＥ出力値を取得する取得工程と、前記ＡＥ出力値に基づいて前記加工条件の良否を判定する判定工程と、を備える。
前記ＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表す。前記判定工程は、前記所定周期内における前記ＡＥ出力値の前記突出値の回数が、切削すべき全ての前記刃部による断続的な切削回数に相当するｎ回であるか否かに基づいて、切削すべき全ての前記刃部による断続的な切削が行われているか否かを判定し、切削すべき全ての前記刃部による断続的な切削が行われているときに前記加工条件が良好であると判定する。
（請求項２）また、前記判定工程は、さらに、前記所定周期内における複数の前記突出値の最大値差が設定範囲内であるか否かに基づいて前記加工条件の良否を判定するようにしてもよい。
（請求項３）また、前記判定工程は、さらに、前記所定周期内における前記ＡＥ出力値の積分値が設定範囲内であるか否かに基づいて前記加工条件の良否を判定するようにしてもよい。
（請求項４）また、前記判定工程は、さらに、前記所定周期内における複数の前記突出値の平均値が設定範囲内であるか否かに基づいて前記加工条件の良否を判定するようにしてもよい。
【０００６】
（請求項５）また、前記取得工程は、前記回転工具の回転速度が一の回転速度である場合における前記ＡＥ出力値を取得し、前記判定工程は、前記一の回転速度における前記ＡＥ出力値に基づいて、前記加工条件のうち前記一の回転速度についての良否を判定し、前記取得工程は、前記判定工程における前記一の回転速度についての良否の判定の後に前記回転工具の回転速度を他の回転速度に変化させて、前記回転工具の回転速度が前記他の回転速度である場合における前記ＡＥ出力値を取得し、前記判定工程は、前記他の回転速度における前記ＡＥ出力値に基づいて、前記加工条件のうち前記他の回転速度についての良否を判定するようにしてもよい。
（請求項６）また、前記取得工程は、前記回転工具の固有振動数を通過しないように前記回転工具の回転速度を変化させるようにしてもよい。
【０００７】
（請求項７）また、前記回転工具は、回転しながら断続的な切削を行うと共に、前記回転工具の先端側は、前記断続的な切削により切込方向に振動し、前記回転工具が１の刃部を有する場合には、当該１の刃部の切削により前記回転工具が第１回目および第２回目の切削抵抗を受け、前記回転工具が複数の刃部を有する場合には、一の刃部の切削により前記回転工具が第１回目の切削抵抗を受け、他の刃部の切削により前記回転工具が第２回目の切削抵抗を受け、前記取得工程は、前記回転工具が第１回目の切削抵抗を受ける時において前記回転工具の先端側の切込方向の振動における振動位相０°と定義した場合に、前記回転工具が第２回目の切削抵抗を受ける時において前記回転工具の先端側の切込方向の振動における前記回転工具の振動位相を１８０°以上２７０°未満の範囲において前記回転工具の回転速度を変化させるようにしてもよい。
【０００８】
（請求項８）また、前記取得工程は、設定された前記加工条件に基づいて断続的な切削を行う際の前記ＡＥ出力値を取得し、前記加工条件良否判定方法は、前記判定工程にて現在の前記加工条件が良好でない状態になったと判定された場合に、前記加工条件を変更する条件変更工程を備えるようにしてもよい。
【０００９】
（加工条件良否判定装置）
（請求項９）本発明に係る加工条件良否判定装置は、１または複数の刃部を備え、加工条件に従って被加工物を切削する際に断続的な切削を行う回転工具と、前記被加工物側または前記回転工具側に取り付けられたＡＥ出力値を出力するＡＥセンサと、前記ＡＥ出力値に基づいて前記加工条件の良否を判定する判定手段と、を備え、前記ＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表し、前記判定手段は、前記所定周期内における前記ＡＥ出力値の前記突出値の回数が、切削すべき全ての前記刃部による断続的な切削回数に相当するｎ回であるか否かに基づいて、切削すべき全ての前記刃部による断続的な切削が行われているか否かを判定し、切削すべき全ての前記刃部による断続的な切削が行われているときに前記加工条件が良好である判定する。
【発明の効果】
【００１２】
（請求項１）ＡＥセンサは、切削により生じる弾性波を検出することができる。従って、断続的な切削において、詳細に見た場合には、ＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表すことになる。例えば、２つの刃部を有する回転工具による切削においては、ＡＥセンサは、回転工具の１回転に２回の突出値を出力し、非切削の状態すなわち刃部が空転している間は低い値を出力する。例えば、１回転または複数回転を所定周期とした場合には、理想的には、所定周期内に回転数の２倍の数の突出値が検出されるべきとなる。さらに、理想的には、それぞれの切削量を所望量とするためには、それぞれのＡＥ出力値の大きさがある設定値程度になる。
【００１３】
しかし、回転工具は、片持ち支持されているため、切削によってたわみ変形する。特に、断続的な切削であることによって、回転工具は振動する。そのため、１回目の刃部が被加工物を切削したとしても、２回目の刃部は、被加工物を切削できなくなることがある。この状態を継続すると、回転工具の振動がますます大きくなり、加工精度を悪くする原因となる。そこで、判定工程において、ＡＥ出力値が所定周期内にｎ回の突出値を有するか否かにより、加工条件の良否を判定することとしている。これにより、高精度に加工条件の良否を判定できる。
【００１４】
（請求項２）また、２回目の刃部が切削しない状態ではないとしても、２回目の刃部による切削量が１回目の切削量に比べて少なくなる場合がある。この場合には、回転工具が大きく振動している状態であることが多く、この状態を継続すると、回転工具の振動がますます大きくなり、加工精度を悪くする原因となる。このとき、１回目のＡＥ出力値の突出値と、２回目のＡＥ出力値の突出値とは大きく異なる状態になる。そこで、判定工程において、所定周期内における複数の突出値の最大値差が設定範囲内であるか否かにより、加工条件の良否を判定することとしている。これにより、高精度に加工条件の良否を判定できる。
【００１５】
（請求項３，４）また、回転工具の振動によって、１回目の刃部による切削量および２回目の刃部による切削量の合計が所望値でない場合には、加工精度が悪くなる。仮に、１回目の刃部による切削量と２回目の刃部による切削量が同程度であったとしても、削り残しまたは削りすぎの状態となる。そこで、判定工程において、所定周期内における複数の突出値の平均値が設定範囲内であるか否か、または前記所定周期内における前記ＡＥ出力値の積分値が設定範囲内であるか否かにより、加工条件の良否を判定することとしている。これにより、高精度に加工条件の良否を判定できる。
【００１６】
そして、上記は、刃部が１つの場合や３つ以上の場合にも同様に適用できる。また、所定周期は、例えば、刃部が複数の場合には、回転工具の１回転または複数回転に相当する時間とし、刃部が１つの場合には、回転工具の複数回転に相当する時間とする。
【００１７】
（請求項５）回転工具の振動状態は、回転工具の回転速度によって変化することが分かった。そこで、加工条件のうち回転速度の良否を判定することにより、回転工具の振動を小さくすることができる回転速度を見つけ出すことができる。
（請求項６）回転工具の回転速度を変化させる際に、回転工具の固有振動数を通過すると、回転工具が大きく振動するおそれがある。そのため、固有振動数を通過した後の回転速度においては、正確に判定できない。そこで、固有振動数を通過しないように回転速度を変化させることで、確実に回転速度の良否判定ができる。
【００１８】
（請求項７）振動位相を１８０°以上２７０°未満の範囲において、回転工具の回転速度を変化させるようにして、回転速度の良否判定を行っている。このように、回転速度の狙いをある程度定めた上で、回転速度の決定処理を行うことで、短時間で、良好な回転速度の条件を決定することができる。
（請求項８）加工条件が良好でない状態になったと判定された場合に、加工条件を変更することで、確実に、良好な加工条件で加工を行うことができる。
【００１９】
（請求項９）加工条件良否判定装置によれば、上述した加工条件良否判定方法による効果と同様の効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】第一実施形態における機械構成を示す図である。
【図２】第一実施形態における判定装置の機能ブロック図である。
【図３】加工誤差の発生メカニズムを説明するための図であって、回転工具に生じる切削抵抗および回転工具の回転中心の変位量の経過時間に対する挙動を示す図である。
【図４】加工誤差の発生メカニズムを説明するための図であって、図３の各時刻における回転工具と被加工物との位置関係を示す図である。
【図５】case１（理想的な状態）におけるＡＥ出力値を示す図である。
【図６】図２の判定部による判定処理のフローチャートである。
【図７】図６の回転速度変化の態様を示す図である。
【図８】case２におけるＡＥ出力値を示す図である。
【図９】case３におけるＡＥ出力値を示す図である。
【図１０】case４におけるＡＥ出力値を示す図である。
【図１１】第二実施形態：回転工具の回転速度に対する加工誤差の関係を示す。
【図１２】第二実施形態：回転工具の回転速度に対する回転工具の最大振幅の関係を示す。
【図１３】図１１および図１２における回転工具の振動位相に関する説明図である。
【発明を実施するための形態】
【００２１】
（第一実施形態）
本実施形態の加工条件良否判定方法およびその装置について説明する。まずは機械構成について、図１および図２を参照して説明する。例えば、マシニングセンタに適用され、回転工具１を被加工物Ｗに対して相対移動させることにより、被加工物Ｗを切削する。ここで、回転工具１は、外周側に周方向に１または複数の刃部１ａ，１ｂを備える。回転工具１は、例えば、ボールエンドミル、スクエアエンドミル、フライスなどを含む。つまり、回転工具１により、被加工物Ｗに対して断続的な切削を行う。
【００２２】
被加工物Ｗまたは被加工物Ｗを支持する部材に、アコースティック・エミッション（ＡＥ）センサ２取り付けられている。ＡＥセンサ２は、切削により生じる弾性波を検出する。従って、断続的な切削において、詳細に見た場合には、ＡＥセンサ２によるＡＥ出力値は、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表すことになる。例えば、２つの刃部１ａ，１ｂを有する回転工具１による切削においては、ＡＥセンサ２は、回転工具１の１回転に２回の突出値を出力し、非切削の状態すなわち刃部１ａ，１ｂが空転している間は低い値を出力する。ここで、本実施形態においては、ＡＥセンサ２を被加工物Ｗ側に取り付けることとしたが、回転工具１または回転工具１を支持する部材に取り付けてもよい。ただし、ＡＥセンサ２を被加工物Ｗ側に取り付ける方が、ノイズを小さくでき、高精度なＡＥ出力値を取得できる。なお、ＡＥセンサ２の被加工物Ｗ側の取付位置には、被加工物Ｗそのもの、被加工物Ｗを支持する治具（イケール）、および、被加工物Ｗを支持するテーブルが含まれる。
【００２３】
変位センサ３は、主軸ハウジング４に取り付けられており、回転工具１の径方向変位量を検出する。この変位センサ３は、回転工具１の固有振動数を算出するために、切削により振動した回転工具１の変位量を検出する。
制御部５は、入力された加工条件に基づいて、工作機械の各駆動部６を駆動する。加工条件には、回転工具１の回転速度、回転工具１の送り速度、切込量、および、回転工具１の回転中心位置の指令位置が含まれている。
【００２４】
判定部７は、加工条件の良否、特に、加工条件のうち回転工具１の回転速度の良否を判定する。ここで、判定部７は、回転工具１の回転速度を変化させながら、回転速度の良否を判定する。加工条件が良い状態とは、加工精度（誤差、面性状）を良好にし、回転工具１がびびり現象すなわち回転工具１が大きく振動することを抑制できる状態を意味する。反対に、加工条件が悪い状態とは、その逆の状態である。
【００２５】
ここで、回転工具１の振動および加工誤差の発生メカニズムについて、図１、図３〜図４を参照して説明する。加工誤差とは、被加工物Ｗの実加工後形状と、被加工物Ｗの目標形状（設計値）との誤差である。
【００２６】
図１に示すように、回転工具１がたわみ変形することにより、回転工具１における各Ｚ軸方向断面の回転中心座標が指令座標からずれることが、振動および加工誤差の原因の一つである。Ｚ軸方向とは、回転工具１の回転軸方向である。特に、Ｌ／Ｄ（＝長さ／直径）の大きな回転工具１（細長い回転工具）を用いる場合には、当該回転工具１の剛性が低いため、切削抵抗Ｆｙによって当該回転工具１の先端側がたわみ変形しやすい。
【００２７】
ここで、回転工具１に生じる切削抵抗Ｆｙが一定であれば、回転工具１の先端側のたわみ量は一定となる。しかし、回転工具１による断続的な切削により、回転工具１に生じる切削抵抗Ｆｙは逐次変化する。そのため、回転工具１の先端側の回転中心Ｃの変位量は、主としてＹ方向に逐次変化する。このときの回転工具１の先端側の回転中心Ｃの変位量と切削抵抗Ｆｙとは、回転工具１の動特性に依存する。工具の動特性とは、入力された力に対する変形の挙動を示すものであり、伝達関数（コンプライアンスおよび位相遅れ）もしくはそれから算出される質量（Ｍ）、粘性減衰係数（Ｃ）、バネ定数（Ｋ）、共振周波数（ω）、減衰比（ζ）などにより表される。図２において往復矢印は、回転工具１の先端側の回転中心Ｃが主としてＹ方向に往復移動することを意味する表示である。
【００２８】
図１には、Ｙ方向の切削抵抗Ｆｙによる加工誤差について説明した。ただし、実際には、回転工具１には、反切込方向の切削抵抗Ｆｙの他に、反送り方向の切削抵抗Ｆｘおよび軸方向の切削抵抗Ｆｚが生じる場合がある。つまり、回転工具１の先端側の回転中心Ｃは、各方向の切削抵抗Ｆｘ，Ｆｙ、Ｆｚの合成抵抗Ｆxyzの方向に変位する。
【００２９】
次に、回転工具１を回転しかつ送りながら被加工物Ｗの断続的な切削を行う際において、回転工具１に生じる切削抵抗Ｆｙおよび回転工具１の先端側の回転中心Ｃの変位量Ｙａの経過時間ｔに対する挙動について、図３および図４を参照して説明する。ここでは、反切込方向（Ｙ方向）における切削抵抗Ｆｙおよび先端側の回転中心Ｃの変位量Ｙａを取り上げて説明する。これは、反切込方向（Ｙ方向）が加工誤差に対して最も影響が大きいためである。
【００３０】
図３と図４（ａ）〜（ｅ）を参照して、切削抵抗Ｆｙの経過時間ｔに対する挙動について説明する。図３に示すように、切削抵抗Ｆｙは、ゼロ付近から時刻ｔ１にて大きな値に変化し、時刻ｔ２に再びゼロ付近に変化している。図４（ａ）（ｂ）が、それぞれ図３の時刻ｔ１，ｔ２に対応する。図４（ａ）に示すように、時刻ｔ１は、一方の刃部１ａが被加工物Ｗに接触開始した瞬間である。つまり、時刻ｔ１は、一方の刃部１ａにより切削を開始した瞬間である。一方、図４（ｂ）に示すように、時刻ｔ２は、一方の刃部１ａによる被加工物Ｗの切削を終了した瞬間である。このように、ｔ１〜ｔ２の間において、一方の刃部１ａが被加工物Ｗを切削している。
【００３１】
その後、図３に示すように、ｔ２〜ｔ４の間は、切削抵抗Ｆｙがゼロ付近となっている。この間は、時刻ｔ３に対応する図４（ｃ）に示すように、両方の刃部１ａ，１ｂが被加工物Ｗに接触していない。つまり、回転工具１は空転している。
【００３２】
その後、図３に示すように、切削抵抗Ｆｙが時刻ｔ４に再び大きな値に変化し、時刻ｔ５に再びゼロ付近に変化している。図３の時刻ｔ４には、対応する図４（ｄ）に示すように、他方の刃部１ｂが被加工物Ｗに接触開始している。つまり、他方の刃部１ｂにより切削加工を開始している。また、図３の時刻ｔ５には、対応する図４（ｅ）に示すように、他方の刃部１ｂによる切削加工を終了している。このように、ｔ４〜ｔ５の間において、他方の刃部１ｂが切削加工している。
【００３３】
ここで、図４における今回の切削領域より、ｔ１〜ｔ２、ｔ４〜ｔ５の各瞬間において、実切込量（瞬間的な切込量を意味し、切込量の指令値とは異なる意味である）が異なることが分かる。つまり、実切込量は、切削開始から一気に多くなり、ピークに達した後に徐々に少なくなっている。より詳細には、前回切削されていない部位と前回切削された部位との境界の前後で変化している。そして、図３の切削抵抗Ｆｙのうち急激に大きくなっている部分に示すように、切削加工中の切削抵抗Ｆｙは、略三角形状になっており、実切込量に応じて変化していることが分かる。
【００３４】
上記のように、回転工具１は、時刻ｔ１〜ｔ２，ｔ４〜ｔ５において断続的な切削を行い、時刻ｔ２〜ｔ４において断続的に空転している。つまり、回転工具１は、断続的な切削によって、断続的に力を受けることになる。つまり、回転工具１の先端側の回転中心Ｃは、断続的な切削により生じる断続的な力（切削抵抗）によって、少なくとも反切込方向（Ｙ方向）に振動する。
【００３５】
従って、回転工具１の先端側の回転中心Ｃの変位量Ｙａは、図３に示すように、回転工具１の固有値に応じて振動している。特に、切削抵抗Ｆｙが発生した直後に、回転中心Ｃの変位量Ｙａが最も大きくなり、その後に減衰している。そして、再び、切削抵抗Ｆｙにより変位量Ｙａが大きくなり、繰り返す。
【００３６】
次に、ＡＥセンサ２のＡＥ出力値について図５を参照して説明する。ＡＥ出力値は、図５に示すように、断続的な切削時に高い突出値を表し、断続的な非切削時に低い値を表すことになる。高い突出値は、回転工具１の１回転目における刃部１ａによる切削時P(1_1)、１回転目の刃部１ｂによる切削時P(1_2)、２回転目における刃部１ａによる切削時P(2_1)、２回転目の刃部１ｂによる切削時P(2_2)を図示している。高い突出値の間、すなわち、非切削の状態のときには、低い値となっている。
【００３７】
図５に示すＡＥ出力値は、理想的な状態である。P(1_1)における突出値A(1_1)とP(1_2)における突出値A(1_2)は同一であり、設定範囲内（Ath(lower)以上、Ath(upper)以下）に含まれている。さらに、回転工具１の１回転分の周期ＴにおけるＡＥ出力値の積分値Ｓ（１）は、設定範囲内（Sth(lower)以上、Sth(upper)以下）に含まれている。
【００３８】
次に、判定部７による良否判定処理について、図６を参照しながら説明する。まず、加工プログラムを実行する（ステップＳ１）。この加工プログラムは、良否判定のための加工プログラムであって、試し加工のプログラムである方がよい。つまり、当該加工プログラムは、実際の製品加工用のプログラムではない。このとき、回転工具１の回転速度は、一定である。
【００３９】
続いて、加工プログラムが開始された後において、変位センサ３の出力値を取得して、回転工具１の固有振動数を算出する（ステップＳ２）。ここで、変位センサ３は、回転工具１により被加工物Ｗの断続的な切削が行われているときの回転工具１の変位を検出する。つまり、断続的な切削によって生じた回転工具１の変位挙動を把握することで、回転工具１の固有振動数を算出できる。
【００４０】
ここで、上記においては、実際に断続的な切削によって生じた回転工具１の変位挙動に基づいて、回転工具１の固有振動数を算出した。この他に、加工プログラムを実行することなく、予め、ハンマリングによって回転工具１を加振させたときの回転工具１の変位挙動に基づいて、回転工具１の固有振動数を算出するようにしてもよい。この場合、図７のＳ２は、実行されない。
【００４１】
続いて、ＡＥセンサ２の出力値を取得する（ステップＳ３）。ＡＥ出力値は、図５に示すような高い突出値を含む挙動となる。そして、取得したＡＥ出力値に基づいて、回転工具１の回転速度の良否を判定する（ステップＳ４）。この回転速度の良否判定については後述する。
【００４２】
続いて、回転速度の変化させる範囲を終了したか否かを判定し（ステップＳ５）、終了していなければ、回転速度を変化させて（ステップＳ６）、ステップＳ３から繰り返す。ここで、回転速度の変化は、回転速度を徐々に増加させるようにしてもよいし、回転速度を徐々に減少するようにしてもよい。回転速度の変化の仕方としては、図７のＡに示すように、階段状に変化させる方法、すなわち定速で一定時間を経過した後に、所定分を変化させることを繰り返すようにしてもよい。また、回転速度の変化の他の仕方としては、図７のＢに示すように、連続的に回転速度を変化させるようにしてもよい。ただし、この場合には、比較的短時間での判定が必要となる。また、連続的に変化させる際に、低速側においては緩やかに変化させ、高速側においては急に変化させるとよい。もちろん、連続的に変化させる際に、上記に限られることなく、低速側と高速側での変化速度の関係を逆にしてもよいし、線形の関係となるようにしてもよい。
【００４３】
ただし、図７に示すように、ステップＳ２において算出した回転工具１の固有振動数ｆを通過しないように、通常は固有振動数ｆより低い範囲で、回転速度を変化させる。仮に、回転工具１の回転速度を変化させる際に、回転工具１の固有振動数ｆを通過すると、回転工具１が大きく振動するおそれがある。そのため、固有振動数ｆを通過した後の回転速度においては、正確に判定できない。そこで、固有振動数ｆを通過しないように回転速度を変化させることで、以下の回転速度の良否判定を確実にできる。
【００４４】
次に、良否判定処理について、図５、図８〜図１０を参照しながら説明する。良否判定条件は、表１に示す３項目とする。ここで、良否判定処理において、判定条件１〜３の全てを満たす場合に良好として、何れかを満たさない場合に不良とする第一タイプ、判定条件１〜３の何れか一つを満たす場合に良好として、全てを満たさない場合に不良とする第二タイプ、判定条件１〜３の何れか二つを満たす場合に良好として、そうでない場合に不良とする第三タイプなどがある。
【００４５】
【表１】
0006019582.tif 000002
【００４６】
判定条件１は、設定周期Ｔ内において、ＡＥ出力値の中に高い突出値が発生する回数が、ｎ回であることである。ここで、設定周期Ｔは、理想状態において、設定周期Ｔ内にｎ（ｎは複数）回の断続的な切削を行うように設定する。例えば、図５においては、回転工具１の１回転分に相当する時間としている。ただし、設定周期Ｔは、回転工具１の複数回転分に相当する時間としてもよい。特に、回転工具１が１つの刃部を有する場合には、設定周期Ｔは複数回転分に設定することになる。
【００４７】
つまり、判定条件１は、刃部１ａ，１ｂの両方ともが切削を行っているか否かを判定する条件ということになる。仮に、一方の刃部が切削しない状態を継続すると、回転工具１の振動がますます大きくなり、加工精度を悪くする原因となる。つまり、判定条件１を満たすことで、回転工具１の振動が小さくなり、加工精度を良好にするということになる。
【００４８】
判定条件２は、設定周期Ｔ内における複数の突出値A(m_b)の最大値差ΔA(m)が設定範囲内であることである。最大値差ΔA(m)は、式（１）にて求められる。設定範囲の上限値ΔAthは、ゼロに近い許容値である。つまり、判定条件２は、刃部１ａによる切削量と刃部１ｂによる切削量とが大差ない状態であるか否かを判定する条件ということになる。仮に、両方の刃部１ａ，１ｂが切削するとしても、刃部１ａによる切削量が刃部１ｂによる切削量に比べて少なくなる場合がある。この場合には、回転工具１が大きく振動している状態であることが多く、この状態を継続すると、回転工具１の振動がますます大きくなり、加工精度を悪くする原因となる。つまり、判定条件２を満たすことで、回転工具１の振動が小さくなり、加工精度を良好にするということになる。
【００４９】
【数１】
0006019582.tif 000003
【００５０】
判定条件３は、設定周期Ｔ内における複数の突出値A(m_b)の平均値A(m_ave)が設定範囲内であること、もしくは、設定周期Ｔ内におけるＡＥ出力値の積分値S(m)が設定範囲内であることである。平均値A(m_ave)は、式（２）にて求められる。複数の突出値A(m_b)の平均値A(m_ave)に対する設定範囲は、図５に示すような理想的な状態における突出値A(m_b)を含む前後範囲とするとよい。また、ＡＥ出力値の積分値S(m)に対する設定範囲は、図５に示すような理想的な状態における積分値S(m)を含む前後範囲とするとよい。つまり、判定条件３は、被加工物Ｗの目標形状に対する誤差が小さくなる状態であるか否かを判定する条件ということになる。
【００５１】
ここで、回転工具１の振動によって、刃部１ａによる切削量および刃部１ｂによる切削量の合計が所望値でない場合には、加工精度が悪くなる。仮に、刃部１ａによる切削量と刃部１ｂによる切削量が同程度であったとしても、削り残しまたは削りすぎの状態となる。そこで、判定条件３を満たすことで、切削量が所望値となり、加工精度を良好にするということになる。
【００５２】
【数２】
0006019582.tif 000004
【００５３】
次に、case１〜４のそれぞれについて、判定条件１〜３の判定を行う。case１〜４は、順に、図５、図８、図９、図１０の場合である。case１の図５は上述したとおりである。case２の図８は、両方の刃部１ａ，１ｂが被加工物Ｗを切削しており、刃部１ａにより切削する際に被加工物Ｗ側に近づき、かつ、刃部１ｂにより切削する際に被加工物Ｗから遠ざかっている場合である。この場合、刃部１ａによる切削量が多くなり、刃部１ｂによる切削量が少なくなる。
【００５４】
case３の図９は、両方の刃部１ａ，１ｂが被加工物Ｗを切削しており、切削する際の刃部１ａ，１ｂと被加工物Ｗの相対位置は同程度である。刃部１ａ，１ｂによる切削量は、同程度であるが、理想状態に比べると少ない。case４の図１０は、刃部１ａのみが被加工物Ｗを切削しており、刃部１ｂは被加工物Ｗを切削していない。この場合、刃部１ａによる切削量が非常に多くなり、刃部１ｂによる切削量はゼロとなる。
【００５５】
case１〜４において、判定条件１〜３の判定結果を表２に示す。case１では、全ての判定条件１〜３に対して良好となる。
【００５６】
【表２】
0006019582.tif 000005
【００５７】
case２では、両方の刃部１ａ，１ｂが切削しているため、判定条件１において良好と判定される。また、１回転目の刃部１ａによる切削時P(1_1)における突出値A(1_1)は上限閾値Ath(upper)より大きく、１回転目の刃部１ｂによる切削時P(1_2)における突出値A(1_2)は下限閾値Ath(lower)より小さい。従って、最大値差ΔA(1)が、設定範囲の上限値ΔAthより大きい。従って、判定条件２において不良と判定される。また、突出値A(1_1)、A(1_2)の平均値A(1_ave)は、下限閾値Ath(lower)と上限閾値Ath(upper)との間に位置する。従って、判定条件３の一方において良好と判定される。また、積分値S(1)は、下限閾値Sth(lower)と上限閾値Sth(upper)との間に位置する。従って、判定条件３の他方において良好と判定される。
【００５８】
case３では、両方の刃部１ａ，１ｂが切削しているため、判定条件１において良好と判定される。また、１回転目の刃部１ａによる切削時P(1_1)における突出値A(1_1)と刃部１ｂによる切削時P(1_2)における突出値A(1_2)は、同一値である。従って、最大値差ΔA(1)が、設定範囲の上限値ΔAthより小さい。従って、判定条件２において良好と判定される。また、突出値A(1_1)、A(1_2)は下限閾値Ath(lower)であるため、平均値A(1_ave)は、下限閾値Ath(lower)より小さい。従って、判定条件３の一方において不良と判定される。また、積分値S(1)は、下限閾値Sth(lower)より小さい。従って、判定条件３の他方においても不良と判定される。
【００５９】
case４では、一方の刃部１ｂが切削していないため、判定条件１において不良と判定される。また、１回転目の刃部１ａによる切削時P(1_1)における突出値A(1_1)は大きいが、刃部１ｂによる切削時P(1_2)における突出値A(1_2)はゼロとなる。従って、最大値差ΔA(1)が、設定範囲の上限値ΔAthより大きい。従って、判定条件２においても不良と判定される。また、突出値A(1_1)、A(1_2)の平均値A(1_ave)は、下限閾値Ath(lower)より小さい。従って、判定条件３の一方において不良と判定される。また、積分値S(1)は、下限閾値Sth(lower)より小さい。従って、判定条件３の他方においても不良と判定される。
【００６０】
このように、判定条件３の全てを満たすのは、case１のみとなる。case１は良好と判定されるが、case２、３は判定タイプによって良好と判定される場合や不良と判定される場合がある。また、case４は不良と判定される。ここで、図８のcase２のように突出値A(1_1) 、A(1_2)が異なる値であっても、最大値差ΔA(1)が設定範囲の上限値ΔAthより小さくなる場合がある。この場合には、判定条件１〜３の全てを満たすことになる。
【００６１】
以上説明したように、実際の切削を行って判定条件１〜３を用いることにより、加工精度が良好となる加工条件、特に回転工具１の回転速度の条件を決定することができる。
【００６２】
（第二実施形態）
ここで、回転工具１の回転速度の条件を決定するために、回転工具１の固有振動数ｆ以外の全範囲について回転速度を変化させることは、多大な時間を要する。そこで、回転工具１による断続的な切削を行う場合の解析結果を利用して、回転工具１の回転速度を変化させる範囲を決定し、その範囲内で適切な回転速度の条件を決定する。
【００６３】
解析とは、実際の加工をモデル化してシミュレーションを行う解析である。この解析の結果として、図１１に示すように回転工具１の回転速度に対する加工誤差の関係、および、図１２に示すように回転工具１の回転速度に対する回転工具１の最大振幅の関係を得ているものとする。
【００６４】
図１１において、加工誤差Δｙとは、被加工物Ｗの実加工後形状と、被加工物Ｗの目標形状（設計値）との誤差である。つまり、加工誤差Δｙがゼロであることが理想状態である。また、図１２において、回転工具１の最大振幅Ａｍａｘは、小さい方が望ましい。回転工具１の最大振幅Ａｍａｘが大きくなると、加工精度を悪化させる原因となる。なお、図１１において加工誤差Δｙがゼロに近い範囲と、図１２において最大振幅Ａｍａｘが小さい範囲とは、ほぼ一致する。
【００６５】
つまり、図１１および図１２によれば、回転工具１の振動位相θが１８０°以上２７０°未満の範囲で、加工誤差Δｙが小さくかつ回転工具１の最大振幅Ａｍａｘが小さくなっている。特に、回転工具１の振動位相θが１８０°以上で「１８０°＋α（αは２０〜３０°程度）」以下の範囲で、加工誤差Δｙが小さくかつ回転工具１の最大振幅Ａｍａｘが小さくなっている。
【００６６】
ここで、回転工具１の振動位相θについて、図１３を参照して説明する。図１３に示すように、振動位相θとは、回転工具１が第１回目の切削抵抗を受ける時を振動位相０°と定義した場合に、回転工具１が第２回目の切削抵抗を受ける時における回転工具１の振動位相である。
【００６７】
つまり、振動位相θ＝０°，３６０°は、回転工具１が反切込方向に移動しかつ反切込方向の移動速度が最大となる振動位相である。振動位相θ＝９０°は、回転工具１が反切込方向から切込方向に切り替わる瞬間の振動位相である。振動位相θ＝１８０°は、回転工具１が切込方向に移動しかつ切込方向の移動速度が最大となる振動位相である。振動位相θ＝２７０°は、回転工具１が切込方向から反切込方向に切り替わる瞬間の振動位相である。
【００６８】
図１１および図１２に戻り説明する。図１１および図１２に示すように、振動位相θが１８０°以上で１８０°＋α以下の範囲は、複数存在する。すなわち、回転工具１の回転速度が６６００min-1付近、４０００min-1付近、３０００min-1付近、２３００min-1付近において、振動位相θが１８０°以上で１８０°＋α以下の範囲となる。そこで、各範囲について、上記処理を行う。上記処理は、各範囲において、回転速度の低い側（振動位相θ＝１８０°＋α）からスタートし、回転速度の高い側（振動位相θ＝１８０°）に変化させながら行う。
【００６９】
このようにすることで、回転速度の狙いをある程度定めた上で、回転速度の決定処理を行うことで、短時間で、良好な回転速度の条件を決定することができる。ここで、回転工具１の回転速度ほど、加工能率が高い。そこで、回転速度が高い側から順に上述した処理を行っていく。すなわち、回転工具１の回転速度が６６００min-1付近、４０００min-1付近、３０００min-1付近、２３００min-1付近の順に行うとよい。
【００７０】
ここで、振動位相θ＝１８０°となる回転速度、または、振動位相θ＝１８０°＋αとなる回転速度は、固有振動数ｆから得ることができる。例えば、断続的な切削によって生じた回転工具１の変位挙動に基づいて回転工具１の固有振動数ｆを算出する場合には、振動位相θ＝１８０°，１８０°＋αとなる回転速度を算出できる。そこで、振動位相θ＝１８０°＋αとなる回転速度からθ＝１８０°となる回転速度へ変化させながら上記を行う。
【００７１】
また、ハンマリングによって固有振動数ｆを算出する場合には、少なくとも振動位相θ＝１８０°となる回転速度を算出できる。そこで、振動位相θ＝１８０°より大きな位相（２７０°未満）の範囲に対応する回転速度について、適宜ＡＥセンサ２のＡＥ出力値を参照しながら、加工誤差Δｙが小さくなる振動位相θを見つけ出す。そして、振動位相θ＝１８０°＋αとなる回転速度からθ＝１８０°となる回転速度へ変化させながら上記を行う。
【００７２】
（第三実施形態）
上記においては、回転工具１の回転速度を変化させていきながら、条件を満たす回転工具１の回転速度を決定することとした。回転速度の他に、回転工具１の送り速度、および、切込量に置換することもできる。回転工具１の送り速度を決定する場合には、図７のＳ５において送り速度の変化の終了判定を行い、Ｓ６において送り速度の変化処理を実行することになる。このようにすることで、条件を満たす送り速度を得ることができる。切込量の場合も、同様であり、図７のＳ５，Ｓ６において、回転速度を切込量に置換する。上記の結果、加工精度が良好となる送り速度、切込量などの加工条件を決定することができる。
【００７３】
（第四実施形態）
上記においては、試し加工のプログラムを実行しながら、回転工具１の回転速度の条件を決定することについて説明した。ここで、実際に製品である被加工物Ｗを加工している状態において、回転工具１の摩耗などによって、現在の加工条件が良好でない状態に変化することがある。現在の加工条件が良好であるか否かは、上述した判定と同様に行うことができる。
【００７４】
そこで、製品加工中に、現在の回転工具１の回転速度の条件が良好であるか否かを判定し、良好であればそのままの加工条件を維持し、良好でなければ加工条件を変更するようにしてもよい（条件変更工程）。例えば、良好でない状態になった場合には、回転工具１の回転速度を低減したり、送り速度を低減したり、切込量を低減したりする。
【００７５】
（第五実施形態）
また、上記においては、加工条件、特に回転工具１の回転速度の条件の良否判定を行った。同様の判定方法を適用して、回転工具１の寿命の判定を行うことができる。すなわち、回転工具１による切削において、加工開始時にはＡＥ出力値が所定周期Ｔ内にｎ回の突出値A(m_b)を有し、所定周期Ｔ内における複数の突出値A(m_b)の最大値差ΔA(m)が設定範囲内であり、所定周期Ｔ内における複数の突出値A(m_b)の平均値A(m_ave)が設定範囲内であり、および、所定周期Ｔ内におけるＡＥ出力値の積分値S(m)が設定範囲内であるとする。
そして、上記の判定条件のうち少なくとも１つが、設定範囲内でなくなった場合に、回転工具１が摩耗などにより寿命であると判定する。判定後、当該回転工具１を新しい回転工具１に交換する。つまり、回転工具１の工具交換のタイミングを決定することができる。
【符号の説明】
【００７６】
１：回転工具、  １ａ，１ｂ：刃部、  ２：ＡＥセンサ、  ３：変位センサ、  ７：判定部、  A(m_b)：突出値、  A(m_ave)：平均値、  S(m)：積分値、  Ｔ：設定周期、  Ｗ：被加工物、  ΔA(m)：最大値差
【図１】
0006019582.tif 000006
【図２】
0006019582.tif 000007
【図３】
0006019582.tif 000008
【図４】
0006019582.tif 000009
【図５】
0006019582.tif 000010
【図６】
0006019582.tif 000011
【図７】
0006019582.tif 000012
【図８】
0006019582.tif 000013
【図９】
0006019582.tif 000014
【図１０】
0006019582.tif 000015
【図１１】
0006019582.tif 000016
【図１２】
0006019582.tif 000017
【図１３】
0006019582.tif 000018