(57)【要約】【課題】設定によって記憶媒体の寿命の大きな減少が予想されるときに、これを信号として出力することが可能な数値制御装置、数値制御システム、及びプログラムを提供する。【解決手段】産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置であって、産業機械の動作状態を示す動作情報の収集と収集された動作情報の記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部と、設定された時間間隔に基づいて、書き込みにより減少する記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部と、算出された減少寿命が所定の閾値を超えるか否かを判断する判断部と、減少寿命が所定の閾値を超えると判断された場合に、減少寿命が所定の閾値を超えることを示す信号を信号出力部と、を備える。【選択図】図１
2020187588.tif 000002
【特許請求の範囲】
【請求項１】
産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置であって、
前記産業機械の動作状態を示す動作情報の収集と収集された前記動作情報の前記記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部と、
設定された前記時間間隔に基づいて、書き込みにより減少する前記記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部と、
算出された前記減少寿命が所定の閾値を超えるか否かを判断する判断部と、
前記減少寿命が所定の閾値を超えると判断された場合に、前記減少寿命が所定の閾値を超えることを示す信号を信号出力部と、
を備える数値制御装置。
【請求項２】
前記判断部は、設定された前記時間間隔が所定の閾値よりも短いことを判断し、
前記時間間隔が所定の閾値よりも短いと判断された場合に、前記信号出力部は、設定された時間間隔が所定の閾値よりも短いことを示す信号を出力する請求項１に記載の数値制御装置。
【請求項３】
前記記憶媒体への書き込み可能な残存回数を残存寿命として示す寿命情報を取得する寿命情報取得部をさらに備え、
前記判断部は、取得された残存寿命に対する前記減少寿命の割合が所定の閾値を超えるか否かを判断する請求項１又は２に記載の数値制御装置。
【請求項４】
前記記憶媒体への書き込み可能な残存回数を残存寿命として示す寿命情報を取得する寿命情報取得部をさらに備え、
前記判断部は、取得された残存寿命と前記減少寿命との差に対する前記減少寿命の割合が所定の閾値を超えるか否かを判断する請求項１又は２に記載の数値制御装置。
【請求項５】
前記寿命情報取得部は、前記記憶媒体への書き込み済み回数を使用済寿命としてさらに含む寿命情報を取得し、
前記信号出力部は、前記記憶媒体の総書き込み可能回数を示す全体寿命に対して、前記使用済寿命、前記減少寿命、及び前記残存寿命からの前記減少寿命の差を示す減少後残寿命を出力する請求項３又は４に記載の数値制御装置。
【請求項６】
請求項１から５のいずれかに記載の数値制御装置と、
前記記憶媒体を有し、前記数値制御装置に接続されるサーバと、
を備える数値制御システム。
【請求項７】
産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記産業機械の動作状態を示す動作情報の収集と収集された前記動作情報の前記記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部、
設定された前記時間間隔に基づいて、書き込みにより減少する前記記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部、
算出された前記減少寿命が所定の閾値を超えるか否かを判断する判断部、
前記減少寿命が所定の閾値を超えると判断された場合に、前記減少寿命が所定の閾値を超えることを示す信号を出力する信号出力部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値制御装置、数値制御システム、及びプログラムに関する。
【背景技術】
【０００２】
従来より、加工処理を実施するための数値制御装置（ＣＮＣ、computerized numerical control）が組み込まれた、産業用ロボットや工作機械を含む産業機械が知られている。産業機械では、数値制御装置を用いて産業機械の動作が制御される。そこで、数値制御装置は、制御する産業機械の動作状態を把握するために、定期的に産業機械の各種データを産業機械から収集及び格納する。数値制御装置は、例えば、データロガーを用いて、軸関連データ、状態データ、稼働データ、及び保守データと言われる各種データを産業機械から定期的に収集及び格納（記録）する。また、数値制御装置は、例えば、データロガーに設定された時間間隔ごとに、各種データを産業機械から取得する。そして、数値制御装置は、例えば、記憶媒体であるＳＳＤ（Solid State Drive）に各種データを格納する。
【０００３】
ＳＳＤに設定される耐用寿命（全体寿命）は、総書き込み可能回数として表現されることがある。これは、ＳＳＤは、書き込みによって劣化することに起因する。ＳＳＤの寿命が近い場合、書き込み不良となるエラーセクタが多く発生する。このように、エラーセクタが多く発生するＳＳＤは、早期に交換されることが好適である。そこで、例えば、ＳＳＤの寿命が近いことを警告可能な寿命監視装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８５０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の寿命監視装置は、ＳＳＤの各セクタの状態を監視する。具体的には、寿命監視装置は、各セクタへの書き込みのエラーを検知して、警告を出力する。しかしながら、特許文献１の寿命監視装置では、エラー発生時点でのＳＳＤの寿命を検知することしかできず、将来的な寿命まで予測することはできなかった。
【０００６】
ところで、データロガーに設定される時間がより短くなると、記憶媒体（ＳＳＤ）への負荷がより増加するため、将来的に記憶媒体の交換までの時間がより短くなることがあり得る。また、記憶媒体の寿命の大きな減少が発生しているにもかかわらず、作業員がこのような減少に気付かないこともあり得る。そこで、設定によって記憶媒体の寿命の大きな減少が予想されるときに、これを信号として出力することができれば好適である。
【課題を解決するための手段】
【０００７】
（１）本開示の一態様は、産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置であって、前記産業機械の動作状態を示す動作情報の収集と収集された前記動作情報の前記記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部と、設定された前記時間間隔に基づいて、書き込みにより減少する前記記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部と、算出された前記減少寿命が所定の閾値を超えるか否かを判断する判断部と、前記減少寿命が所定の閾値を超えると判断された場合に、前記減少寿命が所定の閾値を超えることを示す信号を信号出力部と、を備える数値制御装置に関する。
【０００８】
（２）本開示の別の態様は、上記（１）に記載の数値制御装置と、前記記憶媒体を有し、前記数値制御装置に接続されるサーバと、を備える数値制御システムに関する。
【０００９】
（３）本開示の別の態様は、産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、前記産業機械の動作状態を示す動作情報の収集と収集された前記動作情報の前記記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部、設定された前記時間間隔に基づいて、書き込みにより減少する前記記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部、算出された前記減少寿命が所定の閾値を超えるか否かを判断する判断部、記減少寿命が所定の閾値を超えると判断された場合に、前記減少寿命が所定の閾値を超えることを示す信号を出力する信号出力部、として機能させるプログラムに関する。
【発明の効果】
【００１０】
一態様によれば、設定によって記憶媒体の寿命の大きな減少が予想されるときに、これを信号として出力することが可能な数値制御装置、数値制御システム、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る数値制御装置を示すブロック図である。
【図２】第１実施形態の数値制御装置の信号出力部によって出力される内容を示すグラフである。
【図３】第１実施形態の数値制御装置の動作の流れを示すフローチャートである。
【図４】第２実施形態の数値制御システムの全体構成を示す概略構成図である。
【発明を実施するための形態】
【００１２】
以下、本開示の各実施形態に係る数値制御装置１、数値制御システム１００、及びプログラムについて、図１から図４を参照して説明する。
まず、数値制御装置１が産業機械のデータを収集及び格納する概要について説明する。なお、以下の説明では、産業機械は、工作機械２００として記載されることもある。
【００１３】
数値制御装置１は、工作機械２００に接続又は一体的に設けられる装置である。数値制御装置１は、工作機械２００を制御すべく、一定間隔ごとに、工作機械２００から各種データの収集及び格納を実行する。数値制御装置１は、例えば、データロガーをソフトウェアとして用いることで、予め設定された一定間隔ごとに、工作機械２００の軸関連データ、状態データ、稼働データ、及び保守データ等を各種データ（動作情報）として収集及び格納する。
【００１４】
データロガーには、例えば、動作情報を収集する時間間隔が設定可能になっている。設定される時間間隔が、例えば、０．１秒とされる場合、記憶媒体には、０．１秒ごとに動作情報が格納される。一般的に、ＳＳＤは、１ブロック数万から数十万回の書き込みでセクタエラーとなるといわれている。そのため、０．１秒の時間間隔で動作情報の収集及び格納が実行された場合、記憶媒体の寿命は、計算上、数か月となる。そこで、以下の各実施形態の数値制御装置１では、記憶媒体の意図しない短寿命化を抑制すべく、設定される時間間隔を監視する。
【００１５】
（第１実施形態）
次に、本開示の第１実施形態に係る数値制御装置１及びプログラムについて、図１から図３を参照して説明する。
本実施形態に係る数値制御装置１は、産業機械（工作機械２００）からデータを収集して記憶媒体に書き込みを行う数値制御装置１である。数値制御装置１は、図１に示すように、動作情報格納部１１と、寿命情報格納部１２と、閾値格納部１３と、動作情報収集部１４と、入力部１５と、カウント部１６と、更新部１７と、寿命情報取得部１８と、減少寿命算出部１９と、判断部２０と、信号出力部２１と、を備える。
【００１６】
動作情報格納部１１は、例えば、二次記憶媒体である。具体的には、動作情報格納部１１は、ＳＳＤである。動作情報格納部１１は、工作機械２００から収集された動作情報を格納する。
【００１７】
寿命情報格納部１２は、例えば、二次記憶媒体である。寿命情報格納部１２は、動作情報格納部１１の寿命に関する寿命情報を格納する。寿命情報格納部１２は、例えば、動作情報格納部１１への書き込み可能な残存回数を残存寿命として示す寿命情報を格納する。また、動作情報格納部１１は、例えば、動作情報格納部１１への書き込み済み回数を使用済寿命としてさらに含む寿命情報を格納する。そして、寿命情報格納部１２は、例えば、動作情報格納部１１の総書き込み可能回数を全体寿命として含む寿命情報を格納する。
【００１８】
閾値格納部１３は、例えば、二次記憶媒体である。閾値格納部１３は、動作情報の格納による動作情報格納部１１の寿命の減少に関する閾値を格納する。閾値格納部１３は、例えば、設定される時間間隔の長さに関する閾値を格納する。また、閾値格納部１３は、例えば、動作情報格納部１１への動作情報の格納により減少する寿命に関する閾値を格納する。
【００１９】
動作情報収集部１４は、例えば、ＣＰＵが動作することにより実現される。動作情報収集部１４は、例えば、データロガーとして構成される。動作情報収集部１４は、間隔設定部１４１と、収集実行部１４２と、格納実行部１４３と、を備える。
【００２０】
間隔設定部１４１は、産業機械（工作機械２００）の動作状態を示す動作情報の収集と収集された動作情報の記憶媒体への書き込みとを１サイクルとして、サイクル間の時間間隔を設定する。また、間隔設定部１４１は、産業機械（工作機械２００）の動作情報の収集を実行する収集期間を設定する。
【００２１】
収集実行部１４２は、間隔設定部１４１によって設定された時間間隔及び収集期間にしたがって、工作機械２００から動作情報を収集する。
【００２２】
格納実行部１４３は、収集実行部１４２によって収集された動作情報を動作情報格納部１１に格納する。格納実行部１４３は、例えば、間隔設定部１４１によって設定された間隔にしたがって、動作情報を動作情報格納部１１に格納する。
【００２３】
入力部１５は、例えば、キーボードやマウス等の入力インタフェースである。入力部１５は、作業者から、サイクル間の時間間隔の入力を受け付ける。また、入力部１５は、収集期間の入力を受け付ける。入力部１５は、受け付けた時間間隔及び収集期間を間隔設定部１４１に送る。
【００２４】
カウント部１６は、例えば、ＣＰＵが動作することにより実現される。カウント部１６は、格納実行部１４３によって実行される、動作情報格納部１１への動作情報の格納回数をカウントする。
【００２５】
更新部１７は、例えば、ＣＰＵが動作することにより実現される。更新部１７は、カウント部１６によってカウントされた格納回数を寿命情報格納部１２に格納する。具体的には、更新部１７は、寿命情報格納部１２に格納されている寿命情報を更新する。更新部１７は、例えば、寿命情報に含まれる残存寿命及び使用済寿命を更新する。
【００２６】
寿命情報取得部１８は、例えば、ＣＰＵが動作することにより実現される。寿命情報取得部１８は、寿命情報格納部１２から寿命情報を取得する。具体的には、寿命情報取得部１８は、動作情報格納部１１への書き込み可能な残存回数を残存寿命として示す寿命情報を取得する。また、寿命情報取得部１８は、動作情報格納部１１への書き込み済み回数を使用済寿命としてさらに含む寿命情報を取得する。また、寿命情報取得部１８は、動作情報格納部１１の書き込み上限回数を全体寿命として含む寿命情報を取得する。
【００２７】
減少寿命算出部１９は、例えば、ＣＰＵが動作することにより実現される。減少寿命算出部１９は、設定された時間間隔に基づいて、書き込みにより減少する動作情報格納部１１の書き込み回数の寿命を減少寿命として算出する。減少寿命算出部１９は、例えば、設定された時間間隔及び収集期間で動作情報を収集及び格納することで減少する、動作情報格納部１１の減少寿命を算出する。
【００２８】
判断部２０は、例えば、ＣＰＵが動作することにより実現される。判断部２０は、算出された減少寿命が所定の閾値を超えるか否かを判断する。判断部２０は、例えば、減少寿命が閾値格納部１３に格納されている減少寿命の閾値（減少に関する閾値）を超えるか否かを判断する。具体的には、判断部２０は、取得された残存寿命と減少寿命との差に対する減少寿命の割合が所定の閾値を超えるか否かを判断する。具体的には、判断部２０は、
（閾値％）＜（減少寿命）／（残存寿命−減少寿命＝減少後残寿命）＊１００
で示される式を満たしているか否かを判断する。また、例えば、判断部２０は、設定された時間間隔が所定の閾値よりも短いことを判断する。
【００２９】
信号出力部２１は、例えば、ＣＰＵが動作することにより実現される。また、信号出力部２１は、例えば、ディスプレイ等の表示装置（図示せず）を含む。信号出力部２１は、減少寿命が所定の閾値を超えると判断された場合に、減少寿命が所定の閾値を超えることを示す信号を出力する。また、信号出力部２１は、時間間隔が所定の閾値よりも短いと判断された場合に、設定された時間間隔が所定の閾値よりも短いことを示す信号を出力する。信号出力部２１は、例えば、図２に示すように、書き込み上限回数に対して、使用済寿命、減少寿命、及び減少後残存寿命をグラフ化して表示する。
【００３０】
次に、数値制御装置１の動作について説明する。
（動作情報の収集及び格納）
最初に、動作情報を収集及び格納する流れについて説明する。
【００３１】
まず、入力部１５は、サイクル間の時間間隔及び収集期間の入力を受け付ける。入力部１５は、受け付けた時間間隔及び収集期間を間隔設定部１４１に送る。
【００３２】
次いで、間隔設定部１４１は、受信した時間間隔及び収集期間を収集実行部１４２に設定する。収集実行部１４２は、設定された収集期間の間、設定された時間間隔で工作機械２００の動作情報を収集する。格納実行部１４３は、収集実行部１４２によって収集された動作情報を動作情報格納部１１に格納する。
【００３３】
次いで、カウント部１６は、格納実行部１４３によって動作情報格納部１１に動作情報を書き込んだ回数をカウントする。更新部１７は、カウント部１６によってカウントされた結果を用いて、寿命情報格納部１２に格納されている寿命情報を更新する。
【００３４】
（予想される減少寿命の判断）
次に、動作情報の収集及び格納によって予想される減少寿命の判断動作について、図３を参照して説明する。
まず、判断部２０は、間隔設定部１４１に設定された時間間隔を取得する（ステップＳ１）。また、判断部２０は、閾値格納部１３に格納されている時間間隔に関する閾値を取得する。
【００３５】
次いで、判断部２０は、時間間隔が閾値以上か否かを判断する（ステップＳ２）。時間間隔が閾値以上である場合（ステップＳ２：ＹＥＳ）、本フローによる処理は、ステップＳ３に進む。一方、時間間隔が閾値よりも短い場合（ステップＳ２：ＮＯ）、本フローによる処理は、ステップＳ５に進む。
【００３６】
ステップＳ３において、減少寿命算出部１９は、減少寿命を算出する。具体的には、減少寿命算出部１９は、寿命情報取得部１８によって取得された寿命情報を受信する。また、減少寿命算出部１９は、間隔設定部１４１に設定された時間間隔及び収取期間を取得する。減少寿命算出部１９は、寿命情報、時間間隔、及び収集期間を用いて算出した減少寿命を判断部２０に送る。
【００３７】
次いで、判断部２０は、減少寿命が所定の閾値以下か否かを判断する（ステップＳ４）。判断部２０は、例えば、減少寿命及び寿命情報によって算出される減少寿命の割合が所定の閾値以上か否かを判断する。減少寿命が所定の閾値以下である場合（ステップＳ４：ＹＥＳ）、本フローによる処理は、終了する。一方、減少寿命が所定の閾値を超える場合（ステップＳ４：ＮＯ）、本フローによる処理は、ステップＳ５に進む。
【００３８】
ステップＳ５において、信号出力部２１は、減少寿命が所定の閾値を超えることを示す信号を出力する。減少寿命が所定の閾値を超えることを示す信号に基づいて、例えば、図２に示すグラフが表示装置に表示される。また、信号出力部２１は、時間間隔又は収集期間の設定を変更することを示す信号を出力する。
【００３９】
次に、コンピュータを数値制御装置１として動作させるプログラムについて説明する。
数値制御装置１に含まれる各構成は、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００４０】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記憶媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記憶媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記憶媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４１】
以上の本実施形態に係る数値制御装置１及びプログラムによれば、以下の効果を奏する。
（１）産業機械からデータを収集して記憶媒体に書き込みを行う数値制御装置１であって、産業機械の動作状態を示す動作情報の収集と収集された動作情報の記憶媒体への書き込みを１サイクルとして、サイクル間の時間間隔を設定する間隔設定部１４１と、設定された時間間隔に基づいて、書き込みにより減少する記憶媒体の書き込み回数の寿命を減少寿命として算出する減少寿命算出部１９と、算出された減少寿命が所定の閾値を超えるか否かを判断する判断部２０と、減少寿命が所定の閾値を超えると判断された場合に、減少寿命が所定の閾値を超えることを示す信号を出力する信号出力部２１と、を備える。これにより、記憶媒体の減少寿命が一定以上になると想定される場合に、予め作業員に対して信号を出力することができる。したがって、意図しない記憶媒体の寿命の減少を抑制することができる。したがって、記憶媒体の長寿命化を図ることができる。
【００４２】
（２）判断部２０は、設定された時間間隔が所定の閾値よりも短いことを判断し、前記時間間隔が所定の閾値よりも短いと判断された場合に、信号出力部２１は、設定された時間間隔が所定の閾値よりも短いことを示す信号を出力する。これにより、収集期間にかかわらず、記憶媒体の寿命が減少するような設定の実行を抑制することができる。
【００４３】
（３）数値制御装置１は、記憶媒体への書き込み可能な残存回数を残存寿命として示す寿命情報を取得する寿命情報取得部１８をさらに備え、判断部２０は、取得された残存寿命に対する減少寿命の割合が所定の閾値を超えるか否かを判断する。これにより、残存寿命に対して所定以上の割合となる減少寿命の発生を予め抑制することができる。
【００４４】
（４）数値制御装置１は、記記憶媒体への書き込み可能な残存回数を残存寿命として示す寿命情報を取得する寿命情報取得部１８をさらに備え、判断部２０は、取得された残存寿命と減少寿命との差に対する減少寿命の割合が所定の閾値を超えるか否かを判断する。これにより、減少後残寿命に対して所定以上の割合となる減少寿命の発生を抑制することができる。
【００４５】
（５）数値制御装置１は、寿命情報取得部１８は、記憶媒体への書き込み済み回数を使用済寿命としてさらに含む寿命情報を取得し、信号出力部２１は、記憶媒体の書き込み可能回数の全体寿命に対して、使用済寿命、減少寿命、及び残存寿命からの減少寿命の差を示す減少後残寿命を示す信号を出力する。これにより、減少寿命が所定の閾値を超えることを示す信号を視覚的にわかりやすく表示することができる。
【００４６】
（第２実施形態）
次に、本開示の第２実施形態に係る数値制御装置１Ａ及び数値制御システム１００について、図４を参照して説明する。第２実施形態以降の説明にあたって、同一構成要件については同一符号を付し、その説明を省略もしくは簡略化する。
第２実施形態に係る数値制御装置１Ａ及び数値制御システム１００は、図４に示すように、複数の数値制御装置１Ａがサーバに接続されている点で、第１実施形態と異なる。また、第２実施形態に係る数値制御装置１Ａ及び数値制御システム１００は、動作情報格納部１１が、数値制御装置１に代えて、サーバに設けられている点で、第１実施形態と異なる。
サーバに動作情報格納部１１が設けられている場合であっても、同様に意図しない記憶媒体の寿命の減少を抑制することができる。
【００４７】
以上、本開示の数値制御装置、数値制御システム、及びプログラムの好ましい一実施形態につき説明したが、本開示は、上述の実施形態に制限されるものではなく、適宜変更が可能である。
例えば、上記実施形態において、間隔設定部１４１は、収取期間を設定するとしたが、これに制限されない。例えば、入力部１５が収集期間の入力を受け付けていない場合、間隔設定部１４１は、常時収集として収集期間を設定してもよい。この場合、減少時間算出部は、所定の収集期間を仮に設定して減少時間を算出してもよい。減少時間算出部は、例えば、収集期間として、１週間又は１か月間を仮の収集期間として減少時間を算出してもよい。
【００４８】
また、上記実施形態において、信号出力部２１は、表示装置を含むとしたが、これに制限されない。信号出力部２１は、例えば、音、光、触覚、嗅覚、感覚等を用いて信号を出力してもよい。
【００４９】
また、上記実施形態において、減少寿命算出部１９は、取得された残存寿命と減少寿命との差に対する減少寿命の割合が所定の閾値を超えるか否かを判断したが、これに制限されない。減少寿命算出部１９は、取得された残存寿命に対する減少寿命の割合が所定の閾値を超えるか否かを判断するようにしてもよい。なお、判断される内容に応じて、閾値は、適宜変更されてもよい。
【００５０】
また、上記実施形態において、数値制御装置１が、動作情報格納部１１、寿命情報格納部１２、及び閾値格納部１３を備えるとしたが、これに制限されない。即ち、動作情報格納部１１、寿命情報格納部１２、及び閾値格納部１３の少なくとも１つは、数値制御装置１の外部に設けられていてもよい。
【００５１】
また、上記実施形態において、動作情報の収集と、動作情報の記録媒体（動作情報格納部１１）への格納とが１サイクルとして説明された。これに対し、１サイクルには、複数回の動作情報の収集と、収集された動作情報の１度の格納とが含まれていてもよい。
【符号の説明】
【００５２】
１、１Ａ  数値制御装置
１８  寿命情報取得部
１９  減少寿命算出部
２０  判断部
２１  信号出力部
１００  数値制御システム
１４１  間隔設定部
【図１】
2020187588.tif 000003
【図２】
2020187588.tif 000004
【図３】
2020187588.tif 000005
【図４】
2020187588.tif 000006