(57)【要約】【課題】記憶されている故障情報が修理等に起因するものであるのか否かを判断できる機械の故障診断装置を提供する。【解決手段】動作モードが点検修理モードに設定されているときに検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定された際には、動作モードが点検修理モードであることを示す情報を動作モード情報としてセンサ異常情報に付加する処理を行うように構成した。これにより、後日、センサの故障履歴を作業者が調べる際に、動作モード情報を確認することで個々の故障履歴がメンテナンス作業に起因したものなのか否かを容易に判断可能となる。【選択図】図２
2010282318.tif 000002
【特許請求の範囲】
【請求項１】
機械の状態を検出する検出手段と、
前記検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、
前記故障判断手段で、前記検出手段が故障状態であると判断すると、前記検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、
前記検出手段の点検または修理を行う点検修理モードを選択するモード選択手段と、
前記モード選択手段で、前記点検修理モードが選択されているときに、前記故障判断手段で前記検出手段が故障状態であると判断されると、前記故障情報記憶手段で記憶する前記故障情報に、前記モード選択手段で前記点検修理モードが選択されていることを示すモード情報を付加するモード情報付加手段とを備えることを特徴とする機械の故障診断装置。
【請求項２】
請求項１に記載の機械の故障診断装置において、
前記モード選択手段で、前記点検修理モードが選択された後、前記点検修理モードが選択されなくなったと判断すると、前記故障情報記憶手段で記憶した前記故障情報のうち、前記モード情報付加手段によって前記モード情報が付加されている故障情報を削除する故障情報削除手段をさらに備えることを特徴とする機械の故障診断装置。
【請求項３】
機械の状態を検出する複数の検出手段と、
前記検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、
前記故障判断手段で、前記検出手段が故障状態であると判断すると、故障状態であると判断された前記検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、
前記複数の検出手段から点検または修理を行う少なくとも１つの検出手段を選択する対象選択手段と、
前記複数の検出手段のうち前記対象選択手段で点検または修理を行う対象として選択されている検出手段である被選択検出手段が前記故障判断手段で故障状態であると判断されると、前記被選択検出手段について前記故障情報記憶手段で記憶する前記故障情報に、点検または修理であることを示す情報を付加する情報付加手段とを備えることを特徴とする機械の故障診断装置。
【請求項４】
請求項３に記載の機械の故障診断装置において、
前記被選択検出手段の前記対象選択手段による選択が解除されると、前記故障情報記憶手段で記憶した前記故障情報のうち、当該選択が解除された検出手段についての前記故障情報のうち、前記情報付加手段によって点検または修理であることを示す情報が付加されている故障情報を削除する故障情報削除手段をさらに備えることを特徴とする機械の故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機械の故障診断装置に関する。
【背景技術】
【０００２】
機械の故障診断装置として、たとえば自動油圧作業機のブーム動作に関して故障の有無を診断する装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１７９００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記装置を含め、従来の機械の故障診断装置では、たとえば、修理や点検、動作確認等を行う際に故障診断機能を解除すると、修理や動作確認等を行う対象物が正常な状態であるのか否かを修理作業者が判断する必要があり、判断に時間がかかる恐れがあった。また、故障診断機能を解除せずに修理や動作確認等を行うと、修理や動作確認等に起因して人為的に発生させた異常状態についても記憶されてしまうため、後に、この記憶が修理や動作確認等に起因するものであるのか否かが分からなくなってしまう。
【課題を解決するための手段】
【０００５】
（１）  請求項１の発明による機械の故障診断装置は、機械の状態を検出する検出手段と、検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、故障判断手段で、検出手段が故障状態であると判断すると、検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、検出手段の点検または修理を行う点検修理モードを選択するモード選択手段と、モード選択手段で、点検修理モードが選択されているときに、故障判断手段で検出手段が故障状態であると判断されると、故障情報記憶手段で記憶する故障情報に、モード選択手段で点検修理モードが選択されていることを示すモード情報を付加するモード情報付加手段とを備えることを特徴とする。
（２）  請求項２の発明は、請求項１に記載の機械の故障診断装置において、モード選択手段で、点検修理モードが選択された後、点検修理モードが選択されなくなったと判断すると、故障情報記憶手段で記憶した故障情報のうち、モード情報付加手段によってモード情報が付加されている故障情報を削除する故障情報削除手段をさらに備えることを特徴とする。
（３）  請求項３の発明による機械の故障診断装置は、機械の状態を検出する複数の検出手段と、検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、故障判断手段で、検出手段が故障状態であると判断すると、故障状態であると判断された検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、複数の検出手段から点検または修理を行う少なくとも１つの検出手段を選択する対象選択手段と、複数の検出手段のうち対象選択手段で点検または修理を行う対象として選択されている検出手段である被選択検出手段が故障判断手段で故障状態であると判断されると、被選択検出手段について故障情報記憶手段で記憶する故障情報に、点検または修理であることを示す情報を付加する情報付加手段とを備えることを特徴とする。
（４）  請求項４の発明は、請求項３に記載の機械の故障診断装置において、被選択検出手段の対象選択手段による選択が解除されると、故障情報記憶手段で記憶した故障情報のうち、当該選択が解除された検出手段についての故障情報のうち、情報付加手段によって点検または修理であることを示す情報が付加されている故障情報を削除する故障情報削除手段をさらに備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、記憶されている故障情報が修理等に起因するものであるのか否かを判断できる。
【図面の簡単な説明】
【０００７】
【図１】本発明による機械の故障診断装置が搭載された作業機械の一例としての油圧ショベルの外観を示す図である。
【図２】故障診断装置１４０の構成を示す図である。
【図３】表示装置１３の表示画面の一例を示す図である。
【図４】表示装置１３の表示画面の一例を示す図である。
【図５】故障診断装置１４０における故障診断処理の動作を示したフローチャートである。
【図６】図５のステップＳ７のサブルーチンを示すフローチャートである。
【図７】図５のステップＳ８のサブルーチンを示すフローチャートである。
【図８】図５のステップＳ９のサブルーチンを示すフローチャートである。
【図９】図５のステップＳ１０のサブルーチンを示すフローチャートである。
【図１０】図５のステップＳ１１のサブルーチンを示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１〜１０を参照して、本発明による機械の故障診断装置の一実施の形態を説明する。図１は本発明による機械の故障診断装置が搭載された作業機械の一例としての油圧ショベルの外観を示す図である。この油圧ショベル１００は、無限軌道式の下部走行体１０１上に、旋回輪１１０を介して上部旋回体１０２が旋回自由に装架されている。上部旋回体１０２は、構造体をなす旋回フレーム１０３、旋回フレーム１０３の前部左側には運転室１０４が、旋回フレーム１０３の前部中央にはフロント作業腕１０５が、旋回フレーム１０３の後部側には、フロント作業腕１０５とのバランスをとるためのカウンタウエイト１０６が設置されている。
【０００９】
旋回フレーム１０３上の運転室１０４とカウンタウエイト１０６との間には、機械室を画成した建屋カバー１０７が設置されている。機械室にはエンジン１や、エンジン１によって駆動される油圧ポンプ（メインポンプ）７などが設置されている。
【００１０】
フロント作業腕１０５は、ブームシリンダ１１４により上下方向に揺動自在に上部旋回体１０２に取り付けられたブーム１１３と、ブーム１１３に連結されてアームシリンダ１１６により上下方向に揺動自在に取り付けられたアーム１１５と、アーム１１５の先端部分に連結されてバケットシリンダ１１８により上下方向に回動自在に取り付けられた作業具（バケット）１１７とを有する。
【００１１】
図２は、故障診断装置１４０の構成を示す図である。故障診断装置１４０は、制御部１４１と、センサ信号入力部１４２と、モード判定部１４３と、検出状態判定部１４４と、付加情報設定部１４５と、記憶部１４６と、記憶削除部１４７とを有する。故障診断装置１４０には、表示装置１３と、入力装置１５と、各種センサ１２１〜１２３が接続されている。制御部１４１は、ＣＰＵおよびＲＯＭやＲＡＭ等の周辺回路から成り、各種センサ１２１〜１２３の出力信号に基づいて各種演算を行い、表示装置１３に所定の表示画面が表示されるように各部を制御する。
【００１２】
センサ信号入力部１４２は、このセンサ信号入力部１４２に接続されている各種センサ１２１〜１２３から出力される信号を受信して、制御部１４１に送信する。モード判定部１４３は、後述する入力装置１５において入力された設定モードを判定して、判定結果を制御部１４１に出力する。検出状態判定部１４４は、各種センサ１２１〜１２３の検出状態、すなわち、各種センサ１２１〜１２３の出力信号に基づいて各種センサ１２１〜１２３が正常であるのか異常であるのかを判定し、判定結果を制御部１４１に出力する。
【００１３】
付加情報設定部１４５は、後述するようにセンサが異常であることを示す情報（センサ異常情報）を記憶部１４６で記憶する際に、モード判定部１４３の判定結果に基づいてモードに関する情報をセンサ異常情報に付加する処理を行う。記憶部１４６は、各種センサ１２１〜１２３のいずれかに異常があることが認められた際に生成されるセンサ異常情報を記憶する。記憶削除部１４７は、後述する条件下で、記憶部１４６で記憶されているセンサ異常情報を削除する。
【００１４】
表示装置１３は、運転室１０４に設けられている。表示装置１３には、各種センサ１２１〜１２３の状態が表示される。入力装置１５は、各種設定値の入力などのための各スイッチを含む入力装置である。
【００１５】
各種センサ１２１〜１２３は、油圧ショベル１００の各部の状態を検出するためのセンサであり、たとえば、角度センサ、圧力センサ、燃料残量センサ、水温センサ、油温センサなどが挙げられる。なお、角度センサは、ブーム１１３、アーム１１５およびバケット１１７の角度を検出するセンサであり、圧力センサは、ブームシリンダ１１４、アームシリンダ１１６およびバケットシリンダ１１８の各油室の圧油の圧力を検出するセンサである。燃料残量センサは、油圧ショベル１００の燃料の残量を検出するセンサであり、水温センサは、エンジン１の冷却水温を検出するセンサであり、油温センサは、各油圧アクチュエータを駆動する油圧回路の作動油温度を検出するセンサである。なお、これらのセンサは一例であって、本発明は上記のセンサに限定されない。説明の便宜上、以下の説明では、これらの各種センサを仮に、センサＡ１２１、センサＢ１２２、センサＣ１２３と置き換えて説明する。
【００１６】
−−−各種センサ１２１〜１２３に関する動作モードについて−−−
各種センサ１２１〜１２３に関する動作モードとして、通常モードと点検修理モードとが設けられている。通常モードは、各種センサ１２１〜１２３で油圧ショベル１００の各部の状態を検出するための動作モードである。点検修理モードは、各種センサ１２１〜１２３の点検や修理を行うための動作モードである。これらのいずれかの動作モードがオペレータや点検作業者など（以下、単に作業者と呼ぶ）によって選択されて入力装置１５から設定入力されると、各種センサ１２１〜１２３に関する動作モードが通常モードか点検修理モードのいずれかのモードに設定される。
【００１７】
−−−通常モード設定時−−−
作業者によって通常モードが選択されて入力装置１５で設定入力されると、モード判定部１４３は、各種センサ１２１〜１２３に関する動作モード（以下、単に動作モードと呼ぶ）が通常モードに設定されていると判定する。モード判定部１４３で動作モードが通常モードに設定されていると判定されると、制御部１４１は、図３（ａ）に示すように、表示装置１３の表示画面中で、現在の動作モードを表示する欄（モード表示欄）１３ａに通常モードであることを示す表示を行うよう各部を制御する。
【００１８】
なお、表示装置１３には、図３（ａ）に示すように、モード表示欄１３ａと、履歴表示欄とが表示される。モード表示欄１３ａには、上述したように現在設定されている動作モードが表示される。履歴表示欄は、異常箇所表示欄１３ｂと、異常時動作モード表示欄１３ｃとを含む。異常箇所表示欄１３ｂには、検出状態判定部１４４で異常であると判定されたセンサがどのセンサであるのかが表示される。異常時動作モード表示欄１３ｃには、異常時動作モード表示欄１３ｃの左隣の異常箇所表示欄１３ｂに表示されたセンサが異常であると判定された時点で、動作モード点検修理モードであった場合には、その旨が表示される。図３（ａ）は、いずれのセンサにも異常が生じておらず、さらに、センサ異常情報が記憶部１４６で記憶されていないときの表示装置１３の表示例である。
【００１９】
モード判定部１４３で動作モードが通常モードに設定されていると判定されている場合、制御部１４１は、検出状態判定部１４４に各種センサ１２１〜１２３が正常であるのか異常であるのかを判定させる。検出状態判定部１４４は、センサ信号入力部１４２を介して入力された各種センサ１２１〜１２３の出力信号に基づいて各種センサ１２１〜１２３が正常であるのか異常であるのかを判定する。
【００２０】
たとえば、センサＡ１２１からの出力信号が正常時に出力し得る範囲を逸脱している場合、検出状態判定部１４４は、センサＡ１２１が異常であると判定する。同様に、たとえば、センサＢ１２２からの出力信号が正常時に出力し得る範囲を逸脱している場合、検出状態判定部１４４は、センサＢ１２２が異常であると判定する。センサＣ１２３からの出力信号が正常時に出力し得る範囲を逸脱している場合、検出状態判定部１４４は、センサＣ１２３が異常であると判定する。
【００２１】
検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、制御部１４１は、異常であると判定されたセンサについて異常であることを示すセンサ異常情報を生成し、生成したセンサ異常情報を記憶部１４６で記憶するよう各部を制御する。なお、センサ異常情報を記憶部１４６で記憶する際に、センサ異常情報に、センサが異常であると判定されたときの日時に関する情報や、そのときのセンサの出力値に関する情報など、後にセンサの故障履歴を作業者が調べた際にセンサの故障原因の特定などに資する各種の情報も含めるようにしてもよい。
【００２２】
また、検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、制御部１４１は、図３（ｂ）に示すように、異常であると判定されたセンサについて、異常である旨を報知するために表示装置１３に異常箇所について表示するよう各部を制御する。図３（ｂ）に示す表示画面では、センサＡ１２１が異常であると判定されて異常箇所表示欄１３ｂに「センサＡ」と表示された例を示している。
【００２３】
−−−点検修理モード設定時−−−
作業者によって点検修理モードが選択されて入力装置１５で設定入力されると、モード判定部１４３は、動作モードが点検修理モードに設定されていると判定する。モード判定部１４３で動作モードが点検修理モードに設定されていると判定されると、制御部１４１は、表示装置１３の表示画面中のモード表示欄１３ａに点検修理モードであることを示す表示を行うよう各部を制御する。図４（ａ）は、上述した図３（ｂ）で示すように、通常モード設定時にセンサＡ１２１が異常であると判定され、その後、作業者によって動作モードが点検修理モードに設定された際に表示装置１３で表示される画面の例を示している。
【００２４】
モード判定部１４３で動作モードが点検修理モードに設定されていると判定されている場合、制御部１４１は、検出状態判定部１４４に各種センサ１２１〜１２３が正常であるのか異常であるのかを判定させる。検出状態判定部１４４は、センサ信号入力部１４２を介して入力された各種センサ１２１〜１２３の出力信号に基づいて各種センサ１２１〜１２３が正常であるのか異常であるのかを判定する。
【００２５】
検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、制御部１４１は、異常であると判定されたセンサについて異常であることを示すセンサ異常情報を生成し、生成したセンサ異常情報を記憶部１４６で記憶するよう各部を制御する。また、検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、制御部１４１は、図４（ｂ）に示すように、異常であると判定されたセンサについて、異常である旨を報知するために表示装置１３の異常箇所表示欄１３ｂに異常箇所について表示するよう各部を制御する。また、制御部１４１は、この異常判定が修理モード設定時になされたことを報知するために、異常判定時の動作モードが点検修理モードであることを示す表示を表示装置１３の異常時動作モード表示欄１３ｃに表示するよう各部を制御する。図４（ｂ）に示す報知画面では、図４（ａ）に示した状態に続いて、動作モードが点検修理モードに設定されているときに、さらにセンサＡ１２１が異常であると判定された例を示している。
【００２６】
また、制御部１４１は、モード判定部１４３の判定結果に基づいて動作モードが点検修理モードであることを示す情報を動作モード情報としてセンサ異常情報に付加する処理を行うよう付加情報設定部１４５を制御する。
【００２７】
作業者が各種センサ１２１〜１２３の点検や修理、交換などのメンテナンス作業を行う場合、たとえば、角度センサであれば、角度を検出する検出部が点検のために回動されると、油圧ショベル１００に取り付けられている場合には採り得ない角度にまで回動されることがある。このように、通常では採り得ない角度が角度センサで検出されると、当該角度センサが故障していなくても検出状態判定部１４４で当該角度センサが異常であると判定されることとなる。また、センサ出力を直接他の測定装置で測定するような場合に、センサ出力信号にノイズが乗るなどして、検出状態判定部１４４で当該角度センサが異常であると判定されることも考えられる。
【００２８】
このように、各種センサ１２１〜１２３のメンテナンス作業では、検出状態判定部１４４において各種センサ１２１〜１２３が正常であるのか異常であるのかを判定する機能（故障診断装置１４０の故障診断機能）により、正常に動作するセンサであっても異常であると判定されることがある。このような不具合を回避するために、各種センサ１２１〜１２３のメンテナンス作業時には故障診断装置１４０の故障診断機能が動作しないようにすることが考えられる。
【００２９】
しかし、角度センサであれば、角度を検出する検出部を油圧ショベル１００に取り付けられている場合には採り得ない角度にまであえて回動させて、検出状態判定部１４４で当該角度センサが異常であると判定されることが確認できれば、逆に当該角度センサが正常であると判断することも可能である。また、センサによっては正常時の出力信号の出力値（電圧値、電流値など）の取り得る範囲が、たとえば電圧であれば１〜５Ｖ、電流であれば４〜２０ｍＡという一般的な範囲とは異なる範囲となるセンサが存在する。そのため、単に電圧や電流を他の測定装置で測定するだけでは、正常であるのか異常であるのかを誤って判断する恐れがある。
【００３０】
そのため、各種センサ１２１〜１２３のメンテナンス作業時に故障診断装置１４０の故障診断機能によって各種センサ１２１〜１２３の動作状態を確認したいという作業者の要望がある。しかし、検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、センサ異常情報が記憶部１４６で記憶されてしまうため、メンテナンス作業に起因したセンサ異常情報が記憶部１４６で記憶されたままであると、後日、センサの故障履歴を作業者が調べる際に、センサ１２１〜１２３が本当に故障したのか、メンテナンス作業に起因して人為的に発生させた異常状態であるのかを判断できなくなってしまう。
【００３１】
そこで、本実施の形態の故障診断装置１４０では、上述のように、点検修理モード設定時にいずれかのセンサ１２１〜１２３が異常であると判定されると、制御部１４１は、動作モードが点検修理モードであることを示す情報を動作モード情報としてセンサ異常情報に付加する処理を行うよう付加情報設定部１４５を制御する。そして、モード判定部１４３で動作モードが点検修理モードから通常モードに設定されたと判定されると、制御部１４１は、点検修理モードであることを示す情報が動作モード情報として付加されているセンサ異常情報を記憶部１４６から削除するよう記憶削除部１４７を制御する。これにより、動作モードが点検修理モードから通常モードに設定されると、点検修理モード設定時に記憶されたセンサ異常情報が記憶部１４６から削除されるので、後日、センサの故障履歴を作業者が調べる際に、個々の故障履歴がメンテナンス作業に起因したものなのか否か判断する必要がなくなる。したがって、作業者は、その後のセンサの交換作業などの適切な措置を取ることができる。
【００３２】
−−−フローチャート−−−
図５は、本実施の形態における故障診断装置１４０の故障診断処理の動作を示したフローチャートである。油圧ショベル１００の不図示のイグニッションスイッチがオンされると、図５に示す処理を行うプログラムが起動され、制御部１４１で実行される。ステップＳ１において、モード判定部１４３で判定した現在の動作モードをモード状態判定値ＡにセットしてステップＳ２へ進む。ステップＳ２において、モード判定部１４３で判定した現在の動作モードをモード状態判定値ＢにセットしてステップＳ３へ進む。ステップＳ３において、モード状態判定値Ｂにセットされている動作モードが点検修理モードであるか否かを判断する。
【００３３】
ステップＳ３が肯定判断されるとステップＳ４へ進み、表示装置１３の表示画面中のモード表示欄１３ａに点検修理モードであることを示す表示を行うよう各部を制御してステップＳ８のサブルーチンへ進む。ステップＳ８のサブルーチンにおいて、検出状態判定処理を行う。ステップＳ８の検出状態判定処理については後述する。ステップＳ８のサブルーチンが実行されるとステップＳ９のサブルーチンへ進む。ステップＳ９のサブルーチンにおいて、付加情報設定処理を行う。ステップＳ９の付加情報設定処理については後述する。ステップＳ９のサブルーチンが実行されるとステップＳ１０のサブルーチンへ進む。
【００３４】
ステップＳ１０のサブルーチンにおいて、検出状態記憶処理を行う。ステップＳ１０の検出状態記憶処理については後述する。ステップＳ１０のサブルーチンが実行されるとステップＳ１１のサブルーチンへ進む。ステップＳ１１のサブルーチンにおいて、検出状態表示処理を行う。ステップＳ１１の検出状態表示処理については後述する。ステップＳ１１のサブルーチンが実行されるとステップＳ１２へ進む。ステップＳ１２において、モード状態判定値Ｂにセットされている動作モードをモード状態判定値ＡにセットしてステップＳ２へ戻る。
【００３５】
ステップＳ３が否定判断されるとステップＳ５へ進み、表示装置１３の表示画面中のモード表示欄１３ａに通常モードであることを示す表示を行うよう各部を制御してステップＳ６へ進む。ステップＳ６において、モード状態判定値Ａにセットされている動作モードが点検修理モードであるか否かを判断する。ステップＳ６が肯定判断されるとステップＳ７のサブルーチンへ進む。ステップＳ７のサブルーチンにおいて、記憶データ削除処理を行う。ステップＳ７の記憶データ削除処理については後述する。ステップＳ７のサブルーチンが実行されるとステップＳ８のサブルーチンへ進む。ステップＳ６が否定判断されるとステップＳ８のサブルーチンへ進む。
【００３６】
図６は、図５のステップＳ７のサブルーチンを示すフローチャートである。ステップＳ３１において、記憶部１４６にセンサ異常情報が記憶されているか否かを判断する。ステップＳ３１が肯定判断されるとステップＳ３２へ進み、動作モード情報に動作モードが点検修理モードであることを示す情報を含まれているセンサ異常情報が記憶部１４６に記憶されているか否かを判断する。ステップＳ３２が肯定判断されるとステップＳ３３へ進み、動作モード情報に動作モードが点検修理モードであることを示す情報を含まれているセンサ異常情報を記憶部１４６から削除して図５に示すメインルーチンに戻る。
【００３７】
ステップＳ３１が否定判断されるか、ステップＳ３２が否定判断されると図５に示すメインルーチンに戻る。
【００３８】
図７は、図５のステップＳ８のサブルーチンを示すフローチャートである。ステップＳ４１において、検出状態判定部１４４でセンサＡ１２１が正常であると判定されたか否かを判断する。ステップＳ４１が肯定判断されるとステップＳ４２へ進み、センサＡ１２１の判定結果として正常フラグをセットする。ステップＳ４１が否定判断されるとステップＳ４３へ進み、センサＡ１２１の判定結果として異常フラグをセットするとともに、センサＡ１２１について異常であることを示すセンサ異常情報を生成する。ステップＳ４２またはステップＳ４３が実行されるとステップＳ４４へ進み、検出状態判定部１４４でセンサＢ１２２が正常であると判定されたか否かを判断する。
【００３９】
ステップＳ４４が肯定判断されるとステップＳ４５へ進み、センサＢ１２２の判定結果として正常フラグをセットする。ステップＳ４４が否定判断されるとステップＳ４６へ進み、センサＢ１２２の判定結果として異常フラグをセットするとともに、センサＢ１２２について異常であることを示すセンサ異常情報を生成する。ステップＳ４５またはステップＳ４６が実行されるとステップＳ４７へ進み、検出状態判定部１４４でセンサＣ１２３が正常であると判定されたか否かを判断する。
【００４０】
ステップＳ４７が肯定判断されるとステップＳ４８へ進み、センサＣ１２３の判定結果として正常フラグをセットする。ステップＳ４７が否定判断されるとステップＳ４９へ進み、センサＣ１２３の判定結果として異常フラグをセットするとともに、センサＣ１２３について異常であることを示すセンサ異常情報を生成する。ステップＳ４８またはステップＳ４９が実行されると図５に示すメインルーチンに戻る。
【００４１】
図８は、図５のステップＳ９のサブルーチンを示すフローチャートである。ステップＳ５１において、モード状態判定値Ｂにセットされている動作モードが点検修理モードであるか否かを判断する。ステップＳ５１が肯定判断されるとステップＳ５２へ進み、センサＡ１２１の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ５２が肯定判断されるとステップＳ５３へ進み、センサＡ１２１のセンサ異常情報に、動作モードが点検修理モードであることを示す情報を動作モード情報として付加する処理を行う。ステップＳ５３が実行されるか、ステップＳ５２が否定判断されるとステップＳ５４へ進む。
【００４２】
ステップＳ５４において、センサＢ１２２の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ５４が肯定判断されるとステップＳ５５へ進み、センサＢ１２２のセンサ異常情報に、動作モードが点検修理モードであることを示す情報を動作モード情報として付加する処理を行う。ステップＳ５５が実行されるか、ステップＳ５４が否定判断されるとステップＳ５６へ進む。
【００４３】
ステップＳ５６において、センサＣ１２３の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ５６が肯定判断されるとステップＳ５７へ進み、センサＣ１２３のセンサ異常情報に、動作モードが点検修理モードであることを示す情報を動作モード情報として付加する処理を行う。ステップＳ５７が実行されるか、ステップＳ５６が否定判断されると図５に示すメインルーチンに戻る。
【００４４】
図９は、図５のステップＳ１０のサブルーチンを示すフローチャートである。ステップＳ６１において、センサＡ１２１の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ６１が肯定判断されるとステップＳ６２へ進み、センサＡ１２１のセンサ異常情報を記憶部１４６に記憶させる。ステップＳ６２が実行されるか、ステップＳ６１が否定判断されるとステップＳ６３へ進む。
【００４５】
ステップＳ６３において、センサＢ１２２の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ６３が肯定判断されるとステップＳ６４へ進み、センサＢ１２２のセンサ異常情報を記憶部１４６に記憶させる。ステップＳ６４が実行されるか、ステップＳ６３が否定判断されるとステップＳ６５へ進む。
【００４６】
ステップＳ６５において、センサＣ１２３の判定結果として異常フラグがセットされているか否かを判断する。ステップＳ６５が肯定判断されるとステップＳ６６へ進み、センサＣ１２３のセンサ異常情報を記憶部１４６に記憶させる。ステップＳ６６が実行されるか、ステップＳ６５が否定判断されると図５に示すメインルーチンに戻る。
【００４７】
図１０は、図５のステップＳ１１のサブルーチンを示すフローチャートである。ステップＳ７１において、いずれかのセンサ１２１〜１２３のセンサ異常情報が記憶部１４６に記憶されているか否かを判断する。ステップＳ７１が肯定判断されるとステップＳ７２へ進み、記憶部１４６に記憶されているセンサ異常情報がセンサＡ１２１についてのものであるか否かを判断する。ステップＳ７２が肯定判断されるとステップＳ７３へ進み、表示装置１３の異常箇所表示欄１３ｂにセンサＡの名称を表示させてステップＳ７４へ進む。
【００４８】
ステップＳ７４において、ステップＳ７２で判断したセンサ異常情報に動作モード情報が付加されているか否かを判断する。ステップＳ７４が肯定判断されるとステップＳ７５へ進み、ステップＳ７３でセンサＡの名称を表示させた異常箇所表示欄１３ｂの隣の異常時動作モード表示欄１３ｃに「点検修理モード」の表示をさせる。ステップＳ７５が実行されるか、ステップＳ７４が否定判断されるか、ステップＳ７２が否定判断されるとステップＳ７６へ進む。
【００４９】
ステップＳ７６において、記憶部１４６に記憶されているセンサ異常情報がセンサＢ１２２についてのものであるか否かを判断する。ステップＳ７６が肯定判断されるとステップＳ７７へ進み、表示装置１３の異常箇所表示欄１３ｂにセンサＢの名称を表示させてステップＳ７８へ進む。
【００５０】
ステップＳ７８において、ステップＳ７６で判断したセンサ異常情報に動作モード情報が付加されているか否かを判断する。ステップＳ７８が肯定判断されるとステップＳ７９へ進み、ステップＳ７７でセンサＢの名称を表示させた異常箇所表示欄１３ｂの隣の異常時動作モード表示欄１３ｃに「点検修理モード」の表示をさせる。ステップＳ７９が実行されるか、ステップＳ７８が否定判断されるか、ステップＳ７６が否定判断されるとステップＳ８１へ進む。
【００５１】
ステップＳ８１において、記憶部１４６に記憶されているセンサ異常情報がセンサＣ１２３についてのものであるか否かを判断する。ステップＳ８１が肯定判断されるとステップＳ８２へ進み、表示装置１３の異常箇所表示欄１３ｂにセンサＣの名称を表示させてステップＳ８３へ進む。
【００５２】
ステップＳ８３において、ステップＳ８１で判断したセンサ異常情報に動作モード情報が付加されているか否かを判断する。ステップＳ８３が肯定判断されるとステップＳ８４へ進み、ステップＳ８２でセンサＣの名称を表示させた異常箇所表示欄１３ｂの隣の異常時動作モード表示欄１３ｃに「点検修理モード」の表示をさせる。ステップＳ８４が実行されるか、ステップＳ８３が否定判断されるか、ステップＳ８１が否定判断されると図５に示すメインルーチンに戻る。
【００５３】
ステップＳ７１が否定判断されると図５に示すメインルーチンに戻る。
【００５４】
上述した故障診断装置１４０では、次の作用効果を奏する。
（１）  動作モードが点検修理モードに設定されているときに検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定された際には、動作モードが点検修理モードであることを示す情報を動作モード情報としてセンサ異常情報に付加する処理を行うように構成した。そして、モード判定部１４３で動作モードが点検修理モードから通常モードに設定されたと判定されると、点検修理モードであることを示す情報が動作モード情報として付加されているセンサ異常情報を記憶部１４６から削除するよう構成した。これにより、動作モードが点検修理モードから通常モードに設定されると、点検修理モード設定時に生成されて記憶されたセンサ異常情報が記憶部１４６から削除されるので、後日、センサの故障履歴を作業者が調べる際に、個々の故障履歴がメンテナンス作業に起因したものなのか否か判断する必要がなくなる。したがって、作業者は、その後のセンサの交換作業などの適切な措置を取ることができる。また、記憶しておく必要のないセンサ異常情報を記憶部１４６から削除できるので、記憶部１４６のメモリ容量の節約やメモリの有効活用ができる。
【００５５】
さらに、故障診断装置１４０の故障診断機能を解除せずに各種センサ１２１〜１２３のメンテナンス作業時を行っても、点検修理モード設定時に生成されて記憶されたセンサ異常情報が通常モード復帰時に記憶部１４６から削除される。したがって、各種センサ１２１〜１２３のメンテナンス作業時に故障診断装置１４０の故障診断機能を解除しなくても支障がなくなるので、各種センサ１２１〜１２３のメンテナンス作業時に故障診断装置１４０の故障診断機能を解除しなくてもよい。これにより、各種センサ１２１〜１２３のメンテナンス作業の終了時に、解除した故障診断装置１４０の故障診断機能を復旧し忘れて故障診断できなくなるという不具合の発生を防止できる。
【００５６】
（２）  動作モードが点検修理モードに設定されているときに検出状態判定部１４４でいずれかのセンサ１２１〜１２３が異常であると判定されると、表示装置１３の異常箇所表示欄１３ｂに異常であると判定されたセンサについて表示し、この異常判定が修理モード設定時になされたことを異常時動作モード表示欄１３ｃに表示するように構成した。これにより、各種センサ１２１〜１２３のメンテナンス作業時に故障診断装置１４０の故障診断機能を利用して各種センサ１２１〜１２３の動作状態を確認できるので、誤診断の可能性を低減でき、スムーズに故障診断を実施できる。
【００５７】
（３）  モード表示欄１３ａに現在設定されている動作モードが表示されるように構成した。これにより、作業者が現在設定されている動作モードを確認できるので、各種センサ１２１〜１２３のメンテナンス作業時には、点検修理モードに設定されたことを作業者が確認でき、点検修理モードへの設定し忘れを抑制できる。そして、メンテナンス作業終了時には、通常モードに設定されたことを作業者が確認でき、通常モードへの戻し忘れを抑制できる。
【００５８】
−−−変形例−−−
（１）  上述の説明では、動作モードが点検修理モードに設定されていると、いずれのセンサ１２１〜１２３が検出状態判定部１４４で異常であると判定されても、必ず、そのセンサ異常情報に異常判定時の動作モードが点検修理モードであることを示す動作モード情報が付加されるように構成しているが、本発明はこれに限定されない。たとえば、動作モードを点検修理モードに設定できるセンサ１２１〜１２３の範囲を任意に設定できるように構成してもよい。すなわち、あるセンサについては、動作モードを点検修理モードに設定することができ、他のセンサについては動作モードを通常モードに設定したままとすることができるように構成してもよい。
【００５９】
このように構成した場合には、動作モードが点検修理モードに設定されたセンサに関しては、上述の説明における動作モードが点検修理モードに設定された場合と同様の処理が故障診断装置１４０で行われるようにすればよい。また、動作モードが通常モードに設定されたセンサに関しては、上述の説明における動作モードが通常モードに設定された場合と同様の処理が故障診断装置１４０で行われるようにすればよい。このように構成することによって、動作モードが点検修理モードに設定されたセンサ、すなわち点検修理範囲内のセンサに関しては、メンテナンス作業に起因したセンサ異常情報が、その後に動作モードが通常モードに設定されると記憶部１４６から削除されるので、上述した作用効果と同様の作用効果を奏する。また、動作モードが通常モードに設定されたままであるセンサ、すなわち点検修理範囲外のセンサで万が一故障が生じても、センサ異常情報が記憶部１４６に記憶されたままとなるので、メンテナンス作業時に点検修理範囲外のセンサで発生した故障を見逃してしまうという不具合がなくなる。
【００６０】
（２）  上述の説明では、動作モードが点検修理モードから通常モードに設定されたときに、異常判定時の動作モードが点検修理モードであることを示す動作モード情報が付加されたセンサ異常情報を記憶部１４６から削除するように構成しているが、本発明はこれに限定されない。たとえば、動作モードが点検修理モードから通常モードに設定されても、異常判定時の動作モードが点検修理モードであることを示す動作モード情報が付加されたセンサ異常情報を記憶部１４６から削除せずに保持するように構成してもよい。このように構成することで、点検修理モード設定時のセンサ異常情報が記憶部１４６で記憶されたままであっても、後日、センサの故障履歴を作業者が調べる際に、動作モード情報を確認することで個々の故障履歴がメンテナンス作業に起因したものなのか否かを容易に判断可能となる。したがって、作業者がセンサ１２１〜１２３が本当に故障したのか否かを判断でき、その後のセンサの交換作業などの適切な措置を取ることができる。
【００６１】
（３）  上述の説明では、動作モードが点検修理モードに設定されているときに生成されたセンサ異常情報についてのみ、動作モードが点検修理モードであることを示す情報を動作モード情報として付加するように構成しているが、本発明はこれに限定されない。たとえば、動作モードが通常モードに設定されているときに生成されたセンサ異常情報について、動作モードが通常モードであることを示す情報を動作モード情報として付加するように構成してもよい。また、このように構成した場合には、モード判定部１４３で動作モードが点検修理モードから通常モードに設定されたと判定されると、制御部１４１は、「通常モードであることを示す情報が動作モード情報として付加されているセンサ異常情報」以外のセンサ異常情報を記憶部１４６から削除するよう記憶削除部１４７を制御するように構成してもよい。
【００６２】
なお、動作モードが通常モードに設定されているときに生成されたセンサ異常情報について、動作モードが通常モードであることを示す情報を動作モード情報として付加するように構成した場合には、たとえば、動作モードが点検修理モードに設定されているときに生成されたセンサ異常情報については、動作モード情報を付加しないように構成してもよい。
（４）  上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
【００６３】
なお、本発明は、上述した実施の形態のものに何ら限定されず、機械の状態を検出する検出手段と、検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、故障判断手段で、検出手段が故障状態であると判断すると、検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、検出手段の点検または修理を行う点検修理モードを選択するモード選択手段と、モード選択手段で、点検修理モードが選択されているときに、故障判断手段で検出手段が故障状態であると判断されると、故障情報記憶手段で記憶する故障情報に、モード選択手段で点検修理モードが選択されていることを示すモード情報を付加するモード情報付加手段とを備えることを特徴とする各種構造の機械の故障診断装置を含むものである。また、本発明は、上述した実施の形態のものに何ら限定されず、機械の状態を検出する複数の検出手段と、検出手段が正常な状態であるか故障状態であるかを判断する故障判断手段と、故障判断手段で、検出手段が故障状態であると判断すると、故障状態であると判断された検出手段が故障状態であることを示す故障情報を記憶する故障情報記憶手段と、複数の検出手段から点検または修理を行う少なくとも１つの検出手段を選択する対象選択手段と、複数の検出手段のうち対象選択手段で点検または修理を行う対象として選択されている検出手段である被選択検出手段が故障判断手段で故障状態であると判断されると、被選択検出手段について故障情報記憶手段で記憶する故障情報に、点検または修理であることを示す情報を付加する情報付加手段とを備えることを特徴とする各種構造の機械の故障診断装置を含むものである。
【符号の説明】
【００６４】
１３  表示装置                            １５  入力装置
１００  油圧ショベル                      １２１  センサＡ
１２２  センサＢ                          １２３  センサＣ
１４０  故障診断装置                      １４１  制御部
１４２  センサ信号入力部                  １４３  モード判定部
１４４  検出状態判定部                    １４５  付加情報設定部
１４６  記憶部                            １４７  記憶削除部
【図１】
2010282318.tif 000003
【図２】
2010282318.tif 000004
【図３】
2010282318.tif 000005
【図４】
2010282318.tif 000006
【図５】
2010282318.tif 000007
【図６】
2010282318.tif 000008
【図７】
2010282318.tif 000009
【図８】
2010282318.tif 000010
【図９】
2010282318.tif 000011
【図１０】
2010282318.tif 000012