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