エンジンによって駆動される可変容量型の油圧ポンプと、前記油圧ポンプからの吐出圧油により駆動される複数の油圧アクチュエータと、前記油圧ポンプから吐出した圧油を制御して前記複数の油圧アクチュエータにそれぞれ給排する複数の制御弁と、前記複数の制御弁を制御する少なくとも1つの操作レバーと、前記油圧ポンプのポンプ容量を検出する検出手段と、前記エンジンに供給する燃料を制御する燃料噴射装置と、可変に指令できる指令値の中から一つの指令値を選択して指令する指令手段と、前記指令手段で指令された指令値に応じて第1目標エンジン回転数を設定し、前記第1目標エンジン回転数に基づいて、前記第1目標エンジン回転数よりも低い回転数である第2目標エンジン回転数を設定する第1設定手段と、前記第2目標エンジン回転数を下限値として、ポンプ容量に対応した目標エンジン回転数を設定する第2設定手段と、前記第2設定手段から求めた前記目標エンジン回転数となるように前記燃料噴射装置を制御する制御手段と、を備え、前記第1設定手段には、前記操作レバーにより操作される前記油圧アクチュエータの種類又は前記操作レバーにより操作される前記複数の油圧アクチュエータの組合せに応じて、前記第1目標エンジン回転数に対する前記第2目標エンジン回転数の下げ幅が設定されてなることを特徴とするエンジンの制御装置。前記下げ幅の値は、前記操作レバーにより操作される前記油圧アクチュエータの種類によって要求される最大要求流量又は前記操作レバーにより操作される前記複数の油圧アクチュエータの組合せによって要求される最大要求流量に応じて、設定されてなることを特徴とする請求項1記載のエンジンの制御装置。前記第2設定手段には、前記下げ幅が大きいほど、前記目標エンジン回転数を前記第2目標エンジン回転数より増加させるポンプ容量の値が小さくなるように設定されてなることを特徴とする請求項1又は2記載のエンジンの制御装置。エンジン出力トルクを検出する検出手段を更に備え、前記第2設定手段は、前記第2目標エンジン回転数を下限値として、ポンプ容量又はエンジン出力トルクに対応した目標エンジン回転数を設定することを特徴とする請求項1乃至3のいずれか一項に記載のエンジンの制御装置。特許文献2として紹介したエンジン制御装置の発明では、燃料指令ダイヤルなどで指示した第1目標エンジン回転数からエンジンの駆動制御を開始する代わりに、第1目標エンジン回転数より低い回転数である第2目標エンジン回転数からエンジンの駆動制御を開始させている。しかし、特許文献2の発明には、操作レバーで操作される油圧アクチュエータの種類や操作レバーで操作される複数の油圧アクチュエータの組合せに応じて、第2目標エンジン回転数を設定することに関する記載はない。特に、油圧ポンプにおけるポンプ容量の余裕度は、どの油圧アクチュエータを操作しているのか、或いは、どの油圧アクチュエータを複数同時に操作するのかによって異なっている。例えば、バケット操作とアーム操作とを同時に行わせるときには、それぞれの油圧アクチュエータに供給する圧油流量の総量としては、多くの圧油流量を必要とする。しかし、例えば、掘削作業をバケット単独で行わせるときには、バケットを作動する油圧アクチュエータに供給する圧油流量としてはそれ程多くを必要としない。そのため、同じエンジン回転数で油圧ポンプが回転駆動されていたとしても、油圧ポンプのポンプ容量を大きくさせる必要がない。本願発明は、上述した特許文献2の発明を更に改良することを目的としたものであり、第1目標エンジン回転数よりも低い回転数である第2目標エンジン回転数に基づいてエンジンの駆動制御を行っても、油圧アクチュエータの操作に悪影響を与えることなく、油圧アクチュエータの操作において必要とする圧油流量を確保することができ、しかも、より効率的にエンジンの駆動制御を低燃費で行えるエンジンの制御装置の提供を目的としている。本発明の課題は、エンジンの制御装置に係わる第1発明から第4発明により、好適に達成することができる。即ち、本願第1発明におけるエンジンの制御装置では、エンジンによって駆動される可変容量型の油圧ポンプと、前記油圧ポンプからの吐出圧油により駆動される複数の油圧アクチュエータと、前記油圧ポンプから吐出した圧油を制御して前記複数の油圧アクチュエータにそれぞれ給排する複数の制御弁と、前記複数の制御弁を制御する少なくとも1つの操作レバーと、前記油圧ポンプのポンプ容量を検出する検出手段と、前記エンジンに供給する燃料を制御する燃料噴射装置と、可変に指令できる指令値の中から一つの指令値を選択して指令する指令手段と、前記指令手段で指令された指令値に応じて第1目標エンジン回転数を設定し、前記第1目標エンジン回転数に基づいて、前記第1目標エンジン回転数よりも低い回転数である第2目標エンジン回転数を設定する第1設定手段と、前記第2目標エンジン回転数を下限値として、ポンプ容量に対応した目標エンジン回転数を設定する第2設定手段と、前記第2設定手段から求めた前記目標エンジン回転数となるように前記燃料噴射装置を制御する制御手段と、を備え、前記第1設定手段には、前記操作レバーにより操作される前記油圧アクチュエータの種類又は前記操作レバーにより操作される前記複数の油圧アクチュエータの組合せに応じて、前記第1目標エンジン回転数に対する前記第2目標エンジン回転数の下げ幅が設定されてなることを最も主要な特徴としている。本願第2発明では、前記下げ幅の値は、前記操作レバーにより操作される前記油圧アクチュエータの種類によって要求される最大要求流量又は前記操作レバーにより操作される前記複数の油圧アクチュエータの組合せによって要求される最大要求流量に応じて、設定されてなることを主要な特徴としている。本願第3発明では、前記第2設定手段には、前記下げ幅が大きいほど、前記目標エンジン回転数を前記第2目標エンジン回転数より増加させるポンプ容量の値が小さくなるように設定されてなることを主要な特徴としている。本願第4発明では、エンジン出力トルクを検出する検出手段を更に備え、前記第2設定手段は、前記第2目標エンジン回転数を下限値として、ポンプ容量又はエンジン出力トルクに対応した目標エンジン回転数を設定することを主要な特徴としている。本発明におけるエンジンの制御装置では、設定した第1目標エンジン回転数に基づいて、第1目標エンジン回転数よりも低い回転数である第2目標エンジン回転数を設定することができる。しかも、操作レバーにより操作される油圧アクチュエータの種類又は操作レバーにより操作される複数の油圧アクチュエータの組合せに応じて、第1目標エンジン回転数に対する第2目標エンジン回転数の下げ幅を設定している。即ち、操作される油圧アクチュエータの種類又は操作される複数の油圧アクチュエータの組合せ毎に、それぞれに対応した下げ幅を設定している。このように構成しておくことにより、エンジンの燃料消費量を低減させながら、油圧アクチュエータの操作に悪影響を与えることなく、油圧アクチュエータの操作を行える。しかも、操作される油圧アクチュエータが必要とする圧油流量は、第1目標エンジン回転数よりも低い第2目標エンジン回転数で油圧ポンプを回転駆動させることにより、得ることができる。更に、第1目標エンジン回転数よりも低い第2目標エンジン回転数でエンジンの駆動制御を行っても、油圧ポンプのポンプ容量を大きくしておくことによって、油圧アクチュエータの作動に必要な圧油流量を油圧ポンプから吐出させておくことができる。また、本願第2発明のように構成しておくことによって、常に、操作レバーで操作される油圧アクチュエータが必要とする圧油流量又は複数の油圧アクチュエータが必要とするトータルの圧油流量を、油圧ポンプから吐出させることができる。また、本願第3発明のように構成しておくことによって、ポンプ容量増加に対して素早くエンジン回転数を上昇させることができ、第1目標エンジン回転数よりも低い第2目標エンジン回転数を設定したことに起因する圧油流量の流量不足を補うことができる。また、本願第4発明のように構成しておくことによって、さらに、油圧アクチュエータの操作に悪影響を与えることなく、滑らかで効率の良い動作をさせることができる。本発明の好適な実施の形態について、添付図面に基づいて以下において具体的に説明する。本発明のエンジンの制御装置は、油圧ショベル、ブルドーザ、ホイールローダなどの建設機械に搭載されるエンジンを制御する制御装置として好適に適用することができるものである。また、本発明のエンジンの制御装置としては、以下で説明する形状、構成以外にも本発明の課題を解決することができる形状、構成であれば、それらの形状、構成を採用することができるものである。このため、本発明は、以下に説明する実施例に限定されるものではなく、多様な変更が可能である。図1は、本発明の実施形態に係わるエンジンの制御装置における油圧回路図である。エンジン2はディーゼルエンジンであり、そのエンジン出力トルクの制御は、エンジン2のシリンダ内に噴射する燃料の量を調整することによって行われる。この燃料の調整は、従来から公知の燃料噴射装置3によって行うことができる。エンジン2の出力軸5には可変容量型油圧ポンプ6以下、油圧ポンプ6という。が連結されており、出力軸5が回転することにより油圧ポンプ6が駆動される。油圧ポンプ6の斜板6aの傾転角は、ポンプ制御装置8によって制御され、斜板6aの傾転角が変化することで油圧ポンプ6のポンプ容量Dcc/revが変化する。ポンプ制御装置8は、斜板6aの傾転角を制御するサーボシリンダ12と、ポンプ圧と油圧アクチュエータ10の負荷圧との差圧に応じて制御されるLS弁ロードセンシング弁17と、から構成されている。サーボシリンダ12は、斜板6aに作用するサーボピストン14を備えており、油圧ポンプ6から吐出された油圧が、油路27a、27bを介して供給されている。LS弁17は、油路27aの油圧ポンプ吐出圧とパイロット油路28の油圧油圧アクチュエータ10の負荷圧との差圧に応じて作動し、サーボピストン14を制御する構成となっている。サーボピストン14の制御によって、油圧ポンプ6における斜板6aの傾転角が制御される。また、操作レバー11aの操作量に応じて操作レバー装置11から出力されるパイロット圧によって制御弁9が制御されることで、油圧アクチュエータ10に供給する流量が制御されることになる。このポンプ制御装置8は、公知のロードセンシング制御装置によって構成することができる。油圧ポンプ6から吐出された圧油は、吐出油路25を通って制御弁9に供給される。制御弁9は、5ポート3位置に切換えることのできる切換弁として構成されており、制御弁9から出力する圧油を油路26a、26bに対して選択的に供給することで、油圧アクチュエータ10を作動させることができる。尚、油圧アクチュエータとしては、例示した油圧シリンダ型の油圧アクチュエータに限定されて解釈されるものではなく、油圧モータでもよく、また、ロータリー型の油圧アクチュエータとして構成することもできる。また、制御弁9と油圧アクチュエータ10とを2組だけ例示しているが、制御弁9と油圧アクチュエータ10との組は、3組以上で構成することもできる。また、1つの制御弁で複数の油圧アクチュエータを操作するように構成することもできる。例えば、操作レバー装置11として、操作レバー11aを作業者からみて前後及び左右の2つの操作方向に操作できるよう構成し、それぞれの操作方向によって、異なる制御弁を切り換えられるように構成することができる。操作レバー装置11で操作される油圧アクチュエータとして、例えば、建設機械における油圧ショベルを例に挙げて説明すれば、ブーム用油圧シリンダ、アーム用油圧シリンダ、バケット用油圧シリンダ、左走行用油圧モータ、右走行用油圧モータ及び旋回モータ等が、油圧アクチュエータとして用いられることになる。図1ではこれらの各油圧アクチュエータのうちで、例えば、アーム用油圧シリンダとブーム用油圧シリンダとを代表させて示していることになる。操作レバー11aを中立位置から操作したとき、操作レバー11aの操作方向及び操作量に応じて、操作レバー装置11からはパイロット圧が出力される。出力されたパイロット圧は、制御弁9の左右のパイロットポートのいずれかに加えられることになる。これにより、制御弁9は、中立位置であるII位置から左右のI位置又はIII位置に切換えられる。制御弁9がII位置からI位置に切換えられると、油圧ポンプ6からの吐出圧油を、油路26bから油圧アクチュエータ10のボトム側に供給することができ、油圧アクチュエータ10のピストンを伸長させることができる。このとき、油圧アクチュエータ10のヘッド側における圧油は、油路26aから制御弁9を通ってタンク22に排出されることになる。同様に、制御弁9がIII位置に切換えられると、油圧ポンプ6からの吐出圧油は、油路26aから油圧アクチュエータ10のヘッド側に供給することができ、油圧アクチュエータ10のピストンを縮小させることができる。このとき、油圧アクチュエータ10のボトム側における圧油は、油路26bから制御弁9を通ってタンク22に排出されることになる。ここで、油圧アクチュエータ10のヘッド側とは、油圧シリンダのロッド側の油室をいう。また、油圧アクチュエータ10のボトム側とは、油圧シリンダのロッドの反対側の油室をいう。吐出油路25の途中からは、油路27cが分岐しており、油路27cにはアンロード弁15が配設されている。アンロード弁15はタンク22に接続しており、油路27cを遮断する位置と連通する位置とに切換えることができる。油路27cにおける油圧は、アンロード弁15を連通位置に切換える押圧力として作用する。また、油圧アクチュエータ10の負荷圧を取り出しているパイロット油路28のパイロット圧及びバネの押圧力は、アンロード弁15を遮断位置に切換える押圧力として作用する。そして、アンロード弁15は、パイロット油路28のパイロット圧及びバネの押圧力と、油路27cにおける油圧との差圧によって制御されることになる。ここで、作業者が指令手段としての燃料ダイヤル4を操作して、可変に指令できる指令値の中から一つの指令値を選択すると、選択した指令値に対応した第1目標エンジン回転数を設定することができる。このようにして設定した第1目標エンジン回転数に応じて、ポンプ吸収トルクとエンジン出力トルクとをマッチングさせる高速制御領域を設定することができる。即ち、図2で示すように、燃料ダイヤル4の操作に応じて第1目標エンジン回転数である目標エンジン回転数NbN ́bが設定されると、第1目標エンジン回転数NbN ́bに応じた高速制御領域Fbが選択されることになる。このとき、目標エンジン回転数は、回転数NbN ́bとなる。尚、目標エンジン回転数N ́bは、目標エンジン回転数を回転数Nbに制御するときにおける、無負荷時のエンジンの摩擦トルクと油圧系のロストルクとの合計値とエンジン出力トルクとがマッチングする点として定まることになる。そして、実際のエンジン制御においては、目標エンジン回転数N ́bとマッチング点Kbとを結んだ線を、高速制御領域Fbとして設定することになる。以下では、目標エンジン回転数N ́bが目標エンジン回転数Nbよりも高回転側にある例を用いて説明を行うが、目標エンジン回転数N ́bと目標エンジン回転数Nbとを一致させることも、目標エンジン回転数N ́bを目標エンジン回転数Nbよりも低回転側に持ってくるように構成することもできる。また、以下の説明において、例えば目標エンジン回転数NcN ́cのように、ダッシュ付きの回転数N ́cを記載するが、ダッシュ付きの回転数N ́cは、上述した説明のとおりである。ここで、作業者が燃料ダイヤル4を操作して、最初に選択した第1目標エンジン回転数Nbより低い新たな第1目標エンジン回転数Ncを設定すると、高速制御領域としては低回転域側における高速制御領域Fcが設定されることになる。このように、燃料ダイヤル4が設定されることにより、燃料ダイヤル4で選択できる第1目標エンジン回転数に対応して、1つの高速制御領域を設定することができる。即ち、燃料ダイヤル4を選択することによって、例えば、図2で示すように最大馬力点K1を通る高速制御領域Faと、同高速制御領域Faから低回転域側における複数の高速制御領域Fb、Fc、の中から任意の高速制御領域、あるいは、これらの高速制御領域の中間にある任意の高速制御領域を設定することができる。図3のエンジン出力トルク特性ラインにおいて最大トルク線Rで規定される領域が、エンジン2が出し得る性能を示している。エンジン2の出力馬力が最大になるところは、最大トルク線R上の最大馬力点K1である。Mはエンジン2の等燃費曲線を示しており、等燃費曲線の中心側が燃費最小領域となっている。最大トルク線R上のK3は、エンジン2のトルクが最大になる最大トルク点を示している。以下では、燃料ダイヤル4の指令値に対応してエンジンの最大目標エンジン回転数である第1目標エンジン回転数N1が設定され、第1目標エンジン回転数N1に対応して、最大馬力点K1を通る高速制御領域F1が設定された場合を例に挙げて説明する。尚、図1で示した燃料ダイヤル4の指令値に対応して、エンジン回転数として定格回転数となる第1目標エンジン回転数N1図2では、定格回転数をNhとして表示しているが、図3では第1目標エンジン回転数N1は定格回転数でもある。が設定され、第1目標エンジン回転数N1に対応した最大馬力点K1を通る高速制御領域F1が、設定された場合についての説明を以下で行う。しかし、本発明は、最大馬力点K1を通る高速制御領域F1が設定された場合に限定されるものではない。例えば、設定された第1目標エンジン回転数に対応した高速制御領域として、図2における複数の高速制御領域Fb、Fc、の中から、あるいは、複数の高速制御領域Fb、Fc、の中間における任意の高速制御領域を設定した場合であったとしても、設定した各高速制御領域に対して本発明を好適に適用することができる。図3は、エンジン出力トルクが増大していくときの様子を示している。本願発明では、作業者が燃料ダイヤル4での指令値に対応して設定した第1目標エンジン回転数N1に応じて、高速制御領域F1を設定することができる。そして、第1目標エンジン回転数N1よりも低い回転数である第2目標エンジン回転数N2を設定し、第2目標エンジン回転数N2に応じた高速制御領域F2に基づいて、エンジンの駆動制御を開始させている。尚、第2目標エンジン回転数N2は、後述するように操作される油圧アクチュエータの種類組合せに応じて設定される。コントローラ7は、例えば、プログラムメモリやワークメモリとして使用される記憶装置と、プログラムを実行するCPUと、を有するコンピュータにより実現することができる。そして、コントローラ7の記憶装置には、図10A~図10Cに示すTable1~Table3、図11に示す対応関係、及び図12のような対応関係等が記憶されている。次に、コントローラ7の制御について、図4のブロック図を用いて説明する。図4において、コントローラ7内の高速制御領域選択演算部32には、燃料ダイヤル4の指令値37が入力されるとともに、ポンプトルク演算部31で演算した油圧ポンプ6が必要とするポンプトルクの指令値、油圧ポンプ6の斜板角に対応するポンプ容量及び操作される油圧アクチュエータの種類組合せ判別部34からの判別結果が入力される。ポンプトルク演算部31には、ポンプ圧力センサ38で検出した油圧ポンプ6から吐出したポンプ圧力ポンプ吐出圧と、斜板角センサ39で検出した油圧ポンプ6の斜板角とが入力される。ポンプトルク演算部31では、入力した油圧ポンプ6の斜板角と油圧ポンプ6のポンプ圧力とから、ポンプトルクエンジン出力トルクを演算する。即ち、一般に、油圧ポンプ6のポンプ吐出圧Pポンプ圧力Pと吐出容量Dポンプ容量Dとエンジン出力トルクTとの関係は、T=PD/200πとして表すことができる。尚、ポンプトルク演算部31、ポンプ圧力センサ38及び斜板角センサ39は、エンジン出力トルクを検出する検出手段としての機能を備えることになる。また、斜板角センサ39は、油圧ポンプのポンプ容量を検出する検出手段としての機能を備えることになる。操作される油圧アクチュエータの種類組合せ判別部34では、図5に示すように複数の操作レバー装置11が操作されると、操作レバー装置11から出力されたパイロット圧を圧力センサ40で検出した信号が入力され、作業者によってどの油圧アクチュエータが操作されたのかを判別することができる。即ち、操作レバー11aが単独で操作されている場合には、どの操作レバー11aが操作されているのか、複数の操作レバー11aが操作されている場合には、どの組合せで操作レバー11aがそれぞれ操作されているのか、を判別することで、操作される油圧アクチュエータの種類、組合せを判別することができる。図5ではパイロット圧を圧力センサ40で検出しているが操作レバー11aの変位をポテンショメータ等によって検出してもよい。高速制御領域選択演算部32では、操作される油圧アクチュエータの種類組合せ判別部34からの入力信号を基にして、図6A~図6Cで示すような第1目標エンジン回転数N1と第2目標エンジン回転数N2との対応関係を示した対応表の中から、操作される油圧アクチュエータの種類組合せ判別部34からの入力信号に対応した対応表を選択することになる。そして、高速制御領域選択演算部32では、エンジン2の駆動制御を行わせる高速制御領域指令値33をエンジン2に指令させる。尚、図6A~図6Cで示した対応表は、例示であって建設機械等に応じた対応表を適宜設定することができる。図7には、油圧ポンプのポンプ容量Dに対する第1目標エンジン回転数N1と第2目標エンジン回転数N2との関係を示している。図7を用いて、操作される油圧アクチュエータの種類組合せに応じて第2目標エンジン回転数N2を設定することについて説明する。例えば、第1目標エンジン回転数N1として2100rpmが設定されたときに、操作される油圧アクチュエータの種類組合せを考慮しない場合に、第2目標エンジン回転数N2として、例えば、1800rpmが設定された場合を例に挙げて説明を行う。即ち、第2目標エンジン回転数N2としては、一点鎖線で示す状態となる。このときには、走行用の油圧アクチュエータ油圧モータに対して低速走行を行わせる操作が行われる場合でも、バケット掘削の操作が行われる場合でも、アーム掘削の操作が行われる場合でも、それぞれ実線の丸で囲んだように第2目標エンジン回転数N2としては、1800rpmに設定されることになる。尚、図7における1800rpmで示した一点鎖線上における実線の丸で囲んだ位置が異なっている。これは、第2目標エンジン回転数N2として1800rpmを設定したときに、それぞれの油圧アクチュエータを操作する上で必要とされるポンプ容量D、即ち最大要求流量が異なっているためである。例えば、走行用の油圧アクチュエータに対して低速走行を行わせる操作を行うときの方が、アーム掘削の操作を行うときよりも圧油流量をそれほど多く必要としない。本願発明では、操作される油圧アクチュエータの種類組合せに対応させて、第2目標エンジン回転数N2を更に低い回転数に設定している。即ち、走行用の油圧アクチュエータに対して低速走行を行わせる操作を行う場合には必要とされる最大要求流量が少ないので、図7に示すように、この操作において必要とされるポンプ容量Dには余裕がある。そのため、ポンプ容量Dを増大させることができる。そして、ポンプ容量Dを増大させることで、実線の丸で囲んだ位置から矢印線で示すように、第2目標エンジン回転数N2を1800rpmよりも低い1500rpmに設定して、点線の丸で囲んだ位置に移動させることができる。即ち、第2目標エンジン回転数N2としては、太線で示す状態となる。また、バケット掘削の操作が行われる場合にも、ポンプ容量Dを増大させることが可能ではあるが、低速走行の操作を行うときよりも必要とするポンプ容量D、即ち最大要求流量は大きい。そのため、第2目標エンジン回転数N2を1800rpmから1500rpmまでは低くすることができない。しかし、実線の丸で囲んだ位置から矢印線で示すように、第2目標エンジン回転数N2を1800rpmよりも低い1600rpmに設定して、点線の丸で囲んだ位置に移動させることはできる。即ち、第2目標エンジン回転数N2としては、細線で示す状態となる。アーム掘削の操作あるいは旋回とブーム下げの組合せ操作が行われる場合には、第2目標エンジン回転数N2をさらに低い回転数に設定すると、このアーム掘削の操作あるいは旋回とブーム下げの組合せ操作において必要とするポンプ容量Dが、所定の第1ポンプ容量D1以上になってしまう。そのため、ポンプ容量Dを増大させて第2目標エンジン回転数N2を更に低い回転数に設定することができない。そのため、第2目標エンジン回転数N2を更に低い回転数に設定せず、1800rpmのままに設定している。即ち、このとき第2目標エンジン回転数N2としては、一点鎖線で示す状態となる。第1ポンプ容量D1について説明すると、図3に示すように、エンジン2の駆動制御として、第2目標エンジン回転数N2図7では、例えば1800rpmとするに基づいた高速制御領域F2に沿った制御が行われているときには、図7で示すように油圧ポンプ6のポンプ容量Dが予め設定した第1ポンプ容量D1図3では、第1設定位置Bとして、第1ポンプ容量D1となった状態を示している。になるまでは、高速制御領域F2に沿った制御が行われる。そして、図7に示すように油圧ポンプ6のポンプ容量Dが、第1ポンプ容量D1以上となったときには、ポンプ容量Dと目標エンジン回転数Nとの対応関係に基づいて、エンジン2の目標エンジン回転数Nが求められることになる。油圧ポンプ6のポンプ容量Dが、第2ポンプ容量D2図3では、第2設定位置Aとして、第2ポンプ容量D2となった状態を示している。以上となったときには、高速制御領域F1に沿った制御が行われる。尚、図3において、第1設定位置Bと第2設定位置Aのエンジン出力トルクT方向上下方向の位置は、ポンプ圧力Pによって変動する。エンジン出力トルクTは、ポンプ圧力Pとポンプ容量Dによって、T=PD/200πとして表される。よって、第1ポンプ容量D1となった状態を示している第1設定位置Bは、油圧アクチュエータへの負荷により変動するポンプ圧力Pによって上下方向に変動することになる。第2ポンプ容量D2となった状態を示している第2設定位置Aも同様である。第1ポンプ容量D1について、図7を用いて更に説明する。図7において、走行用の油圧アクチュエータに対して低速走行を行わせる操作が行われた場合と、アーム掘削の操作が行われた場合とを例に挙げて説明する。第1ポンプ容量D1の値としては、走行用の油圧アクチュエータに対して低速走行を行わせる操作が行われた場合における第1ポンプ容量D1 ́の値は、アーム掘削の操作が行われた場合における第1ポンプ容量D1の値よりも小さく設定されている。このように設定しておくことにより、高速制御領域F2に沿った制御から高速制御領域F1に沿った制御への移行を、第2目標エンジン回転数N2を1800rpmよりも低い回転数である1500rpmに設定した場合でも、ポンプ容量の増加に対して素早くエンジン回転数を上昇させることができる。即ち、目標エンジン回転数Nを第2目標エンジン回転数N2より増加させる第1ポンプ容量D1の値は、第1目標エンジン回転数N1を第2目標エンジン回転数N2へ下げる下げ幅の値が大きいほど小さくなるように設定されている。本願発明では、このように、操作される油圧アクチュエータの種類組合せに対応させて、それぞれの場合において油圧アクチュエータ又は複数の油圧アクチュエータの組合せで必要とされるポンプ容量D、即ち最大要求流量を考慮することで、第2目標エンジン回転数N2を更に低い回転数に設定することができる。また、本願発明では、第1目標エンジン回転数N1と第2目標エンジン回転数N2との対応関係として、操作レバー11aで操作される油圧アクチュエータの種類又は操作される複数の油圧アクチュエータの組合せに対応させて、第1目標エンジン回転数N1よりも低い回転数である第2目標エンジン回転数N2に設定するときの下げ幅を決めることができる。そのため、例えば、図6A~図6Cで示すような対応表を作成することができる。図6A~図6Cの対応表における第1目標エンジン回転数N1及び第2目標エンジン回転数N2と、図7における第1目標エンジン回転数N1及び第2目標エンジン回転数N2との関係は、次のようになっている。例えば、図6Aの対応表において第1目標エンジン回転数N1を図7に示した第1目標エンジン回転数N12100rpmに一致させたときに、図6Aの対応表における第2目標エンジン回転数N2が図7に示した第2目標エンジン回転数N21800rpmと一致するように構成されている。そして、図6A~図6Cの対応表では、図7で示した第1目標エンジン回転数N12100rpmと第2目標エンジン回転数N21800rpm、又は1600rpm、又は1500rpmの対応関係を一致するように構成した上で、燃料ダイヤル4の操作によって、第1目標エンジン回転数N1を可変に変更していった場合について、可変に設定した第1目標エンジン回転数N1と第2目標エンジン回転数N2との対応関係が示されている。例えば、燃料ダイヤル4によって、第1目標エンジン回転数N1が2100rpmから1700rpmに設定された場合に、図6Cに示した対応表が選択されていると、第1目標エンジン回転数N11700rpmに対応した第2目標エンジン回転数N21600rpmを設定することができる。即ち、低い回転数に設定された第1目標エンジン回転数N1から更に低い回転数である第2目標エンジン回転数N2を設定するときの下げ幅を選択することができる。そして、操作する油圧アクチュエータの種類組合せに応じて、それぞれに対応した対応表を選択することで、燃料ダイヤル4で設定された第1目標エンジン回転数N1に対応した第2目標エンジン回転数N2を設定することができる。このようにして、図6A~図6Cで示す対応表の中から選択した対応表に基づいて、図4に示すように、燃料ダイヤル4の指令値37で設定した第1目標エンジン回転数N1に対応した第2目標エンジン回転数N2を、高速制御領域選択演算部32において設定することになる。そのため、高速制御領域選択演算部32は、燃料ダイヤル4の指令値37で設定した第1目標エンジン回転数N1から第2目標エンジン回転数N2を設定する第1設定手段としての機能を備えている。例えば、アーム掘削だけの操作を単独で行う場合、アーム操作とバケット掘削の操作とを同時に行う場合、バケット掘削だけを単独で行う場合等に応じて、図6A~図6Cで示す対応表の中から該当する対応表を選択することができる。この対応表を用いることにより、第1目標エンジン回転数N1よりも低い回転数である第2目標エンジン回転数N2に設定することができる。そして、油圧アクチュエータを操作するときに、油圧ポンプのポンプ容量が最大ポンプ容量の例えば85以下の状態で使用できるときには、第2目標エンジン回転数を、例えば、図6Cで示す対応表に基づいて更に低い回転数に設定することができる。図8は、別の実施例について説明しているものである。そして、図7には示していなかった、油圧ポンプ6の最大ポンプ容量に対するポンプ容量Dの割合を、図8では横軸として示している。そして、最大ポンプ容量に対するポンプ容量Dの割合と第1目標エンジン回転数N1及び第2目標エンジン回転数N2との関係を示している。この図8を用いて、図7の説明と一部重複するが、更に第2目標エンジン回転数N2に関する説明を続ける。図8に示すように、例えば、ある油圧アクチュエータに対する操作を行うときに、油圧アクチュエータの種類組合せに係わらず第2目標エンジン回転数N2を設定した場合には、1800rpmが設定される場合を例に挙げて説明する。第2目標エンジン回転数N2を1800rpmに設定したとき、この操作で必要とする油圧ポンプのポンプ容量Dは、1800rpmの線上において実線の丸で囲んだ位置におけるポンプ容量Dであると仮定する。即ち、油圧ポンプのポンプ容量Dが最大ポンプ容量の85ぐらいの状態において、この操作を行うことができるものとする。ここで、第1目標エンジン回転数N1である2100rpmから目標エンジン回転数Nが減少を開始するポンプ容量Dは95第2ポンプ容量D2である。そこで、最大ポンプ容量の85ぐらいまでしか使われていない油圧ポンプ6のポンプ容量Dを、最大ポンプ容量の、例えば88まで増大させれば、第2目標エンジン回転数N2としては、例えば、1800rpmから1700rpmまで低くすることができる。ここで、図8の実施例では、第2目標エンジン回転数を更に低く設定するために、第1ポンプ容量D1と第2ポンプ容量D2を結ぶラインの傾きが大きくなっている。即ち、第2目標エンジン回転数を更に低い回転数に設定しても第1ポンプ容量D1の値は小さくしておらず、ほぼ同じ値となっている。図8の実施例では、図7の実施例と比較して、第2目標エンジン回転数を更に低い回転数に設定することを重視した構成となっている。次に、図9で示した制御フローについて説明を行う。図9のステップS1において、コントローラ7は、操作される操作レバーについての検出信号によって、操作される油圧アクチュエータの種類組合せ判別部34からの情報を読み取ると、ステップS2に移る。ステップS2では、操作される油圧アクチュエータの種類組合せ判別部34からの情報に基づいて、図10AのTable1又は図6A~図6Cに示した第1目標エンジン回転数N1、第2目標エンジン回転数N2の対応表候補の中から該当する対応表を選択する。第1目標エンジン回転数N1を、例えば、エンジンの定格回転数に固定したときには、この第1目標エンジン回転数N1に対応した第2目標エンジン回転数N2を、図7に示すように、操作する油圧アクチュエータの種類組合せに応じて設定することができる。そこで、燃料ダイヤル4の操作によって、第1目標エンジン回転数N1が、例えば、エンジン2の定格回転数より低い回転数に設定された場合には、図10AのTable1又は図6A~図6Cに示した対応表を用いることにより、可変とした第1目標エンジン回転数N1よりも低い第2目標エンジン回転数N2を設定するときの下げ幅を選択することができる。尚、図6A~図6Cは、図10AのTable1を拡大したものである。即ち、操作する油圧アクチュエータの種類組合せに応じて、それぞれに対応した対応表を選択することで、可変とした第1目標エンジン回転数N1に対応した第2目標エンジン回転数N2を選択することができる。対応表の選択を行うと、ステップS3に移る。ステップS3では、コントローラ7は燃料ダイヤル4の指令値37を読み取る。コントローラ7が燃料ダイヤル4の指令値37を読み取ると、ステップS4に移る。ステップS4では、コントローラ7は読み取った燃料ダイヤル4の指令値37に応じて、第1目標エンジン回転数N1を設定し、設定した第1目標エンジン回転数N1に基づいて高速制御領域F1を設定する。尚、読み取った燃料ダイヤル4の指令値37に応じて、エンジン2の第1目標エンジン回転数N1を最初に設定する旨の説明を行っているが、最初に高速制御領域F1を設定して、設定した高速制御領域F1に対応して第1目標エンジン回転数N1を設定することもできる。あるいは、読み取った燃料ダイヤル4の指令値37に応じて、第1目標エンジン回転数N1と高速制御領域F1とを同時に設定することもできる。図3で示すように、第1目標エンジン回転数N1及び高速制御領域F1が設定されると、ステップS5に移る。ステップS5では、図10AのTable1又は図6A~図6Cに示した対応表から選択した対応表に基づいて、第1目標エンジン回転数N1、高速制御領域F1に対応した第2目標エンジン回転数N2、目標エンジン回転数N2に対応した高速制御領域F2を設定する。尚、図10AのTable1及び図6A~図6Cで示している回転数の数値は、例示であって建設機械に応じて適宜設定することができるものである。高速制御領域F2がコントローラ7によって決定されると、ステップS6に移る。ステップS6では、ポンプ容量Dから目標エンジン回転数Nを設定するTable2図10Bと、エンジン出力トルクTから目標エンジン回転数Nを設定するTable3図10Cとを以下のように補正する。図10BのTable2及び図10CのTable3における目標エンジン回転数Nは、第1目標エンジン回転数N1が上限値として設定され、第2目標エンジン回転数N2が下限値として設定される。その結果、図10BのTable2及び図10CのTable3は、操作される油圧アクチュエータの種類組合せに応じて、図11、図12に示したような対応関係となるように補正される。ステップS7では、設定した第2目標エンジン回転数N2に応じた高速制御領域F2でエンジン2の駆動制御を開始して、ステップS8又はステップS11に移る。検出したポンプ容量Dに対応した目標エンジン回転数Nでエンジン2の駆動制御が行われるときには、ステップS8からステップS10の制御が行われる。検出したエンジン出力トルクTに対応した目標エンジン回転数Nでエンジン2の駆動制御が行われるときには、ステップS11からステップS14の制御が行われる。最初に、ステップS8からステップS10における、検出したポンプ容量に対応した目標エンジン回転数を求める制御ステップについて説明する。ステップS8では、斜板角センサ39で検出した油圧ポンプ6のポンプ容量Dが読み取られる。ステップS8において、ポンプ容量Dが読み取られるとステップS9に移動する。ステップS9における、検出したポンプ容量Dに対応した目標エンジン回転数Nを求める制御の概略は次の通りである。即ち、図11で示すように、エンジンの駆動制御が第2目標エンジン回転数N2に基づいて制御されているときには、油圧ポンプ6のポンプ容量Dが所定の第1ポンプ容量D1になるまでは、第2目標エンジン回転数N2に基づいた制御が行われる。検出した油圧ポンプ6のポンプ容量Dが、第1ポンプ容量D1以上となったときには、図11で示すような予め設定したポンプ容量Dと目標エンジン回転数Nとの対応関係に基づいて、検出したポンプ容量Dに対応した目標エンジン回転数Nが求められることになる。そしてこのときには、エンジン2の駆動制御としては、求めた目標エンジン回転数Nnとなるように制御されることになる。そして、目標エンジン回転数Nnが、第1目標エンジン回転数N1又は第2目標エンジン回転数N2となるまでの間は、検出したポンプ容量Dnに対応した目標エンジン回転数Nnを常に求めていくことになり、求めた目標エンジン回転数Nnでエンジン2の駆動を常に制御することになる。尚、この制御において、高速制御領域選択演算部32は、第2目標エンジン回転数を下限値として、検出手段で検出されるポンプ容量に対応した目標エンジン回転数を設定する第2設定手段としての機能を備えている。例えば、現時点における検出したポンプ容量Dが、ポンプ容量Dnであるときには、目標エンジン回転数Nとしては目標エンジン回転数Nnとして求めることができる。そして、ポンプ容量Dnの状態からポンプ容量Dn1の状態に変化したことが検出されれば、図11からポンプ容量Dn1に対応した目標エンジン回転数Nn1が新たに求められる。そして、新たに求められた目標エンジン回転数Nn1となるようにエンジン2に対する駆動制御が行われる。検出されたポンプ容量Dが、所定の第2ポンプ容量D2となったときには、第1目標エンジン回転数N1に基づいて、エンジン2の駆動制御が行われることになる。そして、第1目標エンジン回転数N1に基づいて、エンジン2の駆動制御が行われているときには、油圧ポンプ6のポンプ容量Dが第2ポンプ容量D2以下となるまでは、第1目標エンジン回転数N1に基づいて、エンジン2の駆動制御が行われ続けることになる。図9に戻って、制御ステップS9についての説明を続ける。ステップS9において、図10BのTable2で示す予め設定したポンプ容量Dと目標エンジン回転数Nとの対応関係に基づいて、検出したポンプ容量Dに対応した目標エンジン回転数Nが求められると、ステップS10に移る。ステップS10では、油圧ポンプ6のポンプ容量の変化率、ポンプ吐出圧力の変化率、あるいはエンジン出力トルクTの変化率に応じて、目標エンジン回転数Nの値を修正する。即ち、これらの変化率、即ち、増加する度合いが高いときには、目標エンジン回転数Nを高め側に修正させることもできる。尚、ステップS10として、目標エンジン回転数Nの値を修正する制御ステップを記載しているが、ステップS10の制御を飛ばすように構成しておくこともできる。次に、ステップS11からステップS14における、検出したエンジン出力トルクに対応した目標エンジン回転数を求める制御ステップについて説明する。ステップS11において、斜板角センサ39からの検出信号とポンプ圧力センサ38からの検出信号を読み取ると、ステップS12に移動する。ステップS12では、ステップS11において読み取ったポンプ容量及びポンプ圧力の検出信号に基づいて、エンジン出力トルクTを算出する。エンジン出力トルクTが算出されるとステップS13に移動する。ステップS13における、検出したエンジン出力トルクTに対応した目標エンジン回転数Nを求める制御の概略は次の通りである。即ち、図12で示すように、エンジンの駆動制御が、第2目標エンジン回転数N2に基づいて制御されているときには、検出されたエンジン出力トルクTが、所定の第1エンジン出力トルクT1になるまでは、第2目標エンジン回転数N2に基づいた制御が行われる。検出されたエンジン出力トルクTが、第1エンジン出力トルクT1以上となったときには、図12で示すような予め設定したエンジン出力トルクTと目標エンジン回転数Nとの対応関係に基づいて、検出したエンジン出力トルクTに対応した目標エンジン回転数Nが求められることになる。そしてこのときには、エンジン2の駆動制御としては、求めた目標エンジン回転数Nとなるように制御されることになる。そして、目標エンジン回転数Nが、第1目標エンジン回転数N1又は第2目標エンジン回転数N2となるまでの間は、検出したエンジン出力トルクTに対応した目標エンジン回転数Nが常に求められていくことになり、求めた目標エンジン回転数Nによってエンジン2の駆動制御が行われる。尚、この制御において、高速制御領域選択演算部32は、第2目標エンジン回転数を下限値として、検出手段で検出されるエンジン出力トルクに対応した目標エンジン回転数を設定する第2設定手段としての機能を備えている。例えば、現時点における検出したエンジン出力トルクTが、エンジン出力トルクTnであるときには、目標エンジン回転数Nとしては目標エンジン回転数Nnが求められる。そして、エンジン出力トルクTが、エンジン出力トルクTnの状態からエンジン出力トルクTn1の状態に変化したことが検出されれば、エンジン出力トルクTn1に対応した目標エンジン回転数Nn1が新たに求められる。そして、新たに求められた目標エンジン回転数Nn1となるようにエンジン2に対する駆動制御が行われる。検出されたエンジン出力トルクTが、所定の第2エンジン出力トルクT2となったときには、第1目標エンジン回転数N1に基づいてエンジン2の駆動制御が行われることになる。そして、第1目標エンジン回転数N1に基づいてエンジン2の駆動制御が行われているときには、検出したエンジン出力トルクTが、第2エンジン出力トルクT2以下となるまでは、第1目標エンジン回転数N1に基づいてエンジン2の駆動制御が行われ続けることになる。この結果、検出されたエンジン出力トルクTに対応した目標エンジン回転数Nを求めてエンジン2の駆動制御を行うことにより、図13で示すように、エンジン出力トルク特性ライン上でエンジン2が出し得る最大馬力点K1を通過させることができる。図9に戻って、制御ステップS13についての説明を続ける。ステップS13において、予め設定したエンジン出力トルクTと目標エンジン回転数Nとの対応関係を示したTable3図10Cに基づいて、検出したエンジン出力トルクTに対応した目標エンジン回転数Nが求められると、ステップS14に移る。ステップS14では、油圧ポンプ6のポンプ容量の変化率、ポンプ吐出圧力の変化率、あるいはエンジン出力トルクTの変化率に応じて、目標エンジン回転数Nの値を修正する。即ち、これらの変化率、即ち、増加する度合いが高いときには、目標エンジン回転数Nを高め側に修正させることもできる。尚、ステップS14として、目標エンジン回転数Nの値を修正する制御ステップを記載しているが、ステップS14の制御を飛ばすように構成しておくこともできる。検出したポンプ容量Dに対応した目標エンジン回転数Nと、検出したエンジン出力トルクTに対応した目標エンジン回転数Nとのうちで、高い方の目標エンジン回転数を使う場合には、ステップS8~ステップS10の制御とステップS11~ステップS14の両方が行われる。この場合には、ステップS10及びステップS14のステップが終了した後にステップS15の制御が行われる。検出したポンプ容量Dに対応した目標エンジン回転数Nによってエンジン2の駆動制御を行う場合や、検出したエンジン出力トルクTに対応した目標エンジン回転数Nによってエンジン2の駆動制御を行う場合には、ステップS15の制御をスキップしてステップS16に移動する。即ち、ステップS8~ステップS10の制御又はステップS12~ステップS14の制御のいずれか一方のみを行う場合には、ステップS15の制御をスキップしてステップS16に移動する。ステップS15では、検出したポンプ容量Dに対応した目標エンジン回転数Nと、検出したエンジン出力トルクTに対応した目標エンジン回転数Nとのうちで、高い方の目標エンジン回転数が選択される。高い方の目標エンジン回転数が選択されると、ステップS16に移動する。ステップS16は、目標エンジン回転数Nを用いてエンジンの駆動制御を行わせるため、図4で示す高速制御領域選択演算部32から高速制御領域指令値33が出力されるようにする。尚、この制御において、高速制御領域選択演算部32は、第2設定手段から求めた目標エンジン回転数となるように燃料噴射装置3を制御する制御手段としての機能を備えている。ステップS16での制御が行われるとステップS1での制御に戻って制御が繰り返し行われることになる。次に、作業時における制御について、図1を用いて概説する。即ち、作業者が操作レバー11aを深く操作して、油圧ショベルの作業機速度を増速させようとした場合について、ポンプ容量Dを検出して行う制御について説明を行う。エンジン出力トルクTを検出して行う制御についての説明は省略するが、ポンプ容量Dを検出する制御と同様の制御が行われることになる。図1における操作レバー11aが深く操作され、これによって制御弁9が例えばI位置に切り換えられたとすると、制御弁9のI位置における開口面積9aは増大し、吐出油路25におけるポンプ吐出圧とパイロット油路28における負荷圧との差圧は低下する。このとき、ロードセンシング制御装置として構成されているポンプ制御装置8は、油圧ポンプ6のポンプ容量Dを増大する方向に作動する。従って、操作される油圧アクチュエータで必要とされる要求流量は、操作レバー11aに対応する制御弁9の開口面積9aによって決定することができる。そして、操作される油圧アクチュエータで必要とされる最大要求流量は、操作レバー11aにより操作される制御弁9の最大開口面積によって決定することができる。また、操作される複数の油圧アクチュエータで必要とされる要求流量は、1つ又は複数の操作レバー11aに対応する複数の制御弁9の開口面積9aの総和によって決定することができる。そして、操作される複数の油圧アクチュエータで必要とされる最大要求流量は、操作される複数の制御弁9それぞれの最大開口面積の総和によって決定することができる。尚、第1ポンプ容量D1は、油圧ポンプ6における最大ポンプ容量より小さいポンプ容量として設定しておくことができる。以下では、第1ポンプ容量D1として所定のポンプ容量を設定した場合を例に挙げて説明を行うことにする。油圧ポンプ6のポンプ容量が第1ポンプ容量D1状態にまで増大すると、目標エンジン回転数Nを、第2目標エンジン回転数N2から図11で示すような検出したポンプ容量Dに対応した目標エンジン回転数Nの制御が行われる。第1目標エンジン回転数N1や高速制御領域F1は、燃料ダイヤル4の設定によって設定することができる。そして、例えば、エンジンの定格回転とした第1目標エンジン回転数N1と第2目標エンジン回転数N2との対応関係は、操作レバー11aによって操作される油圧アクチュエータの種類組合せに応じて設定することができる。操作レバー11aによって操作される油圧アクチュエータの種類組合せが決まり、燃料ダイヤル4の設定によって第1目標エンジン回転数N1が選択されたときには、図10AのTable1における対応表を用いて、第2目標エンジン回転数N2への下げ幅を設定することができる。このようにして設定した第1目標エンジン回転数N1と第2目標エンジン回転数N2との対応関係から、図10BのTable2及び図10CのTable3における第1目標エンジン回転数N1と第2目標エンジン回転数N2とを補正することができる。そして、第2目標エンジン回転数N2に対応した高速制御領域F2に沿ってエンジン駆動制御を行うことができる。高速制御領域F2において油圧ポンプ6のポンプ容量が、第1ポンプ容量D1となった状態から、作業機速度を増速させるために作業者が操作レバー11aを更に深く操作したときには、図12に示すような検出したポンプ容量Dに対応した目標エンジン回転数Nとなるように、エンジン2の駆動制御が行われることになる。そして、このとき、高速制御領域F2から高速制御領域F1の間で、順次最適な高速制御領域にシフトする制御が行われることになる。第1ポンプ容量D1や第2ポンプ容量D2の値としては、操作される油圧アクチュエータの種類組合せに応じてそれぞれ設定しておくことができる。また、第1ポンプ容量D1の値としては、第1目標エンジン回転数N1よりも低い回転数である第2目標エンジン回転数N2を設定するときの下げ幅が大きいほど、小さくすることができる。高速制御領域F1までのシフトが行われた後で、油圧アクチュエータ10の負荷が増大した場合、エンジン出力トルクは上昇する。高速制御領域F1において、油圧アクチュエータ10の負荷が増大した場合には、エンジン出力トルクは最大馬力点K1まで上昇する。また、高速制御領域F1と高速制御領域F2との間で、油圧アクチュエータ10の負荷が増大して、エンジン出力トルクTが最大トルク線Rまで上昇した場合や、高速制御領域F1から最大馬力点K1まで上昇した場合には、その後は、最大トルク線R上でエンジン回転数とエンジン出力トルクとがマッチングする。このように推移することができるので、高速制御領域F1までのシフトが行われた場合には、作業機は従来どおりに最大馬力を吸収することができる。即ち、高速制御領域F2から高速制御領域F1にシフトした場合には、例えば、図3の点線L1に沿って最大トルク線Rに向かって上昇する制御が行われることになる。また、点線L2の状態は、高速制御領域F2から高速制御領域F1にシフトしている途中の高速制御領域Fnから直接最大トルク線Rに向かって上昇する制御を示している。点線L3の矢印で示した状態が、従来から行われている高速制御領域F1の状態のままで制御が行われた場合の様子を示している。尚、高速制御領域Fnは、検出したポンプ容量D又は検出したエンジン出力トルクTの値によって、目標エンジン回転数Nが変動するため、高速制御領域Fnも変動することになる。上述の実施例では、油圧回路としてロードセンシング制御装置を備えた油圧回路の例で説明を行った。しかし、油圧回路がオープンセンタタイプとして構成されていた場合であっても、同様に行うことができる。このように本発明では、エンジンの燃費効率を高めて、燃料ダイヤル4での指令値に対応して設定した第1目標エンジン回転数N1に応じて、高速制御領域F1を設定し、設定した第1目標エンジン回転数N1、高速制御領域F1に応じて予め設定した低回転域側の第2目標エンジン回転数N2及び高速制御領域F2を設定し、第2目標エンジン回転数N2または高速制御領域F2に基づいて、エンジンの駆動制御を開始することができる。しかも、作業者が操作する操作レバー11aの種類又は操作レバー11aで操作される油圧アクチュエータの組合せに応じて予め設定した対応表を用いて、第1目標エンジン回転数N1を第2目標エンジン回転数N2に下げるときの下げ幅を設定することができる。このように本願発明では、大きなポンプ容量を必要としない領域又は高いエンジン出力トルクを必要としない領域では、低回転域側の第2目標エンジン回転数N2に基づいて、エンジンの回転を制御することができ、しかも、操作レバー11aで操作される油圧アクチュエータの種類又は同時に操作される操作レバー11aで操作される油圧アクチュエータの組合せによって、第1目標エンジン回転数N1よりも低い第2目標エンジン回転数N2を設定するときの下げ幅を選択することができる。これによって、エンジンの燃費効率を大いに高めることができる。また、大きなポンプ容量又は高いエンジン出力トルクを必要とする領域では、検出したポンプ容量D又はエンジン出力トルクTに応じて予め設定した目標エンジン回転数Nとなるように、エンジンの駆動制御を行わせることができ、作業機を操作する上で必要とする作業速度を充分に得ることができる。また、油圧ポンプの大容量状態からポンプ容量Dを減少させていくとき、又は、エンジンの高出力状態からエンジン出力トルクTを減少させていくときにも、検出したポンプ容量D又はエンジン出力トルクTに応じて、予め設定した目標エンジン回転数Nとなるように、エンジンの駆動制御を行わせることで、燃費の向上を図ることができる。