(57)【特許請求の範囲】
【請求項１】
ＮＣ制御される工作機械の加工異常検知装置に関し、
被削材に対して切削工具の座標値に関連した複数の加工条件が記憶された切削位置・加工条件記憶手段と、
前記切削工具の座標値に関連付けられた切削力の計算値を所定の計算方法により複数の切削力計算値パターンとして記憶する切削力計算値記憶手段と、
加工条件に基づいて計算された異常検知の切削力しきい値が、切削工具の座標値に関連づけて記憶された切削力しきい値の記憶手段と、
切削加工中の切削工具の実切削力を計測する計測手段と、
当該切削加工中に当該計測手段により計測された実切削力を経時的に集積して実切削力パターンとして取得する手段と、
当該切削加工中の切削工具の実座標値を取得する座標値取得手段と、
前記切削力計算値記憶手段において予め記憶されている複数の前記切削力計算値パターンと前記計測手段で取得した実切削力パターンとを比較して同一とされる切削力計算値パターンを抽出する切削力計算値パターン抽出手段とを有する加工異常検知装置であって、
さらに、前記切削力計算値パターン抽出手段で、前記計測された実切削力パターンと前記抽出された切削力計算値パターンとの比較することにより、実切削力の切削力計算値パターンに対する計測上の遅れ時間を演算する遅れ時間演算手段を有しており、
前記切削工具の座標値での実切削力と前記抽出された切削力計算値パターンとを比較する際に、計測された前記遅れ時間により、計測された実切削力を、当該遅れ時間だけ先行している前記切削力計算値パターンの切削力予測値と比較して異常検知の切削力しきい値内に入るか否かを判定することによって異常の有無を判定する手段を有することを特徴とする工作機械の加工異常検知装置。
【請求項２】
被削材に対して切削工具の座標値に関連した複数の加工条件と、所定の計算方法により計算した切削力の計算値を前記切削工具の座標値に関連付けた複数の切削力計算値パターンと、前記切削工具の座標値に関連づけられた加工条件に基づいた異常検知の切削力しきい値とが記憶されたＮＣ制御される工作機械の加工異常検知装置を用いた工作機械の加工異常検知方法であって、
切削加工中の切削工具の座標位置情報を取得する第一のステップと、
切削加工中の実切削力を実切削力パターンとして取得する第二のステップと、
第二のステップにおいて取得した実切削力パターンを、予め計算により予測した複数の前記切削力計算値パターンと比較し、プロフィールの一致した切削力計算値パターンを抽出する第三のステップと、
前記実切削力パターンと前記抽出された切削力計算値パターンとの比較結果により、前記切削力計算値パターンと前記実切削力のパターンとの間での遅れ時間を算出する第四のステップと、
前記算出された遅れ時間により、前記予め計算により予測した切削力パターンでの切削力予測値を決定する第五のステップと、
前記測定した実切削力と当該遅れ時間だけ先行している前記切削力計算値パターンの切削力予測値とを比較して、異常検知の切削力しきい値内に入るか否かを判定することによって、加工異常の有無を判定する第六のステップ
とを有することを特徴とする工作機械の加工異常検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＣ制御工作機械、特に、フライス切削加工に用いるＮＣ制御工作機械において、加工中に発生する工具摩耗やびびり振動などの加工異常を検知し、摩耗過大によるワーク損傷や、びびり振動による加工異常を抑制する制御装置及びその制御方法に関するものである。
【０００２】
また、本発明は、ＮＣ制御工作機械において、切削条件に対応した切削シミュレーションにより異常判定値（モデル）となる切削力としきい値情報を予め算出しておき、実切削加工中に取得した工作機械の切削工具の位置座標と実切削力の計測結果を得て、比較すべきしきい値を決定して異常判定ができるようにした工作機械の加工異常検知装置及び加工異常検知方法に関するものである。
【背景技術】
【０００３】
工作機械を用いたエンドミル加工は、金属部品をさまざまな形状に加工する手法として一般的な加工方法であり、回転工具に取り付けられた切刃を被削材に切り込み、材料を除去することで様々な形状に加工する。通常、切削加工は角材や丸棒材などから部品形状を削りだす工程が多く、複雑な形状を有する部品を加工する場合は除去量が多くなるため、切込量や送り速度、工具回転速度を大きくする等して、高能率化を図っている。ここで、最近では製品性能向上のため、切削加工対象となる部品にＮｉ基合金や高硬度鋳鋼材などの高強度・難削材が適用される場合が多く、加工能率を低下させた切削条件に落とさざるを得ず、自動化・高能率化する上での問題となっている。また、加工形状も３次元曲面を有する複雑な形状が多くなってきており、５軸マシニングセンタのような多軸工作機械で加工するケースが多くなっており、先の問題に対する加工能率の向上が課題となっている。
【０００４】
このような材料や加工形状においては、切り込み量や回転軸の回転速度によっては、切込量や工具回転数を上げた際に、切刃にかかる力が大きくなるため、工具の振動（びびり）や切刃の摩耗、折損等に因る加工トラブルが発生しやすい。このような加工トラブルが発生すると、加工部分の表面粗さが悪化したり、傷ついたりするため、材料を廃棄することとなり、コストの高い高強度材や工具などが試損となる上に、廃棄コストがかかることとなり製造コスト上昇の原因となっている。そこで、工作機械の振動状態や加工状態をモニタリングし、異常が発生する直前に工作機械に指令を与えて加工条件を変更（工具回転数の減速等）する手法や、加工を停止することができる加工制御システム及び制御方法を構築する技術が必要となっている。
【０００５】
このような課題に関し、従来より様々な方式により、切削の異常を検知する方法が提案されている。特許文献１や非特許文献１に示されているように、工具摩耗起因などの切削異常の検知方法として、主軸回転に用いるモータの駆動電流値を測定することでモータ負荷を推定し、あらかじめ設定したしきい値と比較することによって異常を検知する方法が知られている。特許文献１（特開昭５９-１４６７４１号公報）には、「モデルワーク切削時の負荷データであるモデルデータを記憶しておき、実切削時の負荷データを時々刻々前記モデルデータと比較することによって切削異常を検知する装置において、所定時刻からあらかじめ定めた時間許容値の幅の範囲内で、すでに記憶しているモデルデータの中から実切削時の負荷データと同一のものがあるか否かを検索し、同一のものがあれば比較時刻の違いによる前記モデルデータと負荷データとの差は切削異常としない比較器を備えたことを特徴とする切削時の異常診断装置」が開示されている。
【０００６】
また、特許文献２には、モータ負荷のしきい値の設定方法として、あらかじめ実験やシミュレーションによりモータ駆動電流値の変化パターンを把握しておき、この変化パターンから加工パス毎にしきい値を設定する方法が開示されている。特許文献２（特開平５−３３７７９０号公報）には、「加工プログラムに応じて、加工用工具を選択して加工を行なう工作機械の工具異常検出装置であって、前記加工用工具による加工時の負荷を検出する加工負荷検出手段、前記加工プログラムに応じて、前記加工用工具が実行する加工ステージごとに、工具の寿命を判定するための工具寿命判定用しきい値データと、検出を開始する時間を示す検出開始時間データと、監視する時間を示す監視時間データをそれぞれ記憶するデータ記憶手段、前記データ記憶手段から前記加工用工具に対する各データを読出し、そのデータで設定された監視時間内において、前記工具寿命判定用しきい値データと前記加工負荷検出手段の出力値とを比較し、前記工具の異常を判定する比較判定手段、および前記比較判定手段の異常を判定出力に応じて、異常加工時の動力波形を記憶する異常波形記憶手段を備えた、工具異常検出装置」が開示されている。
【０００７】
また、特許文献３には、予め定めた切削パターン（固定サイクル）の組合せのもとで、切削力の予測値と主軸モータの電流値から得られる切削負荷を比較して、加工機の制御パラメータを補正する方法が示されている。特許文献３（特開２００６-３３８６２５号公報）には、「エンドミルを用いて被加工物に所定の加工を行わせるべく、前記被加工物の加工領域を予め定めた固定サイクルの組み合わせに置き換え、各固定サイクル内での前記エンドミルの送り経路及び送り速度を、前記エンドミルに加わる切削抵抗の予測値を最適化すべく定めてなるＮＣプログラムを作成し、該ＮＣプログラムに従って与えられる制御指令に応じてＮＣ工作機械に加工動作を行わせるＮＣ工作機械の加工制御システムにおいて、前記被加工物の加工中に前記エンドミルに実際に加わる切削抵抗を算出する実抵抗算出手段と、前記制御指令をフィードフォワード補正するフィードフォワード制御要素と、該フィードフォワード制御要素の制御ゲインを、前記実抵抗算出手段による算出結果に基づいて変更する手段とを備えることを特徴とするＮＣ工作機械の加工制御システム」が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開昭５９-１４６７４１号公報
【特許文献２】特開平５−３３７７９０号公報
【特許文献３】特開２００６-３３８６２５号公報
【非特許文献】
【０００９】
【非特許文献１】ＪＩＰＭソリューション加工点の見える化研究会  “加工点の見える化技術”  （２００８）  ｐｐ８５−９３
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、部品毎に予め設定値を設定しておく方法では、部品形状毎にしきい値設定のための実験や試作作業が必要となり、部品種類が多い場合には現実的な解決手段とはならない。また、加工パス毎にあらかじめしきい値を設定する方法では、一つの加工パスにおける切込量が一定のときのみ適用可能であり、切込量が変化して加工負荷が変化する場合には適用が難しい。また、切削パターンを予め定義しておいて加工する方法も、部品形状がある程度切削パターンに分解できる場合はよいが、切込みが変動する曲面を加工する場合には、比較するしきい値の設定が困難である。特に、５軸切削加工装置で加工するような切込み、送り速度などが時々刻々変化するような複雑な３次元形状の加工では、短い加工パスを多数分割する必要があり、それぞれの加工パスに対してのしきい値の設定が難しい。
【００１１】
ここで、特許文献２または３で示されているように、切削条件から切削力を予測したシミュレーション結果と比較して異常を検知する方法は、一定の切削パターンには有効である。しかし、曲面加工など切削条件が変化する場合は、現在どこを加工しているかを認識することが難しい。本発明の目的は、切込量が時々刻々と変化する加工パスにおいても、現在どこを加工しているかの認識を可能とし、切削の異常検知のためのしきい値の決定を可能とする方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のＮＣ制御される工作機械の加工異常検知装置は、被削材に対して切削工具の座標値に関連した複数の加工条件が記憶された切削位置・加工条件記憶手段と、前記切削工具の座標値に関連付けられた切削力の計算値を所定の計算方法により複数の切削力計算値パターンとして記憶する切削力計算値記憶手段と、加工条件に基づいて計算された異常検知の切削力しきい値が、切削工具の座標値に関連づけて記憶された切削力しきい値の記憶手段と、切削加工中の切削工具の実切削力を計測する計測手段と、当該切削加工中に当該計測手段により計測された実切削力を経時的に集積して実切削力パターンとして取得する手段と、当該切削加工中の切削工具の実座標値を取得する座標値取得手段と、前記切削力計算値記憶手段において予め記憶されている複数の前記切削力計算値パターンと前記計測手段で取得した実切削力パターンとを比較して同一とされる切削力計算値パターンを抽出する切削力計算値パターン抽出手段とを有する加工異常検知装置であって、さらに、前記切削力計算値パターン抽出手段で、前記計測された実切削力パターンと前記抽出された切削力計算値パターンとの比較することにより、実切削力の切削力計算値パターンに対する計測上の遅れ時間を演算する遅れ時間演算手段を有しており、前記切削工具の座標値での実切削力と前記抽出された切削力計算値パターンとを比較する際に、計測された前記遅れ時間により、計測された実切削力を、当該遅れ時間だけ先行している前記切削力計算値パターンの切削力予測値と比較して異常検知の切削力しきい値内に入るか否かを判定することによって異常の有無を判定する手段を有することを特徴とする。
【００１５】
本発明のＮＣ制御される工作機械の加工異常検知方法は、被削材に対して切削工具の座標値に関連した複数の加工条件と、所定の計算方法により計算した切削力の計算値を前記切削工具の座標値に関連付けた複数の切削力計算値パターンと、前記切削工具の座標値に関連づけられた加工条件に基づいた異常検知の切削力しきい値とが記憶されたＮＣ制御される工作機械の加工異常検知装置を用いた工作機械の加工異常検知方法であって、
切削加工中の切削工具の座標位置情報を取得する第一のステップと、
切削加工中の実切削力を実切削力パターンとして取得する第二のステップと、
第二のステップにおいて取得した実切削力パターンを、予め計算により予測した複数の前記切削力計算値パターンと比較し、プロフィールの一致した切削力計算値パターンを抽出する第三のステップと、
前記実切削力パターンと前記抽出された切削力計算値パターンとの比較結果により、前記切削力計算値パターンと前記実切削力のパターンとの間での遅れ時間を算出する第四のステップと、
前記算出された遅れ時間により、前記予め計算により予測した切削力パターンでの切削力予測値を決定する第五のステップと、
前記測定した実切削力と当該遅れ時間だけ先行している前記切削力計算値パターンの切削力予測値とを比較して、異常検知の切削力しきい値内に入るか否かを判定することによって、加工異常の有無を判定する第六のステップ
とを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、切削量の測定値から比較すべき切削力予測値の異常検知しきい値を決定することができるため、曲面加工における異常検知が可能となり切削加工の高能率化とこれによる加工品の低コスト化を実現することができる。
【００１７】
さらに、本発明によれば、ＮＣ制御される工作機械の加工異常検知装置は、工作機械の加工異常検知装置を前記計測手段を加工装置の主軸部に内蔵、例えば、加工装置のテーブルと被削材との間に設置した力センサで構成することにより、専用のＮＣ制御工作機械として実現するにも安価に達成可能なものであり、汎用のＮＣ制御工作機械において実現することも容易なものである。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１の加工異常検知方法のステップを説明するためのフロー図である。
【図２】本発明の機械加工装置の構成要素を説明するための構成概略図である。
【図３】本発明の加工異常検を行う制御部の構成を示した階層構成図である。
【図４】一般的な、直線切削加工を説明するための加工状態図である。
【図５】工具の移動方向が平面方向で変化する切削加工を説明するための加工状態図である。
【図６】工具の移動方向が垂直方向で変化する切削加工を説明するための加工状態図である。
【図７】切削力測定結果の変化を示す一例と、1刃切削力の最大値を外挿した曲線（プロフィール）を説明するための図であり、（ａ）は直線切削加工の場合、（ｂ）は切削方向が変化する切削加工場合を示す図である。
【図８】本発明法における計測した切削力から遅れ時間を算出する方法を説明し、加工異常の検知を説明するための図である。
【図９】本発明の実施形態１の加工工具の送り速度と遅れ時間との関係を予めパラメータとして記憶したテーブル図である。
【図１０】本発明の実施形態２の加工異常検知装置の構成要素を示した構成関連図である。
【発明を実施するための形態】
【００１９】
本発明は、切削条件が時々刻々と変化するＮＣ工作機械の加工パスにおいて、異常検知するためのしきい値を予め決定しておき、実切削力と比較することによって異常判定をすることを可能とする加工異常検知装置および検知方法を提供するものである。以下、本発明が適用された実施形態の例について、図面を用いて説明する。ただし、以下の説明において、同一構成要素には同一符号を付し繰り返しの説明は省略する。
【実施例１】
【００２０】
図１〜図９を用いて第一の実施例を説明する。図２に本発明に基づく実施例の工作機械の加工制御システムの装置の構成要素の概要を示す。なお、本実施例では３軸制御の機械加工装置を例に説明するが、制御軸数や装置構成はこれに限られるものではない。本加工制御システムは、一般的な３軸制御の工作機械である機械加工装置１０に適用されるものであり、機械加工装置１０の筐体１１、加工工具１４、加工工具１４を保持して回転させる主軸１３、主軸１３をＺ軸方向（垂直方向）に移動させる主軸ステージ１２、被削材１５、被削材を保持してＸＹ軸方向（水平方向）に移動させるテーブル１６、機械加工装置１０をＸＹＺ軸方向に移動制御せしめるためのＮＣ制御装置１７、主軸１３に取付けて切削力を計測するための切削力測定センサ２１ａ、テーブル１６と被削材１５の間に取り付けて切削力を計測する切削力測定センサ２１ｂ、及び、ＮＣ制御装置１７との通信と切削力測定センサ２１ａと２１ｂの計測値を保管する制御ＰＣ３０で構成される。
【００２１】
本発明の加工制御システムが適用されている機械加工装置１０は、一般的な３軸制御の工作機械であり、加工工具１４を回転させて被削材１５に切り込み、被削材１５を除去することによって、被削材１５の形状を加工するものである。加工工具１４は、被削材１５から受ける力により、加工工具１４や筐体１１等が振動して加工面の表面粗さが低下したり、加工工具１４が折損したりする等の不具合が発生することがあった。このような、一般的な機械加工装置１０に対しても、力センサアンプ２０と制御ＰＣ３０を取り付けることによって本発明が適用可能なものである。
【００２２】
次に、図４、図５、図６を用いて、異常を検知する際の切削加工の一例を説明する。図４において直線移動による切削加工を説明する。図４において、１４は切削工具、１５は被削材である。切削工具１４は、図示しない駆動モータにより、中心軸１４ａ回りに１４ｂの方向に回転されており、この状態で幅Ｄ、深さＨの切込みを与えて矢印Ａの方向に移動する。これにより被削材には１５ａ，１５ｂに示した切削面が形成され、切削加工が行われる。図４で示す切削では切込み深さと加工方向が一定であるために、従来方法による異常検知でも有効な制御を達成することができる。
【００２３】
これに対して、図５を用いて切込み方向が水平方向に変化する切削加工と、図６を用いて切込みが垂直方向に変化する切削加工について説明する。このような加工を行う場合には、専用のフィードバック制御可能なＮＣ制御システムを組み込んだＮＣ工作機械を構成するものであれば、所期の制御も可能ではあるが、制御は複雑で装置は高価なものとなり、一般的なＮＣ制御工作機械において外付けのセンサを取り付けてフィードバック制御を行おうとしても、十分な制御は期待できない。なぜならば、ＮＣ制御により切削工具１４を移動させたとしても、その時点の位置での振動や切削力を検知することができず、良好な制御が達成できない。図５においては、切削工具１４は、矢印Ｂに示すように、水平方向ではあるが曲線に沿って移動して加工をする。これにより被削材１５には１５ａ，１５ｂに示した切削面が形成され、切削加工が行われる。このような移動方向が直線的でない軌跡を切削工具１４に指令する場合、切削位置によって切削力はＸ，Ｙ方向に時々刻々変化するため、取り込まれた検知データの位置が特定できないために、異常判定のためのしきい値の設定が困難となる。特に、図５では切削面１５ｂの幅を一定として記載しているが、実際には１５ｂの幅は一定でない場合が多いため、更にしきい値の設定が困難となる。このため、従来技術では個々の場所で異常を検知する手法がとれず、最大の切削力となる場所を事前に実験で把握しておき、その位置での値をもとに異常検知する手法が現実的に選択されている。また図６は、曲面加工時のように切込みが垂直方向（Ｚ軸方向）に変化する切削加工を示したものであり、矢印Ｃの方向に移動することにより、被削材１５には曲面１５ｃが形成される。図６の場合でも、図５の切削と同様に切削位置によって切削力はＸ方向及びＺ方向に時々刻々変化するため、異常判定のためのしきい値の設定が困難となる。そこで本発明の制御方式では、以下に示す処理フローにて加工の異常判定を行う。
【００２４】
図１に本発明の加工異常判定方法の処理フローを示す。まず、制御ＰＣ３０側からＮＣ制御装置１７を介して、加工装置１０により現在切削加工を行っている切削加工位置情報の取得ステップ（Ｓ１）を実施する。次に、加工装置１０に取り付けた切削力測定センサ２１ａ，２１ｂにより、加工中の切削力の検出ステップ（Ｓ２）を実施する。次に、Ｓ２において取得した切削力を経時的に集積して切削力パターンとし、その切削力パターン（実切削力パターン）と予め保存した計算値の切削力パターン（モデル切削力パターン）を比較して合致する計算値の切削力パターン（モデル切削力パターン）の抽出ステップ（Ｓ３）を実施する。次に、この比較結果より、実際の切削位置と取得した位置情報とのずれ（切削力取得までの遅れ時間）の算出ステップ（Ｓ４）を実施する。次に、この遅れ時間の算出結果より予め保存した切削力予測値としての比較値の決定ステップ（Ｓ５）を実施する。次に、このステップ（Ｓ５）より決定した比較対象予測値（モデル切削力パターンの特定の座標位置での切削力）と測定した切削力（特定の座標位置での実切削力）の比較をすることによって加工異常の判定ステップ（Ｓ６）を実施する。
【００２５】
以下、各ステップを詳細に説明する。切削加工位置情報の取得ステップ（Ｓ１）では、加工装置１０のＮＣ制御装置１７より加工制御ＰＣ３０を用いて加工装置１０の加工工具１４の各軸座標値を取得する。通常のＮＣ制御の工作機械においては、ＮＣ制御装置１７より加工制御ＰＣ３０と通信するためのＩ／Ｏポートは標準的に備えられており、これを用いて通信することにより加工位置となる各軸座標値の現在値の取得が可能である。つまり、加工制御ＰＣ３０から、ＮＣ制御装置１７に対して現在の位置情報を問い合わせることにより、ＮＣ制御装置１７から現在のＸ軸，Ｙ軸，Ｚ軸の値が出力される。なお、このようにして加工位置の取得は可能であるが、通信のためのクロック周波数と通信速度の影響をうけるため、取得した各軸の座標値は取得指令を出した瞬間の切削加工位置とは一致しない。このような位置の不一致を解決することが本発明の課題である。
【００２６】
ここで、図３に加工制御ＰＣ３０のデータ記憶部の構成を示す。このデータ記憶部の構成は、大きく３つの階層にわかれており、第１の階層３１は、加工装置１０を移動させるためのＮＣプログラム３１ａと、切削位置情報に対応した切削力の計算値３１ｂとその時の加工機の各軸座標値３１ｃを記憶する。第２の階層３２は、切削中に加工装置１０に備えた切削力センサ２１ａ，２１ｂより取得した切削力３２ａを記憶する。第３の階層３３は、加工装置１０より取得した切削加工位置情報３３ａを記憶する。
【００２７】
次に、加工中の切削力の検出ステップ（Ｓ２）について説明する。図２において、力センサ２１ａ，２１ｂは、テーブル１６や主軸ステージ１２に内蔵したり、被削材１５とテーブル１６の間に挟み込むように配置する等して、一般的なＮＣ制御工作機械に対しても設置することができる。この力センサ２１ａ，２１ｂにより、切削工具１４に加わる切削中のＸ，Ｙ，Ｚ軸方向の負荷を切削力として検出する。力センサ２１ａ，２１ｂからの信号は力センサアンプ２０を介して電気信号に変換され、加工制御ＰＣ３０に取り込まれる。ここで、主軸ステージ１２に内蔵された力センサ２１ａの代わりに主軸モータ（図示なし）の駆動電流値を計測して切削負荷を計測することも可能であるが、主軸電流値は切削工具１４の回転変動を主とするのみであり、各軸（Ｘ，Ｙ，Ｚ軸）方向に対する負荷を算出することができないほか、主軸モータの内蔵物（回転子等）が慣性力をもって高速で回転しているため、切削負荷の変動成分を細かく抽出する手法としては、本発明のような力センサ２１ａ，２１ｂによる切削力測定の方が適している。但し、主軸モータ電流値による付加パターンを予め算出しておくことも可能であり、本発明の異常判定に用いることも可能である。
【００２８】
ここで、力センサ２１ａ，２１ｂによる切削力測定の具体例を説明する。図７（ａ）は、工具回転数３３００／ｍｉｎ（ｒｐｍ）で２枚刃の工具を回転させ、図４で示した直線切削のような定常切削状態での力センサ２１ａ，２１ｂにより得られる切削力信号の例を示す。工具回転数に対応し、０．００９秒間隔で切削力２１が取得されている。図７（ａ）に示されるように、切削工具１４の刃先が空走する時間があるため、断続的な切削力がかかっている。このように、図４に示すような切込みが一定の際は、切削力の測定結果は図７（ａ）のように一定となり、この切削加工の状態においては、実際の切削位置と取得した位置情報とのずれ(切削力取得までの遅れ時間)は大きな問題とはならず、しきい値の設定は容易となる。これに対して、図５や図６に示された一般的な切削加工の場合では、図７（ｂ）に示すように、力センサ２１ａ，２１ｂにより得られる切削力信号は、各軸方向への切込み変化により切削力２１の値は変動し切削軌跡に応じた変化をしめす。ここで、切削力２１の最大値を外挿したもの曲線（プロフィール）が切削力曲線２２（切削力パターン）である。このようなプロフィール曲線は、測定結果として得られるものではなく、制御ＰＣ３０により、実測切削力の最大値を外挿したものとして得られる。
【００２９】
次に、取得した切削力パターンとの比較により、予め保存した計算値の切削力パターンの抽出ステップ（Ｓ３）とその方法について図８を用いて説明する。
まず、予め設定された加工条件から計算によって切削力の変化値を算出しておく。切削力の計算は、工具形状と加工条件より算出することが可能であり、市販のＦＥＭ解析ソフトを用いる場合や切取り厚さと生成する切り屑長さから算出する方法などがある。このような技術は公知のものであり、本明細書においては更に詳細な説明は行わない。この公知の手法によって算出した切削力より、図８の点線に示した切削力曲線２３（モデル切削力パターン）を算出する。この切削力曲線２３（モデル切削力パターン）は、複数の工具形状と複数の加工条件（切削加工の面形状等）に応じて複数の切削力曲線（モデル切削力パターン）を、加工制御ＰＣ３０のデータ記憶部の第１の階層３１の切削位置情報に対応した切削力の計算値３１ｂとして記憶している（図３）。
【００３０】
Ｓ１で取得した加工座標値を元に、計算により算出した切削力曲線２３（モデル切削力パターン）と、Ｓ２で取得した実切削力の切削力曲線２２（実切削力パターン）との比較を行い、プロフィールの一致したパターンの抽出を行う（Ｓ３）。図８に示したのはその一例であり、取得した各座標値を基準にすることで切削力曲線２２（実切削力パターン）と２３（モデル切削力パターン）の変化値がほぼ一致するモデル切削力パターンを抽出することが可能である。
【００３１】
このモデル切削力パターンを抽出は、一連の加工が終了した後に、モデル切削力パターンと実切削力パターンとの比較を行って、実質的に同一のモデル切削力パターンを抽出することもできるし、途中段階までのパターンを比較することにより抽出することもできる。一連の加工が終了した後にモデル切削力パターンを抽出する場合には、次の加工の際に実切削力と切削力予測値との比較を行うようにする。また、途中段階までのパターンの比較によりモデル切削力パターンを抽出する場合には、その後の加工異常検知に用いて加工力を制御することができる。
【００３２】
続いて、この切削力曲線２２（実切削力パターン）と切削力曲線２３（モデル切削力パターン）との比較結果より実際の切削位置と取得した位置情報とのずれ(遅れ時間)の算出ステップ（Ｓ４）について説明する。
図８に示したように、Ｓ３の切削力曲線のパターンが抽出されることにより、切削力曲線２２（実切削力パターン）と切削力曲線２３（モデル切削力パターン）との比較により、切削力曲線２３（モデル切削力パターン）に対する切削力曲線２２（実切削力パターン）の時間ずれ量を算出する。図８において、測定によって取得した切削力曲線２２は、算出した切削力曲線２３に対して、時間Ｔｄだけ遅れていることがわかる。これは、切削力曲線２２はＮＣ制御装置１７を介して取得した座標値を元に算出しているためほぼリアルタイムで計算できるのに対し、切削力曲線２３は力センサ２０からの信号を制御ＰＣ３０が取得して計測することで通信時間分の遅れが生じており、その分が遅れとなって検出されるためである。このように、切削力曲線２２と２３とを比較して、両者のパターンをほぼ一致させるために必要な時間変化量を算出することにより、図８に示した遅れ時間Ｔｄを算出するものである。この遅れ時間Ｔｄは、工具の送り速度が増加するほど大きくなる。ここで、図９に示すように、予め遅れ時間Ｔｄを送り速度と遅れ係数の二つをパラメータとしてテーブルに持たせておき、加工の始まりの制御の際に、このパラメータを参照して制御できるようにしておいてもよい。さらに、実際の加工では、予め設定したパラメータ（図９）に対して、リアルタイムで遅れ量（時間：Ｔｄ）を計算することで、パラメータ化したテーブルの値を実際に計算したＴｄによって更新することで、加工初期から、より精度よく遅れ時間を算出することも可能である。一般的には、加工始点から加工を始める際には、予め設定したパラメータ（図９）を利用して制御を行い、計測により得た遅れ時間Ｔｄにより制御する方式を採用することができる。
【００３３】
次に、この遅れ時間Ｔｄの算出結果より、予め保存したモデル切削力パターンの切削力予測値２３ａとしての比較値の決定ステップ（Ｓ５）を実施する。そのために、遅れ時間Ｔｄが算出されていれば、実切削力２２ａから遅れ時間Ｔｄ先行している切削力予測値２３ａを比較することで、各軸方向の切削力を比較することができ（図８（ａ）（ｂ）参照）、例えば、加工面が傾斜しており、Ｘ，Ｙ，Ｚ軸方向の切削力が時々刻々変化する場合でも、比較すべき切削力成分が判別できる。
【００３４】
次に、Ｓ５にて決定した比較値２３ａに対して、実切削力２２ａとの異常判定ステップ（Ｓ６）を実施する。この異常判定ステップ（Ｓ６）においては、必ずしも３方向（Ｘ，Ｙ，Ｚ軸方向）の異常判定をする必要はなく、代表的な方向、例えば、図５で示すような径切り込み方向の信号成分の力Ｆｙを用いて判定すれば十分である。あるいは、切削状態量の変動が顕著に表れる方向の信号成分の力（例えば、図６の場合はＦｚ）で判定してもよい。切削状態量の変動が顕著に表れる方向は、工具移動方向等によって決まる。異常判定のしきい値の算出手法は、切削力の大きさに対する、加工工具１４と被削材１５の剛性、および径切込量、軸切込量に依存し、各条件におけるしきい値を、あらかじめシミュレーションや実験によって算出した切削力に対してマージンを加えた値を導出しておき、テーブルに設定しておくことで異常判定のしきい値とすることができる。異常判定ステップ（Ｓ６）ではＳ５で求めた実切削力２２ａと異常検知しきい値を比較することによって、切削異常を検知する。本実施例によれば、径切り込みが時々刻々と変化する加工パスにおいて、動的に異常検知しきい値を決定する方法を提供することが可能なため、加工失敗による不良品発生を回避することができるとともに、製造コストの削減に寄与する。
【実施例２】
【００３５】
図１０を用いて、第２の実施例としての加工異常検知装置の装置構成を説明する。図１０は、加工異常検知装置の一実施例を説明する構成要素間の関係を示す図である。本発明の加工異常検知装置は、切削力計測部１０１、座標値取得部１０２、切削力変化量比較演算部１０３、遅れ時間算出部１０４、切削力比較部１０５、異常判定部１０６、切削位置・加工条件記憶部１０７、切削力計算値記憶部１０８、切削力しきい値記憶部１０９、異常検知しきい値算出部１１０で構成される。
【００３６】
切削力計測部１０１は、圧電素子方式の力センサを用いて工具に加わる切削負荷を切削力として測定する手段である。力センサは、図２に示した機械加工装置１０のテーブル１６や主軸ステージ１２に内蔵したり、被削材１５とテーブル１６の間に挟み込むように配置する等して、設置することができる。座標値取得部１０２は、機械加工装置１０の現在加工位置をＮＣ制御装置１７より取得する手段である。切削力変化量比較演算部１０３は、切削力計測部１０１にて取得した切削力変化量と、切削位置・加工条件記憶部１０７に保存された情報を元に切削力計算値記憶部１０８に記憶した切削力を抽出し、比較演算する手段である。遅れ時間算出部１０４は、切削力計測部１０１にて取得した実切削力と比較する切削力計算値（モデル切削力パターン）との間での遅れ時間を算出する手段である。切削力比較部１０５は、算出した遅れ時間を考慮して実切削力の取得値と計算値（モデル値）とを比較する手段である。異常判定部１０６は、異常検知しきい値算出部１１０が切削力しきい値記憶部１０９より所定のしきい値を取得した実切削力と比較して、異常の有無を判定する。
【００３７】
切削位置・加工条件記憶部１０７には、切削位置にもとづいた切込み、送り速度などの加工条件が関連付けられて記憶されている。切削力計算値記憶部１０８には、切削位置にもとづいた切削力の計算値が記憶されている。切削力しきい値記憶部１０９には、加工条件としきい値が関連づけられて記憶されている。
【００３８】
本実施例によれば、径切り込みが時々刻々と変化する加工パスにおいて、動的に異常検知しきい値を設定する手段を提供することが可能なため、加工失敗による不良品発生を回避することができるとともに、製造コストの削減に寄与する。
【００３９】
以上、前記発明の実施形態に基づき具体的に説明したが、本発明は、前記発明の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において変更可能であることは勿論である。
【符号の説明】
【００４０】
１１    筐体
１２    主軸テーブル
１３    主軸
１４    切削工具
１５    被削材
１６    テーブル
１７    ＮＣ制御装置
２０    力センサアンプ部
２１    切削力
２１ａ，２１ｂ    力センサ
２２    実測値
２２ａ  実測切削力
２３    切削力計算値
２３ａ  切削力予測値
３０    加工制御ＰＣ
１０１  切削力計測部
１０２  座標値取得部
１０３  切削力変化量比較演算部
１０４  遅れ時間算出部
１０５  切削力比較部
１０６  異常判定部
１０７  切削位置・加工条件記憶部
１０８  切削力計算値記憶部
１０９  切削力しきい値記憶部
１１０  異常検知しきい値算出部
【図１】
0005710391.tif 000002
【図２】
0005710391.tif 000003
【図３】
0005710391.tif 000004
【図４】
0005710391.tif 000005
【図５】
0005710391.tif 000006
【図６】
0005710391.tif 000007
【図７】
0005710391.tif 000008
【図８】
0005710391.tif 000009
【図９】
0005710391.tif 000010
【図１０】
0005710391.tif 000011