"燃料タンクと、この燃料タンクに蓄えられた燃料を使用して動力を生成するエンジンと、このエンジンにより駆動される可変容量型油圧ポンプと、この可変容量型油圧ポンプの吐出油を供給されて作業機械の所定部位を駆動する油圧アクチュエータと、蓄電装置と、この蓄電装置に蓄えられた電気エネルギを供給されて駆動され、前記エンジンによる前記可変容量型油圧ポンプの駆動をアシスト可能な電動モータとを備えるハイブリッドタイプの作業機械の駆動制御装置において、前記燃料タンクの燃料残量を検出する燃料残量検出器と、前記蓄電装置の蓄電残量を検出する蓄電残量検出器と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記エンジンの出力の上限を設定する前記エンジン出力制御手段と、このエンジン出力制御手段により制御される前記エンジンの出力トルクを超えないように前記可変容量型油圧ポンプの入力トルクの上限を設定する前記ポンプ制御手段と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記蓄電装置の出力の上限を設定する電気出力制御手段とが設けられたことを特徴とするハイブリッドタイプの作業機械の駆動制御装置。燃料タンクと、この燃料タンクに蓄えられた燃料を使用して動力を生成するエンジンと、このエンジンにより駆動される可変容量型油圧ポンプと、この可変容量型油圧ポンプの吐出油を供給されて作業機械の所定部位を駆動する油圧アクチュエータと、蓄電装置と、この蓄電装置に蓄えられた電気エネルギを供給されて前記所定部位とは別の所定部位を駆動する電動アクチュエータとを備えるハイブリッドタイプの作業機械の駆動制御装置において、前記燃料タンクの燃料残量を検出する燃料残量検出器と、前記蓄電装置の蓄電残量を検出する蓄電残量検出器と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記エンジンの出力の上限を設定する前記エンジン出力制御手段と、このエンジン出力制御手段により制御される前記エンジンの出力トルクを超えないように前記可変容量型油圧ポンプの入力トルクの上限を設定する前記ポンプ制御手段と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記蓄電装置の出力の上限を設定する電気出力制御手段とが設けられたことを特徴とするハイブリッドタイプの作業機械の駆動制御装置。一般に、油圧ポンプの吐出油を走行モータ、ブームシリンダ、アームシリンダ、バケットシリンダ等の油圧アクチュエータに供給する場合、それらの油圧アクチュエータに供給される圧油の流量が大きくなるほど、それらの油圧アクチュエータの動作速度は大きくなるが、圧力損失も大きくなる。言い換えれば、それらの油圧アクチュエータに供給される圧油の流量を制限するほど、油圧アクチュエータの速度を制限することになるが、圧力損失を小さくすることができる。油圧ポンプは、エンジンの出力およびモータジェネレータの出力の少なくとも一方を伝達されて駆動されるものであるから、油圧アクチュエータの駆動に伴う圧力損失を小さくすれば、エンジンの燃費当りの作業機械の作業量、および、モータジェネレータアシストモータの消費電力当りの作業機械の作業量のうちの少なくとも一方を大きくすることができる。そこで、燃料タンクにおける燃料残量および蓄電装置における蓄電残量の両方の状態に応じて、すなわち、作業機械に保有された総エネルギ量に応じて、エンジンの単位時間当たりの出力および蓄電装置の単位時間当たりの出力の少なくとも一方を制限することによって、その総エネルギ量での作業機械の作業量を大きくすることが考えられる。本発明は前述の事情を考慮してなされたものであり、その目的は、燃料タンクに蓄えられた燃料と蓄電装置に蓄えられた電気エネルギを使用して作業機械を駆動する際に、燃料残量および蓄電残量の両方の状態に応じて、それら燃料残量および蓄電残量の少なくとも一方の単位時間当たりの使用量を制限できるハイブリッドタイプの作業機械の駆動制御装置を提供することにある。前述の目的を達成するために本発明に係るハイブリッドタイプの作業機械の駆動制御装置は次のように構成されている。1本発明に係るハイブリッドタイプの作業機械の駆動制御装置は、燃料タンクと、この燃料タンクに蓄えられた燃料を使用して動力を生成するエンジンと、このエンジンにより駆動される可変容量型油圧ポンプと、この可変容量型油圧ポンプの吐出油を供給されて作業機械の所定部位を駆動する油圧アクチュエータと、蓄電装置と、この蓄電装置に蓄えられた電気エネルギを供給されて駆動され、前記エンジンによる前記可変容量型油圧ポンプの駆動をアシスト可能な電動モータとを備えるハイブリッドタイプの作業機械の駆動制御装置において、前記燃料タンクの燃料残量を検出する燃料残量検出器と、前記蓄電装置の蓄電残量を検出する蓄電残量検出器と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記エンジンの出力の上限を設定する前記エンジン出力制御手段と、このエンジン出力制御手段により制御される前記エンジンの出力トルクを超えないように前記可変容量型油圧ポンプの入力トルクの上限を設定する前記ポンプ制御手段と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記蓄電装置の出力の上限を設定する電気出力制御手段とが設けられたことを特徴とする。2本発明に係るハイブリッドタイプの作業機械の駆動制御装置は、燃料タンクと、この燃料タンクに蓄えられた燃料を使用して動力を生成するエンジンと、このエンジンにより駆動される可変容量型油圧ポンプと、この可変容量型油圧ポンプの吐出油を供給されて作業機械の所定部位を駆動する油圧アクチュエータと、蓄電装置と、この蓄電装置に蓄えられた電気エネルギを供給されて前記所定部位とは別の所定部位を駆動する電動アクチュエータとを備えるハイブリッドタイプの作業機械の駆動制御装置において、前記燃料タンクの燃料残量を検出する燃料残量検出器と、前記蓄電装置の蓄電残量を検出する蓄電残量検出器と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記エンジンの出力の上限を設定する前記エンジン出力制御手段と、このエンジン出力制御手段により制御される前記エンジンの出力トルクを超えないように前記可変容量型油圧ポンプの入力トルクの上限を設定する前記ポンプ制御手段と、前記燃料残量検出器による燃料残量の検出結果および前記蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、前記蓄電装置の出力の上限を設定する電気出力制御手段とが設けられたことを特徴とする。なお、この2に記載の駆動制御装置において、油圧アクチュエータは、例えば作業機械に搭載された作業装置を駆動するための油圧シリンダ、走行体を駆動するための油圧モータであり、電動アクチュエータは、例えば作業機械の旋回体を駆動するための電動モータである。1,2に記載の駆動制御装置において、エンジン出力制御手段は、燃料残量検出器による燃料残量の検出結果および蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、エンジンの出力の上限を設定する。そして、ポンプ制御手段は、このエンジン出力制御手段により制御されるエンジンの出力トルクを超えないように可変容量型油圧ポンプの入力トルクの上限を設定する。また、電気出力制御手段は、燃料残量検出器による燃料残量の検出結果および蓄電残量検出器による蓄電残量の検出結果の両方に基づいて、蓄電装置の出力の上限を設定する。これらにより、燃料タンクに蓄えられた燃料と蓄電装置に蓄えられた電気エネルギを使用して作業機械を駆動する際に、燃料残量および蓄電残量の両方の状態に応じて、それら燃料残量および蓄電残量の少なくとも一方の単位時間当たりの使用量を制限できる。本発明に係る駆動制御装置によれば、前述のように、燃料タンクに蓄えられた燃料と蓄電装置に蓄えられた電気エネルギを使用して作業機械を駆動する際に、燃料残量および蓄電残量の両方の状態に応じて、それら燃料残量および蓄電残量の少なくとも一方の単位時間当たりの使用量を制限できる。この結果、作業機械に保有された総エネルギ量での作業機械の作業量を大きくすることができる。本発明の一実施形態について図1~図3を用いて説明する。図1に示す油圧ショベル1は、履帯を駆動して走行する走行体2と、運転室4、機械室5、カウンタウェイト6を有し、走行体2旋回可能に結合した旋回体3と、この旋回体3の前部に装備されたフロント作業装置7を備える。フロント作業装置7は、旋回体3の前部に回動可能に結合したブーム8と、このブーム8の先端部に回動可能に結合したアーム9と、このアーム9の先端部に回動可能に結合したバケット10とを備える。本実施形態に係る駆動制御装置20は、前述の油圧ショベル1を駆動するものであって、燃料を蓄える燃料タンク26と、この燃料タンク26に蓄えられた燃料を使用して動力を生成するエンジン27と、このエンジン27により駆動される可変容量型油圧ポンプ28と、この可変容量型油圧ポンプ28の吐出油を供給されて油圧ショベル1の所定部位を駆動する油圧アクチュエータ、すなわち走行体2、ブーム8、アーム9、バケット10のそれぞれを駆動するための走行モータ21油圧モータ、ブームシリンダ22油圧シリンダ、アームシリンダ23油圧シリンダ、バケットシリンダ24油圧シリンダのそれぞれとを備える。可変容量型油圧ポンプ28と走行モータ21、ブームシリンダ22、アームシリンダ23、バケットシリンダ24との間には、油圧制御回路29が介在して設けられ、この油圧制御回路29によって、走行モータ21、ブームシリンダ22、アームシリンダ23、バケットシリンダ24のそれぞれに供給される圧油の流れが制御されるようになっている。駆動制御装置20はさらに、蓄電装置としてのバッテリ30と、アシストモータ31とを備える。アシストモータ31は、バッテリ30に蓄えられた電気エネルギを供給されて駆動され、エンジン27による可変容量型油圧ポンプ28の駆動をアシスト可能な電動モータであるとともに、エンジン27の出力を伝達されてバッテリ30に蓄えさせるための電気エネルギを生成するジェネレータでもある。駆動制御装置20はさらに、前述の所定部位とは別の所定部位、すなわち旋回体3を駆動するための旋回モータ25を備える。この旋回モータ25は、バッテリ30に蓄えられた電気エネルギを供給されて駆動される電動アクチュエータであるとともに、旋回体3の制動時にバッテリ30に蓄えさせるための電気エネルギを生成するジェネレータでもある。駆動制御装置20はさらに、エンジン27の電子制御を行うためのエンジンコントローラ40と、可変容量型油圧ポンプ28の押し退け容積の可変機構部28aを制御する電子制御可能なレギュレータ41と、バッテリ30からアシストモータ31に供給される電力を制御するアシスト用インバータ42と、バッテリ30から旋回モータ25に供給される電力を制御する旋回用インバータ43と、アシストモータ31により生成された電気エネルギ、および、旋回モータ25により生成された電気エネルギをバッテリ30に充電可能な形に変換するコンバータ44と、これらエンジンコントローラ40,レギュレータ41,アシスト用インバータ42,旋回用インバータ43,コンバータ44を制御するメインコントローラ50とを備える。駆動制御装置20はさらに、燃料タンク26の燃料残量を検出する燃料残量検出器61と、バッテリ30の蓄電残量を検出する蓄電残量検出器62とを備える。メインコントローラ50はCPU、ROM、RAMを備えるマイクロコンピュータであり、制御プログラムにより予め設定されたエンジン出力制御手段51を備える。このエンジン出力制御手段51は、燃料残量検出器61による燃料残量の検出結果および蓄電残量検出器62による蓄電残量の検出結果の両方に基づいてエンジン27の出力の上限を設定し、その出力の上限以下の範囲でエンジン27を稼働させるようエンジンコントローラ40に指令を出力するものである。メインコントローラ50はさらに、制御プログラムにより予め設定された電気出力制御手段52を備える。この電気出力制御手段52は、燃料残量検出器61による燃料残量の検出結果および蓄電残量検出器62による蓄電残量の検出結果の両方に基づいてバッテリ30の出力の上限を設定し、その出力の上限以下の範囲でアシストモータ31および旋回モータ25が駆動されるようアシスト用インバータ42および旋回用インバータ43を制御するものである。駆動制御装置20はさらに、可変容量型油圧ポンプ28の吐出圧を検出する吐出圧検出器63、可変容量型油圧ポンプ28の押し退け容積を検出する押し退け容積検出器64とを備える。また、メインコントローラ50はさらに、制御プログラムにより予め設定されたポンプ制御手段53を備える。このポンプ制御手段53は、吐出圧検出器63による吐出圧の検出結果および押し退け容積検出器64による押し退け容積の検出結果の両方に基づいて、可変容量型油圧ポンプ28の入力トルクがエンジン27の出力トルクを超えないよう可変容量型油圧ポンプ28のレギュレータ41を制御する、すなわち、可変容量型油圧ポンプ28の押し退け容積を制御するものである。メインコントローラ50は、燃料残量が燃料タンク26の貯蔵限度の20未満で、蓄電残量がバッテリ30の貯蔵限度の50以上の場合に第1モードとなり、燃料残量が燃料タンク26の貯蔵限度の20以上で、蓄電残量がバッテリ30の貯蔵限度の50以上の場合に第2モードとなり、燃料残量が燃料タンク26の貯蔵限度の20未満で、蓄電残量がバッテリ30の貯蔵限度の50未満の場合に第3モードとなり、燃料残量が燃料タンク26の貯蔵限度の20以上で、蓄電残量がバッテリ30の貯蔵限度の50未満の場合に第4モードとなる。第1モードにおいて、エンジン出力制御手段51はエンジン27の出力の上限を最高出力の80に設定し、電気出力制御手段52はバッテリ30の出力の上限を最高出力の90に設定する。第2モードにおいて、エンジン出力制御手段51はエンジン27の出力の上限を最高出力の100に設定し、電気出力制御手段52はバッテリ30の出力の上限を最高出力の100に設定する。第3モードにおいて、エンジン出力制御手段51はエンジン27の出力の上限を最高出力の80に設定し、電気出力制御手段52はバッテリ30の出力の上限を最高出力の80に設定する。第4モードにおいて、エンジン出力制御手段51はエンジン27の出力の上限を最高出力の100に設定し、電気出力制御手段52はバッテリ30の出力の上限を最高出力の80に設定する。なお、第1モードにおいて、バッテリ30の出力の上限を最高出力の100に設定せずに90に設定する意図は、バッテリ30が劣化した場合に蓄電残量の検出精度が低下するため、その検出精度の低下を考慮して蓄電残量に余裕を持たせるためである。第1~第4モードのそれぞれにおいて、ポンプ制御手段53は、可変容量型油圧ポンプ28の入力トルクがエンジン27の出力トルクを超えないよう可変容量型油圧ポンプ28のレギュレータ41を制御する。これにより、第1モードにおいて作業装置用アクチュエータ、すなわちブームシリンダ22、アームシリンダ23、バケットシリンダ24と、走行モータ2aとの総出力の上限は最高出力の80に設定されることになり、第2モードにおいて総出力の上限は最高出力の100に設定されることになり、第3モードにおいて総出力の上限は最高出力の80に設定されることになり、第4モードにおいて総出力の上限は最高出力の80に設定されることになる。本実施形態に係る駆動制御装置20によれば次の効果を得られる。本実施形態に係る駆動制御装置20において、エンジン出力制御手段51は、燃料残量検出器61による燃料残量の検出結果および蓄電残量検出器62による蓄電残量の検出結果の両方に基づいて、エンジン27の出力の上限を設定する。そして、ポンプ制御手段53は、このエンジン出力制御手段51により制御されるエンジン27の出力トルクを超えないように可変容量型油圧ポンプ28の入力トルクの上限を設定する。また、電気出力制御手段52は、燃料残量検出器61による燃料残量の検出結果および蓄電残量検出器62による蓄電残量の検出結果の両方に基づいて、バッテリ30の出力の上限を設定する。これらにより、燃料タンク26に蓄えられた燃料とバッテリ30に蓄えられた電気エネルギを使用して油圧ショベル1を駆動する際に、燃料残量および蓄電残量の両方の状態に応じて、それら燃料残量および蓄電残量の少なくとも一方の単位時間当たりの使用量を制限できる。この結果、油圧ショベル1に保有された総エネルギ量での油圧ショベル1の作業量を大きくすることができる。なお、前述の実施形態に係る駆動制御装置1は、蓄電装置としてバッテリ30を備えるものであるが、本発明における蓄電装置はバッテリに限定されるものではなく、キャパシタであってもよい。"