(57)【要約】【課題】アクセス頻度が少なくなった場合でも異常発生時に記録した重要な稼働データを残し、記録容量を省容量化できる作業機械の稼働データ収集装置を提供する。【解決手段】作業機械に装着された複数のセンサを有し、複数のセンサの計測データを稼働データとして受信して稼働データ記憶部に記録する作業機械の稼働データ収集装置において、外部サーバからのダウンロード要求に対して稼働データ記憶部に記録されている稼働データを外部のサーバへ送信する通信処理部と、外部サーバからのダウンロード要求と外部サーバへの稼働データの送信とを通じて、稼働データ記憶部に記録されている稼働データのダウンロード状況を管理するアクセス履歴管理部と、アクセス履歴管理部が取得した稼働データのダウンロード状況に応じて、稼働データ記憶部に記録する稼働データの記録条件を変更する記録データ変更処理部とを備えた。【選択図】  図５
2015095069.tif 000002
【特許請求の範囲】
【請求項１】
作業機械に装着された複数のセンサを有し、前記複数のセンサの計測データを稼働データとして受信して稼働データ記憶部に記録する作業機械の稼働データ収集装置において、
外部サーバからのダウンロード要求に対して前記稼働データ記憶部に記録されている前記稼働データを前記外部のサーバへ送信する通信処理部と、
前記外部サーバからのダウンロード要求と前記外部サーバへの前記稼働データの送信とを通じて、前記稼働データ記憶部に記録されている稼働データのダウンロード状況を管理するアクセス履歴管理部と、
前記アクセス履歴管理部が取得した前記稼働データのダウンロード状況に応じて、前記稼働データ記憶部に記録する稼働データの記録条件を変更する記録データ変更処理部とを備えた
ことを特徴とする作業機械の稼働データ収集装置。
【請求項２】
請求項１に記載の作業機械の稼働データ収集装置において、
前記記録データ変更処理部は、前記アクセス履歴管理部が取得した前記稼働データのダウンロード状況に応じて、前記稼働データ記憶部に記録する稼働データの時間方向の記録データ範囲とセンサ項目とを変更する
ことを特徴とする作業機械の稼働データ収集装置。
【請求項３】
請求項２に記載の作業機械の稼働データ収集装置において、
前記稼働データ記憶部の記録可能な残容量の情報を格納するデータ記録条件記憶部を備え、
前記記録データ変更処理部は、前記データ記録条件記憶部に格納した前記稼働データ記憶部の記録可能な残容量に応じて、前記稼働データ記憶部に記録する稼働データの記録条件を変更する
ことを特徴とする作業機械の稼働データ収集装置。
【請求項４】
請求項３に記載の作業機械の稼働データ収集装置において、
前記データ記録条件記憶部は、前記稼働データ記憶部に記録されている稼働データの記録日を基点とした経過日数の情報を格納し、
前記記録データ変更処理部は、前記データ記録条件記憶部に格納した前記稼働データ記憶部に記録されている稼働データの記録日を基点とした経過日数に応じて、前記稼働データ記憶部に記録する稼働データの記録条件を変更する
ことを特徴とする作業機械の稼働データ収集装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の作業機械の稼働データ収集装置において、
前記稼働データに基づき前記作業機械を構成する複数の部位系統毎の稼働状態を診断する診断処理部と
前記診断処理部で診断した結果に基づき異常発生状況を認識し、異常発生状況を認識した場合には、異常発生時刻を含む所定時間範囲に限定して、稼働データを前記稼働データ記憶部に記録するデータ記録処理部とを備えた、
ことを特徴とする作業機械の稼働データ収集装置。
【請求項６】
請求項５に記載の作業機械の稼働データ収集装置において、
前記診断処理部は、診断処理を行う対象部位系統として、エンジン系統と油圧システム系統とを含む
ことを特徴とする作業機械の稼働データ収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械の稼働データ収集装置に係り、更に詳しくは、作業機械に搭載され省容量化の図れる作業機械の稼働データ収集装置に関する。
【背景技術】
【０００２】
鉱山等で使用される大型ショベルやダンプトラック等の作業機械（自走式機械）は、土石掘削作業や運搬作業などのために世界各地で稼働しているが、生産性向上のために連続稼働が要求されるケースが多い。この連続稼働を阻止する故障を未然に防ぐために、作業機械のエンジンや油圧システムなどにセンサを装着し、作業機械の稼働状況を示すセンサデータ（以下、稼働データという）を作業機械に搭載した稼働データ収集装置で収集蓄積し、稼働データから予兆診断処理にていち早く作業機械の異常を捉える状態監視システムが知られている。
【０００３】
このような状態監視システムを構成する稼働データ収集装置において、保守につながる情報の質を低下させることなく収集蓄積する記憶情報量を軽減することにより、建設機械（作業機械）の故障予兆を示す稼働データを効率的に収集できる建設機械（作業機械）の稼働データ収集装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第ＷＯ２０１３／０７７３０９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した状態監視システムにおいては、作業機械に搭載した稼働データ収集装置から無線通信回線を経由して稼働データをサーバで取得して遠隔監視する方法と、現場の作業機械に保守員が出向いていき稼働データ収集装置から直接稼働データをダウンロードして取得確認する方法の２つの方法がある。
【０００６】
作業機械を常時監視する観点では前者の手法が望ましいが、作業機械の動作する鉱山によっては通信インフラの整備されていない場所も多く、後者の手法が取られるケースも多々存在する。後者の場合、保守員の作業機械へのアクセス頻度によって稼働データの回収頻度が決定されるため、何らかの理由によりこのアクセス頻度が少なくなった場合、収集した稼働データの量が稼働データ収集装置の記録容量に到達してしまい、外部からダウンロードされる前に異常発生原因を探るために必要となる重要な稼働データが上書き消去される場合が起り得る。
【０００７】
また、前者の手法を採用した場合においても、作業機械が通信圏外に移動した際には、サーバと稼働データ収集装置間の通信接続が途切れてしまい稼働データが回収できなくなる。このサーバと稼働データ収集装置間の通信未接続時間が長くなると、後者と同様な問題が発生し、重要な稼働データが失われる虞がある。
【０００８】
これらの問題を防止するために、稼働データ収集装置の記録容量を大型化することが考えられるが、作業機械搭載部品の小型化の要求と省コストの要求とがあり、現実的には困難である。また、稼働データが失われると作業機械の故障予兆が検知できず、故障の発生を精度よく未然に防ぐことが困難になってしまう。
【０００９】
本発明は、上述の事柄に基づいてなされたもので、その目的は、アクセス頻度が少なくなった場合でも異常発生時に記録した重要な稼働データを残しつつ、記録容量を省容量化できる作業機械の稼働データ収集装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は、上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、作業機械に装着された複数のセンサを有し、前記複数のセンサの計測データを稼働データとして受信して稼働データ記憶部に記録する作業機械の稼働データ収集装置において、外部サーバからのダウンロード要求に対して前記稼働データ記憶部に記録されている前記稼働データを前記外部のサーバへ送信する通信処理部と、前記外部サーバからのダウンロード要求と前記外部サーバへの前記稼働データの送信とを通じて、前記稼働データ記憶部に記録されている稼働データのダウンロード状況を管理するアクセス履歴管理部と、前記アクセス履歴管理部が取得した前記稼働データのダウンロード状況に応じて、前記稼働データ記憶部に記録する稼働データの記録条件を変更する記録データ変更処理部とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ダウンロード状況と稼働データ記憶部の空き容量と稼働データの情報鮮度とに応じて、収集する稼働データの記録範囲と記録間隔とを調整するので、アクセス頻度が少なくなった場合でも、未確認の重要な稼働データを残しつつ、記録容量を省容量化できる。この結果、予兆診断処理にていち早く異常を捉えることができるので、連続稼働を阻止する故障発生を精度よく未然に防ぐことができ、作業機械の生産性が向上する。
【図面の簡単な説明】
【００１２】
【図１】本発明の作業機械の稼働データ収集装置の一実施の形態を備えた稼働データ収集システムの構成を示す概念図である。
【図２】本発明の作業機械の稼働データ収集装置の一実施の形態におけるコントローラネットワークの構成を示す概略構成図である。
【図３】本発明の作業機械の稼働データ収集装置の一実施の形態を備えた油圧ショベルの作動油冷却系統の全体概略構成を示す概略構成図である。
【図４】本発明の作業機械の稼働データ収集装置の一実施の形態を備えた油圧ショベルのエンジンの冷却水系統及び吸気系統の全体概略構成を示す概略構成図である。
【図５】本発明の作業機械の稼働データ収集装置の一実施の形態の構成を示す概略構成図である。
【図６】本発明の作業機械の稼働データ収集装置の一実施の形態における稼働データの構成例の一例を示す表図である。
【図７】本発明の作業機械の稼働データ収集装置の一実施の形態を適用する作業機械における構成系統とセンサ情報の体系の一例を示す表図である。
【図８】本発明の作業機械の稼働データ収集装置の一実施の形態における診断条件記憶部に格納されている情報の一例を示す表図である。
【図９】本発明の作業機械の稼働データ収集装置の一実施の形態における診断処理部が行う処理内容を示すフローチャート図である。
【図１０】本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部に格納されている記録レベル毎の記録条件テーブルの一例を示す表図である。
【図１１Ａ】本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部の記録レベルと記録可能残容量との関係を示す特性図である。
【図１１Ｂ】本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部の記録レベルとデータ記録日からの経過日数との関係を示す特性図である。
【図１２】本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録処理部が行う処理内容を示すフローチャート図である。
【図１３】本発明の作業機械の稼働データ収集装置の一実施の形態における稼働データ記憶部に格納される情報の構成の一例を示す表図である。
【図１４】本発明の作業機械の稼働データ収集装置の一実施の形態における記録データ変更処理部が行う処理内容を示すフローチャート図である。
【発明を実施するための形態】
【００１３】
以下、作業機械として鉱山等で用いられる油圧ショベル（以下、「ショベル」と略す）やダンプトラック（以下、「ダンプ」と略す）を例にとって本発明の作業機械の稼働データ収集装置の実施の形態を図面を用いて説明する。図１は本発明の作業機械の稼働データ収集装置の一実施の形態を備えた稼働データ収集システムの構成を示す概念図、図２は本発明の作業機械の稼働データ収集装置の一実施の形態におけるコントローラネットワークの構成を示す概略構成図、図３は本発明の作業機械の稼働データ収集装置の一実施の形態を備えた油圧ショベルの作動油冷却系統の全体概略構成を示す概略構成図、図４は本発明の作業機械の稼働データ収集装置の一実施の形態を備えた油圧ショベルのエンジンの冷却水系統及び吸気系統の全体概略構成を示す概略構成図である。
【００１４】
図１に示すように、鉱山の採石場では、ショベル１Ａやダンプ１Ｂなどの作業機械（自走機械）１が使用されており、それら作業機械１の稼働データを収集する稼働データ収集システム３００が用いられている。この稼働データ収集システム３００では、採石場の近傍もしくは遠隔の管理センタ２０１に、サーバ２００が設置されている。また、作業機械１には、ＧＰＳ衛星４０５を利用して自機の位置を取得する位置取得装置（図示せず）と、各種センサ（図示せず）が搭載されている。そして、各作業機械１に搭載した稼働データ収集装置１００は、各種データや診断結果等を、無線通信回線４００を介してサーバ２００に送信するようになっている。なお、４０１は固定局である。
【００１５】
ショベル１Ａは、超大型の油圧ショベルであって、走行体２と、この走行体２上に旋回可能に設けた旋回体３と、運転室４と、旋回体３の前部中央に設けたフロント作業機５と、を備えて構成される。フロント作業機５は、旋回体３に回動可能に設けたブーム６と、このブーム６の先端に回動可能に設けたアーム７と、そのアーム７の先端に取り付けられたバケット８とで構成されている。また、稼働データ収集装置１００Ａは、運転室４のなかに設置されており、運転室４の上部等の見通しの良い場所にアンテナ１０２が設置されている。また、ショベル１Ａには、ショベル１Ａの部位毎の動作状態に関わる状態量を収集するためのコントローラネットワーク９が設けられている。
【００１６】
また、ダンプ１Ｂは、本体を形成するフレーム５０５と、運転室５０４と、前輪５０１および後輪５０２と、フレーム５０５の後方部分に設けられたヒンジピン（図示せず）を回動中心として上下方向に回動可能な荷台５０３と、この荷台５０３を上下方向に回動させる左右一対のホイストシリンダ（図示せず）と、を備えて構成される。また、運転室５０４の中には、ダンプ１Ｂの部位毎の動作状態にかかわる状態量を収集するためのコントローラネットワーク５０９が設けられている。なお、稼働データ収集装置１００Ｂは、運転室５０４の中に設置されており、運転室５０４の上部等の見通しの良い場所には１０２が設置されている。
【００１７】
次に、図２を用いてショベル１Ａのコントローラネットワーク９の構成例を説明する。図２に示すようにコントローラネットワーク９は、エンジン制御装置１０と、噴射量制御装置１２と、エンジンモニタ装置１３と、走行体２を操作するための電気レバー１５と、フロント作業機５を操作するための電気レバー１６と、電気レバー１５、１６の操作量に応じて油圧制御を行う電気レバー制御装置１７と、ディスプレイ１８と、表示制御装置１９と、キーパッド１４と、油圧モニタ装置２３と、稼働データ収集装置１００と、により構成されている。
【００１８】
エンジン制御装置１０は、噴射量制御装置１２を制御することによりエンジン１１（図３、４参照）への燃料噴射量を制御する装置である。また、エンジンモニタ装置１３は、エンジン１１の動作状態に係わる状態量を各種センサにより取得してモニタリングを行う。エンジン１１の動作状態を検出するためのセンサとして、例えば、エンジンの吸排気系統の動作状態をセンシングするためのセンサ群２０と、エンジンの冷却水系統の動作状態をセンシングするためのセンサ群２２とが、エンジンモニタ装置１３に接続されている。
【００１９】
エンジン１１の吸排気系統に関連するセンサ群２０には、詳細は後述するが、エンジン１１に吸い込まれる空気を冷却するためのインタクーラの出入口に設置されるインタクーラ入口温度センサＴ１（図４参照）、インタクーラ入口圧力センサＰ１（図４参照）、インタクーラ出口温度センサＴ２（図４参照）、インタクーラ出口圧力センサＰ２（図４参照）や、エンジン１１から排出される各気筒（気筒数を１６とする）の排気の温度を検出するための排気温度センサＴ３（１）〜Ｔ３（１６）などが含まれている。エンジン１１の冷却水系統に関連するセンサ群２２には、こちらも詳細後述するが、エンジン１１内を循環する冷却水を冷却するためのラジエータの前後に設置されるラジエータ入口温度センサＴ４、ラジエータ出口温度センサＴ５などが含まれている。
【００２０】
エンジン制御装置１０とエンジンモニタ装置１３とは、通信線によって接続されており、またエンジンモニタ装置１３と稼働データ収集装置１００とは、ネットワーク回線を介して接続されている。このような構成をとることにより、各種センサで検出したエンジン１１の吸排気系統や冷却水系統の動作状態に係わる状態量を稼働データ収集装置１００に送信することが可能になっている。
【００２１】
ディスプレイ１８は、運転室４内に設けられ油圧ショベル１Ａの各種稼働情報を表示する。表示制御装置１９はディスプレイ１８と接続され、表示を制御する。また、キーパッド１４は、表示制御装置１９と接続されており、オペレータの操作入力により各種データ設定やディスプレイ１８の画面切り替え等を受け付ける。
【００２２】
油圧モニタ装置２３は、油圧ショベル１Ａの油圧システムの動作状態に係わる状態量のモニタリングを行う装置である。油圧モニタ装置２３には、油圧システムの動作状態を検出する各種センサが接続されており、例えば、作動油冷却系統の動作状態をセンシングするためのセンサ群２４が接続されている。作動油冷却系統の動作状態をセンシングするためのセンサ群２４には、詳細後述するが、例えば作動油を冷却するためのオイルクーラの出口に設置されるオイルクーラ出口温度センサＴ１２、また作動油の温度を検知する作動油温度センサＴ１０などが含まれる。
【００２３】
油圧モニタ装置２３と稼働データ収集装置１００とは、ネットワーク回線を介して接続されており、油圧モニタ装置２３で検出した作動油冷却系統の動作状態に係わる状態量についても稼働データ収集装置１００に送信することが可能な構成になっている。
【００２４】
稼働データ収集装置１００は、前記ネットワーク回線を介して、油圧モニタ装置２３およびエンジンモニタ装置１３と接続されており、油圧モニタ装置２３から、油圧システムの、例えば、作動油冷却系統の動作状態に係わるセンサデータや、エンジン１１の、例えば、吸排気系統や冷却水系統の動作状態に係わるセンサデータを油圧ショベル１Ａの稼働データとして受信している。
【００２５】
また、稼働データ収集装置１００は、アンテナ１０２を介してサーバ２００と繋がっており、稼働データ収集装置１００が取得した稼働データは無線ネットワークを介してサーバ２００からダウンロードできる構成になっている。
【００２６】
次に、図３を用いて油圧ショベル１Ａの油圧システムにおける作動油冷却系統の全体概略構成について説明する。
【００２７】
図３において、１１は油圧ショベル１Ａの旋回体３に搭載されたエンジンであり、２５はこのエンジン１１のクランクシャフト（図示せず）の回転駆動力によりポンプトランスミッション２６を介して駆動されるメインポンプ、２７はこのメインポンプ２５から吐出される作動油により駆動されるアクチュエータ（例えば、ブームシリンダやアームシリンダなど）である。
【００２８】
また、２８はメインポンプ２５の吐出配管に接続され、メインポンプ２５からアクチュエータ２７への作動油の流量および流れ方向を制御するコントロールバルブ、３０は前記メインポンプ２５と同様にエンジン１１のクランクシャフトの回転駆動力によりポンプトランスミッション２６を介して駆動され、コントロールバルブ２８を切替駆動するためのパイロット元圧を生成するパイロットポンプ、３１はこのパイロットポンプ３０の吐出配管に接続され、パイロットポンプ３０で生成されたパイロット元圧を電気レバー制御装置１７からの制御信号に応じて減圧しパイロット圧を生成するパイロット減圧弁である。
【００２９】
また、３３はコントロールバルブ２８と作動油タンク３４との間に設けられ作動油を冷却するオイルクーラ、３６はこのオイルクーラ３３を冷却する冷却風を生起するオイルクーラ冷却ファン、３７はこのオイルクーラ冷却ファン３６を駆動するオイルクーラファン駆動モータ、３８はエンジン１１のクランクシャフト（図示せず）の回転駆動力によりポンプトランスミッション２６を介して駆動され、オイルクーラファン駆動モータ３７を駆動するための作動油を吐出配管を介して供給するオイルクーラファン駆動ポンプである。
【００３０】
なお、図３では、便宜上、アクチュエータとこれに対応するコントロールバルブ、パイロット減圧弁をそれぞれ１個のみ図示しているが、実際には油圧ショベル１Ａには多数のアクチュエータが搭載されており、それらに対応した複数のコントロールバルブとパイロット減圧弁等の油圧機器が設けられている。
【００３１】
次に、図３の油圧システムの作動油冷却系統における各種センサについて説明する。図３において、Ｔ１０は作動油温度センサで、作動油タンク３４内の作動油温度を検出する。Ｔ１１はオイルクーラ前面温度センサで、オイルクーラ３３のオイルクーラ冷却ファン３６の前面の空気温度を検出する。Ｔ１２はオイルクーラ出口温度センサで、オイルクーラ３３の下流側配管に設けられ、オイルクーラ３３から流出する作動油の温度を検出する。
【００３２】
また、Ｐ８はファンモータ入口圧力センサで、オイルクーラファン駆動モータ３７に流入する作動油の圧力を検出する。
【００３３】
図２にもどり、作動油冷却系統の動作状態を検出するためのセンサ群２４に含まれる各センサで取得した状態量、すなわち、上記の作動油温度センサＴ１０で検出される作動油温度、オイルクーラ前面温度センサＴ１１で検出されるオイルクーラ前面温度、オイルクーラ出口温度センサＴ１２で検出されるオイルクーラ出口温度、およびファンモータ入口圧力センサＰ８で検出されるファン駆動モータ入口圧力の各センサデータは、油圧モニタ装置２３に入力される。そして、油圧モニタ装置２３は、入力された上記センサデータを油圧システムの作動油冷却系統に関するセンシングデータとしてネットワーク回線を介して稼働データ収集装置１００に送信する。
【００３４】
次に、図４を用いてショベル１Ａのエンジン１１の冷却水系統及び吸排気系統の全体概略構成について説明する。
【００３５】
まず、エンジン１１の冷却水系統について説明する。図４において、４５は冷却水ポンプで、エンジン１１のクランクシャフトの回転駆動力を利用してポンプトランスミッション２６を介して駆動される。４６はラジエータで、冷却水ポンプ４５から吐出され、エンジン１１を冷却して水温が上昇した冷却水を冷却する。また、４７はラジエータ４６の入口に接続されたラジエータ入口配管、４８はラジエータ４６の出口に接続されたラジエータ出口配管である。５４はラジエータ冷却ファン駆動モータで、図示しないファン駆動ポンプからの圧油により駆動される。５８はラジエータ冷却ファンで、ラジエータ冷却ファン駆動モータ５４により駆動され、ラジエータ４６を冷却する風を生起する。
【００３６】
次に、図４のエンジンの冷却水系統における各種センサについて説明する。図４において、Ｔ６はラジエータ前面空気温度センサで、ラジエータ４６のラジエータ冷却ファン駆動モータ５４側直近の空気温度を検出する。Ｔ４はラジエータ入口温度センサで、ラジエータ入口配管４７に設けられ、ラジエータ４６に流入する冷却水の温度を検出する。Ｔ５はラジエータ出口温度センサで、ラジエータ出口配管４８に設けられ、ラジエータ４６から流出する冷却水の温度を検出する。Ｐ６はファン駆動モータ入口圧力センサで、ラジエータ冷却ファン駆動モータ５４への入口配管に設けられ、ラジエータ冷却ファン駆動モータ５４に流入する圧油の圧力を検出する。
【００３７】
図２にもどり、エンジン１１の冷却水系統の動作状態を検出するためのセンサ群２０に含まれる各センサで取得した状態量、すなわち、上記ラジエータ前面空気温度センサＴ６で検出されるラジエータ前面空気温度、ラジエータ入口温度センサＴ４で検出されるラジエータ入口温度、ラジエータ出口温度センサＴ５で検出されるラジエータ出口温度、およびファン駆動モータ入口圧力センサＰ６で検出されるファンモータ入口圧力の各センサデータは、エンジンモニタ装置１３に入力される。そして、エンジンモニタ装置１３は、入力された上記センサデータをエンジン１１の冷却水系統に関するセンシングデータとしてネットワーク回線を介して稼働データ収集装置１００に送信する。
【００３８】
次に、図４を用いてエンジン１１の吸排気系統の説明を行う。図４において、６５はエアクリーナ、６６はターボで、エアクリーナ６５から吸い込まれた空気を加圧する。６７はインタクーラで、ターボ６６で加圧されエンジン１１に吸い込まれる空気の冷却を行う。６８はインタクーラ６７の入口に接続されたインタクーラ入口配管、６９はインタクーラ６７の出口に接続されたインタクーラ出口配管である。７０は複数のシリンダで、エンジン１１に設けられ、インタクーラ６７で冷却された空気を吸い込んで燃料と混合して燃焼させる。７１はこれらの複数のシリンダ７０で発生した燃焼ガスの排気を行う排気配管、７２はマフラである。
【００３９】
次に、図４のエンジンの吸排気系統における各種センサについて説明する。図４において、Ｐ１はインタクーラ入口圧力センサで、インタクーラ入口配管６８に設けられ、インタクーラ６７に流入する空気の圧力を検出する。Ｔ１はインタクーラ入口温度センサで、インタクーラ入口配管６８に設けられ、インタクーラ６７に流入する空気の温度を検出する。Ｐ２はインタクーラ出口圧力センサで、インタクーラ出口配管６９に設けられ、インタクーラ６７から排出する空気の圧力を検出する。Ｔ２はインタクーラ出口温度センサで、インタクーラ出口配管６９に設けられ、インタクーラ６７から排出する空気の温度を検出する。また、Ｔ３は排気温度センサで、排気配管７１に設けられ、エンジンの排気温度を検出する。エンジンが１６気筒の場合には、気筒毎にＴ３（１）〜Ｔ３（１６）まで１６個設置されている。
【００４０】
図２にもどり、エンジン１１の吸気排気温度の動作状態を検出するためのセンサ群２２に含まれる各センサで取得した状態量、すなわち、上記インタクーラ入口温度センサＴ１で検出したインタクーラ入口温度、インタクーラ入口圧力センサＰ１で検出したインタクーラ入口圧力、インタクーラ出口温度センサＴ２で検出したインタクーラ出口温度、インタクーラ出口圧力センサＰ２で検出したインタクーラ出口圧力、および排気温度センサＴ３（１）からＴ３（１６）で検出した排気温度の各センサデータは、エンジンモニタ装置１３に入力される。そして、エンジンモニタ装置１３は、入力された上記センサデータをエンジン１１の吸排気系統に関するセンシングデータとしてネットワーク回線を介して稼働データ収集装置１００に送信する。
【００４１】
次に、図５を用いて稼働データ収集装置１００の構成を説明する。図５は本発明の作業機械の稼働データ収集装置の一実施の形態の構成を示す概略構成図である。  
本発明の作業機械の稼働データ収集装置１００は、稼働データ受信部１１０と、診断処理部１１２と、診断条件記憶部１１４と、データ記録処理部１１６と、稼働データ記憶部１１８と、データ記録条件記憶部１２０と、記録データ変更処理部１２２と、アクセス履歴管理部１２４と、通信処理部１２６と、更新処理部１３０とを備えている。
【００４２】
稼働データ受信部１１０は、図２に示すように通信線を介してエンジンモニタ装置１３および油圧モニタ装置２３と接続されていて、部位系統毎の状態量として各種センサの計測データを稼働データとして受信する。
【００４３】
診断処理部１１２は、稼働データ受信部１１０で受信した稼働データと診断条件記憶部１１４からの診断項目情報を入力して作業機械のエンジンや油圧システムなどの部位系統毎の稼働状態を診断するための診断処理を実行する。
【００４４】
診断条件記憶部１１４は、診断処理部１１２が診断処理を実行するための診断項目情報が格納されている。
【００４５】
データ記録処理部１１６は、診断処理部１１２で診断した結果を受信し、稼働データ記憶部１１８に記録する。また、データ記録処理部１１６は、稼働データ受信部１１０で受信した稼働データとデータ記録条件記憶部１２０に格納されている記録条件とを入力していて、診断処理部１１２から受信した診断結果に基づいて異常発生状況を認識した場合には、異常発生時刻に対して所定の時間幅、かつ所定のセンサ項目について稼働データを記録するように動作する。この記録条件に関する時間幅とセンサ項目についてはデータ記録条件記憶部１２０に格納されている。
【００４６】
稼働データ記憶部１１８には、データ記録処理部１１６が記録した稼働データと診断結果とが格納されている。
【００４７】
通信処理部１２６は、外部のサーバ２００からのダウンロード要求に対して稼働データ記憶部１１８に格納されている稼働データと診断結果とを外部のサーバ２００に対して送信するとともに、外部のサーバ２００から受信したデータ記録条件記憶部１２０の更新情報ファイルを更新処理部１３０に送信する処理を行う。
【００４８】
更新処理部１３０は、通信処理部１２６が受信した外部のサーバ２００からの更新情報ファイルを入力し、この更新情報ファイルを元にデータ記録条件記憶部１２０の内容を書き換える処理を行う。
【００４９】
アクセス履歴管理部１２４は、通信処理部１２６による外部のサーバ２００への稼働データと診断結果との送信の履歴を管理する処理を行う。具体的には、通信処理部１２６が外部のサーバ２００へ稼働データ記憶部１１８から抽出した稼働データと診断結果とを送信した後に、稼働データ記憶部１１８に記録されている当該稼働データと診断結果についてダウンロード状況に関する管理情報（ダウンロード有無フラグとダウンロード日時）を記録する処理を行う。
【００５０】
記録データ変更処理部１２２は、稼働データ記憶部１１８に記録されている稼働データと診断結果のダウンロード状況と、データ記録日時からの経過日数と、稼働データ記憶部１１８の残りの記録可能空き容量と、データ記録条件記憶部１２０に格納されている記録条件である記録レベルに関する情報とに基づいて、稼働データ記憶部１１８に記録されている稼働データと診断結果の情報を変更する処理を行う。
【００５１】
データ記録条件記憶部１２０には、稼働データ記憶部１１８の記録可能な残容量と記録レベルの関係を示す情報と、稼働データ記憶部１１８に記憶されているデータの記録日からの経過日数と記録レベルとの関係を示す情報とが格納されている。ここで、記録レベルとは記録条件であって、数値が高いほど記録情報量が多いことを示しており、パラメータとしてセンサ項目と記録時間窓幅がある。データ記録条件記憶部１２０にはこのパラメータの設定値も格納されている。
【００５２】
次に、稼働データ収集装置１００が行う処理内容の詳細について図面を用いて説明する。図６は本発明の作業機械の稼働データ収集装置の一実施の形態における稼働データの構成例の一例を示す表図、図７は本発明の作業機械の稼働データ収集装置の一実施の形態を適用する作業機械における構成系統とセンサ情報の体系の一例を示す表図、図８は本発明の作業機械の稼働データ収集装置の一実施の形態における診断条件記憶部に格納されている情報の一例を示す表図、図９は本発明の作業機械の稼働データ収集装置の一実施の形態における診断処理部が行う処理内容を示すフローチャート図、図１０は本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部に格納されている記録レベル毎の記録条件テーブルの一例を示す表図、図１１Ａは本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部の記録レベルと記録可能残容量との関係を示す特性図、図１１Ｂは本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録条件記憶部の記録レベルとデータ記録日からの経過日数との関係を示す特性図、図１２は本発明の作業機械の稼働データ収集装置の一実施の形態におけるデータ記録処理部が行う処理内容を示すフローチャート図、図１３は本発明の作業機械の稼働データ収集装置の一実施の形態における稼働データ記憶部に格納される情報の構成の一例を示す表図、図１４は本発明の作業機械の稼働データ収集装置の一実施の形態における記録データ変更処理部が行う処理内容を示すフローチャート図である。
【００５３】
稼働データ受信部１１０は、図２に示す通信線を介してエンジンモニタ装置１３および油圧モニタ装置２３と接続されており、部位系統毎の状態量として各種センサの稼働データを受信する。
【００５４】
図６は、稼働データ受信部１１０が作業機械１から受信する稼働データの構成例を示している。稼働データは、部位系統ＩＤとセンサＩＤとセンサ値とをひとつのまとまりとして構成するメッセージ本体と、稼働データ収集装置１００の図示しない内部クロックによって計測した当該メッセージの受信日時とで構成されている。ここで、部位系統ＩＤは、対象センサの取り付けられている部位系統を特定するためのＩＤであり、センサＩＤは、対象部位系統に取り付けられているセンサのなかから対象センサを一意に特定するためのＩＤである。センサ値は、部位系統ＩＤとセンサＩＤとから特定される唯一のセンサによる計測値を示している。
【００５５】
図７は、作業機械における主要な構成とセンサ情報の体系の一例を示す。図７に示すように、部位系統としては、エンジン吸気系統と、エンジン排気系統と、エンジン冷却系統と、作動油冷却系統等があり、それぞれの部位系統ＩＤとして、ｍ１、ｍ２、ｍ３、ｍ４等が割り当てられている。また、各部位系統には、稼働状況を確認するために複数の物理量を計測するためのセンサが取り付けられている。
【００５６】
例えば、エンジン吸気系統（ｍ１）に関しては、インタクーラ入口温度センサと、インタクーラ入口圧力センサと、インタクーラ出口温度センサと、インタクーラ出口圧力センサとが取り付けられていて、それぞれのセンサＩＤとしてＴ１、Ｐ１、Ｔ２、Ｐ２が割り当てられている。従って、作業機械１に取り付けられているセンサに関しては部位系統ＩＤとセンサＩＤとの組み合わせによって、対象センサを一意に特定可能になっている。
【００５７】
次に、図８を用いて診断条件記憶部１１４に格納されている情報について説明する。診断条件記憶部１１４には、診断処理部１１２が診断処理を実行するための診断項目に関する情報が格納されている。ここで、診断項目とは、診断対象とする部位毎の異常事象に関する項目であり、それぞれの異常を検出するために独立に診断処理を実行する。
【００５８】
診断項目に関する情報は、図８に示すように、例えば、診断対象部位としてエンジンと油圧システムとが格納され、エンジンの診断内容としては冷却系統異常と、吸気系異常と、排気系異常とが格納されている。また、油圧システムの診断内容としては作動油冷却異常が格納されている。
【００５９】
また、診断処理間隔として診断項目毎に診断処理を実行する実行時間間隔が格納されている。入力センサ項目には、診断項目毎にそれぞれの異常を検出するための入力センサ項目と動作モード毎の正常平均値と正常分散値とが記憶されている。図８においては、診断部位がエンジンで、診断内容が吸気系統異常のときの入力センサ項目と動作モード毎の正常平均値と正常分散値とを例示している。これらの情報を利用した診断方法の詳細は、診断処理部１１２の内容説明において後述する。
【００６０】
次に、稼働データ収集装置１００の診断処理部１１２が実行する処理内容について図９を用いて説明する。  
診断処理部１１２は、診断条件記憶部１１４から診断条件（診断項目に関する情報）を読み込む（ステップＳ１０００）。
【００６１】
診断処理部１１２は、稼働データ受信部１１０から稼働データを受信したか否かを確認する（ステップＳ１１００）。ここで、受信していない場合は、ＮＯと判断して（ステップＳ１０００）に戻り再度稼働データの受信確認を行う。稼働データ受信部１１０から稼働データを受信した場合には、ＹＥＳと判断して（ステップＳ１２００）へ進む。
【００６２】
（ステップＳ１１００）において、ＹＥＳと判断した場合、診断処理部１１２は、図８に示す診断条件記憶部１１４に格納されている診断条件に記載されている診断項目毎に（ステップＳ１２００）と（ステップＳ１３００）の処理を行う。
【００６３】
診断処理部１１２は、乖離度の算出を行う（ステップＳ１２００）。乖離度の算出方法について以下に説明する。  
ある診断項目のＮ個の入力センサデータをd1(t), d2(t),・・・dN(t)とする。また、図８の診断条件記憶部１１４に格納されている動作モードｍ(ｍ＝１,２,・・・,Ｍ)におけるセンサｉの正常平均値、正常分散値をそれぞれμmi,σmiとすると、動作モード毎の乖離度L(t,m) は以下の数式１で計算する。
【００６４】
【数１】
2015095069.tif 000003
【００６５】
そして、次に、Ｍ個の動作モードの乖離度L(t,m)(m=1,2,・・・M)のなかで最小の乖離度m=m(Lmin)を、新ためて対象診断項目における動作モードと特定し、そのときの乖離度を時刻ｔにおける乖離度L(t) として採用する。この乖離度L(t)は、診断対象としたセンサデータが正常基準値の中心からどれだけ離れているかを計算した値であり、正常分散値に対する比率で表される。従って、正規分布で仮定した場合、３より大を異常と判断し、３未満であれば正常と判断することが可能となる。
【００６６】
また、診断対象とするＮ個のセンサデータd1(t), d2(t),・・・dN(t)のなかでどのセンサが一番乖離度L(t)に寄与しているのかを計算することができるため、複数センサで構築されたモデルについて最も異常に寄与しているセンサを特定し、異常発生原因の推定を行うことも可能となる。
【００６７】
図９に戻り、診断処理部１１２は、診断項目毎に計算した時刻ｔの乖離度L(t)の計算結果をデータ記録処理部１１６に出力する（ステップＳ１３００）。  
診断処理部１１２は、（ステップＳ１３００）の処理を終了すると再び、（ステップＳ１１００）に戻り、稼働データの受信を実行する。
【００６８】
図５に戻り、データ記録処理部１１６が実行する処理について説明する。データ記録処理部１１６は、診断処理部１１２から受信した診断結果を基に診断項目毎の異常発生状況を認識する。そして、異常発生時においてのみ診断結果と稼働データ受信部１１０から受信した稼働データとを稼働データ記憶部１１８に記録する処理を行う。この際、データ記録処理部１１６は、データ記録条件記憶部１２０に格納されている情報である稼働データの記録条件を読込み、その条件に従って書き込み処理を実行する。
【００６９】
ここで、データ記録条件記憶部１２０には、（１）記録レベル毎の記録条件テーブルと、（２）稼働データ記憶部１１８の記録可能残容量に応じた記録レベルに関する情報と、（３）データ記録日からの経過日数に応じた記録レベルに関する情報の大略３種類の情報が格納されている。ここで、記録レベルとは、記録するセンサ項目と時間窓幅をパラメータとする記録情報量とに関するレベルを示すものをいう。
【００７０】
データ記録処理部１１６は、上述した（１）記録レベル毎の記録条件テーブルを参照して稼働データの記録処理を実行する。他の２種類の情報は、後述する記録データ変更処理部１２２が参照する。  
データ記録条件記憶部１２０に格納されている記録レベル毎の記録条件テーブルの一例を図１０に示す。この記録レベル毎の記録条件テーブルは、診断項目毎に各記録レベルにおける記録時間窓幅とセンサ項目とが設定されている。ここで、記録時間窓幅とは異常が発生した時刻を基準とした稼働データの記録時間幅を示しており、センサ項目とは具体的に記録する内容を示している。すなわち、各記録レベルの時間窓幅とセンサ項目とを稼働データの記録に反映することで情報量の調整が可能になる。
【００７１】
次に、稼働データ収集装置１００のデータ記録処理部１１６が実行する処理内容について図１２を用いて説明する。  
データ記録処理部１１６は、データ条件記憶部１２０から記録レベル毎の記録条件テーブルを読み込む（ステップＳ２０００）。ここで診断項目ごとの記録レベルとしてはレベル３の情報（記録時間窓幅とセンサＩＤ）を参照する。データ記録処理部１１６は、後述する（ステップＳ２４００）の書き込み処理の段階において、このレベル３の情報に基づく処理がなされ、別のレベルの情報に基づく処理は実行されない。
【００７２】
データ記録処理部１１６は、稼働データ受信部１１０から稼働データを受信したか否かを確認する（ステップＳ２１００）。ここで、受信していない場合は、ＮＯと判断して（ステップＳ１０００）に戻り再度稼働データの受信確認を行う。稼働データ受信部１１０から稼働データを受信した場合には、少なくとも（ステップＳ２０００）において読み込んだ記録レベル３における診断項目毎の記録時間窓幅のうちで最も大きい時間幅分の稼働データをバッファリングしておくと共に、ＹＥＳと判断して（ステップＳ２２００）へ進む。
【００７３】
データ記録処理部１１６は、稼働データ受信部１１０からの稼働データの受信を確認後、診断処理部１１２から診断結果を受信したか否かを確認する（ステップＳ２２００）。ここで、受信していない場合は、ＮＯと判断して（ステップＳ２２００）に戻り再度診断結果の受信確認を行う。診断処理部１１２から診断結果を受信した場合には、ＹＥＳと判断して（ステップＳ２３００）へ進む。
【００７４】
データ記録処理部１１６は、診断結果は異常か否かを判断する（ステップＳ２３００）。具体的には、診断処理部１１２から受信した診断項目ごとの診断結果のなかで乖離度を確認し、乖離度が３より大きいか否かを判断する。ここで、乖離度が３より大きい場合には異常と判断し、ＹＥＳの判定となって（ステップＳ２４００）へ進み、乖離度が３未満の場合には正常と判断し、ＮＯの判定となって（ステップＳ２１００）へ戻って新しい稼働データの受信処理を実行する。
【００７５】
データ記録処理部１１６は、（ステップＳ２３００）において診断結果を異常と判定した場合、稼働データ記憶部１１８への書込み処理（記録処理）を実行する（ステップＳ２４００）。
【００７６】
ここで、稼働データ記憶部１１８へ記録する内容は、異常と判定した診断項目における診断結果（乖離度）と、当該診断項目において記録レベル３に設定されているセンサ項目（センサＩＤ）の稼働データである。また、記録レベル３に設定されている記録時間窓幅に設定されている時間長さの稼働データを記録する。この記録時間窓幅は、異常発生時点から過去および未来方向に（記録時間窓幅／２）の時間幅の稼働データを記録する。従ってバッファリングしている稼働データのうちで記録レベル３に設定されているセンサＩＤの稼働データのみを抽出して、（記録時間窓幅／２）の時間長さだけ記録する。そして、引き続き（記録時間窓幅／２）の時間長さが経過するまで無条件に同一センサＩＤの稼働データを稼働データ記憶部１１８に記録する。
【００７７】
データ記録処理部１１６が記録する稼働データ記憶部１１８の内容の一例を図１３に示す。図１３に示すように、稼働データ記憶部１１８に記録する内容は、大きくヘッダ部とデータ部とに分かれている。ヘッダ部には情報管理番号と、記録日時と、診断項目ＩＤと、ダウンロード有無フラグと、ダウンロード日時と、記録レベルとが記録される。また、データ部には診断結果と稼働データとが記録される。診断結果にはタイムスタンプと乖離度とが記録され、稼働データにはタイムスタンプと、センサＩＤと、センサ値とが記録される。
【００７８】
図１３に示すヘッダ部とデータ部とで構成される塊をひとつのレコードとよび、１レコードは、診断項目毎の１回の異常発生に対する書き込み単位としている。ただし、連続して異常が発生した場合には、その連続した異常を１回としてカウントする。すなわち、データ記録処理部１１６が、ある診断項目で連続する異常を検知した場合には、記録条件テーブルの記録レベル３に設定されているセンサＩＤについて異常発生前の（記録時間窓幅／２）分と、異常発生中の分と、異常終了後の（記録時間窓幅／２）分の稼働データとを記録したものが１レコードとなる。
【００７９】
図１３に示すヘッダ部の情報管理番号は、当該レコードを唯一に特定するための番号である。また、ヘッダ部の記録日時は、当該レコードを記録し始めた時点の稼働データ収集装置１００の内部クロックが示す日時である。診断項目ＩＤには、異常発生を検知した診断項目ＩＤを記録する。ダウンロード有無フラグはデータ記録処理部１１６が書き込む段階では“無”を記録し、ダウンロード日時には“ＮＵＬＬ”を示すデータを格納しておく。そして、記録レベルにはデータ記録処理部１１６が書き込む段階では“３”が記録される。
【００８０】
図１３に示すデータ部の診断結果は、乖離度が３より大きくなった結果についてタイムスタンプと共に記録する。ここでタイムスタンプは、稼働データの受信日時を反映し、診断処理に利用した稼働データの受信日時を記録する。
【００８１】
図５にもどり、外部のサーバ２００からデータのダウンロード要求を受けた際の稼働データ収集装置１００の動作内容について説明する。  
データ記録処理部１１６が実行する処理について説明する。稼働データ収集装置１００の通信処理部１２６は、外部のサーバ２００から稼働データおよび診断結果のダウンロード要求を受けると、要求対象とされているデータを稼働データ記憶部１１８から検索して外部のサーバ２００に送信する処理を実行する。ここで、ダウンロード要求される単位は、稼働データ記録部１１８に記録されているヘッダ部とデータ部とがパッケージ化された１レコード単位としている。
【００８２】
通信処理部１２６は、ある１レコードのデータを送信完了すると、送信したレコードのヘッダ部に記録されている情報管理番号をアクセス履歴管理部１２４に送信する。これを受信したアクセス履歴管理部１２４は、稼働データ記憶部１１８の当該情報管理番号のレコードのヘッダ部にアクセスして、ダウンロードフラグを“無”から“有”に変更するとともに、ダウンロード日時に稼働データ収集装置１００の内部クロックに基づいたダウンロード日時を記録する。
【００８３】
このとき、ダウンロードフラグが既に“有”であった場合にはそのままにしても良い。また、ダウンロード日時に関して既にダウンロード実績があった場合には最新のダウンロード日時を記録する。
【００８４】
次に、稼働データ収集装置１００が外部のサーバ２００からデータ記録条件記憶部１２０の更新用情報ファイルを受信した際の動作内容について説明する。  
通信処理部１２６は、データ記録条件記憶部１２０の更新用情報ファイルを受信するとその更新用情報ファイルを更新処理部１３０に送信する。
【００８５】
更新処理部１３０は、その更新情報ファイルに記載されている内容に基づいてデータ記録条件記憶部１２０に格納されている記録レベルごとの記録条件テーブルと、稼働データ記憶部１１８の記録可能残容量に応じた記録レベルに関する情報と、データ記録日からの経過日数に応じた記録レベルに関する情報とを更新する。
【００８６】
次に、稼働データ収集装置１００の記録データ変更処理部１２２が実行する処理内容について図１４を用いて説明する。  
記録データ変更処理部１２２は、データ記録条件記憶部１２０の情報を読込む（ステップＳ３０００）。データ記録処理部１１６は、データ記録条件記憶部１２０に格納されている情報のうちの１つである記録レベル毎の記録条件テーブルのみを参照していたが、記録データ変更処理部１２２は、データ記録条件記憶部１２０に格納されている他の２つの情報（稼働データ記憶部１１８の記録可能残容量に応じた記録レベルに関する情報と、データ記録日からの経過日数に応じた記録レベルに関する情報）についても参照する。
【００８７】
ここで、図１１Ａはデータ記録条件記憶部１２０に格納されている稼働データ記憶部１１８の記録可能残容量に応じた記録レベルに関する情報を示し、図１１Ｂはデータ記録条件記憶部１２０に格納されているデータ記録日からの経過日数に応じた記録レベルに関する情報を示している。これらの情報は、稼働データ記憶部１１８に記録している各レコードについて、空き容量の状況や情報の鮮度に応じて記録レベルを変更するための設定情報である。
【００８８】
記録可能残容量に対する記録レベルに関する情報は、稼働データ記録部１１８の全体容量に対する空き容量の割合に応じて未だダウンロードされていないレコードの記録レベルを変更するための設定情報である。例えば、図１１Ａのように、空き容量が８０％以下になれば記録レベルを“３”から“２”に変更し、６０％以下になれば記録レベルを“２”から“１”に変更する。そして、空き容量が２０％以下になれば、記録レベルを“１”から“０”に変更する。
【００８９】
一方、データ記録日からの経過日数に応じた記録レベルに関する情報は、稼働データ記録部１１８に記録されているレコードのなかで未だダウンロードされていないレコードについてデータ記録日からの経過日数に応じて記録レベルを変更するための設定情報である。例えば、図１１Ｂのように、データ記録日からの経過日数が１ヶ月を経過した場合に記録レベルを“３”から“２”に変更し、２ヶ月を経過した場合に記録レベルを“２”から“１”に変更する。そして、データ記録日からの経過日数が３ヶ月を経過した場合には、記録レベルを“０”に変更する。
【００９０】
図１４に戻り、記録データ変更処理部１２２は、（ステップＳ３０００）においてデータ記録条件記憶部１２０の情報を読込んだ後に、稼働データ記憶部１１８の空き容量を計算し、全体容量に対する割合を算出する（ステップＳ３１００）。ここで、稼働データ記憶部１１８の空き容量とは、既にダウンロード済みのレコードについても記録可能容量としてカウントして計算する。
【００９１】
記録データ変更処理部１２２は、（ステップＳ３１００）において、稼働データ記憶部１１８の空き容量割合を算出した後に、稼働データ記憶部１１８に記録されている記録レコード毎に（ステップＳ３２００）以降の処理を実行する。
【００９２】
記録データ変更処理部１２２は、当該レコードがダウンロード済みか否かを判断する（ステップＳ３２００）。具体的には、対象とする記録レコードのヘッダ部のダウンロード有無フラグを参照して、ダウンロードの有無を確認する。ここでダウンロード有無フラグが“有”の場合にはＹＥＳの判定となって、当該記録レコードの処理は終了し、ダウンロード有無フラグが“無”の場合にはＮＯの判定となって、（ステップＳ３３００）へ進む。
【００９３】
記録データ変更処理部１２２は、ダウンロード有無フラグが“無”になっている記録レコードに対して、レコード記録部からの経過日数を算出する（ステップＳ３３００）。具体的には、対象レコードのヘッダ部の記録日時を参照し、また、稼働データ収集装置１００の内部クロックに基づく現在日時を取得する。そして、記録日時に対する現在日時の差分演算を実行して経過日数を算出する。
【００９４】
記録データ変更処理部１２２は、当該レコードの記録レベルを算出する（ステップＳ３４００）。具体的には、（ステップＳ３１００）で算出した稼働データ記憶部１１８の空き容量割合と、（ステップＳ３３００）で算出したレコード記録日時からの経過日数と、（ステップＳ３０００）で読み込んだデータ記録条件記憶部１２０の情報とに基づいて、変更すべき記録レベルを算出する。
【００９５】
記録データ変更処理部１２２は、図１１Ａに示したデータ記録条件記憶部１２０に格納されている稼働データ記憶部１１８の記録可能残容量に応じた記録レベルに関する情報と、図１１Ｂに示したデータ記録日からの経過日数に応じた記録レベルに関する情報とに基づいて、それぞれの情報に基づく記録レベルを算出する。記録データ変更処理部１２２は、算出した２つの記録レベルのうち、大きい値の記録レベルを採用する。
【００９６】
記録データ変更処理部１２２は、（ステップＳ３４００）で採用した記録レベルと、対象としている記録レコードのヘッダ部に格納されている記録レベルとが一致しているか否かを判断する（ステップＳ３５００）。ここで記録レベルが一致している場合にはＹＥＳと判定し、当該記録レコードの処理は終了する。一方、記録レベルが一致していない場合にはＮＯと判定し、（ステップＳ３６００）へ進む。
【００９７】
（ステップＳ３５００）において、記録レベルが一致していないと判断した場合、記録データ変更処理部１２２は、記録データ変更処理を実行する（ステップＳ３６００）。具体的には、まず、ヘッダ部の記録レベルを新しく求まった記録レベルに変更する。そして、ヘッダ部の診断項目ＩＤと新しく求まった記録レベルとに基づいて、データ記録条件記憶部１２０に格納されている記録レベル毎の記録条件テーブルのなかから対象記録レベルにおけるセンサＩＤと記録窓幅とを抽出する。そして、記録データ変更処理部１２２は、これらの情報に基づいてデータ部の稼働データにおける記録情報を変更する処理を実行する。
【００９８】
記録レベルが下がった場合、センサＩＤは少なくなる方向に変更されるため、抽出されなかったセンサＩＤの稼働データを消去する処理を実行する。また記録窓幅は狭くなる方向に変更されるため、記録窓幅の前後記録データを削除する処理を実行する。
【００９９】
（ステップＳ３６００）の処理が終了後、次の記録レコードにおける（ステップＳ３２００）以降の処理が実行される。全ての記録レコードの処理の終了後、（ステップＳ３１００）へ戻る。
【０１００】
上述した本発明の作業機械の稼働データ収集装置の一実施の形態によれば、ダウンロード状況と稼働データ記憶部の空き容量と稼働データの情報鮮度とに応じて、収集する稼働データの記録範囲と記録間隔とを調整するので、アクセス頻度が少なくなった場合でも、未確認の重要な稼働データを残しつつ、記録容量を省容量化できる。この結果、予兆診断処理にていち早く異常を捉えることができるので、連続稼働を阻止する故障発生を精度よく未然に防ぐことができ、作業機械の生産性が向上する。
【０１０１】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
【符号の説明】
【０１０２】
１        作業機械
２        走行体
３        旋回体
４        運転室
５        フロント作業機
６        ブーム
７        アーム
８        バケット
９        コントローラネットワーク
１０      エンジン制御装置
１１      エンジン
１２      噴射量制御装置
１３      エンジンモニタ装置
１４      キーパッド
１５      走行体操作用電気レバー
１６      フロント作業機操作用電気レバー
１７      電気レバー制御装置
１８      ディスプレイ
１９      表示制御装置
２０      エンジン吸排気系統センサ群
２２      エンジン冷却水系統センサ群
２３      油圧モニタ装置
２４      作動油冷却系統センサ群
２５      メインポンプ
２６      ポンプトランスミッション
２７      アクチュエータ
２８      コントロールバルブ
３０      パイロットポンプ
３１      パイロット減圧弁
３３      オイルクーラ
３４      作動油タンク
３６      オイルクーラ冷却ファン
３７      オイルクーラファン駆動モータ
３８      オイルクーラファン駆動ポンプ
４５      冷却水ポンプ
４６      ラジエータ
４７      ラジエータ入口配管
４８      ラジエータ出口配管
５４      ラジエータ冷却ファン駆動モータ
５８      ラジエータ冷却ファン
６５      エアクリーナ
６６      ターボ
６７      インタクーラ
６８      インタクーラ入口配管
６９      インタクーラ出口配管
７０      シリンダ
７１      排気配管
７２      マフラ
１００    稼働データ収集装置
１０２    アンテナ
１１０    稼働データ受信部
１１２    診断処理部
１１４    診断条件記憶部
１１６    データ記録処理部
１１８    稼働データ記憶部
１２０    データ記録条件記憶部
１２２    記録データ変更処理部
１２４    アクセス履歴管理部
１２６    通信処理部
１３０    更新処理部
２００    サーバ
【図１】
2015095069.tif 000004
【図２】
2015095069.tif 000005
【図３】
2015095069.tif 000006
【図４】
2015095069.tif 000007
【図５】
2015095069.tif 000008
【図６】
2015095069.tif 000009
【図７】
2015095069.tif 000010
【図８】
2015095069.tif 000011
【図９】
2015095069.tif 000012
【図１０】
2015095069.tif 000013
【図１１Ａ】
2015095069.tif 000014
【図１１Ｂ】
2015095069.tif 000015
【図１２】
2015095069.tif 000016
【図１３】
2015095069.tif 000017
【図１４】
2015095069.tif 000018