(57)【要約】【課題】加工条件が毎回異なり、かつ、旋削加工及びミーリング加工のいずれの加工方法が用いられる場合であっても加工処理に用いられる工具の寿命を判定することができる。【解決手段】切削加工モニタリング装置２０は、ユーザの操作に応じて工具１４の加工条件を入力する。切削加工モニタリング装置２０は、工具１４の駆動に関するセンサ信号を取得するサンプリングタイムを加工条件に基づいて計算する。切削加工モニタリング装置２０は、サンプリングタイム毎に、工具１４の駆動に関するセンサ信号をサンプリングデータとして取得する。切削加工モニタリング装置２０は、サンプリングデータに基づいて工具１４の状態を示すばらつき評価データを計算する。切削加工モニタリング装置２０は、計算されたばらつき評価データ間の変化量を計算する。切削加工モニタリング装置２０は、計算された変化量が閾値以上である場合に、工具１４が寿命に達したと判定する。【選択図】      図１
2010149206.tif 000002
【特許請求の範囲】
【請求項１】
工作機械において駆動され、加工物の切削加工に用いられる工具の寿命をモニタリングする切削加工モニタリング装置において、
ユーザの操作に応じて、前記工具の加工条件を入力する入力手段と、
前記切削加工に伴う前記工具の駆動に関するセンサ信号を取得するための時間間隔を、前記入力された加工条件に基づいて計算する第１の計算手段と、
前記第１の計算手段によって計算された時間間隔毎に、前記切削加工に伴う前記工具の駆動に関するセンサ信号をサンプリングデータとして取得する取得手段と、
前記取得されたサンプリングデータに基づいて、前記工具の状態を表す評価データを前記時間間隔毎に計算する第２の計算手段と、
前記第２の計算手段によって前記時間間隔毎に計算された評価データ間の変化量を計算する第３の計算手段と、
前記第３の計算手段によって計算された変化量が閾値以上である場合に、前記工具が寿命に達したと判定する判定手段と
を具備することを特徴とする切削加工モニタリング装置。
【請求項２】
前記第２の計算手段によって計算された評価データに対する予め定められた割合の値を前記閾値として決定する決定手段を更に具備し、
前記判定手段は、前記第３の計算手段によって計算された変化量が前記決定された閾値以上であるか場合に、前記工具が寿命に達したと判定する
ことを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項３】
前記第３の計算手段によって計算された変化量に基づいて、前記工具を用いた前記加工物に対する切削加工の終了を検知する検知手段と、
前記切削加工の終了が検知された場合、前記決定された閾値を保存する保存手段と
を更に具備することを特徴とする請求項２記載の切削加工モニタリング装置。
【請求項４】
前記工具は、複数の刃を有するフライス工具を含み、
前記入力された加工条件は、前記フライス工具の回転数及び当該フライス工具の刃数を含み、
前記第１の計算手段は、前記加工条件に含まれる回転数及び刃数に基づいて前記時間間隔を計算し、
前記第２の計算手段は、前記取得されたサンプリングデータに基づいて、前記フライス工具が有する刃毎の評価データを前記時間間隔毎に計算し、
前記第３の計算手段は、前記第２の計算手段によって前記時間間隔毎に計算された評価データ間の変化量を、前記フライス工具が有する刃毎に計算し、
前記判定手段は、前記第３の計算手段によって計算された前記刃毎の変化量が閾値以上である場合に、前記フライス工具が有する当該刃が寿命に達したと判定する
ことを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項５】
前記判定手段は、前記工具が寿命に達したと判定する際に、前記第３の計算手段によって計算された変化量から、前記工作機械における前記工具の駆動時及び停止時の変化量を除外することを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項６】
前記判定手段は、前記工作機械における前記工具の駆動時及び停止時の変化量を、当該変化量の持続時間を閾値として除外することを特徴とする請求項５記載の切削加工モニタリング装置。
【請求項７】
前記第３の計算手段は、ハイパスフィルターを備え、当該ハイパスフィルターにより広域成分のみが抽出された前記評価データ間の変化量を計算することを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項８】
前記判定手段によって前記工具が寿命に達したと判定された場合、前記工作機械における当該工具の駆動を停止させる停止手段を更に具備することを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項９】
前記停止手段は、前記工作機械の送りを停止し、前記工具を切り込み方向から逃がし、当該工作機械の主軸回転を停止させることを特徴とする請求項８記載の切削加工モニタリング装置。
【請求項１０】
前記第３の計算手段によって計算された変化量に基づいて、前記工具を用いた前記加工物に対する切削加工の終了を検知する検知手段と、
前記切削加工の終了が検知された場合、前記工具を前記工作機械において駆動される他の工具に切り換える切り換え手段と
を更に具備することを特徴とする請求項１記載の切削加工モニタリング装置。
【請求項１１】
加工物の切削加工に用いられる工具を駆動することにより、当該加工物を切削加工する工作機械と、
前記工作機械に取り付けられ、前記工具の駆動に関するセンサ信号を検知するセンサと、
ユーザの操作に応じて、前記工具の加工条件を入力する入力手段と、
前記センサによって検知されるセンサ信号を取得するための時間間隔を、前記入力された加工条件に基づいて計算する第１の計算手段と、
前記第１の計算手段によって計算された時間間隔毎に、前記センサによって検知されたセンサ信号をサンプリングデータとして取得する取得手段と、
前記取得されたサンプリングデータに基づいて、前記工具の状態を表す評価データを前記時間間隔毎に計算する第２の計算手段と、
前記第２の計算手段によって前記時間間隔毎に計算された評価データ間の変化量を計算する第３の計算手段と、
前記第３の計算手段によって計算された変化量が閾値以上である場合に、前記工具が寿命に達したと判定する判定手段と
を具備することを特徴とする切削加工装置。
【請求項１２】
工作機械において駆動され、加工物の切削加工に用いられる工具の寿命をモニタリングする切削加工モニタリング装置が実行する切削加工モニタリング方法であって、
ユーザの操作に応じて、前記工具の加工条件を入力するステップと、
前記切削加工に伴う前記工具の駆動に関するセンサ信号を取得するための時間間隔を、前記入力された加工条件に基づいて計算するステップと、
前記計算された時間間隔毎に、前記切削加工に伴う前記工具の駆動に関するセンサ信号をサンプリングデータとして取得するステップと、
前記取得されたサンプリングデータに基づいて、前記工具の状態を表す評価データを前記時間間隔毎に計算するステップと、
前記時間間隔毎に計算された評価データ間の変化量を計算するステップと、
前記計算された変化量が閾値以上である場合に、前記工具が寿命に達したと判定するステップと
を具備することを特徴とする切削加工モニタリング方法。
【請求項１３】
加工物の切削加工に用いられる工具を駆動することにより当該加工物を切削加工する工作機械と、前記工作機械に取り付けられ、前記工具の駆動に関するセンサ信号検知するセンサとを備える切削加工装置が実行する切削加工方法であって、
ユーザの操作に応じて、前記工具の加工条件を入力するステップと、
前記センサによって検知されるセンサ信号を取得するための時間間隔を、前記入力された加工条件に基づいて計算するステップと、
前記計算された時間間隔毎に、前記センサによって検知されたセンサ信号をサンプリングデータとして取得するステップと、
前記取得されたサンプリングデータに基づいて、前記工具の状態を表す評価データを前記時間間隔毎に計算するステップと、
前記時間間隔毎に計算された評価データ間の変化量を計算するステップと、
前記計算された変化量が閾値以上である場合に、前記工具が寿命に達したと判定するステップと
を具備することを特徴とする切削加工方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切削加工に用いられる工具の寿命をモニタリングする切削加工モニタリング装置、切削加工装置、切削加工モニタリング方法及び切削加工方法に関する。
【背景技術】
【０００２】
近年、加工物に対して切削加工等の加工処理を自動で行う工作機械（以下、ＮＣ工作機械と表記）が知られている。
【０００３】
また、このＮＣ工作機械における加工物の切削加工時に生じる、例えば刃先チッピングまたは工具摩擦等による当該切削加工に用いられる工具の寿命（工具寿命）をモニタリング（判定）する切削加工モニタリング装置が知られている。
【０００４】
この切削加工モニタリング装置は、例えば各種センサによって測定（検知）されたデータ（センサ信号）に基づいて切削加工に用いられる工具の寿命（工具が寿命に達したか否か）を判定する機能及び当該判定時にＮＣ工作機械側に何らかのフィードバックを行う機能を有する。
【０００５】
上記した切削加工モニタリング装置に関連する技術として、加工工具の異常や寿命を検知できる技術（以下、第１の先行技術と表記）が開示されている（例えば、特許文献１を参照）。この第１の先行技術によれば、切削加工などで費やされる加工エネルギーの代用特性として主軸モータの１加工毎の切削開始から完了までの累積消費電流量または累積消費電力値（電力量）を用い、これを基準の消費電流量または消費電力量と比較して判定することにより、加工工具の異常や寿命が検知される。
【０００６】
また、例えば４個の歪ゲージを固定測定対象面に貼り付けて機械的挙動と熱的挙動とを同時に検出することにより、工具磨耗を検出する技術（以下、第２の先行技術と表記）が開示されている（例えば、特許文献２を参照）。この第２の先行技術によれば、測定対象の歪変化（機械的挙動）と温度差または熱流束（熱的挙動）との重畳した信号、即ち、当該機械的挙動と熱的挙動とを同時に出力し得るため、工作の状態を多次元に捉えることができる。
【特許文献１】特開２００５−２２０５２号公報
【特許文献２】特開平１０−２８６７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記した第１の先行技術においては、初回加工時の累積消費電流または累積消費電力が基準の消費電流量または消費電力量（基準値）として用いられる。つまり、第１の先行技術においては、初回加工時（の累積消費電流または累積消費電力）との比較評価が前提条件となっているため、同一の加工条件で繰り返し加工する場合には有効である。
【０００８】
しかしながら、第１の先行技術では、例えばインデント品で加工条件が毎回異なるような場合には、その都度、基準値を測定することが必要であり実用的ではない。更に、第１の先行技術では、同一の加工条件で２回以上加工しない場合には、切削加工のモニタリングを行うことができない。
【０００９】
また、上記した第２の先行技術においては、状態を判定する工具が固定測定対象面を有することが前提条件となっている。このため、第２の先行技術は、固定工具により加工する旋削加工には有効であるが、工具側が回転するミーリング加工に適用することは困難である。
【００１０】
そこで、本発明の目的は、加工条件が毎回異なり、かつ、旋削加工及びミーリング加工のいずれの加工方法が用いられる場合であっても、加工物に対する加工処理に用いられる工具の寿命を判定することが可能な切削加工モニタリング装置、切削加工装置、切削加工モニタリング方法及び切削加工方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の１つの態様によれば、工作機械において駆動され、加工物の切削加工に用いられる工具の寿命をモニタリングする切削加工モニタリング装置が提供される。この切削加工モニタリング装置は、ユーザの操作に応じて、前記工具の加工条件を入力する入力手段と、前記切削加工に伴う前記工具の駆動に関するセンサ信号を取得するための時間間隔を、前記入力された加工条件に基づいて計算する第１の計算手段と、前記第１の計算手段によって計算された時間間隔毎に、前記切削加工に伴う前記工具の駆動に関するセンサ信号をサンプリングデータとして取得する取得手段と、前記取得されたサンプリングデータに基づいて、前記工具の状態を表す評価データを前記時間間隔毎に計算する第２の計算手段と、前記第２の計算手段によって前記時間間隔毎に計算された評価データ間の変化量を計算する第３の計算手段と、前記第３の計算手段によって計算された変化量が閾値以上である場合に、前記工具が寿命に達したと判定する判定手段とを具備する。
【発明の効果】
【００１２】
本発明によれば、加工条件が毎回異なり、かつ、旋削加工及びミーリング加工のいずれの加工方法が用いられる場合であっても、加工物に対する加工処理に用いられる工具の寿命を判定することを可能とする。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。  
図１は、本実施形態に係る切削加工装置の構成を示す図である。図１に示すように、切削加工装置は、工作機械（ＮＣ工作機械）１０及び切削加工モニタリング装置２０を備える。
【００１４】
工作機械１０は、当該工作機械１０の制御を行う制御盤１１、工作機械主軸１２、制御盤１１の制御に応じて工作機械主軸１２を回転させる主軸モータ１３及び工作機械主軸１２に装着されている工具１４を備える。
【００１５】
つまり、工作機械１０においては、制御盤１１の制御に応じて主軸モータ１３が工作機械主軸１２を回転させることにより、当該工作機械主軸１２に装着されている工具１４が駆動される。
【００１６】
工具１４には、例えば複数の刃を有するフライス工具やドリル等が含まれる。また、工具１４における切削の種類には、断続切削及び連続切削が含まれる。例えばフライス工具における切削の種類は断続切削であり、ドリルにおける切削の種類は連続切削である。つまり、切削の種類（断続切削または連続切削）は、工具１４の種類に応じて定まる。このような工具１４が、上記したように駆動されることによって加工物３０に対する切削加工が行われる。
【００１７】
工作機械１０は、当該工作機械１０において駆動される工具１４が複数存在する場合に、当該駆動されていた工具１４を他の工具１４に切り換える機能を有する。
【００１８】
なお、制御盤１１には、主軸モータ１３の消費電流値または消費電圧値を測定するための電流計／電圧計４０が接続されている。また、制御盤１１には、電流計／電圧計４０によって測定された消費電流値及び消費電圧値から主軸モータ１３の消費電力値を測定する電力計５０が接続されている。
【００１９】
また、工作機械主軸１２または工具１４には、当該工作機械主軸１２または当該工具１４により切削加工される加工物３０の振動を検出するためのセンサ６０が取り付けられている。
【００２０】
切削加工モニタリング装置２０は、工作機械１０において駆動される工具１４の寿命をモニタリング（判定）する機能を有する。
【００２１】
切削加工モニタリング装置２０は、ユーザの操作に応じて、工作機械１０において駆動（使用）される工具１４の加工条件を入力する。工具１４が例えばフライス工具である場合、この加工条件には、当該フライス工具の回転数及び刃数等が含まれる。
【００２２】
切削加工モニタリング装置２０は、工作機械１０における切削加工に伴う工具１４の駆動に関する各種センサ信号を取得するための時間間隔（以下、サンプリングタイムと表記）を計算する。このとき、切削加工モニタリング装置２０は、入力された加工条件に基づいて計算処理を実行する。
【００２３】
切削加工モニタリング装置２０は、計算されたサンプリングタイム毎に、工作機械１０の工具１４の駆動に関する各種センサ信号をサンプリングデータとして取得する。このセンサ信号には、上記した電流計／電圧計４０によって測定された消費電流値または消費電圧値、電力計５０によって測定された消費電力値またはセンサ６０によって検出された振動（値）が含まれる。なお、センサ信号には、これら以外に例えば主軸モータ１３の温度、工作機械１０における駆動音、ＡＥ（Acoustic Emission）センサによって検出されるＡＥまたはＣＣＤカメラによって撮影される切削加工時の画像等が含まれていても構わない。
【００２４】
切削加工モニタリング装置２０は、取得されたサンプリングデータ（センサ信号）に基づいて、工作機械１０において駆動する工具１４の状態を表す評価データ（以下、ばらつき評価データと表記）をサンプリングタイム毎に計算する。
【００２５】
切削加工モニタリング装置２０は、サンプリングタイム毎に計算されたばらつき評価データ間の変化量（以下、ばらつきデータ変化量と表記）を計算する。
【００２６】
切削加工モニタリング装置２０は、計算されたばらつきデータ変化量に基づいて工作機械１０において駆動する工具１４の寿命を判定する。この判定処理の詳細については後述する。
【００２７】
切削加工モニタリング装置２０は、工具１４が寿命に達したと判定された場合、工作機械１０における工具１４の駆動を停止させる。この場合、切削加工モニタリング装置２０は、工具１４の駆動を停止させるための信号（停止信号）を、Ｉ／Ｏボード７０を介して工作機械１０に対して出力する。
【００２８】
次に、図２のフローチャートを参照して、図１に示す切削加工モニタリング装置２０の処理手順について説明する。なお、工作機械１０においては、複数の工具１４がそれぞれ切り換えられて駆動するものとして説明する。
【００２９】
まず、切削加工モニタリング装置２０は、ユーザの操作に応じて、工作機械１０において駆動（使用）する全ての工具１４の加工条件を入力する（ステップＳ１）。このとき、切削加工モニタリング装置２０は、加工条件を工具１４の駆動順（加工順）に入力する。なお、切削加工モニタリング装置２０によって入力される加工条件には、例えばフライス工具の回転数及び刃数等が含まれる。
【００３０】
次に、切削加工モニタリング装置２０は、入力された加工条件に基づいて、工具１４の駆動に関するセンサ信号を取得するための時間間隔であるサンプリングタイムを計算する（ステップＳ２）。ここでは、切削加工モニタリング装置２０は、入力された工具１４毎の加工条件のうち、これから工作機械１０において駆動される工具（使用工具）１４のサンプリングタイムを計算する。以下、工作機械１０において駆動される工具１４を対象工具１４と称する。
【００３１】
なお、上記した切削加工モニタリング装置２０によって入力された加工条件及び計算されたサンプリングタイムは、例えば工具１４の寿命をモニタリングするための初期データとして切削加工モニタリング装置２０において保持される。
【００３２】
ここで、切削加工モニタリング装置２０において保持される初期データについて説明する。図３は、切削加工モニタリング装置２０において保持される初期データのデータ構造の一例を示す。
【００３３】
図３に示すように、切削加工モニタリング装置２０においては、例えば工具番号、回転数（rpm）、刃数（枚）、データ数及びサンプリングタイム（msec）が対応付けて保持される。
【００３４】
工具番号は、例えばフライス工具のような工具１４を識別するための番号を示す。回転数及び刃数は、工具番号によって識別される工具１４の加工条件（切削加工モニタリング装置２０によって入力された工具１４の加工条件）を示す。データ数は、後述するばらつき評価データの計算に用いられるデータ（サンプリングデータ）の数である。サンプリングタイムは、工具番号によって識別される工具１４の加工条件に基づいて計算された時間間隔を示す。
【００３５】
なお、工具番号は、切削加工モニタリング装置２０によって加工条件が入力された際に、当該加工条件の入力順に付与される。また、データ数は、工具１４の種類に関係なく予め定められていてもよいし、加工条件が入力される際に工具１４毎に個別に入力（設定）されても構わない。
【００３６】
また、図３においては図示されていないが、上記した工具１４の種類に応じて定められる切削の種類が初期データとして保持される構成であっても構わない。
【００３７】
図３に示す例では、工具番号「Ｔ０１」、回転数「１２０（rpm）」、刃数「１０（枚）」、データ数「１０」及びサンプリングタイム「５（msec）」が対応付けて保持されている。
【００３８】
また、例えば工具番号「Ｔ０２」、回転数「２４０（rpm）」、刃数「４（枚）」、データ数「２０」及びサンプリングタイム「３（msec）」が対応付けて保持されている。
【００３９】
再び図２に戻ると、切削加工モニタリング装置２０は、上記ステップＳ２において計算されたサンプリングタイム（初期データとして保持されているサンプリングタイム）の間隔毎に、工作機械１０における切削加工に伴う対象工具１４の駆動に関するセンサ信号をサンプリングデータとして取得する（ステップＳ３）。つまり、切削加工モニタリング装置２０は、サンプリングタイムが「５（msec）」である場合には、当該「５（msec）」周期でサンプリングデータを取得する。
【００４０】
なお、ここで切削加工モニタリング装置２０において取得されるサンプリングデータ（対象工具１４の駆動に関するセンサ信号）には、上記したように電流計／電圧計４０によって測定された主導モータ１３の消費電流値／消費電圧値、電力計５０によって測定された消費電力値またはセンサ６０によって検出された工作機械主軸１２（または加工物３０）の振動等が含まれる。
【００４１】
本実施形態においては、上記したサンプリングデータのうち、少なくとも消費電流値及び振動値が取得されるものとする。
【００４２】
次に、切削加工モニタリング装置２０は、取得されたサンプリングデータに基づいて、対象工具１４の状態を表すばらつき評価データを逐次計算する（ステップＳ４）。サンプリングデータとして消費電流値及び振動（値）が取得されている場合には、これらの各々についてばらつき評価データが計算される。
【００４３】
上記したように切削加工モニタリング装置２０はサンプリングタイム毎にサンプリングデータを取得するが、切削加工モニタリング装置２０は、初期データとして保持されているデータ数によって示される数のサンプリングデータに基づいて、ばらつき評価データを計算する。ここで用いられるデータ数は、初期データとして対象工具１４を識別するための工具番号に対応付けられているデータ数である。
【００４４】
つまり、対象工具１４を識別するための工具番号に対応付けられているデータ数が「１０」である場合には、切削加工モニタリング装置２０は、１０個のサンプリングデータに基づいてばらつき評価データを計算する。
【００４５】
ここで、対象工具１４の状態を表すばらつき評価データとしては、例えばＳ／Ｎ比（信号対雑音比）が用いられる。
【００４６】
次に、切削加工モニタリング装置２０は、ばらつき評価データが当該切削加工モニタリング装置２０において既に保持されているか否かを判定する（ステップＳ５）。
【００４７】
ばらつき評価データが切削加工モニタリング装置２０において保持されていないと判定された場合（ステップＳ５のＮＯ）、ステップＳ４において計算されたばらつき評価データは、後述するばらつきデータ変化量を計算するために切削モニタリング装置２０において保持されて、上記したステップＳ３に戻って処理が繰り返される。
【００４８】
一方、ばらつき評価データが切削加工モニタリング装置２０において既に保持されていると判定された場合（ステップＳ５のＹＥＳ）、切削加工モニタリング装置２０は、ステップＳ４において算出されたばらつき評価データ及び既に保持されているばらつき評価データ間の変化量（ばらつきデータ変化量）を計算する（ステップＳ６）。
【００４９】
ここで、図４及び図５を参照して、ばらつきデータ変化量の計算処理について説明する。なお、ばらつきデータ変化量の計算処理は、上記した工作機械１０において駆動する対象工具１４における切削の種類（例えば、連続切削及び断続切削等）において異なる。
【００５０】
図４は、例えば対象工具１４における切削の種類が連続切削である場合のばらつきデータ変化量の計算処理について説明するための図である。切削の種類が連続切削である対象工具１４には、例えばドリル等が挙げられる。
【００５１】
図４に示すように、切削加工モニタリング装置２０がサンプリングデータ「１〜ｎ」を取得した場合を想定する。ここで、ｎは、上記した初期データとして保持されているデータ数である。つまり、切削加工モニタリング装置２０は、初期データとして保持されているデータ数によって示される数（ｎ個）のサンプリングデータを取得する。
【００５２】
切削加工モニタリング装置２０は、取得されたサンプリングデータ「１〜ｎ」に基づいて、対象工具１４の状態を表すばらつき評価データを計算する。ここでは、図４に示すように、計算によってばらつき評価データ「１」が取得されるものとする。
【００５３】
また、切削加工モニタリング装置２０は、初期データとして保持されているサンプリングタイム毎に逐次サンプリングデータを取得するため、サンプリングデータ「１〜ｎ」とは別にサンプリングデータ「ｎ＋１〜２ｎ」（つまり、ｎ個のサンプリングデータ）を取得する。
【００５４】
切削加工モニタリング装置２０は、取得されたサンプリングデータ「ｎ＋１〜２ｎ」に基づいて、対象工具１４の状態を表すばらつき評価データを計算する。ここでは、図４に示すように、計算によってばらつき評価データ「２」が取得されるものとする。
【００５５】
この場合、切削加工モニタリング装置２０において計算されたばらつき評価データ「１」及びばらつき評価データ「２」に基づいて、ばらつきデータ変化量（ばらつき評価データ間の変化量）が計算される。図４に示すように、ばらつきデータ変化量は、例えば「１−２」（つまり、ばらつき評価データ「１」−ばらつき評価データ「２」）によって計算される。
【００５６】
以下、同様にして、サンプリングデータが取得される都度、ばらつき評価データが計算され、当該計算されたばらつき評価データに基づいてばらつきデータ変化量が計算される。
【００５７】
図５は、例えば対象工具１４における切削の種類が断続切削である場合のばらつきデータ変化量の計算処理について説明するための図である。切削の種類が断続切削である対象工具１４には、例えば複数の刃を有するフライス工具等が挙げられる。
【００５８】
図５に示すように、切削加工モニタリング装置２０は、対象工具（ここでは、フライス工具）１４が有する刃毎にサンプリングデータを取得する。つまり、フライス工具のような対象工具１４においては、当該対象工具１４の加工条件（回転数及び刃数）に基づいて刃毎のサンプリングデータを取得可能なようなサンプリングタイムが計算されている。
【００５９】
ここでは、対象工具１４が３枚の刃を有する場合について説明する。以下、例えば刃番号１によって識別される刃を第１の刃、刃番号２によって識別される刃を第２の刃、刃番号３によって識別される刃を第３の刃と称する。
【００６０】
図５に示すように、切削加工モニタリング装置２０が第１の刃のサンプリングデータ「１〜ｎ」を取得した場合を想定する。ここで、ｎは、上記した初期データとして保持されているデータ数である。つまり、切削加工モニタリング装置２０は、初期データとして保持されているデータ数によって示される数（ｎ個）のサンプリングデータを取得する。
【００６１】
切削加工モニタリング装置２０は、取得されたサンプリングデータ「１〜ｎ」に基づいて、対象工具１４が有する第１の刃の状態を表すばらつき評価データを計算する。ここでは、図５に示すように、計算によってばらつき評価データ「刃１＿１」が取得されるものとする。
【００６２】
また、切削加工モニタリング装置２０は、初期データとして保持されているサンプリングタイム毎に逐次サンプリングデータを取得するため、上記したサンプリングデータ「１〜ｎ」とは別に第１の刃のサンプリングデータ「３ｎ＋１〜４ｎ」（つまり、ｎ個のサンプリングデータ）を取得する。
【００６３】
切削加工モニタリング装置２０は、取得されたサンプリングデータ「３ｎ＋１〜４ｎ」に基づいて、対象工具１４が有する第１の刃の状態を表すばらつき評価データを計算する。ここでは、図５に示すように、計算によってばらつき評価データ「刃１＿２」が取得されるものとする。
【００６４】
この場合、切削加工モニタリング装置２０において計算されたばらつき評価データ「刃１＿１」及びばらつき評価データ「刃１＿２」に基づいて、第１の刃のばらつきデータ変化量（ばらつき評価データ間の変化量）が計算される。図５に示すように、ばらつきデータ変化量は、例えば「刃１＿１−刃１＿２」（つまり、ばらつき評価データ「刃１＿１」−ばらつき評価データ「刃１＿２」）によって計算される。以下、第１の刃についてサンプリングデータが取得される都度、ばらつき評価データが計算され、当該計算されたばらつき評価データに基づいてばらつきデータ変化量が計算される。
【００６５】
なお、第２の刃及び第３の刃についても同様にしてばらつきデータ変化量が計算される。
【００６６】
図５に示す例では、第２の刃のばらつき評価データとして「刃２＿１」及び「刃２＿２」が取得された場合には、ばらつきデータ変化量として「刃２＿１−刃２＿２」が計算される。同様に、第３の刃のばらつき評価データとして「刃３＿１」及び「刃３＿２」が取得された場合には、ばらつきデータ変化量として「刃３＿１−刃３＿２」が計算される。
【００６７】
上記したように、対象工具１４がフライス工具のような断続切削である場合には、当該対象工具１４が有する刃毎に、サンプリングデータが取得され、ばらつき評価データが計算される。つまり、対象工具１４の刃毎に、ばらつきデータ変化量が計算される。
【００６８】
再び図２に戻ると、切削加工モニタリング装置２０は、上記したステップＳ６において計算されたばらつきデータ変化量から例えば工作機械１０における対象工具１４の駆動（主軸モータ１３の動作）時及び停止時の瞬間的なばらつきデータ変化量を除外する。
【００６９】
このとき、切削加工モニタリング装置２０は、例えば対象工具１４の駆動時及び停止時のばらつきデータ変化量の持続時間を閾値として除外する。つまり、対象工具１４の駆動時及び停止時のばらつきデータ変化量の持続時間を超えた場合には、ばらつきデータ変化量は除外されない。
【００７０】
次に、切削加工モニタリング装置２０は、計算されたばらつきデータ変化量が工具寿命判定値（閾値）以上であるか否かを判定する（ステップＳ７）。このステップＳ７の処理により、対象工具１４の寿命が判定される。
【００７１】
ここで、工具寿命判定値は、例えば上記したステップＳ４において算出されたばらつき評価データに基づいて決定される。具体的には、切削加工モニタリング装置２０は、計算されたばらつき評価データに対する予め定められた割合の値を工具寿命判定値として決定する。この工具寿命判定値の決定処理においては、例えば対象工具１４の駆動開始後、最初に計算されたばらつき評価データが用いられる。なお、工具寿命判定値は、複数のばらつき評価データの平均を用いて決定される構成であっても構わない。
【００７２】
ばらつきデータ変化量が工具寿命判定値以上でないと判定された場合（ステップＳ７のＮＯ）、切削加工モニタリング装置２０は、対象工具１４が寿命に達していないと判定する。
【００７３】
この場合、切削加工モニタリング装置２０は、上記したステップＳ６において計算されたばらつきデータ変化量に基づいて対象工具１４を用いた切削加工が終了したか否かを判定する（ステップＳ８）。切削加工モニタリング装置２０は、計算されたばらつきデータ変化量が例えば一定であるような場合には、対象工具１４を用いた切削加工が終了したと判定する。
【００７４】
ここで、対象工具１４を用いた切削加工が終了していないと判定された場合（ステップＳ８のＹＥＳ）、上記したステップＳ３に戻って処理が繰り返される。
【００７５】
一方、対象工具１４を用いた切削加工が終了したと判定された場合（ステップＳ８のＮＯ）、切削加工モニタリング装置２０は、上記したようにステップＳ７の判定処理において用いられる工具寿命判定値を例えばＩＣチップ（工具ＩＣチップ）等に保存する（ステップＳ９）。この保存された工具寿命判定値は、例えば対象工具１４が後に駆動される場合に、上記したステップＳ７の判定処理において用いられる。
【００７６】
なお、ＩＣチップには、例えば対象工具１４を用いた切削加工終了時におけるばらつきデータ変化量が保存される構成であっても構わない。
【００７７】
切削加工モニタリング装置２０は、対象工具１４以外に工作機械１０において駆動する工具１４があるか否かを判定する（ステップＳ１０）。
【００７８】
対象工具１４以外に工具１４があると判定された場合（ステップＳ１０のＹＥＳ）、ステップＳ２に戻って処理が繰り返される。この場合、工作機械１０においては、対象工具１４以外の工具１４に切り換えられ、当該工具１４を対象工具１４として切削加工処理が行われる。ステップＳ２においては、切り換えられた工具１４のサンプリングタイムが、当該工具１４の加工条件に基づいて計算される。
【００７９】
一方、対象工具１４以外に工具１４がないと判定された場合（ステップＳ１０のＮＯ）、処理は終了される。
【００８０】
また、ステップＳ７においてばらつきデータ変化量が工具寿命判定値以上であると判定された場合、切削加工モニタリング装置２０は、対象工具１４が寿命に達したと判定する。
【００８１】
この場合、切削加工モニタリング装置２０は、工作機械１０における工具１４の駆動を停止（工作機械１０を停止）させる停止信号を工作機械１０に対して出力する（ステップＳ１１）。
【００８２】
ステップＳ１１の処理が実行されると、ステップＳ１０の処理が実行され、対象工具１４以外の工具１４がある場合には、当該対象工具１４が当該工具１４に切り換えられてステップＳ２の処理が行われる。
【００８３】
なお、切削加工モニタリング装置２０は、ハイパスフィルターを備え、当該ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量に基づいて、上記したステップＳ７の処理が実行されても構わない。
【００８４】
この場合、切削加工モニタリング装置２０は、計算されたばらつきデータ変化量の１周期間隔を対象工具１４の加工条件（回転数及び刃数）に基づいて求める。切削加工モニタリング装置２０は、１周期間隔のばらつきデータ変化量にハイパスフィルターをかける。切削加工モニタリング装置２０は、このハイパスフィルター後のばらつきデータ変化量に基づいて上記ステップＳ７の判定処理を実行する。これにより、例えば素材余肉量が異なるような場合であっても、対象工具１４の寿命をより正確に判定することが可能となる。
【００８５】
ここで、図６〜図８を用いて、ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量について具体的に説明する。例えば工作機械１０における切削加工により図６に示すような切削加工部分１００に対する切削加工に応じて取得されたサンプリングデータに基づいてばらつき評価データが計算され、当該ばらつき評価データに基づいて図７に示すようなばらつきデータ変化量（生データ）２００が取得された場合を想定する。この場合には、例えば図７に示すばらつきデータ変化量２００に対してハイパスフィルターをかけることによって、図８に示すような広域成分のみが抽出されたばらつきデータ変化量（ハイパスフィルター後）３００が得られる。切削加工モニタリング装置２０においては、図８に示すデータ変化量３００を用いて対象工具１４の寿命が判定される。
【００８６】
次に、図９のフローチャートを参照して、前述した切削加工モニタリング装置２０において対象工具１４が寿命に達したと判定された場合における切削加工装置の動作について説明する。
【００８７】
上記したように切削加工モニタリング装置２０において対象工具１４が寿命に達したと判定された場合、切削加工モニタリング装置２０は、工作機械１０に対して、工作機械１０の送りを停止させるための信号（以下、送り停止信号と表記）を出力する（ステップＳ２１）。このとき、切削加工モニタリング装置２０は、Ｉ／Ｏボード７０を介して例えば工作機械フィールドホールド端子に無電圧信号を出力する。
【００８８】
切削加工モニタリング装置２０によって送り停止信号が出力されると、工作機械１０においては、工作機械１０の送りが停止される（ステップＳ２２）。
【００８９】
次に、切削加工モニタリング装置２０は、工作機械１０の切り込み方向サーボモータに対して対象工具１４を逆方向に逃がすための信号を工作機械１０に対して出力する（ステップＳ２３）。この信号が切削加工モニタリング装置２０から出力されると、工作機械１０においては、対象工具１４を切り込み方向から逃がす（ステップＳ２４）。
【００９０】
切削加工のモニタリング装置２０は、工作機械１０に備えられている工作機械主軸１２の主軸回転を中止（停止）させるための信号（以下、主軸回転中止信号と表記）を工作機械１０に対して出力する（ステップＳ２５）。
【００９１】
切削加工モニタリング装置２０によって主軸回転中止信号が出力されると、工作機械１０に備えられている工作機械主軸１２の主軸回転が中止（停止）される（ステップＳ２６）。
【００９２】
上記したように切削加工モニタリング装置２０において対象工具１４が寿命に達したと判定された場合には、上記したような動作により対象工具１４の駆動が停止される。
【００９３】
上記したように本実施形態においては、ユーザの操作に応じて工具１４の加工条件を入力し、当該加工条件に基づいてサンプリングタイムが計算される。本実施形態においては、計算されたサンプリングタイム毎に切削加工に伴う工具１４の駆動に関するサンプリングデータを取得し、当該サンプリングデータに基づいて工具１４の状態を表すばらつき評価データ（Ｓ／Ｎ比）が計算される。本実施形態においては、計算されたばらつき評価データ間の変化量（ばらつきデータ変化量）が計算され、当該ばらつきデータ変化量が工具寿命判定値以上である場合に、工具１４が寿命に達したと判定される。
【００９４】
これにより、本実施形態においては、例えば加工条件が毎回異なり、かつ、旋削加工及びミーリング加工のいずれの加工方法が用いられる場合であっても、加工物３０に対する加工処理に用いられる工具１４の寿命を判定することができる。
【００９５】
また、本実施形態においては、計算されたばらつき評価データに対する予め定められた割合の値を工具寿命判定値として決定し、工具１４を用いた切削加工の終了が検知された場合、当該工具寿命判定値を例えばＩＣチップ等に保存する。これにより、同一の工具１４を後に使用する場合には、ＩＣチップに保存された工具寿命判定値を利用することが可能となる。
【００９６】
また、本実施形態においては、工具１４がフライス工具のような切削の種類が断続切削である場合には、当該工具１４の刃毎にばらつき評価データを計算し、ばらつきデータ変化量を計算することで、当該工具１４の刃毎に寿命を判定することが可能となる。
【００９７】
また、本実施形態においては、工作機械１０における対象工具１４の駆動時及び停止時の瞬間的なばらつきデータ変化量を当該変化量の持続時間を閾値として除外することで、より正確に工具１４の寿命を判定することができる。
【００９８】
また、本実施形態においては、ハイパスフィルターを備え、当該ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量を計算することにより、例えば加工物３０の素材余肉量の違いによる工具寿命の誤判定を防ぎ、工具１４の寿命をより正確に判定することができる。
【００９９】
また、本実施形態においては、工具１４が寿命に達したと判定された場合には、工作機械１０に対して停止信号が出力されることにより、当該工作機械１０における当該工具１４の駆動を停止させることが可能となる。
【０１００】
また、本実施形態においては、ばらつきデータ変化量に基づいて工具１４を用いた切削加工の終了を検知することにより、当該切削加工の終了が検知された場合には当該工具１４を工作機械１０において駆動される他の工具１４に自動で切り換えることができる。
【０１０１】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。  
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態に係る切削加工装置の構成を示す図。
【図２】図１に示す切削加工モニタリング装置２０の処理手順を示すフローチャート。
【図３】切削加工モニタリング装置２０において保持される初期データのデータ構造の一例を示す図。
【図４】対象工具１４における切削の種類が連続切削である場合のばらつきデータ変化量の計算処理について説明するための図。
【図５】対象工具１４における切削の種類が断続切削である場合のばらつきデータ変化量の計算処理について説明するための図。
【図６】ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量について説明するための図。
【図７】ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量について説明するための図。
【図８】ハイパスフィルターにより広域成分のみが抽出されたばらつきデータ変化量について説明するための図。
【図９】切削加工モニタリング装置２０において対象工具１４が寿命に達したと判定された場合における切削加工装置の動作を示すフローチャート。
【符号の説明】
【０１０３】
１０…工作機械、１１…制御盤、１２…工作機械主軸、１３…主軸モータ、１４…工具、２０…切削加工モニタリング装置、３０…加工物、４０…電流計／電圧計、５０…電力計、６０…センサ、７０…Ｉ／Ｏボード。
【図１】
2010149206.tif 000003
【図２】
2010149206.tif 000004
【図３】
2010149206.tif 000005
【図４】
2010149206.tif 000006
【図５】
2010149206.tif 000007
【図６】
2010149206.tif 000008
【図７】
2010149206.tif 000009
【図８】
2010149206.tif 000010
【図９】
2010149206.tif 000011