"車両のステアリング機構に操舵補助力を与えるモータと、操舵トルクを検出する操舵トルク検出手段と、車速を検出する車速検出手段と、前記操舵トルク検出手段により検出された操舵トルク、および前記車速検出手段により検出された車速に基づいて前記モータに対する駆動電力供給の目標値である電流指令値を演算する電流指令値演算手段と、前記モータの各相に流れる各相電流値を検出する各相電流値検出手段と、前記電流指令値に基づき前記モータを駆動制御するモータ制御信号を生成するモータ制御信号生成手段と、前記モータ制御信号に基づき前記モータに対して駆動電力を出力するモータ駆動手段と、前記モータ駆動手段に電源電圧を供給するバッテリと、を備え、前記モータ制御信号生成手段は、前記電流指令値演算手段により演算された前記電流指令値と前記各相電流値検出手段により検出された前記各相電流値との偏差に基づくフィードバック制御により各相電流指令値を生成する電流制御演算手段と、前記各相電流指令値により前記モータ制御信号を出力するPWM出力手段と、を備えた電動パワーステアリング装置において、前記車両の重量を取得する車両重量取得手段と、前記車両重量取得手段から取得した前記車両重量と前記バッテリ電圧に基づき、モータ駆動電流出力制限値を決定する電流制限値決定手段と、前記モータ駆動電流出力制限値に基づき、前記モータへの前記各相電流指令値を制限するモータ駆動電流制限手段と、を備えることを特徴とする電動パワーステアリング装置。請求項1において、前記モータ駆動電流制限手段は、前記バッテリ電圧が所定値以上である場合には、前記車両重量が小さくなるに従い、前記モータ駆動電流出力制限値を漸減させることを特徴とする電動パワーステアリング装置。請求項1において、前記モータ駆動電流制限手段は、前記バッテリ電圧が所定値以上である場合には、前記車両重量が小さくなるに従い、前記モータに供給する駆動電力の目標値を漸減させるように、前記モータ駆動電流出力制限値を決定することを特徴とする電動パワーステアリング装置。ところが、リミッタ電流に基づいてモータ駆動電流を制限した状態であっても、積載状態により車両重量が変化すると、走行状態によってはステアリングホイールの追従性が変化し、操舵フィーリングが低下するおそれがある。本発明は、上記課題を解決するためになされたものであり、その目的は、積載状態により車両重量が変化しても操舵フィーリングを低下させない電動パワーステアリング装置を提供することにある。上記課題を解決するために、請求項1に記載の発明は、車両のステアリング機構に操舵補助力を与えるモータと、操舵トルクを検出する操舵トルク検出手段と、車速を検出する車速検出手段と、前記操舵トルク検出手段により検出された操舵トルク、および前記車速検出手段により検出された車速に基づいて前記モータに対する駆動電力供給の目標値である電流指令値を演算する電流指令値演算手段と、前記モータの各相に流れる各相電流値を検出する各相電流値検出手段と、前記電流指令値に基づき前記モータを駆動制御するモータ制御信号を生成するモータ制御信号生成手段と、前記モータ制御信号に基づき前記モータに対して駆動電力を出力するモータ駆動手段と、前記モータ駆動手段に電源電圧を供給するバッテリとを備え、前記モータ制御信号生成手段は、前記電流指令値演算手段により演算された前記電流指令値と前記各相電流値検出手段により検出された前記各相電流値との偏差に基づくフィードバック制御により各相電流指令値を生成する電流制御演算手段と、前記各相電流指令値により前記モータ制御信号を出力するPWM出力手段と、を備えた電動パワーステアリング装置において、前記車両の重量を取得する車両重量取得手段と、前記車両重量取得手段から取得した前記車両重量と前記バッテリ電圧に基づき、モータ駆動電流出力制限値を決定する電流制限値決定手段と、前記モータ駆動電流出力制限値に基づき、前記モータへの前記各相電流指令値を制限するモータ駆動電流制限手段とを備えることを要旨とする。上記構成によれば、モータ駆動電流制限手段は、車両重量取得手段から取得した車両重量に基づいて、モータへ出力する駆動電流の最大出力制限値を設定する。これにより、積載状態により車両重量が変化した場合であっても、最適なモータ駆動電流の出力制限値を設定し、安定したステアリングホイールの追従性と操舵フィーリングを確保できる。請求項2に記載の発明は、前記モータ駆動電流制限手段は、前記バッテリ電圧が所定値以上である場合には、前記車両重量が小さくなるに従い、前記モータ駆動電流出力制限値を漸減させることを要旨とする。請求項3に記載の発明は、前記モータ駆動電流制限手段は、前記バッテリ電圧が所定値以上である場合には、前記車両重量が小さくなるに従い、前記モータに供給する駆動電力の目標値を漸減させるように、前記モータ駆動電流出力制限値を決定することを要旨とする。請求項2または請求項3の電動パワーステアリング装置は、バッテリ電圧が所定の電圧値以上であると判定したときに、車両重量が大きければモータ駆動電流の出力制限値を増加させ、小さければ出力制限値を減少させる。これにより、車両重量が小さい場合であっても、モータ駆動電流が制限されるためアシスト力の変動が抑制され、ステアリングホイールの追従性と操舵フィーリングの向上を図ることができる。積載状態により車両重量が変化しても操舵フィーリングを低下させない電動パワーステアリング装置を提供できる。以下、本発明の実施形態について、図に基づいて具体的に説明する。図1は、本発明の実施形態に係る電動パワーステアリング装置の構成を、それに関連する車両の構成と共に示す概略図である。図1に示す電動パワーステアリング装置10は、モータ1、減速機2、トルクセンサ3、車速センサ4、モータ回転角センサ以下、回転角センサという5、および電子制御ユニット以下、ECUという6を備えたコラムアシスト型の電動パワーステアリング装置である。図1に示すように、ステアリングシャフト102の一端にはステアリングホイール101が固着されており、ステアリングシャフト102の他端はラックアンドピニオン機構103を介してラック軸104に連結されている。ラック軸104の両端は、タイロッドおよびナックルアームからなる連結部材105を介して転舵輪106に連結されている。運転者がステアリングホイール101を回転させると、ステアリングシャフト102は回転し、これに伴いラック軸104は往復運動を行う。ラック軸104の往復運動にともない、転舵輪106の向きが変わる。電動パワーステアリング装置10は、運転者の負荷を軽減するために、以下に示す操舵補助を行う。トルクセンサ3は、ステアリングホイール101の操作によってステアリングシャフト102に加えられる操舵トルクτを検出する。車速センサ4は、車速Vを検出する。回転角センサ5は、モータ1のロータの回転位置以下、モータ回転角というθを検出する。回転角センサ5は、例えばレゾルバで構成される。ECU6は、バッテリ100から電力の供給を受け、操舵トルクτ、車速V、およびモータ回転角θに基づいてモータ1を駆動する。モータ1は、ECU6によって駆動されると、操舵補助力を発生させる。減速機2は、モータ1とステアリングシャフト102との間に設けられる。モータ1で発生した操舵補助力以下、アシスト力というは、減速機2を介して、ステアリングシャフト102を回転させるように作用する。この結果、ステアリングシャフト102は、ステアリングホイール101に加えられる操舵トルクτと、モータ1で発生したアシスト力の両方によって回転する。このように電動パワーステアリング装置10は、モータ1で発生したアシスト力を車両のステアリング機構に与えることにより操舵補助を行う。また、ECU6には車両重量取得部例えば、他のECU車両重量取得手段8から通信により車両重量W信号が入力される。次に、本実施形態の電動パワーステアリング装置10における電気的構成について説明する。図2は、本発明の実施形態の電動パワーステアリング装置10の制御ブロック図である。同図に示すように、電動パワーステアリング装置10は、ECU6、モータ1、およびバッテリ100を備える。モータ1は、ブラシレスモータであり、モータ回転角θを検出するための回転角センサ5を有する。ECU6は、モータ制御信号を出力するCPU7と、そのモータ制御信号に基づいて、モータ1に3相の駆動電力を供給するモータ駆動回路13モータ駆動手段と、モータ1に通電される各相電流値Iu、Iv、Iw以下、Ixxuvwを検出するための電流センサ20u、20v、20w各相電流値検出手段とを備える。モータ駆動回路13は、直列に接続された一対のスイッチング素子パワーMOSFET等を基本単位アームとして各相に対応する3つのアームを並列接続してなる公知のPWMインバータである。CPU7は、上記各電流センサ20u、20v、20w、回転角センサ5、トルクセンサ3、車速センサ4の出力信号に基づき検出されたモータ1の各相電流値Ixxuvw、およびモータ回転角θ、ならびに上記操舵トルクτ、および車速Vに基づいて、電流フィードバック制御を実行する。具体的にCPU7は、モータ駆動回路13を構成する各スイッチング素子のオンデューティ比を規定するモータ制御信号をモータ駆動回路13に出力する。モータ制御信号が印加されると、モータ駆動回路13では、モータ制御信号に応答して、各スイッチング素子がオンオフする。これによりモータ駆動回路13は、バッテリ100の電源電圧に基づく3相のモータ駆動電力を生成して、モータ1へ出力する。以下に示す各制御ブロックは、CPU7が実行するコンピュータプログラムにより実現される演算処理である。CPU7は、所定のサンプリング周期で上記各状態量を検出し、所定周期毎に以下の各制御ブロックに示される各演算処理を実行することにより、モータ制御信号を生成する。図2に示すように、CPU7は、モータ1を制御する電流指令値を演算する電流指令値演算部21電流指令値演算手段と、上記モータ制御信号を生成するモータ制御信号生成部15モータ制御信号生成手段とを備える。電流指令値演算部21は、トルクセンサ3により検出された操舵トルクτ、および車速センサ4により検出された車速Vに基づいて、アシストトルクの制御目標である各相電流指令値Iu、Iv,Iw以下、Ixxuvwを演算し、電流制御演算部22へ出力する。モータ制御信号生成部15は、モータ1に対する駆動電力供給の目標値である各相電流指令値Iu’、Iv’、Iw’以下、Ix’xuvwを演算する電流制御演算部22電流指令値演算手段と、車両重量Wおよびバッテリ100のバッテリ電圧PIGに基づいて各相出力電流制限値Iul、Ivl、Iwl以下、Ixlxuvwを決定する電流制限値決定部24と、電流制限値決定部24からの各相出力電流制限値Ixlxuvwに基づいてモータへの駆動電流出力値を制限し、各相DUTY指令値αu、αv、αw以下、αxxuvwを出力するモータ駆動電流制限手段23と、モータ駆動電流制限手段23から出力されるモータ駆動電流制限後の各相DUTY指令値αxxuvwによりモータ制御信号を生成し、モータ駆動回路13へ出力するPWM出力部25PWM出力手段とを備える。さらに、電流制御演算部22には、電流センサ20u、20v、20wにより検出された各相電流値Ixxuvw、および回転角センサ5により検出されたモータ回転角θが入力される。そして、電流制御演算部22は、各相電流指令値Ixxuvwと各相電流値Ixxuvwとの偏差に基づくフィードバック制御比例積分制御を実行することにより各相電流指令値Ix’xuvwを演算し、モータ駆動電流制限手段23に出力する。また、車両重量Wとバッテリ100のバッテリ電圧PIGは、電流制限値決定部24に入力される。電流制限値決定部24は、車両重量-最大出力制限値マップ図示せずに基づいて、入力された車両重量Wに応じたモータ駆動電流の最大出力電流制限値を取得し、バッテリ電圧-出力電流制限値マップ図3参照上のモータ駆動電流の出力電流制限値を設定する。ここで、最大出力電流制限値は、車両重量が大きい場合は大きな値電流値が設定され、車両重量が小さい場合は小さな値電流値が設定さている。そして、電流制限値決定部24は、上記設定されたバッテリ電圧-出力電流制限値マップに基づいて、検出されたバッテリ電圧PIGに対応する各相出力電流制限値Ixlxuvwを決定する。モータ駆動電流制限手段23には、電流制限値決定部24で決定された各相出力電流制限値Ixlxuvwが入力される。モータ駆動電流制限手段23は、各相出力電流制限値Ixlxuvwに応じて、各相電流指令値Ix’xuvwを補正し、各相の出力制限後の各相DUTY指令値αxxuvwを生成する。そして、この各相DUTY指令値αxxuvwをPWM出力部25に出力する。PWM出力部25は、出力制限後の各相DUTY指令値αxxuvwに基づいてモータ制御信号を生成し、そのモータ制御信号をモータ駆動回路13に出力する。図3に示すように、上記バッテリ電圧-出力電流制限値マップの横軸はバッテリ電圧PIG、同じく縦軸はモータ1の駆動電流の出力電流制限値である。このバッテリ電圧-出力電流制限値マップは、例えば、バッテリ電圧PIGが所定の電圧値以上正常領域にある場合には、車両重量に応じて車両重量-最大出力制限値マップから取得されたモータ駆動電流の最大出力電流制限値を設定する。すなわち、車両重量が大きければモータ駆動電流の出力電流制限値を増加させ、小さければ出力電流制限値を減少させ、各相出力電流制限値Ixlxuvwとして車両重量に基づく最大出力電流制限値が設定される。さらに、バッテリ電圧PIGが所定の電圧値以下劣化領域にある場合には、バッテリ電圧-出力電流制限値マップは、バッテリ電圧PIGの低下にともない段階的に減少させたモータ駆動電流の出力制限値が設定されている。次に、本実施形態のCPU7による出力電流制限値決定の処理手順について説明する。本実施形態において、CPU7は、図4のフローチャートに示すステップS401~ステップS410の各処理を実行する。CPU7は、先ず、各電流センサ20u、20v、20w、回転角センサ5、トルクセンサ3、車速センサ4の出力信号に基づいて各状態量各相電流値Iu、Iv、Iw、モータ回転角θ、操舵トルクτ、車速Vを検出するステップS401。続いてモータ1が発生するアシストトルクの制御目標である各相電流指令値Ixxuvwを演算するステップS402。そして、CPU7は、各相電流指令値Ixxuvwと各相電流値Ixxuvwとの偏差に基づくフィードバック制御演算比例積分制御を実行することにより、各相電流指令値Ix’xuvwを演算するステップS403。次に、CPU7は、他のECUにより検出された車両重量Wを通信により取得するステップS404。そして、車両重量-最大出力制限値マップ図示せずに基づいて、入力された車両重量Wに応じた最大出力電流制限値を取得し、バッテリ電圧-出力電流制限値マップ図3参照上のバッテリ電圧PIGの正常領域での出力電流制限値を上記の最大出力電流制限値に変更するステップS405。続いて、CPU7は、バッテリ100のバッテリ電圧PIGを検出するステップS406。そして、上記バッテリ電圧-出力電流制限値マップに基づいて、検出されたバッテリ電圧PIGに対応する各相出力電流制限値Ixlxuvwを決定するステップS407。次に、CPU7は、上記ステップS403で生成された各相電流指令値Ix’x=uvwをこの各相出力電流制限値Ixlxuvwに基づいて補正する。すなわち、各相電流指令値Ix’x=uvwが各相出力電流制限値Ixlxuvw以上と判定されたとき、各相電流指令値Ix’x=uvwは各相出力電流制限値Ixlxuvwに設定されるステップS408。そして、この補正後の各相電流指令値Ix’x=uvwに基づいて各相のDUTY指令値αxxuvwを生成する各相DUTY指令値演算、ステップS409。CPU7は、ステップS409において演算された出力制限後の各相DUTY指令値αxxuvwに基づいてモータ制御信号を生成し、このモータ制御信号をモータ駆動回路13へと出力するPWM出力、ステップS410。また、前述したような構成において、図3と同様な概念図においてバッテリ電圧-出力制限値マップ図示せずの縦軸にモータ1に供給する駆動電力、すなわちECU6の消費電力を設定し、ステップS407においてバッテリ電圧PIGに応じてECU消費電力制限値から各相出力電流制限値Ixlxuvwを決定することも可能である。次に、上記のように構成された本実施形態の電動パワーステアリング装置10の作用および効果について説明する。上記したように、出力電流制限値に基づいてモータ駆動電流を制限した状態であっても、車両重量が変化した場合、ステアリングホイールの追従性が変化し、操舵フィーリングが低下するおそれがある。特に、車両重量が小さいときに操舵をすると、出力が過大な状態では振動および異音が発生するおそれがある。また、車両重量の増加にともなって操舵トルクが大きくなると、モータの駆動電流も大きくなるため、ECUやモータに大きな負荷がかかり発熱したり、モータの許容電力が大きいと操舵速度が上昇するため、ステアリング装置の構成部品も大型化し強度が必要となる。この点を踏まえ、本実施形態の電動パワーステアリング装置10は、車両重量Wが変化したときに、最適なモータ駆動電流値を設定するため、バッテリ電圧PIGが所定の電圧値以上の場合、車両重量が大きい場合は各相出力電流制限値Ixlxuvwを大きくし、車両重量が小さい場合は各相出力電流制限値Ixlxuvwを小さくするようにした。その結果、アシスト力の変動による振動および異音の発生を防止するとともに、ステアリングホイールの追従性と操舵フィーリングの向上を図ることができる。さらに、車両重量が小さい場合はモータ駆動電流が制限されるので、ECUの発熱やステアリング装置の構成部品の強度への影響を抑えられる。なお、本実施形態は以下のように変更してもよい。本実施形態では、他のECUから車両重量を通信により取得するようにしたが、車両重量を推定できる他の信号を用いてもよい。本実施形態では、1種類の車両重量-最大出力制限値マップを用いて説明したが、複数の車両重量-最大出力制限値マップを設定し、車両仕様に合わせて切替えて用いることもできる。本実施形態では、ECUの消費電力から求めたモータ駆動電流を用いて出力制限値を設定したが、他の方法、例えばモータ駆動電圧を用いてもよい。本発明は、上述したコラムアシスト型の電動パワーステアリング装置だけでなく、ピニオンアシスト型やラックアシスト型の電動パワーステアリング装置に適用することもできる。"