(57)【要約】【課題】電気レバー方式の操作装置を備え、作業効率の低下を抑制しつつオルタネータの電流不足を防ぐことができる建設機械を提供する。【解決手段】コントローラ１００は、オルタネータ７０の出力電流が、エンジン１５の回転数に応じて定まる最大定格電流よりも小さく設定された許容電流よりも大きいか否かを判定する許容電流判定部１１２と、電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂに対して、油圧アクチュエータ４〜７に作用する負荷の大きさ順とは逆順の補正優先順位を設定し、前記許容電流判定部が前記オルタネータの出力電流が前記許容電流を超えたと判定した場合に、前記オルタネータの出力電流が前記許容電流以下となるように、補正優先順位の高い電磁比例弁から順に指令電流を制限する指令電流補正演算部１１３とを有する。【選択図】  図３
2019120043.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、
前記エンジンよって駆動される油圧ポンプと、
前記エンジンよって駆動されるオルタネータと、
複数の油圧アクチュエータと、
前記複数の油圧アクチュエータによって駆動される複数の被駆動部材と、
前記油圧ポンプから前記複数の油圧アクチュエータに供給される圧油の流れを制御する複数の方向制御弁と、
前記複数の方向制御弁のパイロット圧を生成する複数の電磁比例弁と、
前記複数の被駆動部材を操作するための複数の操作装置と、
前記複数の操作装置の操作に応じて前記複数の電磁比例弁を制御するコントローラとを備え、
前記コントローラは、前記複数の操作装置の操作に応じて前記複数の方向制御弁の目標パイロット圧を演算するパイロット圧演算部と、前記目標パイロット圧に応じて前記複数の電磁比例弁の指令電流を演算する指令電流演算部とを有する建設機械において、
前記エンジンの回転数を検出する回転数検出装置と、
前記オルタネータの出力電流を検出する電流検出装置とを備え、
前記コントローラは、
前記オルタネータの出力電流が、前記エンジンの回転数に応じて定まる最大定格電流よりも小さく設定された許容電流よりも大きいか否かを判定する許容電流判定部と、
前記複数の電磁比例弁に対して、前記複数の油圧アクチュエータに作用する負荷の大きさ順とは逆順の補正優先順位を設定し、前記許容電流判定部が前記オルタネータの出力電流が前記許容電流よりも大きいと判定した場合に、前記オルタネータの出力電流が前記許容電流以下となるように、補正優先順位の高い電磁比例弁から順に指令電流を制限する指令電流補正演算部とを有する
ことを特徴とする建設機械。
【請求項２】
請求項１の建設機械において、
前記コントローラは、
前記複数の被駆動部材の各姿勢を検出する姿勢検出装置と、
前記パイロット圧演算部からの各目標パイロット圧と前記複数の被駆動部材の各姿勢とに基づいて、前記複数の被駆動部材の各操作方向が抗重力方向であるか従重力方向であるかを判定する操作方向判定部とを更に有し、
前記指令電流補正演算部は、前記複数の被駆動部材の操作方向が抗重力方向である場合の補正優先順位が従重力方向である場合の補正優先順位よりも低くなるように前記複数の電磁比例弁の補正優先順位を設定する
ことを特徴とする建設機械。
【請求項３】
請求項１に記載の建設機械において、
前記コントローラは、前記複数の方向制御弁のスプール開口特性を記憶するスプール開口特性記憶部を更に有し、
前記指令電流補正演算部は、前記スプール開口特性に基づき、前記複数の方向制御弁のアクチュエータ側のスプール開口が閉じ切らないように前記複数の電磁比例弁の指令電流を制限する
ことを特徴とする建設機械。
【請求項４】
請求項１に記載の建設機械において、
前記複数の被駆動部材は、ブームと、アームと、バケットとを含み、
前記複数のアクチュエータは、前記ブームを駆動するブームシリンダと、前記アームを駆動するアームシリンダと、前記バケットを駆動するバケットシリンダとを含み、
前記コントローラは、前記バケットシリンダに対応した電磁比例弁、前記アームシリンダに対応した電磁比例弁、前記ブームシリンダに対応した電磁比例弁の順に補正優先順位を設定する
ことを特徴とする建設機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、油圧ショベル等の建設機械に係わり、特に、電気レバー方式の操作装置を備えた建設機械に関する。
【背景技術】
【０００２】
建設機械の一つである油圧ショベルは、自走可能な下部走行体と、この下部走行体の上側に旋回可能に設けられた上部旋回体と、この上部旋回体に連結された作業装置とを備えている。作業装置は、例えば、上部旋回体に回動可能に連結されたブームと、ブームに回動可能に連結されたアームと、アームに回動可能に連結されたバケットとを備えている。そして、複数の油圧シリンダ（詳細には、ブームシリンダ、アームシリンダ、及びバケットシリンダ）の駆動によって、ブーム、アーム、及びバケットが回動する。各油圧アクチュエータは、例えば油圧パイロット方式の方向制御弁を介して油圧ポンプから供給された圧油によって駆動する。
【０００３】
オペレータが操作する操作装置には、油圧パイロット方式と、電気レバー方式とがある。油圧パイロット方式の操作装置は、操作レバーの中立位置からの操作方向にそれぞれ対応し、操作レバーの操作量に応じてパイロット圧を生成する複数のパイロット弁を有している。パイロット弁は、対応する方向制御弁の操作部（受圧部）にパイロット圧を出力して、方向制御弁を駆動させる。
【０００４】
一方、電気レバー方式の操作装置は、操作レバーの中立位置からの操作方向にそれぞれ対応し、操作レバーの操作量に応じて操作信号（電気信号）を生成する複数のポテンションメータを有している。操作装置は、ポテンションメータからの操作信号に応じて指令電流を生成し、対応する電磁比例弁のソレノイド部へ指令電流を出力して、電磁比例弁を駆動させる。電磁比例弁は、指令電流に比例したパイロット圧を生成し、対応する方向制御弁を駆動する。このような電気レバー操作装置を備えた建設機械を開示するものとして、例えば特許文献１がある。
【０００５】
近年では、施工現場の情報化が進んでおり、様々なセンサ情報を処理して施工を行うことが主流となっている。こうした情報化に円滑に対応するためには、電気信号でセンサ情報やアクチュエータの駆動を一括制御できる電気レバー方式が有利である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１１０７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１のように油圧ショベルを電気レバー方式とした場合、従来の油圧レバー方式で使われていた電装品（クーラー、ライト、ワイパー等）に加えて、アクチュエータを駆動するために大量の電磁比例弁が必要となり、オルタネータの消費電流が増加する。その結果、電磁比例弁の指令電流が不足してアクチュエータの駆動に支障を来たし、作業効率が低下するおそれがある。
【０００８】
また、ショベル作業者が電装品の故障等に伴い、油圧ショベルに当初装備されていた電装品をサードパーティ製のものに交換するシーン等も想定される。ここで、新たに装備した電装品の方が当初の電装品よりも消費電流が大きい場合も、電磁比例弁の指令電流が不足し、同様の課題が生じるおそれがある。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、その目的は、電気レバー方式の操作装置を備え、作業効率の低下を抑制しつつオルタネータの電流不足を防ぐことができる建設機械を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、エンジンと、前記エンジンよって駆動される油圧ポンプと、前記エンジンよって駆動されるオルタネータと、複数の油圧アクチュエータと、前記複数の油圧アクチュエータによって駆動される複数の被駆動部材と、前記油圧ポンプから前記複数の油圧アクチュエータに供給される圧油の流れを制御する複数の方向制御弁と、前記複数の方向制御弁のパイロット圧を生成する複数の電磁比例弁と、前記複数の被駆動部材を操作するための複数の操作装置と、前記複数の操作装置の操作に応じて前記複数の電磁比例弁を制御するコントローラとを備え、前記コントローラは、前記複数の操作装置の操作に応じて前記複数の方向制御弁の目標パイロット圧を演算するパイロット圧演算部と、前記目標パイロット圧に応じて前記複数の電磁比例弁の指令電流を演算する指令電流演算部とを有する建設機械において、前記エンジンの回転数を検出する回転数検出装置と、前記オルタネータの出力電流を検出する電流検出装置とを備え、前記コントローラは、前記オルタネータの出力電流が、前記エンジンの回転数に応じて定まる最大定格電流よりも小さく設定された許容電流よりも大きいか否かを判定する許容電流判定部と、前記複数の電磁比例弁に対して、前記複数の油圧アクチュエータに作用する負荷の大きさ順とは逆順の補正優先順位を設定し、前記許容電流判定部が前記オルタネータの出力電流が前記許容電流よりも大きいと判定した場合に、前記オルタネータの出力電流が前記許容電流以下となるように、補正優先順位の高い電磁比例弁から順に指令電流を制限する指令電流補正演算部とを有するものとする。
【００１１】
以上のように構成した本発明によれば、複数の電磁比例弁に対して、複数の油圧アクチュエータに作用する負荷の大きさ順とは逆順の補正優先順位が設定され、オルタネータの出力電流が最大定格電流よりも小さく設定された許容電流を超えた場合に、オルタネータの出力電流が許容電流以下となるように、補正優先順位の高い電磁比例弁から順に指令電流が制限される。これにより、オルタネータの出力電流が最大定格電流に達する前に、負荷の小さい油圧アクチュエータの駆動に対応した電磁比例弁から順に指令電流が制限されるため、作業効率の低下を抑制しつつオルタネータの電流不足を防ぐことができる。
【発明の効果】
【００１２】
本発明によれば、電気レバー方式の操作装置を備えた建設機械において、作業効率の低下を抑制しつつオルタネータの電流不足を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施例に係る油圧ショベルの斜視図である。
【図２】図１に示す油圧ショベルに搭載された駆動システムの構成図である。
【図３】図２に示すコントローラの機能ブロック図である。
【図４】レバー操作量と目標パイロット圧との相関を示す図である。
【図５】目標パイロット圧と指令電流との相関を示す図である。
【図６】エンジン回転数とオルタネータの最大定格電流との相関を示す図である。
【図７】図３に示す指令電流補正演算部の処理を示すフローチャートである。
【図８】図３に示す指令電流補正演算部による指令電流の補正結果の一例を示す図である。
【図９】本発明の第２の実施例におけるコントローラの機能ブロック図である。
【図１０】図９に示す指令電流補正演算部の処理を示すフローチャートである。
【図１１】図９に示す指令電流補正演算部指令電流の補正結果の一例を示す図である。
【図１２】本発明の第３の実施例におけるコントローラの機能ブロック図である。
【図１３】オープンセンタ方式においてメインポンプからアクチュエータ及びタンクへ圧油が流れる原理を示す図である。
【図１４】方向制御弁のスプール開口特性（パイロット圧とスプール開口面積との相関）を示す図である。
【図１５】図１２に示す指令電流補正演算部の処理を示すフローチャートである。
【図１６】図１２に示す指令電流補正演算部による指令電流の補正結果の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態に係る建設機械として油圧ショベルを例に挙げ、図面を参照して説明する。なお、各図中、同等の部材には同一の符号を付し、重複した説明は適宜省略する。
【実施例１】
【００１５】
図１は、本発明の第１の実施例に係る油圧ショベルの斜視図であり、部分的に透視して搭載機器を示す。
【００１６】
図１において、油圧ショベル２００は、自走可能な下部走行体１０と、下部走行体１０の上側に旋回可能に設けられた上部旋回体１１と、上部旋回体１１の前側に連結された作業装置１２とを備えている。
【００１７】
下部走行体１０は、左右のクローラ式走行装置１３ａ（図中、左側のみ示す）を備えている。左側の走行装置１３ａでは、左走行モータ３ａの前方向又は後方向の回転により、左クローラ（履帯）が前方向又は後方向に回転する。同様に、右側の走行装置では、右走行モータ３ｂ（図２に示す）の前方向又は後方向の回転により、右クローラ（履帯）が前方向又は後方向に回転する。これにより、下部走行体１０が走行するようになっている。
【００１８】
上部旋回体１１は、旋回モータ４の回転によって、左方向又は右方向に旋回するようになっている。上部旋回体１１の前部には運転室１４が設けられ、上部旋回体１１の後部にはエンジン１５等の機器が搭載されている。運転室１４内には、走行用操作装置１ａ，１ｂ、作業用操作装置２ａ，２ｂ等が設けられている。また、運転室１４の乗降口には、上下に操作可能なゲートロックレバー１６が設けられている。ゲートロックレバー１６は、上昇位置に操作された場合にオペレータの乗降を許容し、下降位置に操作された場合にオペレータの乗降を妨げるようになっている。
【００１９】
コントロールバルブ２０は、油圧ポンプ装置２から上述した左右の走行モータ３ａ，３ｂ等の油圧アクチュエータにそれぞれ供給される圧油の流れ（流量と方向）を制御するものである。
【００２０】
作業装置１２は、上部旋回体１１の前側に回動可能に連結されたブーム１７と、ブーム１７の先端部に回動可能に連結されたアーム１８と、アーム１８の先端部に回動可能に連結されたバケット１９とを備えている。ブーム１７は、ブームシリンダ５の伸長又は伸縮により、上方向又は下方向に回動する。アーム１８は、アームシリンダ６の伸長又は伸縮により、クラウド方向（引込み方向）又はダンプ方向（押出し方向）に回動する。バケット１９は、バケットシリンダ７の伸長又は伸縮により、クラウド方向又はダンプ方向に回動する。
【００２１】
ブーム１７、アーム１８、及びバケットリンク１９ａには、それぞれＩＭＵ８１〜８３が設けられている。ＩＭＵ８１〜８３は、ブーム１７、アーム１８、及びバケット１９の各姿勢を検出する姿勢検出装置を構成している。なお、ブーム１７、アーム１８、及びバケット１９の各姿勢は、ブームシリンダ５、アームシリンダ６、及びバケットシリンダ７の各ストロークから演算により求めても良い。その場合の姿勢検出装置は、ブームシリンダ５、アームシリンダ６、及びバケットシリンダ７にそれぞれ設けられたストロークセンサによって構成される。
【００２２】
図２は、図１に示す油圧ショベルに搭載された駆動システムの構成図である。なお、図２では、メインリリーフ弁、ロードチェック弁、リターン回路、及びドレン回路等の図示を省略している。
【００２３】
本実施形態の駆動システムは、大別して、主油圧制御回路とパイロット圧制御回路で構成されている。
【００２４】
主油圧制御回路は、エンジン１５によって駆動される可変容量型の油圧ポンプ８ａ，８ｂ，８ｃと、複数の油圧アクチュエータ（詳細には、上述した左走行モータ３ａ、右走行モータ３ｂ、旋回モータ４、ブームシリンダ５、アームシリンダ６、及びバケットシリンダ７）と、コントロールバルブ２０とを備えている。油圧ポンプ８ａ，８ｂ，８ｃには、ポンプ容量をそれぞれ変化させるレギュレータ９ａ，９ｂ，９ｃが設けられている。コントロールバルブ２０は、複数の油圧パイロット方式の方向制御弁（詳細には、左走行用方向制御弁２１、右走行用方向制御弁２２、旋回用方向制御弁２３、ブーム用方向制御弁２４ａ，２４ｂ、アーム用方向制御弁２５ａ，２５ｂ、及びバケット用方向制御弁２６）を備えている。
【００２５】
方向制御弁２１〜２３，２４ａ，２４ｂ，２５ａ，２５ｂ，２６は、センタバイパス型の方向制御弁であり、油圧ポンプ８ａの吐出側に接続された第１の弁グループと、油圧ポンプ８ｂの吐出側に接続された第２の弁グループと、油圧ポンプ８ｃの吐出側に接続された第３の弁グループに分類される。
【００２６】
第１の弁グループは、右走行用方向制御弁２２、バケット用方向制御弁２６、及びブーム用方向制御弁２４ａを有している。右走行用方向制御弁２２のポンプポートは、バケット用方向制御弁２６のポンプポート及びブーム用方向制御弁２４ａのポンプポートに対してタンデムに接続されている。バケット用方向制御弁２６のポンプポート及びブーム用方向制御弁２４ａのポンプポートは、互いにパラレルに接続されている。これにより、油圧ポンプ８ａからの圧油がバケット用方向制御弁２６及びブーム用方向制御弁２４ａよりも優先的に右走行用方向制御弁２２に供給される。
【００２７】
第２の弁グループは、ブーム用方向制御弁２４ｂ及びアーム用方向制御弁２５ａを有している。ブーム用方向制御弁２４ｂのポンプポート及びアーム用方向制御弁２５ａのポンプポートは、互いにパラレルに接続されている。
【００２８】
第３の弁グループは、旋回用方向制御弁２３、アーム用方向制御弁２５ｂ、及び左走行用方向制御弁２１を有している。旋回用方向制御弁２３のポンプポート、アーム用方向制御弁２５ｂのポンプポート、及び左走行用方向制御弁２１のポンプポートは、互いにパラレルに接続されている。
【００２９】
パイロット圧制御回路は、エンジン１５によって駆動されるパイロットポンプ２７と、油圧パイロット方式の走行用操作装置１ａ，１ｂと、電気レバー方式の作業用操作装置２ａ，２ｂと、コントローラ１００と、複数の電磁比例弁（詳細には、旋回用電磁比例弁４１ａ，４１ｂ、ブーム用電磁比例弁４２ａ，４２ｂ，４２ｃ，４２ｄ、アーム用電磁比例弁４３ａ，４３ｂ，４３ｃ，４３ｄ、及びバケット用電磁比例弁４４ａ，４４ｂ）とを備えている。
【００３０】
左側の走行用操作装置１ａは、前後方向に操作可能な操作レバーと、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成する第１及び第２のパイロット弁４５ａ，４５ｂとを有している。
【００３１】
第１のパイロット弁４５ａは、操作レバーの中立位置からの前側の操作量に応じてパイロット圧を生成し、パイロットラインＰ１を介し左走行用方向制御弁２１の一方側の操作部（受圧部）にパイロット圧を出力して、左走行用方向制御弁２１のスプールを他方側に駆動させる。これにより、油圧ポンプ８ｃからの圧油が左走行用方向制御弁２１を介して左走行モータ３ａに供給され、左走行モータ３ａが前方向に回転する。
【００３２】
第２のパイロット弁４５ｂは、操作レバーの中立位置からの後側の操作量に応じてパイロット圧を生成し、パイロットラインＰ２を介し左走行用方向制御弁２１の他方側の操作部にパイロット圧を出力して、左走行用方向制御弁２１のスプールを一方側に駆動させる。これにより、油圧ポンプ８ｃからの圧油が左走行用方向制御弁２１を介して左走行モータ３ａに供給され、左走行モータ３ａが後方向に回転する。
【００３３】
同様に、右側の走行用操作装置１ｂは、前後方向に操作可能な操作レバーと、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成する第３及び第４のパイロット弁４５ｃ，４５ｄとを有している。
【００３４】
第３のパイロット弁４５ｃは、操作レバーの中立位置からの前側の操作量に応じてパイロット圧を生成し、パイロットラインＰ３を介し右走行用方向制御弁２２の一方側の操作部にパイロット圧を出力して、右走行用方向制御弁２２のスプールを他方側に駆動させる。これにより、油圧ポンプ８ａからの圧油が右走行用方向制御弁２２を介して右走行モータ３ｂに供給され、右走行モータ３ｂが前方向に回転する。
【００３５】
第４のパイロット弁４５ｄは、操作レバーの中立位置からの後側の操作量に応じてパイロット圧を生成し、パイロットラインＰ４を介し右走行用方向制御弁２２の他方側の操作部にパイロット圧を出力して、右走行用方向制御弁２２のスプールを一方側に駆動させる。これにより、油圧ポンプ８ａからの圧油が右走行用方向制御弁２２を介して右走行モータ３ｂに供給され、右走行モータ３ｂが後方向に回転する。
【００３６】
左側の作業用操作装置２ａは、前後方向及び左右方向に操作可能な操作レバーと、第１〜第４のポテンションメータ６１〜６４とを有している。第１のポテンションメータ６１は、操作レバーの中立位置からの前側の操作量に応じて操作信号（電気信号）を生成し、コントローラ１００に出力する。第２のポテンションメータ６２は、操作レバーの中立位置からの後側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。第３のポテンションメータ６３は、操作レバーの中立位置からの左側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。第４のポテンションメータ６４は、操作レバーの中立位置からの右側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。
【００３７】
同様に、右側の作業用操作装置２ｂは、前後方向及び左右方向に操作可能な操作レバーと、第５〜第８のポテンションメータ６５〜６８とを有している。第５のポテンションメータ６５は、操作レバーの中立位置からの前側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。第６のポテンションメータ６６は、操作レバーの中立位置からの後側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。第７のポテンションメータ６７は、操作レバーの中立位置からの左側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。第８のポテンションメータ６８は、操作レバーの中立位置からの右側の操作量に応じて操作信号を生成し、コントローラ１００に出力する。
【００３８】
コントローラ１００は、第１のポテンションメータ６１からの操作信号に応じて指令電流を生成し、旋回用電磁比例弁４１ａのソレノイド部へ指令電流を出力して、旋回用電磁比例弁４１ａを駆動させる。旋回用電磁比例弁４１ａは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ５を介し旋回用方向制御弁２３の一方側の操作部にパイロット圧を出力して、旋回用方向制御弁２３のスプールを他方側に駆動させる。これにより、油圧ポンプ８ｃからの圧油が旋回用方向制御弁２３を介して旋回モータ４に供給され、旋回モータ４が一方向に回転する。
【００３９】
また、コントローラ１００は、第２のポテンションメータ６２からの操作信号に応じて指令電流を生成し、旋回用電磁比例弁４１ｂのソレノイド部へ指令電流を出力して、旋回用電磁比例弁４１ｂを駆動させる。旋回用電磁比例弁４１ｂは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ６を介し旋回用方向制御弁２３の他方側の操作部にパイロット圧を出力して、旋回用方向制御弁２３のスプールを一方側に駆動させる。これにより、油圧ポンプ８ｃからの圧油が旋回用方向制御弁２３を介して旋回モータ４に供給され、旋回モータ４が反対方向に回転する。
【００４０】
なお、パイロットラインＰ５，Ｐ６には旋回用圧力センサ３１ａ，３１ｂが設けられており、各圧力センサで検出された実パイロット圧はコントローラ１００に入力される。
【００４１】
コントローラ１００は、第３のポテンションメータ６３からの操作信号に応じて指令電流を生成し、アーム用電磁比例弁４３ａ，４３ｂのソレノイド部へ指令電流を出力して、アーム用電磁比例弁４３ａ，４３ｂを駆動させる。アーム用電磁比例弁４３ａは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１１を介しアーム用方向制御弁２５ａの一方側の操作部にパイロット圧を出力して、アーム用方向制御弁２５ａのスプールを他方側に駆動させる。アーム用電磁比例弁４３ｂは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１２を介しアーム用方向制御弁２５ｂの一方側の操作部にパイロット圧を出力して、アーム用方向制御弁２５ｂのスプールを他方側に駆動させる。これにより、油圧ポンプ８ｂからの圧油がアーム用方向制御弁２５ａを介しアームシリンダ６のロッド側に供給され、かつ、油圧ポンプ８ｃからの圧油がアーム用方向制御弁２５ｂを介してアームシリンダ６のロッド側に供給され、アームシリンダ６が縮短する。
【００４２】
また、コントローラ１００は、第４のポテンションメータ６４からの操作信号に応じて指令電流を生成し、アーム用電磁比例弁４３ｃ，４３ｄのソレノイド部へ指令電流を出力して、アーム用電磁比例弁４３ｃ，４３ｄを駆動させる。アーム用電磁比例弁４３ｃは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１３を介しアーム用方向制御弁２５ａの他方側の操作部にパイロット圧を出力して、アーム用方向制御弁２５ａのスプールを一方側に駆動させる。アーム用電磁比例弁４３ｄは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１４を介しアーム用方向制御弁２５ｂの他方側の操作部にパイロット圧を出力して、アーム用方向制御弁２５ｂのスプールを一方側に駆動させる。これにより、油圧ポンプ８ｂからの圧油がアーム用方向制御弁２５ａを介してアームシリンダ６のボトム側に供給され、かつ、油圧ポンプ８ｃからの圧油がアーム用方向制御弁２５ｂを介してアームシリンダ６のボトム側に供給され、アームシリンダ６が伸長する。
【００４３】
なお、パイロットラインＰ１１，Ｐ１２，Ｐ１３，Ｐ１４にはアーム用圧力センサ３３ａ，３３ｂ，３３ｃ，３３ｄが設けられており、各圧力センサで検出された実パイロット圧はコントローラ１００に入力される。
【００４４】
コントローラ１００は、第５のポテンションメータ６５からの操作信号に応じて指令電流を生成し、ブーム用電磁比例弁４２ａ，４２ｂのソレノイド部へ指令電流を出力して、ブーム用電磁比例弁４２ａ，４２ｂを駆動させる。ブーム用電磁比例弁４２ａは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ７を介しブーム用方向制御弁２４ａの一方側の操作部にパイロット圧を出力して、ブーム用方向制御弁２４ａのスプールを他方側に駆動させる。ブーム用電磁比例弁４２ｂは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ８を介しブーム用方向制御弁２４ｂの一方側の操作部にパイロット圧を出力して、ブーム用方向制御弁２４ｂのスプールを他方側に駆動させる。これにより、油圧ポンプ８ａからの圧油がブーム用方向制御弁２４ａを介してブームシリンダ５のロッド側に供給され、かつ、油圧ポンプ８ｂからの圧油がブーム用方向制御弁２４ｂを介してブームシリンダ５のロッド側に供給され、ブームシリンダ５が縮短する。
【００４５】
また、コントローラ１００は、第６のポテンションメータ６６からの操作信号に応じて指令電流を生成し、ブーム用電磁比例弁４２ｃ，４２ｄのソレノイド部へ指令電流を出力して、ブーム用電磁比例弁４２ｃ，４２ｄを駆動させる。ブーム用電磁比例弁４２ｃは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ９を介しブーム用方向制御弁２４ａの他方側の操作部にパイロット圧を出力して、ブーム用方向制御弁２４ａのスプールを一方側に駆動させる。ブーム用電磁比例弁４２ｄは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１０を介しブーム用方向制御弁２４ｂの他方側の操作部にパイロット圧を出力して、ブーム用方向制御弁２４ｂのスプールを一方側に駆動させる。これにより、油圧ポンプ８ａからの圧油がブーム用方向制御弁２４ａを介してブームシリンダ５のボトム側に供給され、かつ、油圧ポンプ８ｂからの圧油がブーム用方向制御弁２４ｂを介してブームシリンダ５のボトム側に供給され、ブームシリンダ５が伸長する。
【００４６】
なお、パイロットラインＰ７，Ｐ８，Ｐ９，Ｐ１０にはブーム用圧力センサ３２ａ，３２ｂ，３２ｃ，３２ｄが設けられており、各圧力センサで検出された実パイロット圧はコントローラ１００に入力される。
【００４７】
コントローラ１００は、第７のポテンションメータ６７からの操作信号に応じて指令電流を生成し、バケット用電磁比例弁４４ａのソレノイド部へ指令電流を出力して、バケット用電磁比例弁４４ａを駆動させる。バケット用電磁比例弁４４ａは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１５を介しバケット用方向制御弁２６の一方側の操作部にパイロット圧を出力して、バケット用方向制御弁２６のスプールを他方側に駆動させる。これにより、油圧ポンプ８ａからの圧油がバケット用方向制御弁２６を介してバケットシリンダ７のボトム側に供給され、バケットシリンダ７が伸長する。
【００４８】
また、コントローラ１００は、第８のポテンションメータ６８からの操作信号に応じて指令電流を生成し、バケット用電磁比例弁４４ｂのソレノイド部へ指令電流を出力して、バケット用電磁比例弁４４ｂを駆動させる。バケット用電磁比例弁４４ｂは、パイロットポンプ２７からの吐出圧を元圧としてパイロット圧を生成し、パイロットラインＰ１６を介しバケット用方向制御弁２６の他方側の操作部にパイロット圧を出力して、バケット用方向制御弁２６のスプールを一方側に駆動させる。これにより、油圧ポンプ８ａからの圧油がバケット用方向制御弁２６を介してバケットシリンダ７のロッド側に供給され、バケットシリンダ７が縮短する。
【００４９】
なお、パイロットラインＰ１５，Ｐ１６にはバケット用圧力センサ３４ａ，３４ｂが設けられており、各圧力センサで検出された実パイロット圧はコントローラ１００に入力される。
【００５０】
コントローラ１００は、各電磁比例弁の指令電流とその二次側の圧力センサで検出された実パイロット圧に基づき、各電磁比例弁に異常が生じているか否かを判定する。そして、電磁比例弁に異常が生じていると判定した場合は、電磁比例弁の異常状態を表示装置５０に表示させ、オペレータに通知するようになっている。
【００５１】
パイロットポンプ２７の吐出側にはリリーフ弁２８が設けられており、パイロットポンプ２７の吐出圧の上限値を規定するようになっている。また、パイロットポンプ２７と上述した第１〜第４のパイロット弁４５ａ〜４５ｄ及び電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂとの間には、ゲートロック弁２９が設けられている。
【００５２】
ゲートロックレバー１６が上昇位置（ロック位置）に操作された場合は、スイッチが開成され、ゲートロック弁２９のソレノイド部が励磁されないため、ゲートロック弁２９が図中下側の中立位置となる。これにより、パイロットポンプ２７から上述した第１〜第４のパイロット弁４５ａ〜４５ｄ及び電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂへの圧油供給が遮断され、油圧アクチュエータ３ａ，３ｂ，４〜７が作動不能となる。一方、ゲートロックレバー１６が下降位置（ロック解除位置）に操作された場合は、スイッチが閉成され、ゲートロック弁２９のソレノイド部が励磁されるため、ゲートロック弁２９が図中上側の切替位置となる。これにより、パイロットポンプ２７から上述した第１〜第４のパイロット弁４５ａ〜４５ｄ及び電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂへ圧油が供給され、油圧アクチュエータ３ａ，３ｂ，４〜７が作動可能となる。
【００５３】
エンジン１５にはオルタネータ７０が設けられている。オルタネータ７０の出力端子には電力供給ライン７１が接続されており、この電力供給ライン７１には、作業用操作装置２ａ，２ｂ、表示装置５０、コントローラ１００、バッテリ７２、その他電装品（エアコン、ラジオ、ライト等）７３が接続されている。オルタネータ７０の出力端子には、オルタネータ７０の出力電流（各電装品に供給される総電流）を検出する電流センサ（電流検出装置）７４が設けられており、電流センサ７４で検出された出力電流はコントローラ１００に入力される。また、エンジン１５の回転軸には、エンジン回転数を検出する回転数センサ（回転数検出装置）７５が設けられており、回転数センサ７５で検出されたエンジン回転数はコントローラ１００に入力される。
【００５４】
次に、本実施例の要部であるコントローラ１００の詳細について説明する。コントローラ１００は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに格納されたプログラムをＣＰＵ上で作動させて演算処理を行うよう構成されている。コントローラ１００は、オルタネータ７０の出力電流が最大定格電流に達する前に、油圧アクチュエータ４〜７を駆動する電磁比例弁の指令電流を制限する。図３は図２に示すコントローラ１００の機能ブロック図であり、図４はレバー操作量と目標パイロット圧との相関を示す図であり、図５は目標パイロット圧と指令電流との相関を示す図であり、図６はエンジン回転数とオルタネータ７０の最大定格電流との相関を示す図であり、図７は図３に示す指令電流補正演算部１１３の処理を示すフローチャートであり、図８は図３に示す指令電流補正演算部１１３による指令電流の補正結果の一例を示す図である。
【００５５】
図３を用いてコントローラ１００の処理内容について説明する。パイロット圧演算部１１０は、図４に示す相関に基づき、レバー操作量に応じた目標パイロット圧を出力する。なお、同じレバー操作量でも、エンジン回転数が低い時はエンジン回転数が高い時に比べて目標パイロット圧は小さくなる。指令電流演算部１１１は、図５に示す相関に基づき、パイロット圧演算部１１０が出力する目標パイロット圧を指令電流に変換する。
【００５６】
許容電流判定部１１２は、電流センサ７４で検出されたオルタネータ７０の出力流量が図６に示すエンジン回転数に応じたオルタネータ７０の許容電流よりも大きいか否かを判定する。ここで、オルタネータ７０の出力流量が最大定格電流（図６中、実線で示す）を超えると、オルタネータ７０の出力電圧が低下し、各電装品の作動に支障を来たすおそれがある。そこで、最大定格電流に対して所定のマージンを持たせた電流量を許容電流（図６中、点線で示す）として設定している。
【００５７】
次に、図７を用いて指令電流補正演算部１１３における指令電流の補正手順について説明する。
【００５８】
まず、ステップＳ１１１でオルタネータ７０の出力電流が許容電流よりも大きいかを判定する。ステップＳ１１１で許容電流以下である（ＮＯ）と判定した場合は、フローを終了する。
【００５９】
ステップＳ１１１でＹＥＳ（許容電流よりも大きい）と判定した場合は、ステップＳ１１２に進み、バケット操作が行われているか否かを判定する。
【００６０】
ステップＳ１１２でＹＥＳ（バケット操作が行われている）と判定した場合は、ステップＳ１１３に進み、当該バケット操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１１１以降の処理を繰り返す。これにより、オルタネータ７０の出力電流が許容電流以下となるまで、当該バケット操作に対応した電磁比例弁の指令電流が低下する。
【００６１】
ステップＳ１１２でＮＯ（バケット操作が行われていない）と判定した場合は、ステップＳ１１４に進み、アーム操作が行われているか否かを判定する。
【００６２】
ステップＳ１１４でＹＥＳ（アーム操作が行われている）と判定した場合は、ステップＳ１１５に進み、当該アーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１１１以降の処理を繰り返す。これにより、オルタネータ７０の出力電流が許容電流以下となるまで、当該アーム操作に対応した電磁比例弁の指令電流が低下する。
【００６３】
ステップＳ１１４でＮＯ（アーム操作が行われていない）と判定した場合は、ステップＳ１１６に進み、旋回操作が行われているか否かを判定する。
【００６４】
ステップＳ１１４でＹＥＳ（旋回操作が行われている）と判定した場合は、ステップＳ１１７に進み、当該旋回操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１１１以降の処理を繰り返す。これにより、オルタネータ７０の出力電流が許容電流以下となるまで、当該旋回操作に対応した電磁比例弁の指令電流が低下する。
【００６５】
ステップＳ１１７でＮＯ（旋回操作が行われていない）と判定した場合は、ステップＳ１１８に進み、ブーム操作が行われているか否かを判定する。
【００６６】
ステップＳ１１８でＹＥＳ（ブーム操作が行われている）と判定した場合は、ステップＳ１１９に進み、当該ブーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１１１以降の処理を繰り返す。これにより、オルタネータ７０の出力電流が許容電流以下となるまで、当該ブーム操作に対応した電磁比例弁の指令電流が低下する。
【００６７】
ステップＳ１１８でＮＯ（ブーム操作が行われていない）と判定した場合は、指令電流を補正できる電磁比例弁が存在しないため、フローを終了する。
【００６８】
次に、図８を用いて本実施例における指令電流の補正方法について説明する。図８は、ブーム操作とバケット操作が同時に行なわれている最中にオルタネータ７０の出力電流が許容電流を超えたケースを示している。許容電流判定部１１２（図３に示す）がオルタネータ７０の出力電流が許容電流よりも大きいと判定した時点（時刻Ｔ１）から指令電流の制限を開始する。比較例（図中、破線で示す）のように各電磁比例弁の指令電流を一律に制限した場合、負荷の大きいブームシリンダ５が減速又は停止し、作業効率が損なわれるおそれがある。一方、本実施例では負荷の小さいバケットシリンダ７に対応した電磁比例弁の指令電流を負荷の大きいブームシリンダ５に対応した電磁比例弁の指令電流よりも優先して制限するため、ブームシリンダ５の減速又は停止を防止することができる。
【００６９】
以上のように構成した油圧ショベル２００によれば、電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂに対して、油圧アクチュエータ４〜７に作用する負荷の大きさ順とは逆順の補正優先順位が設定され、オルタネータ７０の出力電流が最大定格電流よりも小さく設定された許容電流を超えた場合に、オルタネータ７０の出力電流が許容電流以下となるように、補正優先順位の高い電磁比例弁から順に指令電流が制限される。これにより、オルタネータ７０の出力電流が最大定格電流に達する前に、負荷の小さい油圧アクチュエータの駆動に対応した電磁比例弁から順に指令電流が制限されるため、作業効率の低下を抑制しつつオルタネータ７０の電流不足を防ぐことができる。
【実施例２】
【００７０】
本発明の第２の実施例に係る油圧ショベル２００について、図９〜図１１を用いて説明する。図９は本実施例におけるコントローラの機能ブロック図であり、図１０は図９に示す指令電流補正演算部１１３Ａの処理を示すフローチャートであり、図１１は図９に示す指令電流補正演算部１１３Ａによる指令電流の補正結果の一例を示す図である。
【００７１】
本実施例におけるコントローラ１００Ａの機能構成について図９を用いて説明する。本実施例におけるコントローラ１００Ａは、ブーム１７及びアーム１８の操作方向を判定する操作方向判定部１１４を有している点で第１の実施例におけるコントローラ１００（図３に示す）と相違する。操作方向判定部１１４では、パイロット圧演算部１１０が出力する目標パイロット圧と姿勢検出装置が出力する姿勢情報を入力として、ブーム１７及びアーム１８が従重力方向に操作されているか抗重力方向に操作されているかを判定する。
【００７２】
次に、図１０を用いて指令電流補正演算部１１３Ａにおける指令電流の補正手順について説明する。
【００７３】
まず、ステップＳ１３１でオルタネータ７０の出力電流が許容電流よりも大きいか否かを判定する。ステップＳ１３１で許容電流以下である（ＮＯ）と判定した場合は、フローを終了する。
【００７４】
ステップＳ１３１でＹＥＳ（許容電流よりも大きい）と判定した場合は、ステップＳ１３２に進み、バケット操作が行われているか否かを判定する。
【００７５】
ステップＳ１３２でＹＥＳ（バケット操作が行われている）と判定した場合は、ステップＳ１３３に進み、当該バケット操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００７６】
ステップＳ１３２でＮＯ（バケット操作が行われていない）と判定した場合は、ステップＳ１３４に進み、アーム１８が従重力方向に操作されているか否かを判定する。
【００７７】
ステップＳ１３４でＹＥＳ（アーム１８が従重力方向に操作されている）と判定した場合は、ステップＳ１３５に進み、当該アーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００７８】
ステップＳ１３４でＮＯ（アームが従重力方向に操作されていない）と判定した場合は、ステップＳ１３６に進み、旋回操作が行われているか否かを判定する。
【００７９】
ステップＳ１３６でＹＥＳ（旋回操作が行われている）と判定した場合は、ステップＳ１３７に進み、当該旋回操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００８０】
ステップＳ１３６でＮＯ（旋回操作が行われていない）と判定した場合は、ステップＳ１３８に進み、ブーム１７が従重力方向に操作されているか否かを判定する。
【００８１】
ステップＳ１３８でＹＥＳ（ブーム１７が従重力方向に操作されている）と判定した場合は、ステップＳ１３９に進み、当該ブーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００８２】
ステップＳ１３８でＮＯ（ブーム１７が従重力方向に操作されていない）と判定した場合は、ステップＳ１４０に進み、アーム１８が抗重力方向に操作されているか否かを判定する。
【００８３】
ステップＳ１４０でＹＥＳ（アーム１８が抗重力方向に操作されている）と判定した場合は、ステップＳ１４１に進み、当該アーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００８４】
ステップＳ１４０でＮＯ（アーム１８が抗重力方向に操作されていない）と判定した場合は、ステップＳ１４２に進み、ブームが抗重力方向に操作されているか否かを判定する。
【００８５】
ステップＳ１４２でＹＥＳ（ブーム１７が抗重力方向に操作されている）と判定した場合は、ステップＳ１４３に進み、当該ブーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１３１以降の処理を繰り返す。
【００８６】
ステップＳ１４２でＮＯ（ブームが抗重力方向に操作されていない）と判定した場合は、指令電流を補正できる電磁比例弁が存在しないため、フローを終了する。
【００８７】
次に、図１１を用いて本実施例における指令電流の補正方法について説明する。図１１は、アームダンプ操作とブーム下げ操作が同時に行なわれている最中にオルタネータ７０の出力電流が許容電流を超えたケースを示している。許容電流判定部１１２がオルタネータ７０の出力電流が許容電流を超えたと判定した時点（時刻Ｔ１）から指令制限の制限を開始する。アーム１８を抗重力方向に操作している時は、アームシリンダ６に作用する負荷が大きいため、当該アーム操作に対応した電磁比例弁の指令電流は優先的に制限されない。一方、ブーム１７を従重力方向に操作している時は、ブームシリンダ５に作用する負荷が小さいため、当該ブーム操作に対応した電磁比例弁の指令電流が優先的に制限される。
【００８８】
以上のように構成した油圧ショベル２００によれば、第１の実施例の効果に加えて以下の効果が得られる。
【００８９】
アーム１８又はブーム１７の従重力方向の操作に対応している電磁比例弁の指令電流を、アーム１８又はブーム１７の抗重力方向の操作に対応している電磁比例弁の指令電流よりも優先して制限することにより、アームシリンダ６又はブームシリンダ５に対応した電磁比例弁の指令電流が制限される頻度が抑えられるため、作業効率の低下を更に抑制することができる。
【実施例３】
【００９０】
本発明の第３の実施例に係る油圧ショベル２００について、図１２〜図１６を用いて説明する。図１２は本実施例におけるコントローラの機能ブロック図であり、図１３はオープンセンタ方式においてメインポンプからアクチュエータ及びタンクへ圧油が流れる原理を示す図であり、図１４は方向制御弁のスプール開口特性（パイロット圧とスプール開口面積）との相関を示す図であり、図１５は図１２に示す指令電流補正演算部１１３Ｂの処理を示すフローチャートであり、図１６は図１２に示す指令電流補正演算部１１３Ｂによる指令電流の補正結果の一例を示す図である。
【００９１】
本実施例におけるコントローラの機能構成について図１２を用いて説明する。本実施例におけるコントローラ１００Ｂは、各方向制御弁のスプール開口特性を記憶するスプール開口特性記憶部１１５を有している点で第２の実施例におけるコントローラ１００Ａ（図９に示す）と相違する。
【００９２】
オープンセンタ方式におけるメインポンプからアクチュエータ及びタンクへの圧油の流れについて図１３を用いて説明する。コントローラは、レバー操作量に応じた指令電流を電磁比例弁に出力する。指令電流に応じて電磁比例弁が開き、パイロットポンプの吐出圧を元圧として生成されたパイロット圧がコントロールバルブのスプールに作用する。パイロット圧がスプールを押すことで、メインポンプがアクチュエータ及びタンクと連通し、メインポンプからの圧油がアクチュエータ及びタンクに流れる。
【００９３】
次に、図１４を用いてアクチュエータ及びタンクに圧油が流れる方法について説明する。パイロット圧が十分に小さい時（図中のＰｉ１以下）にはタンク側のスプール開口が十分に大きくなっており、アクチュエータ側のスプール開口はゼロ、すなわち閉じきった状態である。このため、Ｐｉ１以下ではタンクにのみ圧油が流れる。一方、パイロット圧が十分に大きい時（図中のＰｉ２以上）にはアクチュエータ側のスプール開口が十分に大きくなっており、タンク側の開口はゼロ、すなわち閉じきった状態である。このため、Ｐｉ２以上ではアクチュエータにのみ圧油が流れる。Ｐｉ１とＰｉ２の間では、アクチュエータ側のスプール開口とタンク側のスプール開口が共に開いているのでどちらにも圧油が流れる。したがってアクチュエータを駆動するためには、アクチュエータ側のスプール開口が閉じ切らないようにパイロット圧を下限値Ｐｉ１（指令電流Ｉ１）よりも大きい値に保持する必要がある。
【００９４】
次に、図１５を用いて指令電流補正演算部１１３Ｂにおける指令電流の補正手順について説明する。
【００９５】
まず、ステップＳ１５１でオルタネータ７０の出力電流が許容電流よりも大きいか否かを判定する。ステップＳ１５１で許容電流以下である（ＮＯ）と判定した場合は、フローを終了する。
【００９６】
ステップＳ１５１でＹＥＳ（許容電流よりも大きい）と判定した場合は、ステップＳ１５２に進み、バケット操作が行われ、かつ当該バケット操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。ここで、指令電流が指令電流下限値Ｉ１＋α（所定のマージン）よりも大きい場合は補正可能と判定し、指令電流が指令電流下限値Ｉ１＋α以下のときは補正不可と判定する。
【００９７】
ステップＳ１５２でＹＥＳ（バケット操作が行われ、かつ指令電流の補正が可能である）と判定した場合は、ステップＳ１５３に進み、当該バケット操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【００９８】
ステップＳ１５２でＮＯ（バケット操作が行われていない、又は指令電流が補正不可である）と判定した場合は、ステップＳ１５４に進み、アーム１８が従重力方向に操作され、かつ当該アーム操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。
【００９９】
ステップＳ１５４でＹＥＳ（アーム１８が従重力方向に操作され、かつ指令電流が補正可能である）と判定した場合は、ステップＳ１５５に進み、当該アーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【０１００】
ステップＳ１５４でＮＯ（アーム１８が従重力方向に操作されていない、又は指令電流が補正不可である）と判定した場合は、ステップＳ１５６に進み、旋回操作が行われ、かつ当該旋回操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。
【０１０１】
ステップＳ１５６でＹＥＳ（旋回操作が行われ、かつ指令電流が補正可能である）と判定した場合は、ステップＳ１５７に進み、当該旋回操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【０１０２】
ステップＳ１５６でＮＯ（旋回操作が行われていない、又は指令電流が補正不可である）と判定した場合は、ステップＳ１５８に進み、ブーム１７が従重力方向に操作され、かつ当該ブーム操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。
【０１０３】
ステップＳ１５８でＹＥＳ（ブーム１７が従重力方向に操作され、かつ指令電流が補正可能である）と判定した場合は、ステップＳ１５９に進み、当該ブーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【０１０４】
ステップＳ１５８でＮＯ（ブーム１７を従重力方向に操作されていない、又は指令電流が補正不可である）と判定した場合は、ステップＳ１６０に進み、アーム１８が抗重力方向に操作され、かつ当該アーム操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。
【０１０５】
ステップＳ１６０でＹＥＳ（アーム１８が抗重力方向に操作され、かつ指令電流が補正可能である）と判定した場合は、ステップＳ１６１に進み、当該アーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【０１０６】
ステップＳ１６０でＮＯ（アーム１８が抗重力方向に操作されていない、又は指令電流が補正不可である）と判定した場合は、ステップＳ１６２に進み、ブーム１７が抗重力方向に操作され、かつ当該ブーム操作に対応した電磁比例弁の指令電流が補正可能であるか否かを判定する。
【０１０７】
ステップＳ１６２でＹＥＳ（ブーム１７が抗重力方向に操作され、かつ指令電流が補正可能である）と判定した場合は、ステップＳ１６３に進み、当該ブーム操作に対応した電磁比例弁に出力している指令電流を微小量ΔＩだけ低下させ、ステップＳ１５１以降の処理を繰り返す。
【０１０８】
ステップＳ１６２でＮＯ（ブーム１７が抗重力方向に操作されていない、又は指令電流が補正不可である）と判定した場合は、指令電流を補正できる電磁比例弁が存在しないため、フローを終了する。
【０１０９】
次に、図１６を用いて本実施例における指令電流の補正方法について説明する。図１６は、アームクラウド操作とバケットクラウド操作が同時に行なわれている最中にオルタネータ７０の出力電流が許容電流を超えたケースを示している。許容電流判定部１１２がオルタネータ７０の出力電流が許容電流を超えたと判定した時点（時刻Ｔ１）から指令電流の制限を開始する。ここで、バケットシリンダ７に対応した電磁比例弁４４ａ，４４ｂの方がアームシリンダ６に対応した電磁比例弁４３ａ〜４３ｄよりも補正優先順位が高いため、バケットクラウド操作に対応した電磁比例弁４４ａから指令電流の制限を開始する。ただし、電磁比例弁４４ａの指令電流を電流下限値Ｉ１以下まで制限してしまうとバケットシリンダ７のボトム側に圧油が供給されず、バケットシリンダ７の伸長動作が停止してしまうため、電磁比例弁４４ａの指令電流が電流下限値Ｉ１＋αに達した時点（時刻Ｔ２）からアームクラウド操作に対応した電磁比例弁４３ｃ，４３ｄの指令電流を制限する。
【０１１０】
以上のように構成した本実施例に係る油圧ショベル２００によれば、第２の実施例の効果に加えて以下の効果が得られる。
【０１１１】
オルタネータ７０の出力電流が許容電流を超えた場合に、電磁比例弁４１ａ，４１ｂ，４２ａ〜４２ｄ，４３ａ〜４３ｄ，４４ａ，４４ｂの各指令電流を指令電流下限値Ｉ１以下とならないように制限することにより、油圧アクチュエータ４〜７への圧油の供給が停止することを防止することができる。これにより、油圧アクチュエータ４〜７の意図しない停止による操作性の悪化を防ぐことができる。なお、本実施例では、指令電流下限値Ｉ１が全ての電磁比例弁で同一であると仮定しているが、対応する油圧アクチュエータ及びその駆動方向に応じて異なっていても良い。
【０１１２】
以上、本発明の実施例について詳述したが、本発明は、上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成に他の実施例の構成の一部を加えることも可能であり、ある実施例の構成の一部を削除し、あるいは、他の実施例の一部と置き換えることも可能である。
【符号の説明】
【０１１３】
１ａ，１ｂ…走行用操作装置、２ａ，２ｂ…作業用操作装置、３ａ…左走行モータ（油圧アクチュエータ）、３ｂ…右走行モータ（油圧アクチュエータ）、４…旋回モータ（油圧アクチュエータ）、５…ブームシリンダ（油圧アクチュエータ）、６…アームシリンダ（油圧アクチュエータ）、７…バケットシリンダ（油圧アクチュエータ）、８ａ，８ｂ，８ｃ…油圧ポンプ、９ａ，９ｂ，９ｃ…レギュレータ、１０…下部走行体、１１…上部旋回体、１２…作業装置、１３ａ…走行装置、１４…運転室、１５…エンジン、１６…ゲートロックレバー、１７…ブーム、１８…アーム、１９…バケット、２０…コントロールバルブ、２１…左走行用方向制御弁、２２…右走行用方向制御弁、２３…旋回用方向制御弁、２４ａ，２４ｂ…ブーム用方向制御弁、２５ａ，２５ｂ…アーム用方向制御弁、２６…バケット用方向制御弁、２７…パイロットポンプ、２８…リリーフ弁、２９…ゲートロック弁、３１ａ，３１ｂ…旋回用圧力センサ、３２ａ，３２ｂ，３２ｃ，３２ｄ…ブーム用圧力センサ、３３ａ，３３ｂ，３３ｃ，３３ｄ…アーム用圧力センサ、３４ａ，３４ｂ…バケット用圧力センサ、４１ａ，４１ｂ…旋回用電磁比例弁、４２ａ，４２ｂ，４２ｃ，４２ｄ…ブーム用電磁比例弁、４３ａ，４３ｂ，４３ｃ，４３ｄ…アーム用電磁比例弁、４４ａ，４４ｂ…バケット用電磁比例弁、４５ａ，４５ｂ，４５ｃ，４５ｄ…パイロット弁、５０…表示装置、６１，６２，６３，６４，６５，６６，６７，６８…ポテンショメータ、７０…オルタネータ、７１…電力供給ライン、７２…バッテリ、７３…その他電装品、７４…電流センサ（電流検出装置）、７５…回転数センサ（回転数検出装置）、８１〜８３…ＩＭＵ、１００，１００Ａ，１００Ｂ…コントローラ（制御装置）、１１０…パイロット圧演算部、１１１…指令電流演算部、１１２…許容電流判定部、１１３，１１３Ａ，１１３Ｂ…指令電流補正演算部、１１４…操作方向判定部、１１５…スプール開口特性記憶部、２００…油圧ショベル（建設機械）。
【図１】
2019120043.tif 000003
【図２】
2019120043.tif 000004
【図３】
2019120043.tif 000005
【図４】
2019120043.tif 000006
【図５】
2019120043.tif 000007
【図６】
2019120043.tif 000008
【図７】
2019120043.tif 000009
【図８】
2019120043.tif 000010
【図９】
2019120043.tif 000011
【図１０】
2019120043.tif 000012
【図１１】
2019120043.tif 000013
【図１２】
2019120043.tif 000014
【図１３】
2019120043.tif 000015
【図１４】
2019120043.tif 000016
【図１５】
2019120043.tif 000017
【図１６】
2019120043.tif 000018