(57)【特許請求の範囲】
【請求項１】
ワークを加工するための工作機械と、
メモリと、
前記メモリに接続されている制御回路と、
ディスプレイとを、備えており、
前記制御回路は、
前記工作機械について検出される検出情報を、前記検出情報が検出された時点と関連付けて、前記メモリに記録し、
前記検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定し、
複数の前記選択検出情報を、前記選択検出情報が検出された時点と関連付けて、各々前記メモリに記録し、
前記複数の選択検出情報の少なくとも１部を、所定の表示項目を用いて、一覧として前記ディスプレイに表示し、
前記ディスプレイに一覧表示されている複数の前記所定の表示項目のうち、一つの前記所定の表示項目が選択されたとき、当該選択された所定の表示項目に対応する前記選択検出情報を含む、複数の検出情報を、前記メモリから抽出し、
抽出された前記複数の検出情報に含まれているデータを用いて、前記データの時間的変化を示すグラフを作成し、
前記ディスプレイに、前記グラフを表示し、
前記グラフにおいて、前記選択された所定の表示項目に対応する前記選択検出情報に含まれる前記データに対応する位置を、他の位置と差別的に表示する、
工作機械管理システム。
【請求項２】
前記制御回路は、
前記メモリにおいて、前記複数の選択検出情報を、前記選択検出情報と関連付けられた前記時点に基づいて、配列する、
請求項１に記載の工作機械管理システム。
【請求項３】
前記制御回路は、
前記グラフにおいて、所定の位置が選択されたとき、当該選択された所定の位置に対応する前記検出情報に含まれるデータを、前記ディスプレイに表示する、
請求項１に記載の工作機械管理システム。
【請求項４】
前記所定の表示項目は、
前記選択検出情報に関連付けられた前記時点である、
請求項１に記載の工作機械管理システム。
【請求項５】
物理量を検出する検出部を、さらに備えており、
前記検出情報は、
前記検出部により検出された、前記物理量を含んでいる、
請求項１に記載の工作機械管理システム。
【請求項６】
前記制御回路は、
前記検出情報に含まれる前記物理量と、異常判定閾値とを比較し、
前記異常判定閾値を超えた前記物理量を有する前記検出情報を、前記選択検出情報として判定する、
請求項５に記載の工作機械管理システム。
【請求項７】
前記検出部は、
複数の前記物理量を検出し、
前記工作機械管理システムは、
各前記物理量に対応する異常判定閾値を、各々有しており、
前記制御回路は、
前記検出情報に含まれる各前記物理量について、前記物理量と前記物理量に対応する前記異常判定閾値との比較を、各々実施し、
少なくとも一つの前記比較において、前記異常判定閾値を超えた前記物理量を検出したとき、当該検出した物理量を有する前記検出情報を、前記選択検出情報として判定する、
請求項５に記載の工作機械管理システム。
【請求項８】
アラームを発するアラーム発生装置を、さらに備えており、
前記検出情報は、
前記アラーム発生装置により検出されたアラームに関するアラーム情報を、含んでいる、
請求項１に記載の工作機械管理システム。
【請求項９】
前記制御回路は、
アラームの発生を示す前記アラーム情報を有する前記検出情報を、前記選択検出情報として判定する、
請求項８に記載の工作機械管理システム。
【請求項１０】
検索条件を受け付ける操作部を、さらに備えており、
前記制御回路は、
前記複数の選択検出情報から、前記操作部が受け付けた前記検索条件を満たす検索選択検出情報を、選択する、
請求項１に記載の工作機械管理システム。
【請求項１１】
工作機械について検出される検出情報を、前記検出情報が検出された時点と関連付けて、メモリに記録する工程と、
前記検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定する工程と、
複数の前記選択検出情報を、前記選択検出情報が検出された時点と関連付けて、各々前記メモリに記録する工程と、
前記複数の選択検出情報の少なくとも１部を、所定の表示項目を用いて、一覧としてディスプレイに表示する工程と、
前記ディスプレイに一覧表示されている複数の前記所定の表示項目のうち、一つの前記所定の表示項目が選択されたとき、当該選択された所定の表示項目に対応する前記選択検出情報を含む、複数の検出情報を、前記メモリから抽出する工程と、
抽出された前記複数の検出情報に含まれているデータを用いて、前記データの時間的変化を示すグラフを作成する工程と、
前記ディスプレイに、前記グラフを表示する工程と、
前記グラフにおいて、前記選択された所定の表示項目に対応する前記選択検出情報に含まれる前記データに対応する位置を、他の位置と差別的に表示する工程とを、備える、
工作機械の管理方法。
【請求項１２】
検索条件を受け付ける操作部を、さらに備えており、
前記制御回路は、
前記メモリに格納されている複数の前記検出情報の中から、前記操作部が受け付けた前記検索条件を満足する検索検出情報を選択し、
複数の前記検索検出情報を、前記検索検出情報が検出された時点と関連付けて、各々前記メモリに記録する、
請求項１に記載の工作機械管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、工作機械管理システムおよび工作機械の管理方法に関する発明である。
【背景技術】
【０００２】  工作機械は、ワークおよび／または工具を回転させ、ワークの加工を行う。また、工作機械の稼働中に取得されるデータを管理するシステムが、すでに存在している（特許文献１−３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４６０１号公報
【特許文献２】特開２０１５−２２９２１６号公報
【特許文献３】特開２０１７−３３３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  工作機械を用いた加工中に、加工不良等が生じることもあり得る。この場合、たとえば、当該加工不良の原因を容易に特定できる、工作機械管理システムおよび工作機械の管理方法が望まれる。【０００５】  そこで、本発明では、たとえば加工不良の原因を容易に特定できる、工作機械管理システムおよび工作機械の管理方法を提供する。
【課題を解決するための手段】
【０００６】  本発明の第一の側面によれば、工作機械管理システムは、工作機械と、メモリと、制御回路とを、備えている。工作機械は、ワークを加工する。メモリは、工作機械について検出される検出情報を、検出情報が検出された時点と関連付けて記録する。制御回路は、メモリに接続されている。制御回路は、検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定する。制御回路は、複数の選択検出情報を、選択検出情報が検出された時点と関連付けて、各々メモリに記録する。【０００７】  また、本発明の第二の側面によれば、工作機械の管理方法は、工作機械について検出される検出情報を、検出情報が検出された時点と関連付けて、メモリに記録する工程を備えている。検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かが判定される。複数の選択検出情報が、選択検出情報が検出された時点と関連付けて、各々メモリに記録される。【０００８】  また、本発明の第三の側面によれば、工作機械管理システムは、工作機械と、メモリと、操作部と、制御回路とを、備えている。工作機械は、ワークを加工する。メモリは、工作機械について検出される検出情報を、検出情報が検出された時点と関連付けて記録する。操作部は、検索条件を受け付ける。制御回路は、メモリに接続されている。制御回路は、メモリに格納されている複数の検出情報の中から、操作部が受け付けた検索条件を満足する検索検出情報を選択する。制御回路は、複数の検索検出情報を、検索検出情報が検出された時点と関連付けて、各々メモリに記録する。
【発明の効果】
【０００９】  本発明の第一、二の側面に係る工作機械管理システムでは、制御回路は、検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定する。制御回路は、複数の選択検出情報を、選択検出情報が検出された時点と関連付けて、各々メモリに記録する。【００１０】  したがって、たとえば、加工不良の原因を容易に特定できる。【００１１】  また、本発明の第三の側面に係る工作機械管理システムは、制御回路は、メモリに格納されている複数の検出情報の中から、操作部が受け付けた検索条件を満足する検索検出情報を選択する。制御回路は、複数の検索検出情報を、検索検出情報が検出された時点と関連付けて、各々メモリに記録する。【００１２】  したがって、たとえば、加工不良の原因を容易に特定できる。【００１３】  この発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る工作機械管理システムの概略構成を示す図である。
【図２】管理装置内の概略構成を示す図である。
【図３】検出情報の構成例を示す図である。
【図４】検出情報および選択検出情報が、メモリ内に記録されるまでの動作を説明するフローチャートである。
【図５】検出情報が、判定条件を満たすか否かを判定される、様子を例示する図である。
【図６】メモリ内に記録される検出情報の様子を例示する図である。
【図７】メモリ内に記録される選択検出情報の様子を例示する図である。
【図８】選択検出情報を用いて、グラフが表示されるまでの動作を説明するフローチャートである。
【図９】ディスプレイの表示例を示す図である。
【図１０】ディスプレイの表示例を示す図である。
【図１１】ディスプレイの表示例を示す図である。
【図１２】ディスプレイの表示例を示す図である。
【図１３】ディスプレイの表示例を示す図である。
【図１４】ディスプレイの表示例を示す図である。
【図１５】ディスプレイの表示例を示す図である。
【図１６】検索選択検出情報を用いて、グラフが表示されるまでの動作を説明するフローチャートである。
【図１７】ディスプレイの表示例を示す図である。
【図１８】ディスプレイの表示例を示す図である。
【図１９】ディスプレイの表示例を示す図である。
【図２０】ディスプレイの表示例を示す図である。
【図２１】検索検出情報を用いて、グラフが表示されるまでの動作を説明するフローチャートである。
【図２２】ディスプレイの表示例を示す図である。
【図２３】ディスプレイの表示例を示す図である。
【図２４】ディスプレイの表示例を示す図である。
【図２５】ディスプレイの表示例を示す図である。
【図２６】ディスプレイの表示例を示す図である。
【発明を実施するための形態】
【００１５】  以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。なお、図中において同じ符号は、対応するまたは実質同一の構成を示している。
【００１６】  ＜実施の形態１＞  図１は、本実施の形態１に係る工作機械管理システム１００の概略構成を示す図である。
【００１７】  図１に示すように、工作機械管理システム１００は、工作機械２、ＮＣ（Numerical Control）装置３、および管理装置４を、備えている。
【００１８】  工作機械２は、図１に示すように、基台１、工具主軸台２ａを有する往復台２Ａ、およびワーク主軸台２Ｂを備えている。
【００１９】  基台１には、往復台２Ａ、ワーク主軸台２Ｂ、およびＮＣ装置３が配置されている。往復台２Ａは、基台１上面に、移動可能に設置されている。ワーク主軸台２Ｂは、基台１上面に固定設置されている。また、工具主軸台２ａは、往復台２Ａの側壁上に、移動可能に配置されている。これにより、工具主軸台２ａは、ワーク主軸台２Ｂに対して、移動可能となる。
【００２０】  工作機械２は、ワーク１０に対して加工を行う。以下、工作機械２の構成について説明する。
【００２１】  図１に示すように、工具主軸台２ａにおいて、工具主軸２ａ１が、回転可能に配設されている。また、当該工具主軸２ａ１には、工具１５が取り付けられる。ワーク主軸台２Ｂにおいて、ワーク主軸２Ｂ１が、回転可能に配設されている。また、ワーク主軸２Ｂ１には、ワーク（加工対象）１０が取り付けられる。
【００２２】  ワーク１０を加工するときには、工作機械２は、工具主軸２ａ１および／またはワーク主軸２Ｂ１を回転させることで、工具１５および／またはワーク１０を回転させる。たとえば、回転中の工具主軸２ａ１等が、ワーク１０と接触することにより、ワーク１０に対して、所望の切削加工等が施される。
【００２３】  また、工作機械管理システム１００は、工作機械２について（工作機械２よる加工中および加工停止中に）、少なくとも一つ以上の物理量を検出する検出部を、備えている。たとえば、図１に示すように、工作機械管理システム１００は、当該検出部として、工具センサユニット２１、ワークセンサユニット２２、および基台センサユニット２３を備えている。
【００２４】  工具センサユニット２１は、工具主軸台２ａに配設されている。工具センサユニット２１は、複数のセンサを含む。そして、工具センサユニット２１の各センサは、工具側において生じる、各物理量を測定・検出する。たとえば、工具センサユニット２１は、工具主軸２ａ１において生じる振動値（たとえば、振動加速度、振動変位、振動速度など）、工具主軸２ａ１において生じる工具側主軸負荷、工具主軸２ａ１の主軸回転数、および工具主軸２ａ１側において生じる送り軸負荷などを、測定・検出する。
【００２５】  工具センサユニット２１は、一例として、下記の各センサを有している。
【００２６】  工具センサユニット２１は、振動を測定する加速度センサ、工具主軸２ａ１／送り軸の回転角度や回転速度を検出するロータリーエンコーダ、工具主軸台２ａ／往復台２Ａの位置を検出するリニアエンコーダを、有する。なお、送り軸のロータリーエンコーダで位置を算出し、リニアエンコーダを用いず、工具主軸台２ａ／往復台２Ａの位置を検出することも可能である。
【００２７】  また、工具センサユニット２１は、工具主軸２ａ１/送り軸モータの温度を測定する温度センサ、工具主軸台２ａ／往復台２Ａ／送り軸の温度を測定する温度センサ等をも、有する。前者の温度センサは、たとえば、モータに内蔵される。また、後者の温度センサは、たとえば、熱電対等を、工具主軸台２ａ／往復台２Ａ／送り軸の所望の場所に埋め込むことにより、設置される。
【００２８】  また、工具センサユニット２１は、各モータを制御する各々のアンプに流れる電流値を測定するセンサを有している。測定された電流値に基づいて、主軸負荷、および送り軸負荷を検出することができる。
【００２９】  ワークセンサユニット２２は、ワーク主軸台２Ｂに配設されている。ワークセンサユニット２２は、複数のセンサを含む。そして、ワークセンサユニット２２の各センサは、ワーク側において生じる、各物理量を測定・検出する。たとえば、ワークセンサユニット２２は、ワーク主軸２Ｂ１において生じる振動値（たとえば、振動加速度、振動変位、振動速度など）、ワーク主軸２Ｂ１において生じるワーク側主軸負荷、ワーク主軸２Ｂ１の主軸回転数、およびワーク主軸２Ｂ１側において生じる送り軸負荷などを、測定・検出する。
【００３０】  ワークセンサユニット２２は、一例として、下記の各センサを有している。
【００３１】  ワークセンサユニット２２は、振動を測定する加速度センサ、ワーク主軸２Ｂ１の回転角度や回転速度を検出するロータリーエンコーダを、有する。
【００３２】  また、ワークセンサユニット２２は、主軸モータの温度を測定する温度センサ、ワーク主軸台２Ｂの温度を測定する温度センサ等をも、有する。前者の温度センサは、たとえば、モータに内蔵される。また、後者の温度センサは、たとえば、熱電対等を、ワーク主軸台２Ｂの所望の場所に埋め込むことにより、設置される。
【００３３】  また、ワークセンサユニット２２は、ワーク主軸モータを制御するアンプに流れる電流値を測定するセンサを有している。測定された電流値に基づいて、主軸負荷を検出することができる。
【００３４】  基台センサユニット２３は、基台１に配設されている。基台センサユニット２３は、複数のセンサを含む。そして、基台センサユニット２３の各センサは、基台側において生じる、各物理量を測定・検出する。たとえば、基台センサユニット２３は、基台１において生じる振動値（たとえば、振動加速度、振動変位、振動速度など）、液体等の流量値、および基台１において生じる温度などを、測定・検出する。
【００３５】  基台センサユニット２３は、一例として、下記の各センサを有している。
【００３６】  基台センサユニット２３は、基台１の振動を測定する加速度センサ、基台１の温度、冷却液の温度、工場環境温度等を測定する各温度センサ、冷却液の流量を測定する流量センサ、作動油の圧力を測定する圧力センサ等を有する。温度センサは、たとえば、熱電対等を、所望の場所に埋め込むことにより、設置される。
【００３７】  各センサユニット２１，２２，２３は、管理装置４と、通信可能に接続されている。これにより、各センサユニット２１，２２，２３が検出した各検出結果は、管理装置４に送信される。なお、各センサユニット２１，２２，２３は、ＮＣ装置３と、通信可能に接続されている。よって、各検出結果は、ＮＣ装置３に送信させることもできる。また、当該検出結果は、データとして、後述する検出情報に含まれる。
【００３８】  次に、ＮＣ装置３の構成について説明する。
【００３９】  ＮＣ装置３は、基台１に対して配設されている。ＮＣ装置３は、工作機械２と通信可能に接続されている。また、上述したように、ＮＣ装置３は、各センサユニット２１，２２，２３と通信可能に接続されている。
【００４０】  ＮＣ装置３は、工作機械２を制御する。ＮＣ装置３には、工作機械２の加工に関する複数の情報が設定・登録されている。また、ＮＣ装置３には、複数の加工プログラムが設定される。たとえば、加工プログラムは、加工対象に応じて、ユーザにより作成され、ＮＣ装置３に登録できる。なお、たとえば加工対象が決まっている場合は、所定の加工プログラムを、ＮＣ装置３に、初期設定しておいても良い。
【００４１】  当該加工プログラムに従い、ＮＣ装置３は、工作機械２の加工動作を制御する。当該加工プログラムには、工作機械２によるワーク１０に対する加工の仕方（たとえば、使用する工具１５の種類、加工の手順、工具主軸２ａ１の移動位置や移動経路、およびワーク主軸２Ｂ１に取り付けられたワーク１０の加工位置や加工経路など）が、規定されている。
【００４２】  図１に示すように、ＮＣ装置３は、ＲＡＭおよびＲＯＭを含むメモリ３Ａを、有している。当該メモリ３Ａには、各種データが記憶される。たとえば、メモリ３Ａには、複数の加工プログラムを含む、各種設定・登録データが記憶される。また、メモリ３Ａにおいて、各センサユニット２１，２２，２３から送信される、各検出結果を、記憶させても良い。
【００４３】  また、図１に示すように、ＮＣ装置３は、制御回路（ＣＰＵ）３Ｂを有している。当該制御回路３Ｂは、メモリ３Ａと接続されている。制御回路３Ｂは、メモリ３Ａに記憶されている加工プログラムを読み込み、当該加工プログラムに従った制御を、工作機械２に対して実施する。
【００４４】  また、図１に示すように、ＮＣ装置３は、表示部３ＣおよびＮＩＣ（Network Interface Card）３Ｄを有している。そして、メモリ３Ａ、制御回路３Ｂ、表示部３ＣおよびＮＩＣ３Ｄは、バス３Ｌを介して、相互に通信可能に接続されている。なお、表示部３Ｃ自身が、タッチパネル式で、所定の表示を行ってもよく、図１に例示するように、表示部３Ｃに接続されたモニタＭ１に、所定の表示をしても良い。
【００４５】  たとえば、タッチパネル式の表示部３Ｃまたは、ＮＣ装置３に接続された操作ボタン等に対して、ユーザが操作を施すことにより、加工プログラムの作成、各種設定の変更を行うこともできる。また、当該タッチパネル式の表示部３Ｃまたは、ＮＣ装置３に接続された操作ボタン等を通して、直接、工作機械２の操作も行うこともできる。
【００４６】  ＮＣ装置３は、工作機械２について（工作機械２よる加工中および加工停止中に）、アラームを発するアラーム発生装置としても機能する。換言すれば、ＮＣ装置３は、アラーム発生装置を含む、制御装置である。
【００４７】  アラーム発生装置であるＮＣ装置３において、制御回路３Ｂは、たとえば、工作機械２を用いた加工処理において、異常が生じているかを判断する。つまり、ＮＣ装置３は、工作機械２において異常が発生したことを、検出できる。制御回路３Ｂは、工作機械２、各センサユニット２１，２２，２３から送信される、各物理量に基づいて、当該異常の有無を判断・検出する。換言すれば、ＮＣ装置３は、当該異常について、アラームを発する必要があるか否かを判断する。
【００４８】  たとえば、基台１を含む工作機械２において検出した各種検出結果（たとえば、電流値、温度、流量値など）と、予めメモリ３Ａに設定されている、アラーム閾値（たとえば、アラーム閾値電流値、アラーム閾値温度、アラーム閾値流量値など）とを、制御回路３Ｂが比較する。
【００４９】  そして、当該比較の結果、制御回路３Ｂが、検出結果がアラーム閾値を超えていると判断したとき、「異常」を検出し、アラームなどの警報を通知する必要ありと判断する。たとえば、制御回路３Ｂは、工作機械２側において、異常な負荷による過大な電流値、異常な温度上昇、流体の漏れ等を検出したとき、異常ありと判断し、アラームを発する。
【００５０】  次に、管理装置４について説明する。
【００５１】  たとえば、図１に示すように、管理装置４は、工作機械２等が設定されている場所とは、離れた場所に設置されている。なお、図１とは異なり、管理装置４とＮＣ装置３とは、同一装置として構成しても良い。
【００５２】  図１の構成例では、管理装置４は、通信線Ｗ１を介して、ＮＣ装置３と、通信可能に接続されている。しかし、図１の構成と異なり、管理装置４とＮＣ装置３とは、無線により、通信可能に接続されていてもよい。また、図１の構成例では、管理装置４は、通信線Ｗ２を介して、工作機械２および各センサユニット２１，２２，２３と、通信可能に接続されている。なお、管理装置４は、各センサユニット２１，２２，２３と、ＮＣ装置３を介して、通信可能に接続されていても良い。
【００５３】  また、管理装置４に格納されているデータは、ＬＡＮ（Local Area Network）やインターネット等を介して、大容量サーバに移し、当該大容量サーバに保存することも可能である。
【００５４】  管理装置４は、工作機械２の加工中および加工停止中に検出される、複数の検出情報を取得し、管理する。また、管理装置４は、当該検出情報の解析を行う。また、管理装置４は、当該解析の結果を含む、各種情報の表示も行う。なお、検出情報について、後述する。
【００５５】  本実施の形態に係る工作機械管理システム１００において、管理装置４は、図２に示す構成を有する。図２は、管理装置４の内部構成を示す図である。
【００５６】  図２に示すように、管理装置４は、通信部（ＮＩＣ）４Ａ、ディスプレイ４Ｂ、制御回路（ＣＰＵ）４Ｃ、操作部４Ｄ、およびメモリ４Ｅを有する。管理装置４内において、システムバス４Ｌを介して、通信部４Ａ、ディスプレイ４Ｂ、制御回路４Ｃ、操作部４Ｄ、およびメモリ４Ｅは、相互に、通信可能に接続されている。
【００５７】  たとえば、システムバス４Ｌ、通信部４Ａ、ディスプレイ４Ｂ、制御回路４Ｃ、操作部４Ｄ、およびメモリ４Ｅなどは、基板上に電気的に搭載されている。システムバス４Ｌ、通信部４Ａ、ディスプレイ４Ｂ、制御回路４Ｃ、操作部４Ｄ、メモリ４Ｅ、および基板は、管理装置４の機能を実現するための回路を構成している。
【００５８】  通信部４Ａは、制御回路４Ｃにより制御される。通信部４Ａは、通信線Ｗ１を介して、ＮＣ装置３と接続される。また、通信部４Ａは、通信線Ｗ２を介して、工作機械２および各センサユニット２１，２２，２３と、接続されている。よって、通信部４Ａは、工作機械２、ＮＣ装置３および各センサユニット２１，２２，２３との間で、データの送受信を行うことができる。
【００５９】  ディスプレイ４Ｂは、制御回路４Ｃにより制御される。ディスプレイ４Ｂには、たとえばモニタＭ２の画面等を利用して、様々な情報が表示される。
【００６０】  操作部４Ｄは、制御回路４Ｃにより制御される。また、操作部４Ｄは、たとえば、マウスＯＰ１やキーボードＯＰ２を利用して、ユーザ等からの操作（命令の入力、設定情報の入力、選択情報の入力等）を受け付ける。なお、タッチパネル方式のディスプレイ４Ｂを設けることにより、操作部４Ｄをディスプレイ４Ｂに配設させてもよい。
【００６１】  制御回路４Ｃは、中央制御装置（ＣＰＵ）およびメモリコントローラを有している。
【００６２】  メモリ４Ｅは、リードオンリーメモリ（ＲＯＭ）およびランダムアクセスメモリ（ＲＡＭ）を有している。ＲＯＭは一時的でない記録媒体を有している。ＲＡＭは一時的な記録媒体を有している。メモリ４Ｅは、アドレスをそれぞれ有する複数の記憶領域Ｒ１，Ｒ２を有している。
【００６３】  制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ１，Ｒ２にデータを記憶するように、メモリ４Ｅを制御する。また、制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ１，Ｒ２からデータを読みだすように、メモリ４Ｅを制御する。
【００６４】  メモリ４Ｅ内の記憶領域Ｒ１には、工作機械２について（工作機械２よる加工中および加工停止中に）検出される、複数の検出情報が記録される。各検出情報は、当該検出情報が検出された時点（たとえば、日付および時間）と関連付けて、メモリ４Ｅ内の記憶領域Ｒ１に記録される。
【００６５】  また、メモリ４Ｅ内の記憶領域Ｒ２には、複数の選択検出情報が記録される。各選択検出情報は、当該選択検出情報が検出された時点（たとえば、日付および時間）と関連付けて、メモリ４Ｅ内の記憶領域Ｒ２に記録される。なお、選択検出情報とは、所定の判定条件を満たす検出情報のことである。
【００６６】  ここで、検出情報について、説明する。
【００６７】  工作機械２による加工中および加工停止中、各センサユニット２１，２２，２３が、少なくとも１つ以上の物理量を、検出する。管理装置４は、当該センサユニット２１，２２，２３により検出された物理量を、検出情報の一部として取得する。したがって、管理装置４において取得される検出情報には、当該センサユニット２１，２２，２３により検出された物理量が、データとして、含まれる。
【００６８】  また、工作機械２による加工中および加工停止中に、アラーム発生装置として機能するＮＣ装置３は、ＮＣ装置３でのアラームの有無を検出する。さらに、当該ＮＣ装置３は、アラームが発生されたときには、アラームの種類も自身で検出する。管理装置４は、当該ＮＣ装置３により検出されたアラームに関するアラーム情報（アラームの有無、アラームの種類等）を、検出情報の一部として取得する。したがって、管理装置４において取得される検出情報には、当該ＮＣ装置３により検出されたアラームに関するアラーム情報が、データとして、含まれる。
【００６９】  また、ＮＣ装置３は、加工プログラムを実行し、工作機械２の加工動作を制御する。ＮＣ装置３は、実行中の加工プログラムに規定されている各加工条件情報を検出する。管理装置４は、ＮＣ装置３が検出した各加工条件情報を、検出情報の一部として取得する。したがって、管理装置４において取得される検出情報には、当該ＮＣ装置３により検出された当該各加工条件情報が、データとして、含まれる。
【００７０】  図３は、検出情報の構成例を概念的に示した図である。
【００７１】  図３に示すように、検出情報Ｄ１は、複数の物理量データｄ１、アラームデータ（アラーム情報）ｄ２、加工条件データ（加工条件情報）ｄ３などから構成されている。
【００７２】  ここで、図３に例示する検出情報Ｄ１は、たとえば、工作機械２による加工中において、時点Ｔ１に検出（取得）された情報である。なお、検出情報Ｄ１を構成する各データｄ１−ｄ３は、上記のものに限らず、当該検出情報Ｄ１が検出された時点において検出（取得）された、他のデータが含まれていても良い。
【００７３】  図３に例示した各物理量データｄ１は、工作機械２が加工を行っている間の時点Ｔ１において、センサユニット２１，２２，２３が検出した、加工に関連する各物理量を示すデータである。
【００７４】  たとえば、物理量データｄ１は、工具主軸２ａ１において生じる、各物理量（たとえば、工具センサユニット２１により、時点Ｔ１において検出された、振動加速度、振動変位、振動速度、工具側主軸負荷、主軸回転数など）を示すデータ、ワーク主軸２Ｂ１において生じる、各物理量（たとえば、ワークセンサユニット２２により、時点Ｔ１において検出された、振動加速度、振動変位、振動速度、ワーク側主軸負荷、主軸回転数など）を示すデータ、その他の物理量（たとえば、基台センサユニット２３により、時点Ｔ１において検出された、振動加速度、振動変位、および振動速度、時点Ｔ１において検出された、基台１において生じる各種液体等の流量値、および時点Ｔ１において検出された、基台１において生じる温度など）を示すデータである。
【００７５】  なお、検出情報Ｄ１に含まれる物理量データｄ１の数および種類は、ユーザによって、任意に選択できるようにしてもよい。
【００７６】  図３に例示したアラームデータｄ２は、工作機械２が加工を行っている間の時点Ｔ１において、アラーム発生装置として機能を有するＮＣ装置３が検出した、アラームに関する情報等で構成されるデータである。
【００７７】  たとえば、アラームデータｄ２は、時点Ｔ１において検出された、アラーム発生の有無を示すデータを含む。また、アラームデータｄ２は、時点Ｔ１にアラームが発せられていた場合においては、発せられたアラームの種類を示すデータ（たとえば、アラーム発信の原因が、工作機械管理システム１００のどの場所で、どのような理由によるものかを特定するデータ）、も含む。
【００７８】  図３に例示した加工条件データｄ３は、工作機械２が加工を行っている間の時点Ｔ１において、ＮＣ装置３が、当該ＮＣ装置３において実行している加工プログラムから検出（取得）された、加工条件に関するデータである。
【００７９】  たとえば、加工条件データｄ３は、時点Ｔ１において実行中の加工プログラムを識別するためのプログラム識別データを含む。また、加工条件データｄ３は、時点Ｔ１において工作機械２が使用する工具１５の種類を示す工具識別データを含む。また、加工条件データｄ３は、時点Ｔ１において工作機械２が加工するワーク１０の種類を示すワーク識別データを含む。また、加工条件データｄ３は、時点Ｔ１において工作機械２が実行しているブロックの種類を示す実効ブロック識別データを含む。
【００８０】  次に、工作機械の管理方法（つまり、工作機械管理システム１００を用いた管理方法）を、説明する。
【００８１】  まず、工作機械管理システム１００における、検出情報および選択検出情報の記憶処理について、図４のフローチャートを用いて、説明する。
【００８２】  管理装置４に対して、検出情報取得処理の開始が指示される。すると、制御回路４Ｃは、メモリ４Ｅに記憶されているデータ取得閲覧ソフトウェアを読み込む。そして、制御回路４Ｃは、当該データ取得ソフトウェアに従った制御を、実施する（図４のＳＴＡＲＴ参照）。
【００８３】  メモリ４Ｅには、予め設定されている各種閾値が記録されている。制御回路４Ｃは、メモリ４Ｅに記録されている各種閾値を読み込む（図４のステップＳ１）。
【００８４】  次に、管理装置４は、工作機械２側およびＮＣ装置３側で検出された、検出情報の取得処理を実施する（図４のステップＳ２）。
【００８５】  具体的に、制御回路４Ｃは、通信部４Ａを制御し、検出情報の取得を命じる。そして、通信部４Ａは、センサユニット２１，２２，２３により、検出情報取得命令のときに検出された物理量を、当該センサユニット２１，２２，２３から、検出情報として取得する。また、通信部４Ａは、ＮＣ装置３により、検出情報取得命令のときに検出されたアラーム情報を、当該ＮＣ装置３から、検出情報として取得する。さらに、ＮＣ装置３により、検出情報取得命令のときに検出された各加工条件情報を、当該ＮＣ装置３から、検出情報として取得する。
【００８６】  次に、制御回路４Ｃは、取得した物理量、取得したアラーム情報、および取得した各加工条件情報などを構成要素とする、検出情報Ｄ１を作成する（図３参照）。そして、制御回路４Ｃは、当該検出情報Ｄ１を、当該検出情報Ｄ１が検出された時点と、関連付ける（図４のステップＳ３）。ここで、当該検出情報Ｄ１に含まれる、物理量データｄ１、アラーム情報ｄ２および各加工条件情報ｄ３は、ほぼ同時点で検出されている。
【００８７】  次に、制御回路４Ｃは、ステップＳ２で取得した検出情報Ｄ１が、予め定められた判定条件を満足する選択検出情報であるか否かを判定する（図４のステップＳ４）。
【００８８】  ここで、判定条件は、たとえば、少なくとも１以上の異常判定閾値および／またはアラームの発生の有無を判断する情報、を含む。たとえば、各異常判定閾値は、検出情報に含まれる各物理量に対応して、設けられる。
【００８９】  たとえば、工作機械２について、何らかの異常（工作機械２において検出される異常振動、工作機械２において検出される異常負荷、工作機械２において検出される異常回転数、工作機械２による加工中、加工停止中に検出される異常温度、アラームの発生等）が発生することもあり得る。当該異常の発生時に検出された検出情報には、異常の発生を示すデータが含まれる。
【００９０】  そこで、一例として、当該判定条件は、検出情報Ｄ１が、当該異常の発生を示すデータを有する否かを識別するための、条件としても良い。この場合には、ステップＳ４では、制御回路４Ｃは、ステップＳ２で取得した検出情報が、異常の発生を示すデータを有する選択検出情報であるか否かを判定する。
【００９１】  ステップＳ４における、選択検出情報の判定処理を、例を用いて具体的に説明する。
【００９２】  まず、制御回路４Ｃは、検出情報Ｄ１に含まれる物理量データｄ１と、異常判定閾値とを、比較する。
【００９３】  図３に例示したように、検出情報Ｄ１には、複数の物理量データｄ１が含まれている。そこで、たとえば、管理装置４のメモリ４Ｅには、複数の異常判定閾値が、予め設定されている。なお、当該異常判定閾値は、たとえば、ユーザによる操作部４Ｄに対する操作により、任意の値に変更することが可能である。
【００９４】  ここで、検出情報Ｄ１に含まれる各物理量データｄ１と、各異常判定閾値とは、１対１に対応している。そこで、制御回路４Ｃは、検出情報Ｄ１に含まれる各物理量データｄ１について、当該物理量データｄ１と、当該物理量データｄ１に対応する異常判定閾値とを、比較する。
【００９５】  また、制御回路４Ｃは、検出情報Ｄ１に含まれるアラームデータｄ２が、ＮＣ装置３におけるアラームの発生有りを示すものであるか否かを、判断する。
【００９６】  図５は、制御回路４Ｃが、ステップＳ２で取得した検出情報Ｄ１に対して、上記比較および上記判断を実施している様子を示す、概念例である。
【００９７】  図５に示す例では、制御回路４Ｃは、第一の物理量データｄ１−１と、第一の異常判定閾値ｔｈ１とを、比較する。また、制御回路４Ｃは、第二の物理量データｄ１−２と、第二の異常判定閾値ｔｈ２とを、比較する。また、制御回路４Ｃは、第三の物理量データｄ１−３と、第三の異常判定閾値ｔｈ３とを、比較する。また、制御回路４Ｃは、第Ｎの物理量データｄ１−Ｎと、第Ｎの異常判定閾値ｔｈＮとを、比較する。さらに、制御回路４Ｃは、アラームデータｄ２が、アラームの発生を示すものであるかを判断する。
【００９８】  ステップＳ４において、検出情報Ｄ１について、制御回路４Ｃは、異常判定閾値を用いた、複数の上記比較処理を実施する。当該複数の比較処理の結果、少なくとも一つの比較において、異常判定閾値を超えた物理量データｄ１を、制御回路４Ｃが検出したとする。この場合には、制御回路４Ｃは、異常判定閾値を超えた物理量データｄ１を有する検出情報Ｄ１を、選択検出情報として判定し、選択する（図４のステップＳ４で、「Ｙｅｓ」）。
【００９９】  また、ステップＳ４において、アラームに関する上記判断が実施された結果、制御回路４Ｃが、検出情報Ｄ１に含まれるアラームデータｄ２が、アラームの発生を示すものであると判断したとする。この場合には、制御回路４Ｃは、当該アラーム発生を示すアラームデータｄ２を有する検出情報Ｄ１を、選択検出情報として判定し、選択する（図４のステップＳ４で、「Ｙｅｓ」）。
【０１００】  ステップＳ４において、制御回路４Ｃは、ステップＳ２で取得した検出情報Ｄ１が、予め定められた判定条件を満足する選択検出情報であると判定したとする。この場合、図４のステップＳ４で、「Ｙｅｓ」となり、図４のステップＳ５へと移行する。
【０１０１】  ステップＳ５では、制御回路４Ｃは、ステップＳ４で判定選択された選択検出情報を、選択検出情報が検出された時点と関連付けて（つまり、ステップＳ３で関連付けられた時点とともに）、メモリ４Ｅの記憶領域Ｒ２に記録する。そして、ステップＳ６に移行する。
【０１０２】  他方、ステップＳ４において、制御回路４Ｃは、ステップＳ２で取得した検出情報Ｄ１が、予め定められた判定条件を満足しないと判定したとする。この場合、図４のステップＳ４で、「Ｎｏ」となり、図４のステップＳ６へと移行する。
【０１０３】  次に、ステップＳ６では、制御回路４Ｃは、ステップＳ２で取得した検出情報Ｄ１を、当該検出情報Ｄ１が検出された時点と関連付けて（つまり、ステップＳ３で関連付けられた時点とともに）、メモリ４Ｅの記憶領域Ｒ１に記録する。つまり、ステップＳ６では、ステップＳ２で取得された検出情報Ｄ１は、ステップＳ４の判定にかかわらず、メモリ４Ｅの記憶領域Ｒ１に記録される。
【０１０４】  その後、制御回路４Ｃは、検出情報取得処理の終了が、たとえば操作部４Ｄにおいて、入力されたか否かを判断する（図４のステップＳ７）。
【０１０５】  ここで、検出情報取得処理の終了が入力されたと、制御回路４Ｃが判断したときには、図４のステップＳ７で「Ｙｅｓ」となり、検出情報取得処理が終了する。
【０１０６】  これに対して、検出情報取得処理の終了が入力されなかったと、制御回路４Ｃが判断したときには、図４のステップＳ７で「Ｎｏ」となり、ステップＳ２に戻り、即時、または所定の時間経過後に、ステップＳ２以降の動作を再度実施する。
【０１０７】  図４に示した検出情報取得処理は、終了が命令されるまで、繰り返し実行される。なお、当該検出情報取得処理の繰り返しは、予め設定した所定のタイミングで、実行しても良い。
【０１０８】  図６は、メモリ４Ｅにおける記憶領域Ｒ１に記録されている、複数の検出情報を、模式的に例示した図である。
【０１０９】  図６に示すように、記憶領域Ｒ１には、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが、記録されている。記憶領域Ｒ１において、各検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮは、当該検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが検出された時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮと関連付けて、記録されている。図６に示す例では、検出情報Ｄ１は、時点Ｔ１と関連付けられて、記憶領域Ｒ１に記録されている。検出情報Ｄ２は、時点Ｔ２と関連付けられて、記憶領域Ｒ１に記録されている。また、検出情報ＤＮは、時点ＴＮと関連付けられて、記憶領域Ｒ１に記録されている。
【０１１０】  なお、時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮは、たとえば、日付と時間とからなる情報である。たとえば、検出情報Ｄ１が、２０１７年４月２０日の１２時３０分１０秒に検出されたものであるとする。この場合、検出情報Ｄ１に関連付けられている時点Ｔ１の情報は、２０１７年４月２０日の１２時３０分１０秒を示す。
【０１１１】  また、メモリ４Ｅ内に検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが記録されるとき、制御回路４Ｃは、時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮに基づいて（つまり、時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮの順）に、検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮを配列させる。この場合、図６に示す例では、検出情報Ｄ２は、検出情報Ｄ１よりも後に検出された情報である。また、検出情報Ｄ３は、検出情報Ｄ２よりも後に検出された情報である。また、検出情報ＤＮは、検出情報ＤＮ−１よりも後に検出された情報である。
【０１１２】  また、図７は、メモリ４Ｅにおける記憶領域Ｒ２に記録されている、複数の選択検出情報を、模式的に例示した図である。
【０１１３】  図７に示す例では、図６に示した複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮ中から、検出情報Ｄ１，Ｄ３，・・・，Ｄｉが、選択検出情報として判定選択され、記憶領域Ｒ２に、記録されている。また、図７に示すように、各選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉは、当該選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉが検出された時点Ｔ１，Ｔ３，・・・，Ｔｉと関連付けられて、各々、メモリ４Ｅ内の記憶領域Ｒ２に格納いる。
【０１１４】  なお、制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ２において、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉを、選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉと関連付けられた（つまり、当該選択検出情報が検出された）時点に基づいて、各々配列させる。つまり、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉは、当該時点Ｔ１，Ｔ３，・・・，Ｔｉに基づいて、検出の時系列順に配列されている。
【０１１５】  次に、メモリ４Ｅの記憶領域Ｒ２に記録されているデータを用いて、所定の画像を、ディスプレイ４Ｂに表示する。当該動作を、図８に示すフローチャートを用いて、具体的に説明する。
【０１１６】  制御回路４Ｃは、メモリ４Ｅに記憶されているデータ閲覧ソフトウェアを読み込む。そして、制御回路４Ｃは、当該データ閲覧ソフトウェアに従った制御を、実施する（図８のＳＴＡＲＴ参照）。
【０１１７】  制御回路４Ｃは、記憶領域Ｒ２に記憶されている複数の選択検出情報を、ディスプレイ４Ｂにおいて、表示する（図８のステップＳ３１）。
【０１１８】  ここで、ディスプレイ４Ｂにおいて、選択検出情報は、各選択検出情報を示す所定の表示項目を用いて、一覧表示される。たとえば、所定の表示項目として、選択検出情報に関連付けられている時点を、採用することができる。
【０１１９】  図９は、図７に示した複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉが、所定の表示項目を用いて、ディスプレイ４Ｂに表示された様子を示す図である。図９では、所定の表示項目は、選択検出情報に関連付けられている時点Ｔ１，Ｔ３，・・・，Ｔｉである。各時点Ｔ１，Ｔ３，・・・，Ｔｉは、年／月／日と時／分／秒として、表示される。
【０１２０】  ディスプレイ４Ｂに図９が表示された場合には、時点Ｔ１の表示は、選択検出情報Ｄ１を示しており、時点Ｔ３の表示は、選択検出情報Ｄ３を示しており、時点Ｔｉの表示は、選択検出情報Ｄｉを示している。
【０１２１】  したがって、図９の表示例では、所定の表示項目である時点Ｔ１は、記憶領域Ｒ２に格納されている選択検出情報Ｄ１と、リンクしている。また、所定の表示項目である時点Ｔ３は、記憶領域Ｒ２に格納されている選択検出情報Ｄ３と、リンクしている。また、所定の表示項目である時点Ｔｉは、記憶領域Ｒ２に格納されている選択検出情報Ｄｉと、リンクしている。
【０１２２】  なお、図９では、各所定の表示項目は、時点Ｔ１，Ｔ３，・・・，Ｔｉに基づいて、時系列順に配列され、ディスプレイ４Ｂに表示されている。ここで、所定の表示項目の数が多いときは、一画面に表示される数が限定される。そこで、このような場合には、所定の表示項目の少なくとも一部が、ディスプレイ４Ｂに表示される。そして、他の所定の表示項目は、スクロールバー等を用いて、ディスプレイ４Ｂに表示させる。
【０１２３】  次に、ディスプレイ４Ｂに一覧表示されている複数の所定の表示項目のうち、一つの所定の表示項目が選択される（図８のステップＳ３２）。以下、ステップＳ３２の動作を、詳述する。
【０１２４】  たとえば、ディスプレイ４Ｂに、図９の表示がされている状態を想定する。そして、ユーザが、操作部４Ｄに対して、所定の表示項目として、時点Ｔ３を選択する。そして、ユーザが、操作部４Ｄに対して、グラフ化を行う、という操作を施した場合を想定する。この場合には、制御回路４Ｃは、操作部４Ｄが上記選択および上記操作を受け付けたことを認識し、次の動作を実施する。
【０１２５】  制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ１に記憶されている複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、次の検出情報を、抽出する。つまり、制御回路４Ｃは、選択された所定の表示項目（時点Ｔ３）に対応する選択検出情報Ｄ３を含む、複数の検出情報を、メモリ４Ｅから抽出する。
【０１２６】  ここで、抽出される複数の検出情報は、選択された時点Ｔ３を含む所定時間内に、検出された検出情報である。当該所定時間の範囲は、ユーザにより、任意に変更可能であってもよい。また、所定時間内における、選択された時点Ｔ３の時系列的位置は、任意に設定可能であってもよい。たとえば、所定時間内の中心に、選択された時点Ｔ３が位置するように設定しても良い。
【０１２７】  次に、制御回路４Ｃは、抽出した複数の検出情報に含まれているデータを用いて、当該データの時間的変化を示すグラフを作成する。その後、制御回路４Ｃは、作成したグラフを、ディスプレイ４Ｂに、表示させる（図８のステップＳ３３）。
【０１２８】  図１０は、ディスプレイ４Ｂに表示される、グラフの例を示す図である。
【０１２９】  図１０の例では、ディスプレイ４Ｂには、作成されたグラフと、図９に示した複数の所定の表示項目（時点Ｔ１，Ｔ３，・・・，Ｔｉ）とが、並列表示されている。
【０１３０】  前述したように、時点Ｔ３が選択されると、当該時点Ｔ３を含む所定時間内に検出された複数の検出情報が、メモリ４Ｅから抽出され、グラフ化される。図１０の例では、抽出した各検出情報に含まれる、工具主軸２ａ１において生じる振動加速度を示す物理量データｄ１を用いて、グラフが作成されている。換言すれば、図１０では、時点Ｔ３を含む所定時間内に検出された、工具主軸２ａ１において生じる振動加速度の時間的変化が、グラフとして、ディスプレイ４Ｂに表示される。
【０１３１】  ここで、ディスプレイ４Ｂに表示させるグラフの種類は、ユーザにより、任意に設定できる。上記したように、各検出情報には、複数の物理量データｄ１が含まれている。したがって、複数の物理量データｄ１のうち、どの物理量データｄ１の時間的変化をグラフ化して、表示させるかは、ユーザにより選択できる。
【０１３２】  ここで、上記したように、ユーザによる操作部４Ｄに対する操作により、複数の所定の表示項目の中から、表示項目（時点Ｔ３）が選択される。つまり、ユーザにより、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、時点Ｔ３に対応する選択検出情報Ｄ３が、選択される。そこで、たとえば、図１０に示すように、制御回路４Ｃは、ユーザにより選択された選択検出情報Ｄ３に含まれるデータ（選択データと称する）の位置を、グラフ上で視認可能に表示する。
【０１３３】  換言すると、制御回路４Ｃは、ディスプレイ４Ｂに表示されるグラフにおいて、選択データに対応する位置を、強調して、他のグラフの位置（選択データでないデータの位置）と差別的に表示する。図１０の例では、グラフにおいて、選択データに対応する位置は、黒丸で、表示されている。
【０１３４】  なお、図１０の例では、選択された時点Ｔ３が所定時間内の中心以外の場所に位置するように、所定時間が設定されている。
【０１３５】  以上が、図８に示した、グラフ表示までの動作である。一方、管理装置４は、以下の表示を行うこともできる。
【０１３６】  ユーザは、操作部４Ｄに対して、グラフ切替を指示する操作を施したとする。たとえば、図１０に示すように、ディスプレイ４Ｂに、グラフ切替を示す「切替」のアイコンが表示されており、ユーザは、操作部４Ｄを操作して、当該「切替」アイコンをクリックする。この場合には、制御回路４Ｃは、操作部４Ｄが当該操作を受け付けたことを認識し、複数種類のグラフを、ディスプレイ４Ｂに表示する。
【０１３７】  図１１は、グラフ切替が実施された後の様子を例示する図である。
【０１３８】  上記したように、たとえば、時点Ｔ３が選択されると、当該時点Ｔ３を含む所定時間内に検出された複数の検出情報が、メモリ４Ｅから抽出され、グラフ化される。グラフ切替え処理後を例示する図１１では、抽出した各検出情報に含まれる、いくつかの物理量データｄ１を用いて、複数のグラフが作成されている。つまり、図１１では、時点Ｔ３を含む所定時間内に検出された、いくつかの物理量（たとえば、各種加速度、工具側主軸負荷、複数の物理量を用いて得られる波形等）の時間的変化が、グラフとして、ディスプレイ４Ｂに表示されている。
【０１３９】  複数のグラフが表示されることにより、複数の物理量の時系列変化を、同時に確認することができ、加工不良の原因特定が容易となる。また、図１０では、振動加速度の時間的変化が、グラフとして、ディスプレイ４Ｂに表示されていた。図１１に示すように、他の物理量の時間的変化も示すことにより、たとえば、振動以外の理由で加工不良が生じた場合においても、当該加工不良の原因の特定を、容易に行うことができる。
【０１４０】  また、図１１では、選択された時点Ｔ３の情報（日付・時間）、および、時点Ｔ３に関連付けられた検出情報Ｄ３に含まれる複数のデータ（たとえば、検出情報Ｄ３に含まれる加工条件データｄ３の少なくとも一部）が、機械情報として、視認可能に、ディスプレイ４Ｂに表示されている。
【０１４１】  また、たとえば、図１０に示すように、ディスプレイ４Ｂに、「出力」のアイコンが表示されており、ユーザは、操作部４Ｄを操作して、当該「出力」アイコンをクリックする。この場合には、制御回路４Ｃは、操作部４Ｄが当該操作を受け付けたことを認識し、複数のデータ用いて表形式のファイルを構成し、当該ファイルをメモリ４Ｅ内に格納する。ここで、表形式のファイルを構成する各データは、時点Ｔ３を含む所定時間内に検出された複数の検出情報が有するデータである。当該表形式のファイルを、ディスプレイ４Ｂに表示することもできる。
【０１４２】  図１２は、当該表形式のファイルが、ディスプレイ４Ｂに表示された様子を例示する図である。
【０１４３】  上記したように、たとえば、時点Ｔ３が選択されると、当該時点Ｔ３を含む所定時間内に検出された複数の検出情報が、メモリ４Ｅから抽出され、グラフ化される。出力された表形式を例示する図１２では、抽出した各検出情報に含まれる、複数の物理量データｄ１−１〜ｄ１―Ｎを用いて、表が作成されている。つまり、図１２では、時点Ｔ３を含む所定時間内に検出された、複数の物理量の時間的変化が、表として、数値化して、ディスプレイ４Ｂに表示されている。
【０１４４】  なお、メモリ４Ｅから表形式のファイルを取り出し、管理装置４とは別に用意されているＰＣ等を用いて、当該ＰＣが有するモニタ上に、図１２に例示した表を表示させても良い。
【０１４５】  また、ディスプレイ４Ｂ上に図１０の表示がされている状態で、ユーザは、操作部４Ｄに対して操作を行い、表示されているグラフにおいて、所定の位置を選択したとする。たとえば、図１３に示すように、ディスプレイ４Ｂに、グラフが表示されており、ユーザは、操作部４Ｄを操作して、グラフの所定の位置（矢印の先の位置）を選択する。
【０１４６】  この場合には、制御回路４Ｃは、操作部４Ｄが当該操作を受け付けたことを認識し、当該選択された所定の位置に対応する検出情報（以下、ポイント検出情報と称する）に含まれるデータを、ディスプレイ４Ｂに表示する。
【０１４７】  図１４は、グラフの所定の位置を選択した後の様子を例示する図である。
【０１４８】  上記したように、たとえば、時点Ｔ３が選択されると、当該時点Ｔ３を含む所定時間内に検出された複数の検出情報が、メモリ４Ｅから抽出され、グラフ化される。グラフの所定の位置を選択した後を例示する図１４では、ポイント検出情報に含まれる、データＭａが、ディスプレイ４Ｂに表示される。また、図１４に例示する表示には、図１０に例示した内容も含まれている。
【０１４９】  図１４の例では、表示されるデータＭａの項目としては、たとえば、ポイント検出情報に含まれるいくつかの物理量データｄ１、ポイント検出情報に含まれる加工条件データｄ３（たとえば、加工条件データｄ３の一部である、ワーク識別番号、主軸識別番号など）などである。なお、ポイント検出情報に含まれる複数のデータの中で、どのデータを、データＭａとして表示させるかは、ユーザにより任意に選択できるようにしてもよい。
【０１５０】  グラフとともに、データＭａが表示されることにより、ユーザが要する情報が、ディスプレイ４Ｂに表示される。よって、加工不良の原因特定が容易となる。
【０１５１】  図１５は、グラフの所定の位置を選択した後の他の表示例を示す図である。
【０１５２】  図１５では、ポイント検出情報に含まれる、データＭａ（図１４で示したデータＭａと同種）が、ディスプレイ４Ｂに表示され、さらに、ポイント検出情報の加工条件データｄ３に含まれる加工プログラムＰＤの内容が、ディスプレイ４Ｂに、表示される。ここで、図１５では、具体的なデータＭａの表示例は、省略している。また、図１５に例示する表示には、図１０に例示した内容も含まれている。
【０１５３】  なお、ポイント検出情報が検出された時点において実施されていた、加工プログラムの位置が、加工プログラムＰＤ内で強調されるように表示されても良い（図１５において、加工プログラムＰＤ内の下線部参照）。
【０１５４】  以上のように、本実施の形態に係る工作機械管理システム１００は、工作機械２、メモリ４Ｅ、および制御回路４Ｃを、備えている。そして、制御回路４Ｃは、検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定している。さらに、制御回路４Ｃは、複数の選択検出情報を、当該選択検出情報が検出された時点と関連付けて、各々メモリ４Ｅに記録している。
【０１５５】  したがって、多くの検出情報の中から、自動的に、判定条件を満たす複数の選択検出情報を、抽出することができる。よって、膨大な数の検出情報の中から、たとえば、異常と思われるデータを含む検出情報を、ユーザが自ら検索して抽出する必要がなく、労力の低減が可能となる。したがって、結果として、加工不良の原因を容易に特定できる。
【０１５６】  なお、工作機械２による加工において、加工環境の変化、工具１５の摩耗、加工プログラムの変化等で、加工条件が変化する。これにより、ビビリ振動や工具破損等が生じて、上記加工不良が生じる場合がある。
【０１５７】  また、本実施の形態に係る工作機械管理システム１００では、制御回路４Ｃは、複数の選択検出情報を、当該選択検出情報と関連付けられた時点に基づいて、配列している。たとえば、上記で説明したように、選択検出情報は、時点に基づいて、時系列に、メモリ４Ｅ内に配列されている。
【０１５８】  このように、メモリ４Ｅにおいて、時系列に複数の選択検出情報が配列されるので、ユーザは、検索条件を満たす複数の選択検出情報が、いつ検出された検出情報であるかを、容易に認識できる。
【０１５９】  また、本実施の形態に係る工作機械管理システム１００は、センサユニット２１，２２，２３を備えている。そして、検出情報には、センサユニット２１，２２，２３により検出された物理量（振動値、負荷、回転数、温度等）が含まれている。また、制御回路４Ｃは、検出情報に含まれる物理量と、異常判定閾値とを比較している。そして、制御回路４Ｃは、異常判定閾値を超えた物理量を有する検出情報を、選択検出情報として選択している。
【０１６０】  したがって、膨大な数の検出情報の中から、異常と判断できる物理量を含む検出情報を、自動的に、選択検出情報として、抽出することができる。よって、ユーザは、膨大な数の検出情報の中から、センサユニット２１，２２，２３により検出された異常な値の物理量を含む検出情報を、検索して抽出する手間を省くことができる。
【０１６１】  また、本実施の形態に係る工作機械管理システム１００は、アラームを発するアラーム発生装置（ＮＣ装置３）を、さらに備えている。そして、検出情報は、当該ＮＣ装置３により検出されたアラームに関するアラーム情報を、含んでいる。また、制御回路４Ｃは、アラームの発生を示すアラーム情報を有する検出情報を、選択検出情報として選択している。
【０１６２】  したがって、膨大な数の検出情報の中から、ＮＣ装置３によりアラームが発せられた時点の検出情報を、自動的に、選択検出情報として、抽出することができる。よって、ユーザは、膨大な数の検出情報の中から、何らかの異常によりアラームが発せられた時点の検出情報を、検索して抽出する手間を省くことができる。
【０１６３】  また、本実施の形態に係る工作機械管理システム１００は、複数の選択検出情報の少なくとも１部を、所定の表示項目（たとえば、日付・時間から成る時点）を用いて、一覧として表示するディスプレイ４Ｂを、さらに備えている。
【０１６４】  したがって、ユーザは、抽出された選択検出情報（たとえば、異常発生時に検出された検出情報）を、容易に視認することができる。また、各選択検出情報は、ディスプレイ４Ｂにおいて、時点として表示されている。よって、表示された一覧から、加工不良の原因等が生じた時を容易に特定できる。
【０１６５】  また、ディスプレイ４Ｂに一覧表示されている複数の所定の表示項目のうち、一つの所定の表示項目が、選択されたとする。この場合、本実施の形態に係る制御回路４Ｃは、当該選択された所定の表示項目に対応する選択検出情報を含む、複数の検出情報を、メモリ４Ｅから抽出する。そして、制御回路４Ｃは、抽出された複数の検出情報に含まれているデータを用いて、当該データの時間的変化を示すグラフを作成する。そして、制御回路４Ｃは、当該グラフを、ディスプレイ４Ｂに表示する。
【０１６６】  したがって、ユーザは、表示されたグラフの解析を、ディスプレイ４Ｂ上で容易に行うことができる。よって、たとえば、加工不良等の異常の原因を、ユーザは、容易に特定することができる。
【０１６７】  また、本実施の形態に係る工作機械管理システム１００では、制御回路４Ｃは、グラフにおいて、選択検出情報に含まれるデータに対応する位置を、他の位置と差別的に表示する。
【０１６８】  したがって、ユーザは、表示されたグラフにおける、異常を示すデータを含む選択検出情報の時点を、容易に認識することができる。よって、ユーザは、異常の原因の特定を、より迅速に行うことができる。
【０１６９】  また、表示されているグラフにおいて、所定の位置が選択されたとする。この場合、本実施の形態に係る制御回路４Ｃは、当該選択された所定の位置に対応する検出情報に含まれるデータを、ディスプレイ４Ｂに表示する。
【０１７０】  したがって、表示されたグラフに対する解析の利便性が向上し、ユーザによる異常の原因の解析が、より促進する。
【０１７１】  ＜実施の形態２＞  実施の形態１では、制御回路４Ｃは、複数の検出情報を、メモリ４Ｅの記憶領域Ｒ１に格納している（図６参照）。他方、判定条件を満たす検出情報を、選択検出情報と判定し、複数の選択検出情報を、メモリ４Ｅの記憶領域Ｒ２に、別途格納している（図７参照）。そして、記憶領域Ｒ２に格納されている複数の選択検出情報を、所定の表示項目を用いて、一覧表示している（図９参照）。また、ディスプレイ４Ｂに、グラフが表示されることについても、説明した（図１０等参照）。
【０１７２】  本実施の形態では、複数の選択検出情報から、検索条件を満たす選択検出情報（以下、検索選択検出情報と称する）を、選択する。
【０１７３】  ここで、検索条件としては、たとえば、加工プログラムの識別情報、アラームの識別情報、工具の識別情報、およびワークの識別情報などが、採用できる。
【０１７４】  本実施の形態２に係る工作機械管理システムの構成は、図１，２で示した、実施の形態１に係る工作機械管理システム１００の構成と、実質的に同じである。したがって、本実施の形態２に係る工作機械管理システムの構成の説明は、ここでは省略する。よって、以下では、本実施の形態２に係る工作機械管理システムの動作を、図１，２で示した概略構成図を用いて、具体的に説明する。
【０１７５】  図１６は、本実施の形態２に係る工作機械管理システムの動作を示す、フローチャートである。
【０１７６】  図２を参照して、制御回路４Ｃは、メモリ４Ｅに記憶されているデータ閲覧ソフトウェアを読み込む。そして、制御回路４Ｃは、当該データ閲覧ソフトウェアに従った制御を、実施する（図１６のＳＴＡＲＴ参照）。
【０１７７】  実施の形態１で説明したように、複数の選択検出情報が、ディスプレイ４Ｂに、所定の表示項目を用いて、一覧表示される（図１６のステップＳ４１）。当該表示されるまでの動作は、図８のステップＳ３１で説明した内容と、実質的に同じである。
【０１７８】  図１７は、ステップＳ４１後に、ディスプレイ４Ｂに表示される内容を示す図である。図１７を参照して、図９と同様に、選択検出情報を示す所定の表示項目が、ディスプレイ４Ｂに表示されている。ただし、本実施の形態では、図１７に示すように、ディスプレイ４Ｂに、検索条件を入力する「検索」欄も、表示される。
【０１７９】  図１７に示すように、ディスプレイ４Ｂに、「検索」欄が表示されている状態において、ユーザは、操作部４Ｄに対して、当該「検索」欄に、検索条件を入力する（図１６のステップＳ４２）。なお、「検索」欄に、プルダウンマーク（▽）を表示させ、予め設定された検索条件を、プルダウンメニューから選択し、検索条件を入力することもできる。検索条件が入力されると、制御回路４Ｃは、操作部４Ｄが当該検索条件を受け付けたことを認識し、次の動作を行う。
【０１８０】  図４のステップＳ４、Ｓ５で説明したように、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉが選択され、メモリ４Ｅ内に記憶されている。そこで、制御回路４Ｃは、メモリ４Ｅに格納されている選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉが、入力された検索条件を満たすデータを有するかを、判断する。
【０１８１】  制御回路４Ｃによる当該判断は、メモリ４Ｅに格納されている複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの、各選択検出情報について、実施される。そして、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、入力された検索条件を満たすデータを有する選択検出情報を、検索選択検出情報として、選択する（図１６のステップＳ４３）。
【０１８２】  たとえば、「検索」欄に、所望の加工プログラムを示す、検索条件が入力されたとする。この場合には、制御回路４Ｃは、記憶領域Ｒ２に格納されている各選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉにおいて、加工条件データｄ３を参照する。そして、制御回路４Ｃは、加工条件データｄ３内に、所望の加工プログラムを示す識別データが含まれているか否かを判断する。
【０１８３】  そして、制御回路４Ｃが、ある選択検出情報において、所望の加工プログラムの識別データが含まれている加工条件データｄ３を検出したとする。この場合、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、当該検出した加工条件データｄ３を有する選択検出情報を、検索選択検出情報として選択する。
【０１８４】  なお、検索条件としては、加工プログラムの識別情報の他に、アラームの識別情報、工具の識別情報、およびワークの識別情報などが、採用できる。
【０１８５】  よって、たとえば、検索条件として、工具識別番号が入力されたときには、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、当該工具識別番号を有する選択検出情報を、検索選択検出情報として選択する。
【０１８６】  また、検索条件として、アラーム識別番号が入力されたときには、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、当該アラーム識別番号を有する選択検出情報を、検索選択検出情報として選択する。
【０１８７】  また、検索条件として、ワーク識別番号が入力されたときには、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、当該ワーク識別番号を有する選択検出情報を、検索選択検出情報として選択する。
【０１８８】  次に、制御回路４Ｃは、選択された検索選択検出情報を、検索選択検出情報が検出された時点と関連付けて、たとえば、メモリ４Ｅの記憶領域Ｒ２に記録する。この場合、記憶領域Ｒ２には、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉに加えて、これとは別区画において、検索選択検出情報が記録される。
【０１８９】  ここで、ステップＳ４３において、複数の検索選択検出情報が選択された場合には、制御回路４Ｃは、記憶領域Ｒ２において、複数の検索選択検出情報を、検索選択検出情報と関連付けられた時点に基づいて、時系列に配列させる。
【０１９０】  そして、制御回路４Ｃは、ディスプレイ４Ｂを制御し、当該ディスプレイ４Ｂ上に、選択した検索選択検出情報を、所定の表示項目（時点など）を用いて、表示する（図１６のステップＳ４４）。
【０１９１】  ここで、ステップＳ４３において、複数の検索選択検出情報が選択された場合には、制御回路４Ｃは、ディスプレイ４Ｂ上に、選択した複数の検索選択検出情報を、所定の表示項目（時点など）を用いて、一覧として、表示する。
【０１９２】  図１８は、複数の検索選択検出情報が、所定の表示項目（検索選択検出情報に関連付けられている時点）を用いて、ディスプレイ４Ｂに表示された様子を例示する図である。
【０１９３】  図１８に例示するように、ディスプレイ４Ｂには、「検索結果」の欄において、検索選択検出情報に対応する各所定の表示項目（時点）が、時点に基づいて、時系列順に、配列されている。また、ディスプレイ４Ｂには、「選択検出情報」の欄において、選択検出情報に対応する各所定の表示項目（時点）が、時点に基づいて、時系列順に、配列されている。
【０１９４】  上記から分かるように、記憶領域Ｒ２に格納されている検索選択検出情報は、記憶領域Ｒ２に格納されている複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉを、検索条件を用いて、絞り込んだ結果である。同様に、「検索結果」の欄に表示されている所定の表示項目は、「選択検出情報」の欄に表示されている複数の所定の表示項目を、検索条件を用いて、絞り込んだ結果である。
【０１９５】  ここで、図１８に示すように、ディスプレイ４Ｂの「検索結果」において、複数の所定の表示項目が一覧表示されている。この状態において、当該複数の所定の表示項目の中から、一つの所定の表示項目が選択される（図１６のステップＳ４５）。図１８では、時点Ｔ３が選択されている。一つの所定の表示項目が選択されると、実施の形態１でも説明したように、制御回路４Ｃは、グラフ化を行う。
【０１９６】  つまり、制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ１に記憶されている複数の検出情報の中から、選択された所定の表示項目（時点）に対応する検索選択検出情報を含む、複数の検出情報を、メモリ４Ｅから抽出する。ここで、抽出される複数の検出情報は、選択された時点を含む所定時間内に、検出された検出情報である。
【０１９７】  そして、制御回路４Ｃは、抽出した複数の検出情報に含まれているデータを用いて、当該データの時間的変化を示すグラフを作成する。検出情報には、複数のデータが含まれている。
【０１９８】  たとえば、工具主軸２ａ１の振動加速度の時間変化を示すグラフを表示させたいとする。この場合には、制御回路４Ｃは、各検出情報に含まれる「工具主軸２ａ１の振動加速度」の値を示す物理量データｄ１を各々抽出する。そして、制御回路４Ｃは、当該抽出した「工具主軸２ａ１の振動加速度」の値を示す物理量データｄ１を用いて、時間変化を示すグラフを作成する。
【０１９９】  その後、制御回路４Ｃは、ディスプレイ４Ｂに、作成したグラフを表示させる（図１６のステップＳ４６）。
【０２００】  図１９は、ディスプレイ４Ｂに、図１８に表示されていた内容に加えて、作成されたグラフが表示される様子を示す図である。
【０２０１】  実施の形態１でも説明したように、制御回路４Ｃは、ディスプレイ４Ｂに表示されるグラフにおいて、ユーザにより選択された検索選択検出情報に含まれるデータの位置を、強調して、他のグラフの位置と差別的に表示しても良い。図１９の例では、実施の形態１と同様に、黒丸印により、グラフにおいて、ユーザにより選択された検索選択検出情報に含まれるデータの位置を、強調している。
【０２０２】  以上が、図１６に示した、グラフ表示までの動作である。一方、管理装置４は、以下の表示を行うこともできる。
【０２０３】  実施の形態１で説明したように、ユーザが、操作部４Ｄに対して、グラフ切替を指示する操作を施しても良い。この場合には、制御回路４Ｃは、選択された検索選択検出情報を含む複数の検出情報に含まれているデータを用いて、複数種類のグラフを、ディスプレイ４Ｂに表示する。ここで、上記から分かるように、当該複数の検出情報は、選択された検索検出情報に関連づけられている時点を含む上記所定時間内に、検出された検出情報である。
【０２０４】  上記の通り、検索選択検出情報は、複数の選択検出情報を、検索条件を用いて、絞り込んだ結果である。よって、当該複数種類のグラフの表示例は、たとえば既に説明した図１１を参照することで、理解できる。なお、表示させるグラフの数、種類は、ユーザにより任意に選択できるようにしてもよい。
【０２０５】  また、実施の形態１で説明したように、ユーザは、操作部４Ｄに対して、「出力」のアイコンをクリックしても良い。この場合には、制御回路４Ｃは、実施の形態１でも説明したように、所定のデータを用いて表形式のファイルを作成し、当該表形式のファイルをメモリ４Ｅに格納する。また、当該表形式のファイルを、表として、ディスプレイ４Ｂや他のモニタ等に表示しても良い。
【０２０６】  ここで、上記の通り、検索選択検出情報は、複数の選択検出情報を、検索条件を用いて、絞り込んだ結果である。よって、当該表の表示例は、たとえば既に説明した図１２を参照することで、理解できる。実施の形態１で説明したように、当該表は、所定時間内に検出された複数の検出情報（選択された検索選択検出情報を含む）に含まれる、データを用いて、作成される。
【０２０７】  また、実施の形態１で説明したように、ユーザは、操作部４Ｄに対して操作を行い、表示されているグラフにおいて、所定の位置を選択しても良い。この場合には、制御回路４Ｃは、当該選択された所定の位置に対応する検出情報に含まれるデータを、ディスプレイ４Ｂに表示する。
【０２０８】  ここで、上記の通り、検索選択検出情報は、複数の選択検出情報を、検索条件を用いて、絞り込んだ結果である。よって、当該データの表示例は、たとえば既に説明した図１４，１５を参照することで、理解できる。
【０２０９】  なお、上記の説明では、図１７に示すように、検索条件は、一つだけ入力できた。しかし、検索条件は、複数入力できるようにしても良い。図２０の例では、二つの検索条件を入力できる画面が、ディスプレイ４Ｂに表示されている。
【０２１０】  なお、図２０の例では、ディスプレイ４Ｂに、「検索条件追加」の項目が表示されている。検索条件を増やしたい場合には、ユーザは、操作部４Ｄを操作して、当該「検索条件追加」の項目をクリックする。これにより、ディスプレイ４Ｂに、検索条件を入力できる欄が、追加表示される。
【０２１１】  複数の検索条件が入力された場合には、制御回路４Ｃは、記憶領域Ｒ２に格納されている複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉを対象に、入力された複数の検索条件を満たす（具体的に、複数の検索条件に関するＡＮＤ条件、または、複数の検索条件に関するＯＲ条件）データを有する選択検出情報を、検索選択検出情報として、選択する。
【０２１２】  以上のように、本実施の形態２に係る工作機械管理システムは、検索条件を受け付ける操作部４Ｄを、さらに備えている。そして、制御回路４Ｃは、複数の選択検出情報から、検索条件を満たす検索選択検出情報を、選択している。
【０２１３】  したがって、ユーザは、複数の選択検出情報の中から、所望の選択検出情報を、検索選択検出情報として、選択することができる。よって、たとえば、工作機械２における異常等の解析、異常原因の特定等において、工作機械管理システムの利便性を向上させることができる。
【０２１４】  なお、図１６のステップＳ４２の後に、ユーザは、操作部４Ｄに対して、検索日付範囲を入力しても良い。この場合には、制御回路４Ｃは、複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉの中から、入力された検索条件を満たす選択検出情報を選択する。さらに、制御回路４Ｃは、検索条件を満たす選択検出情報に関連付けられている時点を参照する。そして、制御回路４Ｃは、当該時点と入力された検索日付範囲とを比較し、選択された選択検出情報の中から、入力された検索日付範囲以内のものを、検索選択検出情報として選択する。
【０２１５】  ＜実施の形態３＞  実施の形態２では、制御回路４Ｃは、図４のステップＳ４で選択された複数の選択検出情報Ｄ１，Ｄ３，・・・，Ｄｉを対象に、入力された検索条件を満たすデータを有する選択検出情報を、検索選択検出情報として、選択していた。
【０２１６】  本実施の形態３では、記憶領域Ｒ１に格納されている複数の検出情報の中から、操作部４Ｄが受け付けた検索条件を満足する検出情報を、検索検出情報として、選択する。
【０２１７】  ここで、検索条件としては、実施の形態２で説明したように、たとえば、加工プログラムの識別情報、アラームの識別情報、工具の識別情報、およびワークの識別情報などが、採用できる。
【０２１８】  本実施の形態３に係る工作機械管理システムの構成は、図１，２で示した、実施の形態１に係る工作機械管理システム１００の構成と、実質的に同じである。したがって、本実施の形態３に係る工作機械管理システムの構成の説明は、ここでは省略する。よって、以下では、本実施の形態３に係る工作機械管理システムの動作を、図１，２で示した概略構成図を用いて、具体的に説明する。
【０２１９】  また、実施の形態１で説明した、メモリ４Ｅの記憶領域Ｒ１に、複数の検出情報を格納するまでの動作は、本実施の形態３においても、実質的に同じである（図６参照）。
【０２２０】  図２１は、本実施の形態３に係る工作機械管理システムの動作を示す、フローチャートである。
【０２２１】  制御回路４Ｃは、メモリ４Ｅに記憶されているデータ閲覧ソフトウェアを読み込む。そして、制御回路４Ｃは、当該データ閲覧ソフトウェアに従った制御を、実施する（図２１のＳＴＡＲＴ参照）。
【０２２２】  本実施の形態では、制御回路４Ｃは、メモリ４Ｅの記憶領域Ｒ１に格納されている、複数の検出情報を読み出す。そして、所定の項目を用いて、読み出した複数の検出情報を、ディスプレイ４Ｂに、一覧表示する（図２１のステップＳ５１）。
【０２２３】  たとえば、図６を用いて説明したように、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが、当該検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが検出された時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮと関連付けて、メモリ４Ｅの記憶領域Ｒ１に、格納されているとする。この場合には、制御回路４Ｃは、記憶領域Ｒ１に格納されている、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮを読み出す。
【０２２４】  そして、制御回路４Ｃは、読み出した複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮを、ディスプレイ４Ｂにおいて、表示する。ここで、ディスプレイ４Ｂにおいて、検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮは、各検出情報を示す所定の表示項目を用いて、一覧表示される。たとえば、所定の表示項目として、検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮに関連付けられている時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮを、採用することができる。
【０２２５】  図２２は、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが、所定の表示項目を用いて、ディスプレイ４Ｂに表示された様子を示す図である。
【０２２６】  図２２では、所定の表示項目は、検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮに関連付けられている時点Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・，ＴＮ−１，ＴＮである。実施の形態１でも説明したように、各時点は、日付・時間とから成る情報である。
【０２２７】  ディスプレイ４Ｂに図２２が表示された場合には、時点Ｔ１の表示は、検出情報Ｄ１を示しており、時点Ｔ２の表示は、検出情報Ｄ２を示しており、時点ＴＮの表示は、検出情報ＤＮを示している。
【０２２８】  したがって、図２２の表示例では、表示項目である時点Ｔ１は、記憶領域Ｒ１に格納されている検出情報Ｄ１と、リンクしている。また、表示項目である時点Ｔ２は、記憶領域Ｒ１に格納されている検出情報Ｄ２と、リンクしている。また、表示項目である時点ＴＮは、記憶領域Ｒ１に格納されている検出情報ＤＮと、リンクしている。
【０２２９】  さて、図２２に示すように、ディスプレイ４Ｂには、検索条件を入力する「検索」欄が、表示されている。ディスプレイ４Ｂに、「検索」欄が表示されている状態において、ユーザは、操作部４Ｄに対して、当該「検索」欄に、検索条件を入力する（図２１のステップＳ５２）。なお、「検索」欄に、プルダウンマーク（▽）を表示させ、予め設定された検索条件を、プルダウンメニューから選択し、検索条件を入力することもできる。
【０２３０】  ここで、検索条件としては、実施の形態２で説明したように、加工プログラムの識別情報、アラームの識別情報、工具の識別情報、およびワークの識別情報などが、採用できる。制御回路４Ｃは、操作部４Ｄが当該検索条件を受け付けたことを認識し、次の動作を行う。
【０２３１】  制御回路４Ｃは、記憶領域Ｒ１に格納されている検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮが、入力された検索条件を満たすデータを有するか否かを、判断する。
【０２３２】  制御回路４Ｃによる当該判断は、記憶領域Ｒ１に格納されている複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの、各検出情報について、実施される。そして、制御回路４Ｃは、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、入力された検索条件を満たすデータを有する検出情報を、検索検出情報として、選択する（図２１のステップＳ５３）。
【０２３３】  たとえば、「検索」欄に、所望の加工プログラムを示す、検索条件が入力されたとする。この場合には、制御回路４Ｃは、記憶領域Ｒ１に格納された各検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮにおいて、加工条件データｄ３内に、所望の加工プログラムを示す識別データが含まれているか否かを判断する。
【０２３４】  そして、制御回路４Ｃが、所望の加工プログラムの識別データが含まれている加工条件データｄ３を検出したとする。この場合、当該制御回路４Ｃは、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、当該検出した加工条件データｄ３を有する検出情報を、検索検出情報として選択する。
【０２３５】  なお、検索条件としては、加工プログラムの識別情報の他に、アラームの識別情報、工具の識別情報、およびワークの識別情報などが、採用できる。
【０２３６】  よって、たとえば、検索条件として、工具識別番号が入力されたときには、制御回路４Ｃは、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、当該工具識別番号を有する検出情報を、検索検出情報として選択する。
【０２３７】  また、検索条件として、アラーム識別番号が入力されたときには、制御回路４Ｃは、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、当該アラーム識別番号を有する検出情報を、検索検出情報として選択する。
【０２３８】  また、検索条件として、ワーク識別番号が入力されたときには、制御回路４Ｃは、複数の検出情報Ｄ１，Ｄ２，Ｄ３，Ｄ４，・・・，ＤＮ−１，ＤＮの中から、当該ワーク識別番号を有する検出情報を、検索検出情報として選択する。
【０２３９】  次に、制御回路４Ｃは、選択された検索検出情報を、検索検出情報が検出された時点と関連付けて、たとえば、メモリ４Ｅの記憶領域Ｒ２に記録する。ここで、複数の検索検出情報が選択された場合には、制御回路４Ｃは、記憶領域Ｒ２において、複数の検索検出情報を、検索検出情報と関連付けられた時点に基づいて、時系列に、各々配列させる。
【０２４０】  そして、制御回路４Ｃは、ディスプレイ４Ｂを制御し、当該ディスプレイ４Ｂ上に、選択した検索検出情報を、所定の表示項目（時点など）を用いて、表示する（図２１のステップＳ５４）。
【０２４１】  ここで、複数の検索検出情報が選択された場合には、当該制御回路４Ｃは、選択した複数の検索検出情報を、所定の表示項目（時点など）を用いて、一覧として、時系列に、ディスプレイ４Ｂ上に表示する。
【０２４２】  図２３は、複数の検索検出情報が、所定の表示項目（検索検出情報に関連付けられている時点）を用いて、ディスプレイ４Ｂに表示された様子を示す図である。
【０２４３】  図２３に例示するように、ディスプレイ４Ｂには、「検索検出情報」の欄において、検索検出情報に対応する各所定の表示項目（時点）が、当該時点に基づいて、時系列順に配列されている。また、ディスプレイ４Ｂには、「検出情報」の欄において、検出情報に対応する各所定の表示項目（時点）が、時点に基づいて、時系列順に配列されている。
【０２４４】  ここで、図２３に示したディスプレイ４Ｂの「検索検出情報」の欄において、複数の所定の表示項目の中から、一つの所定の表示項目が選択される（図２１のステップＳ５５）。
【０２４５】  たとえば、図２３において、時点Ｔｆが選択されたとする。この場合には、実施の形態１でも説明したように、制御回路４Ｃは、グラフ化を行う。
【０２４６】  つまり、制御回路４Ｃは、記憶領域Ｒ１に記憶されている複数の検出情報の中から、選択された所定の表示項目（時点Ｔｆ）に対応する検索検出情報を含む、複数の検出情報を、メモリ４Ｅから抽出する。ここで、抽出される複数の検出情報は、選択された時点Ｔｆを含む所定時間内に、検出された検出情報である。
【０２４７】  そして、制御回路４Ｃは、抽出した複数の検出情報に含まれているデータを用いて、当該データの時間的変化を示すグラフを作成する。検出情報には、複数のデータが含まれている。
【０２４８】  たとえば、工具主軸２ａ１の振動加速度の時間変化を示すグラフを表示させたいとする。この場合には、制御回路４Ｃは、各検出情報に含まれる「工具主軸２ａ１の振動加速度」の値を示す物理量データｄ１を各々抽出する。そして、制御回路４Ｃは、当該抽出した「工具主軸２ａ１の振動加速度」の値を示す物理量データｄ１を用いて、時間変化を示すグラフを作成する。
【０２４９】  その後、制御回路４Ｃは、ディスプレイ４Ｂに、作成したグラフを表示させる（図２１のステップＳ５６）。図２４は、ディスプレイ４Ｂに、グラフが表示されている様子を例示する図である。図２４には、グラフの他に、図２３で表示されていた内容も、含まれている。
【０２５０】  ここで、実施の形態１と同様に、制御回路４Ｃは、ディスプレイ４Ｂに表示されるグラフにおいて、ユーザにより、ステップＳ５５で選択された検索検出情報に含まれるデータの位置を、強調して、他のグラフの位置と差別的に表示しても良い。
【０２５１】  上記のように、時点Ｔｆが選択されたときには、当該時点Ｔｆに関連付けられている検索検出情報に含まれるデータの位置が、強調される。図２４に例示したグラフ上において、時点Ｔｆに対応する位置が、黒丸で表示されている。
【０２５２】  以上が、図２１に示した、グラフ表示までの動作である。一方、管理装置４は、以下の表示を行うこともできる。
【０２５３】  実施の形態１で説明したように、ユーザが、操作部４Ｄに対して、グラフ切替を指示する操作を施しても良い（たとえば、図２４に表示されている「切替」のアイコンをクリックしたとする）。この場合には、制御回路４Ｃは、ステップＳ５５で選択された検索検出情報を含む複数の検出情報に含まれているデータを用いて、複数種類のグラフを、ディスプレイ４Ｂに表示する（図２５参照）。ここで、上記から分かるように、当該複数の検出情報は、ステップＳ５５で選択された検索検出情報に関連づけられている時点を含む上記所定時間内に、検出された検出情報である。
【０２５４】  図２５の例では、時点Ｔｆに関連付けられている検索検出情報が選択されており、当該時点を含む所定の時間内に、検出された複数の検出情報が抽出されている。そして、各検出情報に含まれるデータを用いて、時間変化を示す複数のグラフＧｈ１，Ｇｈ２，Ｇｈ３，Ｇｈ４が作成され、表示されている。なお、表示されるグラフの数、種類は、ユーザにより任意に選択できるようにしてもよい。また、図２５の例では、各グラフＧｈ１−Ｇｈ４の形状の図示は省略している。
【０２５５】  また、実施の形態１で説明したように、ユーザは、操作部４Ｄに対して、たとえば図２４に表示されている「出力」のアイコンをクリックしたとする。この場合には、制御回路４Ｃは、実施の形態１でも説明したように、所定のデータを用いて表形式のファイルを作成し、当該表形式のファイルをメモリ４Ｅに格納する。また、当該表形式のファイルを、表として、ディスプレイ４Ｂや他のモニタ等に表示しても良い。当該表は、ステップＳ５５で選択された検索検出情報を含む、上記所定時間内に検出された複数の検出情報に含まれる、データを用いて作成される。当該表の表示例は、たとえば既に説明した図１２を参照することで、理解できる。
【０２５６】  また、実施の形態１で説明したように、ユーザは、操作部４Ｄに対して操作を行い、表示されているグラフにおいて、所定の位置を選択しても良い。ここで、本実施の形態では、グラフは、ステップＳ５５で選択された検索検出情報を含み、さらに所定時間内に検出された複数の検出情報に含まれるデータを用いて、作成されている。
【０２５７】  この場合には、実施の形態１で説明したように、制御回路４Ｃは、当該選択された所定の位置に対応する検出情報に含まれるデータを、ディスプレイ４Ｂに表示する。図２６は、グラフの所定の位置を選択した後の様子を例示する図である。
【０２５８】  図２６において、グラフに対する矢印は、ユーザにより選択された位置を示す。グラフの所定の位置を選択した後を例示する図２６では、当該矢印の位置のデータを有する検出情報（ポイント検出情報）に含まれる、データＭａが、ディスプレイ４Ｂに表示される。また、図２６に例示する表示には、図２３に例示した内容も含まれている。
【０２５９】  図２６の例では、表示されるデータＭａの項目としては、たとえば、ポイント検出情報に含まれるいくつかの物理量データｄ１、ポイント検出情報に含まれる加工条件データｄ３（たとえば、加工条件データｄ３の一部である、ワーク識別番号、主軸識別番号など）などである。なお、ポイント検出情報に含まれる複数のデータの中で、どのデータを、データＭａとして表示させるかは、ユーザにより任意に選択できるようにしてもよい。
【０２６０】  また、実施の形態１で、図１５を用いて説明したように、ポイント検出情報に含まれる、データＭａに加えて、ポイント検出情報の加工条件データｄ３に含まれる加工プログラムの内容が、ディスプレイ４Ｂに、表示されても良い。
【０２６１】  以上のように、本実施の形態３に係る工作機械管理システムは、工作機械２、メモリ４Ｅ、および制御回路４Ｃを、備えている。また、工作機械管理システムは、検索条件を受け付ける操作部４Ｄを、さらに備えている。そして、制御回路４Ｃは、メモリ４Ｅに格納されている複数の検出情報の中から、検索条件を満足する検索検出情報を選択する。さらに、制御回路４Ｃは、複数の検索検出情報を、当該検索検出情報が検出された時点と関連付けて、各々メモリ４Ｅに記録する。
【０２６２】  したがって、ユーザは、膨大な数の検出情報の中から、所望の検出情報を、検索検出情報として、選択することができる。よって、たとえば、工作機械２における異常等の解析、異常原因の特定等において、工作機械管理システムの利便性を向上させることができる。つまり、結果として、加工不良の原因を容易に特定できる。
【０２６３】  なお、上記の説明では、検索条件は、一つだけ入力できた。しかし、実施の形態２と同様に、検索条件は、複数入力できるようにしても良い。複数の検索条件が入力された場合には、制御回路４Ｃは、記憶領域Ｒ１に格納されている複数の検出情報を対象に、入力された複数の検索条件を満たす（具体的に、複数の検索条件に関するＡＮＤ条件、または、複数の検索条件に関するＯＲ条件）データを有する検出情報を、検索検出情報として、選択する。
【０２６４】  また、図２１のステップＳ５２の後に、ユーザは、操作部４Ｄに対して、検索日付範囲を入力しても良い。この場合には、制御回路４Ｃは、複数の検出情報の中から、入力された検索条件を満たす検出情報を選択する。さらに、制御回路４Ｃは、検索条件を満たす検出情報に関連付けられている時点を参照する。そして、制御回路４Ｃは、当該時点と入力された検索日付範囲とを比較し、選択された検出情報の中から、入力された検索日付範囲以内のものを、検索検出情報として選択する。
【０２６５】  工作機械２としては、上記実施の形態で例示したものに限らない。旋盤、フライス盤、マシニングセンタ、レーザ加工機、付加製造装置、摩擦攪拌接合装置等または、これらを組み合わせた、各種工作機械２であってもよい。
【０２６６】  この発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０２６７】  １  基台  ２  工作機械  ２ａ１  工具主軸  ２Ｂ１  ワーク主軸  ３  ＮＣ装置（アラーム発生装置）  ４  管理装置  ４Ａ  通信部  ４Ｂ  ディスプレイ  ４Ｃ  制御回路  ４Ｄ  操作部  ４Ｅ  メモリ  １０  ワーク  １５  工具  ２１  工具センサユニット（検出部）  ２２  ワークセンサユニット（検出部）  ２３  基台センサユニット（検出部）  １００  工作機械管理システム
【要約】  たとえば加工不良の原因を容易に特定できる、工作機械管理システムおよび工作機械の管理方法を提供する。  工作機械管理システム（１００）は、工作機械（２）と、メモリ（４Ｅ）と、制御回路（４Ｃ）とを、備えている。工作機械（２）は、ワーク（１０）を加工する。メモリ（４Ｅ）は、工作機械について検出される検出情報を、検出情報が検出された時点と関連付けて記録する。制御回路（４Ｃ）は、メモリ（４Ｅ）に接続されている。制御回路（４Ｃ）は、検出情報が、予め定められた判定条件を満足する選択検出情報であるか否かを判定する。制御回路（４Ｃ）は、複数の選択検出情報を、選択検出情報が検出された時点と関連付けて、各々メモリ（４Ｅ）に記録する。【図１】
0006342593.tif 000002
【図２】
0006342593.tif 000003
【図３】
0006342593.tif 000004
【図４】
0006342593.tif 000005
【図５】
0006342593.tif 000006
【図６】
0006342593.tif 000007
【図７】
0006342593.tif 000008
【図８】
0006342593.tif 000009
【図９】
0006342593.tif 000010
【図１０】
0006342593.tif 000011
【図１１】
0006342593.tif 000012
【図１２】
0006342593.tif 000013
【図１３】
0006342593.tif 000014
【図１４】
0006342593.tif 000015
【図１５】
0006342593.tif 000016
【図１６】
0006342593.tif 000017
【図１７】
0006342593.tif 000018
【図１８】
0006342593.tif 000019
【図１９】
0006342593.tif 000020
【図２０】
0006342593.tif 000021
【図２１】
0006342593.tif 000022
【図２２】
0006342593.tif 000023
【図２３】
0006342593.tif 000024
【図２４】
0006342593.tif 000025
【図２５】
0006342593.tif 000026
【図２６】
0006342593.tif 000027