(57)【要約】【課題】コストをかけずに簡易に工作機械における温度センサの異常を検知することができる異常判別装置、プログラム、異常判別システム及び異常判別方法を提供する。【解決手段】工作機械１における温度センサ２００の異常を判別する異常判別装置１００は、工作機械１の加工種別における加工時間に対する温度変化を示す正常パターンを記憶する温度パターン記憶部１３０と、工作機械１に設けられた温度センサ２００が出力した温度データを取得する温度データ取得部１１０と、工作機械１の加工種別を判定する加工種別判定部１２０と、判定された加工種別に対する正常パターンを、温度パターン記憶部１３０から抽出する比較データ取得部１４０と、抽出した正常パターンと、取得した温度データによる加工時間に対する温度変化を示す取得パターンとを比較する比較部１５０と、比較結果に基づいて温度センサ２００の異常を判別する異常判別部１６０と、を備える。【選択図】図２
2019130632.tif 000002
【特許請求の範囲】
【請求項１】
工作機械における温度センサの異常を判別する異常判別装置であって、
工作機械の加工種別における加工時間に対する温度変化を示す正常パターンを記憶する温度パターン記憶部と、
前記工作機械に設けられた温度センサが出力した温度データを取得する温度データ取得手段と、
前記工作機械の加工種別を判定する加工種別判定手段と、
前記加工種別判定手段により判定された加工種別に対する前記正常パターンを、前記温度パターン記憶部から抽出する比較データ抽出手段と、
前記比較データ抽出手段により抽出した前記正常パターンと、前記温度データ取得手段により取得した前記温度データによる加工時間に対する温度変化を示す取得パターンとを比較する比較手段と、
前記比較手段による比較結果に基づいて、温度センサの異常を判別する異常判別手段と、
を備える異常判別装置。
【請求項２】
請求項１に記載の異常判別装置において、
前記比較手段は、時間ごとの温度の絶対値、加工開始時からの温度の相対変化量、及び、時間あたりの温度の変化率のうち少なくともいずれかを比較すること、
を特徴とする異常判別装置。
【請求項３】
請求項１又は請求項２に記載の異常判別装置において、
前記異常判別手段により前記温度センサが異常ではないと判別された場合に、前記取得パターンを前記正常パターンとして前記温度パターン記憶部に記憶させるパターン更新手段を備えること、
を特徴とする異常判別装置。
【請求項４】
請求項１又は請求項２に記載の異常判別装置において、
前記比較データ抽出手段が、前記加工種別判定手段により判定された加工種別に対する前記正常パターンを抽出できなかった場合に、前記取得パターンを前記正常パターンとして、前記加工種別に対応させて前記温度パターン記憶部に記憶させるパターン更新手段を備えること、
を特徴とする異常判別装置。
【請求項５】
請求項１から請求項４までのいずれかに記載の異常判別装置において、
前記異常判別装置は、前記工作機械が備えており、
前記異常判別手段により、前記温度センサが異常であると判別された場合に、異常を通知する異常通知手段と、
前記異常通知手段による通知に基づいて、前記工作機械の加工動作を制御する加工制御手段と、
を備えること、
を特徴とする異常判別装置。
【請求項６】
請求項１から請求項５までのいずれかに記載の異常判別装置としてコンピュータを機能させるためのプログラム。
【請求項７】
請求項５に記載の異常判別装置を備える異常判別システムであって、
前記異常判別装置は、複数の他の工作機械に対して通信可能に接続され、
前記温度パターン記憶部は、前記複数の他の工作機械の各々での加工種別における前記正常パターンを記憶すること、
を特徴とする異常判別システム。
【請求項８】
請求項１から請求項４までのいずれかに記載の異常判別装置を備える異常判別システムであって、
前記異常判別装置は、複数の前記工作機械に対して通信可能に接続されたサーバであり、
前記温度パターン記憶部は、前記複数の工作機械の各々での加工種別における前記正常パターンを記憶すること、
を特徴とする異常判別システム。
【請求項９】
工作機械の加工種別における加工時間に対する温度変化を示す正常パターンを記憶する温度パターン記憶部を備えたコンピュータが、同等の加工種別に対する工作機械に設けられた温度センサが出力した温度データによる加工時間に対する温度変化を示す取得パターンと、前記温度パターン記憶部に記憶された前記正常パターンとを比較することにより、前記温度センサが異常であるか否かを判別する、工作機械における温度センサの異常判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械における温度センサの異常を判別する異常判別装置、プログラム、異常判別システム及び異常判別方法に関する。
【背景技術】
【０００２】
工作機械においては、環境室温変化や切削熱等の工作機械の発熱によって加工寸法誤差が生じる。そのため、工作機械の発熱によって生じる加工寸法誤差を補正する熱変位補正技術が用いられている。この工作機械の発熱による熱変位を補正する技術としては、例えば、複数の温度センサを用いて機械の状態を監視し、熱変位を推定する技術がある。これは、一般的に、工作機械に温度センサを設置して、温度センサからの出力により熱変位量を推定するものである。
この温度センサが用いられるＦＡ（Ｆａｃｔｏｒｙ  Ａｕｔｏｍａｔｉｏｎ）環境では、切削液や、切粉等の影響で、通常の使用方法に比べて温度センサに異常が生じやすい。
温度センサに異常がある場合には、温度センサから正常な温度出力を得ることができない。そして、誤った温度センサからの出力を用いた場合には、正確な熱変位量の推定ができず、加工に悪影響を与える恐れがある。
【０００３】
温度センサに断線等の異常が生じた場合には、温度センサが不正な値を出力するため、温度センサの異常を判別することができる。しかし、経年劣化等により温度センサが不正な値を出力しても、温度センサや、測定器単体での異常検知を行うことができない。
この点、例えば、特許文献１〜３には、工作機械の熱変位補正に用いられる温度センサの異常を検知する方法が開示されている。特許文献１、２に記載の方法では、工作機械に複数の温度センサを配置し、温度センサの検知温度のばらつきが制限値を超えた場合や、１つの温度センサの出力から他の温度センサの出力を推定して比較した結果制限値を超えた場合に、異常と判定するものである。また、特許文献３に記載の方法では、工作機械に複数の箇所の温度を測定する複数の温度センサを配置し、１つの温度センサが測定可能な箇所の温度を、他の複数の温度センサの測定温度に基づいて推定温度を演算するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４９４１５号公報
【特許文献２】特開２００８−１４２８４４号公報
【特許文献３】特開２０１５−１０４７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１〜３に記載の方法では、いずれも、工作機械には、複数の温度センサを配置しなければならないものであった。
また、異常を検知するために、同一個所に複数の温度センサを設置する等の手法が考えられる。しかし、この手法では、温度センサや測定器の数が増えてしまい、コストアップになってしまう。
【０００６】
本発明は、コストをかけずに簡易に工作機械における温度センサの異常を検知することができる異常判別装置、プログラム、異常判別システム及び異常判別方法を提供することである。
【課題を解決するための手段】
【０００７】
（１）本発明の工作機械（例えば、後述の「工作機械１」）における温度センサ（例えば、後述の「温度センサ２００」）の異常を判別する異常判別装置（例えば、後述の「異常判別装置１００」）は、工作機械の加工種別における加工時間に対する温度変化を示す正常パターンを記憶する温度パターン記憶部（例えば、後述の「温度パターン記憶部１３０」）と、前記工作機械に設けられた温度センサが出力した温度データを取得する温度データ取得手段（例えば、後述の「温度データ取得部１１０」）と、前記工作機械の加工種別を判定する加工種別判定手段（例えば、後述の「加工種別判定部１２０」）と、前記加工種別判定手段により判定された加工種別に対する前記正常パターンを、前記温度パターン記憶部から抽出する比較データ抽出手段（例えば、後述の「比較データ取得部１４０」）と、前記比較データ抽出手段により抽出した前記正常パターンと、前記温度データ取得手段により取得した前記温度データによる加工時間に対する温度変化を示す取得パターンとを比較する比較手段（例えば、後述の「比較部１５０」）と、前記比較手段による比較結果に基づいて、温度センサの異常を判別する異常判別手段（例えば、後述の「異常判別部１６０」）と、を備える。
【０００８】
（２）  （１）に記載の異常判別装置において、前記比較手段は、時間ごとの温度の絶対値、加工開始時からの温度の相対変化量、及び、時間あたりの温度の変化率のうち少なくともいずれかを比較するものであってもよい。
【０００９】
（３）  （１）又は（２）に記載の異常判別装置において、前記異常判別手段により前記温度センサが異常ではないと判別された場合に、前記取得パターンを前記正常パターンとして前記温度パターン記憶部に記憶させるパターン更新手段（例えば、後述の「パターン更新部１８０」）を備えてもよい。
【００１０】
（４）  （１）又は（２）に記載の異常判別装置において、前記比較データ抽出手段が、前記加工種別判定手段により判定された加工種別に対する前記正常パターンを抽出できなかった場合に、前記取得パターンを前記正常パターンとして、前記加工種別に対応させて前記温度パターン記憶部に記憶させるパターン更新手段（例えば、後述の「パターン更新部１８０」）を備えてもよい。
【００１１】
（５）  （１）から（４）までのいずれかに記載の異常判別装置において、前記異常判別装置は、前記工作機械が備えており、前記異常判別手段により、前記温度センサが異常であると判別された場合に、異常を通知する異常通知手段（例えば、後述の「通知部１７０」）と、前記異常通知手段による通知に基づいて、前記工作機械の加工動作を制御する加工制御手段と、を備えてもよい。
【００１２】
（６）  （１）から（５）までのいずれかに記載の異常判別装置としてコンピュータを機能させるためのプログラムであってもよい。
【００１３】
（７）  （５）に記載の異常判別装置を備える異常判別システムは、前記異常判別装置が、複数の他の工作機械に対して通信可能に接続され、前記温度パターン記憶部は、前記複数の他の工作機械の各々での加工種別における前記正常パターンを記憶するものであってもよい。
【００１４】
（８）  （１）から（４）までのいずれかに記載の異常判別装置（例えば、後述の「異常判別装置１００−２」）を備える異常判別システム（例えば、後述の「異常判別システム１０００」）は、前記異常判別装置が、複数の前記工作機械に対して通信可能に接続されたサーバであり、前記温度パターン記憶部は、前記複数の工作機械の各々での加工種別における前記正常パターンを記憶するものであってもよい。
【００１５】
（９）  本発明による工作機械における温度センサの異常判別方法は、工作機械の加工種別における加工時間に対する温度変化を示す正常パターンを記憶する温度パターン記憶部を備えたコンピュータが、同等の加工種別に対する工作機械に設けられた温度センサが出力した温度データによる加工時間に対する温度変化を示す取得パターンと、前記温度パターン記憶部に記憶された前記正常パターンとを比較することにより、前記温度センサが異常であるか否かを判別する。
【発明の効果】
【００１６】
本発明によれば、コストをかけずに簡易に工作機械における温度センサの異常を検知することができる異常判別装置、プログラム、異常判別システム及び異常判別方法を提供できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態における工作機械の基本的構成を表す概略図である。
【図２】本実施形態における工作機械のブロック図である。
【図３】本実施形態における工作機械の温度パターン記憶部の例を示す図である。
【図４】本実施形態における加工開始時間と温度との関係を示す図である。
【図５】本実施形態における工作機械の異常判別装置での異常判別処理を示すフローチャートである。
【図６】変形形態における異常判別システムの基本的構成を表す概略図である。
【発明を実施するための形態】
【００１８】
（実施形態）
まず、本発明の実施形態の概略を説明する。本実施形態は、加工処理を行っている工作機械に設けられた温度センサから取得した温度データによる取得パターンと、予め記憶された加工種別における加工時間に対する温度変化を示す正常パターンと、を比較して、温度センサの異常を判別するためのシステムに関する。ここで、取得パターンは、取得した温度データによる加工時間に対する温度変化を示す。
【００１９】
次に、本実施形態である工作機械１の構成について、図１から図３までを参照して説明をする。
図１に示す工作機械１は、数値制御装置（図示せず）が出力する動作指令に基づいて、部品等のワークに対して切削加工等の所定の加工を行う機械である。この例では、工作機械１は、駆動軸として、相互に直交する３つの直進軸（Ｘ，Ｙ，Ｚ軸）を有するものとして説明するが、これに限定されない。
【００２０】
工作機械１には、温度センサ２００が取り付けられている。ここで、図１では、各工作機械１には、１つの温度センサ２００が設けられているものを例に説明するが、工作機械１に設けられる温度センサ２００の数に、制限はない。
温度センサ２００は、工作機械１の温度を検出する。温度センサ２００は、工作機械１での取付位置によって、発熱の影響を受けやすかったり、受けにくかったりする。例えば、モータやその近接位置に取り付けられた温度センサ２００は、発熱の影響を受けやすい。他方、モータやその接続位置から十分離れた位置に取り付けられた温度センサ２００は、発熱の影響を受けにくい。さらに、モータやその接続位置から十分離れた位置であって、切削液の影響を受けない位置に取り付けられた温度センサ２００は、発熱及び冷却の影響を受けにくい。
【００２１】
温度センサ２００は、サーミスタ等であり、温度検出信号を出力する。工作機械１は、公知の方法により、温度検出信号をデジタル信号化し、温度を数値で表した温度データを得る。
【００２２】
図２に示すように、工作機械１は、異常判別装置１００を備える。
異常判別装置１００は、温度センサ２００の温度検出信号による温度データを取得し、取得した温度データによる加工時間に対する温度変化を示す取得パターンと、温度パターン記憶部１３０に記憶され、判定された工作機械の加工種別における加工時間に対する温度変化を示す正常パターンとを比較する。そして、異常判別装置１００は、比較の結果によって、温度センサ２００の異常を判別する。
異常判別装置１００は、温度データ取得手段としての温度データ取得部１１０と、加工種別判定手段としての加工種別判定部１２０と、温度パターン記憶部１３０と、比較データ抽出手段としての比較データ取得部１４０と、比較手段としての比較部１５０と、異常判別手段としての異常判別部１６０と、異常通知手段としての通知部１７０と、パターン更新手段としてのパターン更新部１８０とを備える。
【００２３】
温度データ取得部１１０は、工作機械１に設けられた温度センサ２００が送出した温度検出信号に基づいて温度データを取得する。
加工種別判定部１２０は、予め設定される所定の判定基準にしたがって加工種別を判定する。所定の判定基準は、例えば、実行中のプログラムのプログラム番号、稼働状況に関する稼働状況データ、加工時間等のうちのいずれか、又は、これらの組合せに基づくものであるが、これらは一例にすぎず、これらに限定されない。ここで、稼働状況データは、例えば、時系列に所定のサンプリング周期（例えば、１ｍｓｅｃ）で取得される数値制御装置（図示せず）の内部挙動信号や、工作機械１のモータ（図示せず）から検出される送り軸制御データや、主軸に関する主軸制御データ等に基づくデータである。
【００２４】
温度パターン記憶部１３０は、図３に示すように、加工種別と、経過時間と、温度データとを関連付けて記憶する。ここで、異常判別装置１００は、温度パターン記憶部１３０に記憶された加工種別における経過時間及び温度データから、加工時間に対する温度変化を示す正常パターンを、グラフとして表すことができる。例えば、図４は、温度パターン記憶部１３０に記憶されたある加工種別の経過時間及び温度データに基づく正常パターンを、グラフＧｍａｓｔｅｒとして示したものである。温度パターン記憶部１３０は、この正常パターンを、加工種別、経過時間及び温度データに、さらに関連付けて記憶してもよい。
【００２５】
比較データ取得部１４０は、加工種別判定部１２０によって判定された加工種別に対する正常パターンを取得する。具体的には、比較データ取得部１４０は、経過時間ごとの温度データを、温度パターン記憶部１３０から抽出することで、正常パターンを取得できる。ここで、取得する正常パターンの加工種別は、温度データを取得した工作機械１の加工種別と同等の範囲を含んでもよい。加工種別が同等とは、予め設定される所定の基準に基づいて判断される。ユーザは、所定の基準を予め任意に設定することができる。なお、温度パターン記憶部１３０に正常パターンそのものが記憶されている場合には、比較データ取得部１４０は、記憶された正常パターンを抽出すればよい。
以下、特に断らない限り、予め設定される所定の基準に合致する加工種別を、同等の加工種別という。
【００２６】
比較部１５０は、比較データ取得部１４０により取得した正常パターンと、温度データ取得部１１０が取得した温度データによる加工時間に対する温度変化を示す取得パターンとを比較する。取得パターンも、正常パターンと同様に、グラフとして表すことができる。例えば、図４のグラフＧｂは、取得パターンを示す。
比較部１５０は、時間ごとの温度の絶対値を比較してもよいし、加工開始時からの温度の相対変化量を比較してもよい。また、比較部１５０は、時間あたりの温度の変化率を比較してもよい。
【００２７】
異常判別部１６０は、比較部１５０による比較の結果、差が基準値以上である場合に、温度センサ２００が異常であると判別する。
通知部１７０は、異常判別部１６０により異常であると判別された場合に、例えば、工作機械１の図示しない表示器に、温度センサ２００の異常を通知する。
【００２８】
パターン更新部１８０は、比較データ取得部１４０による処理において、判定された加工種別に対する正常パターンを取得できなかった場合に、取得パターンを正常パターンとして、温度パターン記憶部１３０に記憶させる。
また、パターン更新部１８０は、異常判別部１６０により異常であると判別されなかった場合に、取得パターンを正常パターンとして、温度パターン記憶部１３０に記憶させる。
【００２９】
以上、異常判別装置１００の機能ブロックについて説明した。次に、これらの機能ブロックの実現方法について説明をする。
これらの機能ブロックを実現するために、異常判別装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算処理装置を備える。また、異常判別装置１００は、異常判別プログラムを含む各種の制御用プログラムを格納したＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置や、演算処理装置がプログラムを実行する上で一時的に必要とされるデータを格納するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）といった主記憶装置を備える。
【００３０】
そして、異常判別装置１００において、演算処理装置が補助記憶装置からアプリケーションやＯＳを読み込み、読み込んだアプリケーションやＯＳを主記憶装置に展開させながら、これらのアプリケーションやＯＳに基づいた演算処理を行う。また、この演算結果に基づいて、異常判別装置１００が備える各種のハードウェアを制御する。これにより、本実施形態の機能ブロックは実現される。つまり、本実施形態は、ハードウェアとソフトウェアが協働することにより実現することができる。
【００３１】
次に、温度センサ２００の異常を判別する処理を説明する。
図５は、工作機械１の異常判別装置１００での異常判別処理を示すフローチャートである。
図５のステップＳ（以下、ステップＳを、単にＳという。）１０において、異常判別装置１００の温度データ取得部１１０は、温度センサ２００から出力される温度検出信号に基づいた温度データを取得する。ここで、温度データ取得部１１０は、適宜のタイミングで温度センサ２００から送出される温度検出信号を取得し続ける。
【００３２】
Ｓ１１において、加工種別判定部１２０は、工作機械１の加工種別を判定する。加工種別判定部１２０は、上述したように、予め設定される所定の判定基準にしたがって加工種別を判定することができる。
Ｓ１２において、比較データ取得部１４０は、温度パターン記憶部１３０を参照し、判定した加工種別と同等の加工種別の正常パターンを取得する。ここで、比較データ取得部１４０が取得する正常パターンは、１つに限らない。加工種別に対して複数の正常パターンが記憶されている場合には、比較データ取得部１４０は、複数の正常パターンを取得する。
【００３３】
Ｓ１３において、比較データ取得部１４０は、正常パターンを取得できたか否かを判断する。温度パターン記憶部１３０に対象の加工種別に対応するデータが記憶されていれば、比較データ取得部１４０は、正常パターンを取得できる。他方、この工作機械１による温度データの取得があまり行われていない段階では、対象の加工種別に対応するデータが温度パターン記憶部１３０に記憶されていない場合がある。その場合には、比較データ取得部１４０は、正常パターンを取得できない。正常パターンを取得できた場合（Ｓ１３：ＹＥＳ）には、比較データ取得部１４０は、処理をＳ１４に移す。他方、正常パターンを取得できなかった場合（Ｓ１３：ＮＯ）には、比較データ取得部１４０は、処理をＳ１７に移す。
【００３４】
Ｓ１４において、比較部１５０は、Ｓ１０の処理によって取得した温度データによる加工時間に対する温度変化を示す取得パターンと、Ｓ１２の処理によって取得した正常パターンとを比較するパターン比較処理を行う。ここで、比較部１５０は、取得パターンと、正常パターンとの比較を、温度の絶対値によって行ってもよい。また、比較部１５０は、加工開始時の温度を０として、加工開始時からの温度の相対変化量で行ってもよい。さらに、比較部１５０は、取得パターンと、正常パターンとの比較を、時間あたりの温度の変化率で行ってもよい。
【００３５】
Ｓ１５において、異常判別部１６０は、取得パターンと、正常パターンとの比較の結果が異常であるか否かを判断する。ここで、具体例を、図４に基づき説明する。図４には、ある加工種別の温度の絶対値による取得パターンと、正常パターンとが示されている。ここで、グラフＧｍａｓｔｅｒは、正常パターンであり、グラフＧａ〜Ｇｃは、取得パターンである。この場合、取得パターンがグラフＧｂであれば、グラフＧｍａｓｔｅｒとの差が少ない。そのため、異常判別部１６０は、異常ではないと判断する。他方、取得パターンがグラフＧａや、グラフＧｃの場合、グラフＧｍａｓｔｅｒとの差が大きい。そのため、異常判別部１６０は、異常であると判断する。異常判別部１６０は、異常であるか否かの判断を、例えば、差が基準値以上であるか否かによって行ってもよい。
比較の結果が異常である場合（Ｓ１５：ＹＥＳ）には、異常判別部１６０は、処理をＳ１６に移す。他方、比較の結果が異常ではない場合（Ｓ１５：ＮＯ）には、異常判別部１６０は、処理をＳ１７に移す。
【００３６】
Ｓ１６において、通知部１７０は、温度センサ２００が異常である旨の通知を出力する。通知部１７０は、例えば、工作機械１の表示器（図示せず）に、温度センサ２００の異常の旨を出力させてもよい。その後、工作機械１を統括制御する制御部（図示せず）は、本処理を終了する。
Ｓ１７において、パターン更新部１８０は、Ｓ１４のパターン比較処理で用いた取得パターンのデータを、正常パターンとして温度パターン記憶部１３０に記憶させる。その後、工作機械１の制御部は、本処理を終了する。
【００３７】
以上により、工作機械１に設けられた温度センサ２００の異常を、温度センサ２００の出力に基づく取得パターンと、取得パターンと同等の加工種別の正常パターンとを比較することで、コストをかけずに容易に検知することができる。
【００３８】
例えば、取得パターンと正常パターンとの比較を、温度の絶対値によって行うことで、絶対値の差が基準値以上であれば、異常であると判別できる。
また、取得パターンと正常パターンとの比較を、加工開始時からの温度の相対変化量で行うことで、相対変化量の差が基準値以上であれば、異常であると判別できる。
さらに、取得パターンと正常パターンとの比較を、時間あたりの温度の変化率で行うことで、変化率の差が基準値以上であれば、異常であると判別できる。
【００３９】
異常判別装置１００は、比較により異常ではないと判別された場合に、取得パターンを正常パターンとして温度パターン記憶部１３０に記憶するので、正常パターンを多数蓄積できる。
異常判別装置１００は、温度パターン記憶部１３０に加工種別に対する正常パターンが記憶されていない場合には、取得パターンを正常パターンとして温度パターン記憶部１３０に記憶させる。そのため、次に比較する場合の比較対象になり得る正常パターンを蓄積できる。
【００４０】
本発明で使用する異常判別プログラムを初めとするプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４１】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００４２】
（変形例１）
上述した実施形態では、温度センサ２００が異常であると判別された場合には、通知するものを例に説明したが、これに限定されない。通知部からの通知に基づいて、工作機械１の加工制御手段は、加工動作を制御するようにしてもよい。具体的には、工作機械１の加工制御手段は、加工動作を停止させたりしてもよい。このようにすれば、誤った温度センサ２００からの出力を用いた熱変位量の推定を行わずに済み、悪影響を与える加工を未然に防ぐことができる。
【００４３】
（変形例２）
上述した実施形態では、１台の工作機械１による処理を説明したが、これに限定されない。例えば、複数台の工作機械の機種が同等であり、同等の加工動作を行う場合には、複数台の工作機械に通信接続された異常判別装置（サーバ）によって、異常を判別できる。ここで、機種が同等とは、予め設定される所定の基準に基づいて判断される。ここで、機種とは、例えば、工作機械の型番、バージョン、オプション等を指す。例えば、同等の機種とは、機種が同じものをいい、オプションの相違等、多少のバージョン相違を含んでもよい。なお、これは、一例であって、これに限定されない。ユーザは、所定の基準を予め任意に設定することができる。また、加工動作が同等とは、予め設定される所定の基準に基づいて判断される。例えば、同等の加工動作としては、同等の加工プログラムを備え、同等の加工プログラムにより、同等の加工を同時に行うことができるものであってもよい。ここで、例えば、同等の加工プログラムとは、加工プログラムが同一であることの他、プログラムのバージョン相違であって、実質的な処理が同じ加工プログラム等を含むものとしてもよい。
図６は、複数台の工作機械４（４ａ、４ｂ、・・・、４ｎ）の温度センサについて異常を、複数台の工作機械４に対して通信ネットワークＮを介して接続された異常判別装置１００−２（サーバ）が判別する異常判別システム１０００に関するものである。ここで、通信ネットワークＮは、例えば、工場内に構築されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、公衆電話網等、又はこれらの組み合わせである。通信ネットワークＮにおける具体的な通信方式や、有線接続及び無線接続のいずれであるか等については特に限定されない。また、各工作機械４に取り付けられた温度センサ２００（２００ａ−１、２００ａ−２、２００ｂ−１、・・・、２００ｎ−２）は、枝番（−１や−２）が同じであれば、同じ取付位置であることを示す。そして、異常判別装置１００−２は、工作機械４の温度センサ２００の異常を、その工作機械４の温度センサ２００の取付位置が同じ他の工作機械４の温度センサ２００の正常パターンを利用して判別することができる。よって、複数の工作機械４での正常パターンを、異常判別システム１０００で共有できる。
【００４４】
（変形例３）
また、上述した実施形態の工作機械１に対して他の１台以上の工作機械を通信可能に接続し、他の工作機械の加工種別及び時間経過に伴う温度データを受信して、温度センサの異常を判別してもよい。その場合、他の１台以上の工作機械の温度センサの取付位置が、工作機械１の温度センサ２００の取付位置と同じであると、他の工作機械の取得パターンについて、工作機械１の正常パターンを利用できて便利である。
また、他の工作機械の温度センサの取付位置や機種、加工動作が、工作機械１とは異なる場合には、温度パターン記憶部に取付位置、機種及び加工動作をさらに対応付けて記憶すれば、同じ取付位置、機種及び加工動作の工作機械で、温度パターン記憶部の正常パターンを利用できて便利である。
【符号の説明】
【００４５】
１、４、４ａ、４ｂ、・・・、４ｎ  工作機械
１００、１００−２  異常判別装置
１１０  温度データ取得部（温度データ取得手段）
１２０  加工種別判定部（加工種別判定手段）
１３０  温度パターン記憶部
１４０  比較データ取得部（比較データ抽出手段）
１５０  比較部（比較手段）
１６０  異常判別部（異常判別手段）
１７０  通知部（異常通知手段）
１８０  パターン更新部（パターン更新手段）
２００、２００ａ−１、２００ａ−２、２００ｂ−１、・・・、２００ｎ−２  温度センサ
１０００  異常判別システム
【図１】
2019130632.tif 000003
【図２】
2019130632.tif 000004
【図３】
2019130632.tif 000005
【図４】
2019130632.tif 000006
【図５】
2019130632.tif 000007
【図６】
2019130632.tif 000008