"ACモータまたはDCモータを回転制御するためのPWM指令を出力する制御部と、前記制御部からPWM指令を入力し、前記PWM指令によってスイッチング素子をオンオフし、前記ACモータまたはDCモータへ電力を供給するインバータとを備えたモータ制御装置において、前記制御部は、磁束電流指令を生成する励磁指令部と、前記励磁指令部から磁束電流指令を入力し、前記ACモータを使用することを示すACまたは前記DCモータを使用することを示すDCを示す切替信号を入力し、前記切替信号がACを示す場合、前記入力した磁束電流指令を出力し、前記切替信号がDCを示す場合、予め設定されたデータ0の磁束電流指令を出力する磁束電流指令AC/DC切替部と、トルク電流指令を生成するトルク指令部と、電気角を計算する電気角計算部と、前記電気角計算部により計算された電気角を入力し、前記切替信号を入力し、前記切替信号がACを示す場合、前記入力した電気角を出力し、前記切替信号がDCを示す場合、予め設定された固定の電気角を出力する電気角AC/DC切替部と、前記インバータから前記ACモータまたはDCモータへ供給される電力の電流が電流FBとして検出され、前記電流FBの座標軸を、前記電気角AC/DC切替部より出力された電気角の角度座標回転させ、磁束電流FB及びトルク電流FBの座標軸へ変換する電流FB座標変換部と、前記磁束電流指令AC/DC切替部により出力された磁束電流指令と、前記電流FB座標変換部により変換された磁束電流FBとの間の磁束電流偏差が0になるように制御を行い、磁束電圧指令を生成する磁束電流アンプと、前記トルク指令部により生成されたトルク電流指令と、前記電流FB座標変換部により変換されたトルク電流FBとの間のトルク電流偏差が0になるように制御を行い、トルク電圧指令を生成するトルク電流アンプと、前記磁束電流アンプにより生成された磁束電圧指令及び前記トルク電流アンプにより生成されたトルク電圧指令の座標軸を、前記電気角AC/DC切替部により出力された電気角の角度座標変換させ、電圧指令を生成し、前記電圧指令を前記PWM指令として出力する電圧指令座標変換部と、を備えたことを特徴とするモータ制御装置。請求項1に記載のモータ制御装置において、前記ACモータを使用する場合の前記電圧指令座標変換部により生成された電圧指令を、U相電圧指令、V相電圧指令及びW相電圧指令としたときに、前記U相電圧指令、V相電圧指令及びW相電圧指令のうちのいずれかが0のときの電気角を、前記電気角AC/DC切替部における予め設定された固定の電気角とする、ことを特徴とするモータ制御装置。請求項1または2に記載のモータ制御装置において、前記電気角AC/DC切替部における予め設定された固定の電気角を、30°、90°、150°、210°、270°及び330°のうちのいずれかを含む所定範囲の角度とする、ことを特徴とするモータ制御装置。請求項2に記載のモータ制御装置において、前記電気角AC/DC切替部における予め設定された固定の電気角を、前記W相電圧指令が0のときの330°を含む所定範囲の角度とし、前記電流FB座標変換部は、前記インバータから供給される電力のU相電流FB及びW相電流FBを入力し、前記U相電流FB及びW相電流FBの座標軸を、前記電気角AC/DC切替部より出力された電気角の角度座標回転させ、磁束電流FB及びトルク電流FBの座標軸へ変換し、前記電圧指令座標変換部は、前記ACモータを使用する場合、U相電圧指令、V相電圧指令及びW相電圧指令を生成し、前記U相電圧指令、V相電圧指令及びW相電圧指令をPWM指令として出力し、前記DCモータを使用する場合、絶対値が等しく逆相のU相電圧指令及びV相電圧指令を生成すると共に、データ0のW相電圧指令を生成し、前記U相電圧指令及びV相電圧指令を前記PWM指令として出力する、ことを特徴とするモータ制御装置。前述のとおり、特許文献2の手法は、メカスイッチ及びファームウェアを不要とし、DCモータ制御とACモータ制御との両機能を兼用するものであるが、その具体的な構成及び具体的な処理が示されていない。このため、1個の制御部において、DCモータ制御とACモータ制御とをどのようにして実現するかの具体的な手段が不明である。DCモータ制御の機能及びACモータ制御の機能は、図8に示したDCモータ制御部110及び図9に示したACモータ制御部120によりそれぞれ実現されるものであるが、別々の構成をしている。単に、DCモータ制御部110及びACモータ制御部120を並列に備えた場合には、個々の専用品を開発及び製造する必要があり、回路規模が大きくなりコストも高くなってしまう。そこで、本発明は上記課題を解決するためになされたものであり、その目的は、DCモータ制御及びACモータ制御の両機能を兼用する際に、DCモータとACモータとの切り替えを、小規模及び低コストにて実現可能なモータ制御装置を提供することにある。上記目的を達成するために、本発明によるモータ制御装置は、ACモータまたはDCモータを回転制御するためのPWM指令を出力する制御部と、前記制御部からPWM指令を入力し、前記PWM指令によってスイッチング素子をオンオフし、前記ACモータまたはDCモータへ電力を供給するインバータとを備えたモータ制御装置において、前記制御部が、磁束電流指令を生成する励磁指令部と、前記励磁指令部から磁束電流指令を入力し、前記ACモータを使用することを示すACまたは前記DCモータを使用することを示すDCを示す切替信号を入力し、前記切替信号がACを示す場合、前記入力した磁束電流指令を出力し、前記切替信号がDCを示す場合、予め設定されたデータ0の磁束電流指令を出力する磁束電流指令AC/DC切替部と、トルク電流指令を生成するトルク指令部と、電気角を計算する電気角計算部と、前記電気角計算部により計算された電気角を入力し、前記切替信号を入力し、前記切替信号がACを示す場合、前記入力した電気角を出力し、前記切替信号がDCを示す場合、予め設定された固定の電気角を出力する電気角AC/DC切替部と、前記インバータから前記ACモータまたはDCモータへ供給される電力の電流が電流FBとして検出され、前記電流FBの座標軸を、前記電気角AC/DC切替部より出力された電気角の角度座標回転させ、磁束電流FB及びトルク電流FBの座標軸へ変換する電流FB座標変換部と、前記磁束電流指令AC/DC切替部により出力された磁束電流指令と、前記電流FB座標変換部により変換された磁束電流FBとの間の磁束電流偏差が0になるように制御を行い、磁束電圧指令を生成する磁束電流アンプと、前記トルク指令部により生成されたトルク電流指令と、前記電流FB座標変換部により変換されたトルク電流FBとの間のトルク電流偏差が0になるように制御を行い、トルク電圧指令を生成するトルク電流アンプと、前記磁束電流アンプにより生成された磁束電圧指令及び前記トルク電流アンプにより生成されたトルク電圧指令の座標軸を、前記電気角AC/DC切替部により出力された電気角の角度座標変換させ、電圧指令を生成し、前記電圧指令を前記PWM指令として出力する電圧指令座標変換部と、を備えたことを特徴とする。また、本発明によるモータ制御装置は、前記ACモータを使用する場合の前記電圧指令座標変換部により生成された電圧指令を、U相電圧指令、V相電圧指令及びW相電圧指令としたときに、前記U相電圧指令、V相電圧指令及びW相電圧指令のうちのいずれかが0のときの電気角を、前記電気角AC/DC切替部における予め設定された固定の電気角とする、ことを特徴とする。また、本発明によるモータ制御装置は、前記電気角AC/DC切替部における予め設定された固定の電気角を、30°、90°、150°、210°、270°及び330°のうちのいずれかを含む所定範囲の角度とする、ことを特徴とする。また、本発明によるモータ制御装置は、前記電気角AC/DC切替部における予め設定された固定の電気角を、前記W相電圧指令が0のときの330°を含む所定範囲の角度とし、前記電流FB座標変換部が、前記インバータから供給される電力のU相電流FB及びW相電流FBを入力し、前記U相電流FB及びW相電流FBの座標軸を、前記電気角AC/DC切替部より出力された電気角の角度座標回転させ、磁束電流FB及びトルク電流FBの座標軸へ変換し、前記電圧指令座標変換部が、前記ACモータを使用する場合、U相電圧指令、V相電圧指令及びW相電圧指令を生成し、前記U相電圧指令、V相電圧指令及びW相電圧指令をPWM指令として出力し、前記DCモータを使用する場合、絶対値が等しく逆相のU相電圧指令及びV相電圧指令を生成すると共に、データ0のW相電圧指令を生成し、前記U相電圧指令及びV相電圧指令を前記PWM指令として出力する、ことを特徴とする。以上のように、本発明によれば、ACモータ制御の機能を用いて、DCモータ制御の機能を実現するようにした。これにより、DCモータ制御及びACモータ制御の両機能を兼用する際に、DCモータとACモータとの切り替えを小規模及び低コストにて実現することが可能となる。以下、本発明を実施するための形態について図面を参照して説明する。本発明によるモータ制御装置は、ACモータ制御の機能を用いてDCモータ制御を実現する点に特徴がある。具体的には、モータ制御装置は、ACモータを使用する場合、ACモータ制御を実現し、DCモータを使用する場合、電気角を所定の角度に固定してACモータ制御を行うことで、DCモータ制御を実現する。DCモータの場合、機械的に磁束とトルクとの間に直交関係があり、電気角を所定の角度に固定することにより、DCモータ制御を実現することができるからである。所定の角度に固定される電気角は、ACモータへ3相交流電力が供給される場合において、3相交流電力を供給するためのPWM指令の基となるU相電圧指令、V相電圧指令及びW相電圧指令のうちのいずれかの電圧指令が略0のときの角度である。この電気角のときには、略0となる電圧指令以外の2つの電圧指令の相は逆となり、指令値の絶対値は等しくなる。モータ制御装置の構成まず、本発明の実施形態によるモータ制御装置について説明する。図1は、モータ制御装置を含む全体構成を示すシステム図である。このモータ制御装置1は、制御部10、コンバータ101、平滑用コンデンサ102、インバータ103及びコネクタ106を備えている。モータ制御装置1は、商用交流電源であるAC電源100から3相交流電力を入力し、インバータ103が制御部10からPWM指令ゲート信号を入力して交流電力または直流電力を生成し、コネクタ106に接続されたACモータ104またはDCモータ105を駆動する電力変換装置である。コンバータ101は、AC電源100から3相交流電力を入力し、3相交流電力を直流電力に変換する。平滑用コンデンサ102は、コンバータ101により変換された直流電力を平滑する。ここで、平滑用コンデンサ102の一端はコンバータ101の出力正極端子及びインバータ103の入力正極端子に接続され、他端はコンバータ101の出力負極端子及びインバータ103の入力負極端子に接続される。インバータ103は、PWMインバータ回路を備え、IGBTInsulatedGateBipolarTransistor等の半導体スイッチング素子a1~c2のゲートに入力される制御信号であるPWM指令により、コレクターエミッタ間の導通/遮断を制御する。すなわち、インバータ103は、平滑用コンデンサ102により平滑された直流電力を入力し、制御部10からPWM指令を入力し、内在するスイッチング素子a1~c2のゲートをPWM指令によりオンオフ動作させ、交流電力または直流電力を、コネクタ106を介してACモータ104またはDCモータ105へ供給する。制御部10は、図示しない電流センサから電流FBU相電流FB及びW相電流FBを入力し、図示しないエンコーダからACモータ104またはDCモータ105の回転情報を得るためのエンコーダ入力信号である位置FB及び速度FBを入力する。そして、制御部10は、コネクタ106に接続されるACモータ104またはDCモータ105の種別を示す切替信号に従って、切替信号がACを示している場合コネクタ106にACモータ104が接続される場合、U相電圧指令、V相電圧指令及びW相電圧指令を生成し、6個のPWM指令としてインバータ103に出力する。一方、制御部10は、切替信号がDCを示している場合コネクタ106にDCモータ105が接続される場合、U相トルク電圧指令及びV相トルク電圧指令を生成し、4個のPWM指令としてインバータ103に出力する。具体的には、モータ制御装置1のコネクタ106にACモータ104が接続され、切替信号がACを示している場合、制御部10は、図9に示した従来のACモータ制御部120と同等に機能し、U相電圧指令、V相電圧指令及びW相電圧指令を生成し、U相電圧指令をPWM指令としてインバータ103のスイッチング素子a1,a2に出力する。また、制御部10は、V相電圧指令をPWM指令としてインバータ103のスイッチング素子b1,b2に出力し、W相電圧指令をPWM指令としてインバータ103のスイッチング素子c1,c2に出力する。一方、モータ制御装置1のコネクタ106U相及びV相の端子にDCモータ105が接続され、切替信号がDCを示している場合、制御部10は、図8に示した従来のDCモータ制御部110と同等に機能し、U相トルク電圧指令及びV相トルク電圧指令を生成し、U相トルク電圧指令をPWM指令としてインバータ103のスイッチング素子a1,a2に出力する。また、制御部10は、V相トルク電圧指令をPWM指令としてインバータ103のスイッチング素子b1,b2に出力する。この場合、制御部10は、インバータ103のスイッチング素子c1,c2にPWM指令を出力しない。制御部次に、図1に示したモータ制御装置1の制御部10について説明する。図2は、制御部10の構成を示すブロック図である。この制御部10は、磁束指令部121、減算部122、磁束D軸電流アンプ123、トルク指令部124、減算部125、トルクQ軸電流アンプ126、電流FB3相-2相変換部127、電機周波数計算部129、電気角計算部130、電圧指令2相-3相変換部131、磁束電流指令AC/DC切替部11、電気角AC/DC切替部12及び非干渉補償部13を備えている。制御部10は、図1に示したコネクタ106にACモータ104が接続され、切替信号がACを示している場合、図9に示した従来のACモータ制御部120と同等の機能を有する。また、制御部10は、コネクタ106U相及びV相の端子にDCモータ105が接続され、切替信号がDCを示している場合、図8に示した従来のDCモータ制御部110と同等の機能を有する。したがって、制御部10は、ACモータ制御部120及びDCモータ制御部110を兼用した機能を有している。制御部10と図9に示した従来のACモータ制御部120とを比較すると、制御部10及びACモータ制御部120は、磁束指令部121、減算部122、磁束D軸電流アンプ123、トルク指令部124、減算部125、トルクQ軸電流アンプ126、電流FB3相-2相変換部127、電機周波数計算部129、電気角計算部130及び電圧指令2相-3相変換部131を備えている点で同一である。これに対し、制御部10は、ACモータ制御部120の非干渉補償部128とは異なる非干渉補償部13を備え、さらに、磁束電流指令AC/DC切替部11及び電気角AC/DC切替部12を備えている点でACモータ制御部120と相違する。図2において、磁束指令部121、減算部122、磁束D軸電流アンプ123、トルク指令部124、減算部125、トルクQ軸電流アンプ126、電流FB3相-2相変換部127、電機周波数計算部129、電気角計算部130及び電圧指令2相-3相変換部131については図9と同様であるから、ここでは説明を省略する。非干渉補償部次に、図2に示した制御部10の非干渉補償部13について説明する。この非干渉補償部13は、モータ制御装置1のコネクタ106にACモータ104が接続され、切替信号がACを示している場合、図9に示した非干渉補償部128と同等の機能を有する。また、非干渉補償部13は、モータ制御装置1のコネクタ106U相及びV相の端子にDCモータ105が接続され、切替信号がDCを示している場合、図8に示した誘起電圧補償部114と同等の機能を有する。非干渉補償部13は、ACモータ104の磁束D軸とトルクQ軸との間の干渉をなくすための補償値を生成し、一方で、DCモータ105における誘起電圧の補償値を生成する。具体的には、非干渉補償部13は、予め設定された非干渉補償係数、モータ無負荷電圧、電圧指令係数及び誘導電動機/同期電動機切替信号を入力すると共に、ACモータの回転情報を得るためのエンコーダ図示せずのカウンタ値によって計測された速度FBを入力し、トルク指令部124からトルク電流指令を入力し、さらに、オペレータにより設定される切替信号を入力する。非干渉補償部13は、切替信号がACを示しており、かつ、誘導電動機/同期電動機切替信号が誘導電動機を示している場合、非干渉補償係数、モータ無負荷電圧、電圧指令係数、速度FB及びトルク電流指令に基づいて、磁束D軸用の補償値及びトルクQ軸用の補償値を計算する。そして、非干渉補償部13は、磁束D軸用の補償値を磁束D軸電流アンプ123に出力し、トルクQ軸用の補償値をトルクQ軸電流アンプ126に出力する。一方、非干渉補償部13は、切替信号がDCを示しており、誘導電動機/同期電動機切替信号が同期電動機を示している場合、非干渉補償係数、モータ無負荷電圧、電圧指令係数、速度FB及びトルク電流指令に基づいて、トルクQ軸用の補償値を計算する。そして、非干渉補償部13は、磁束D軸用の補償値としてデータ0の補償値を磁束D軸電流アンプ123に出力し、トルクQ軸用の補償値をトルクQ軸電流アンプ126に出力する。また、非干渉補償部13は、切替信号がDCを示している場合、速度FB及びモータ無負荷電圧に基づいてモータ端子電圧Vuvを生成し、モータ端子電圧Vuv、非干渉補償係数、モータ無負荷電圧及び電圧指令係数に基づいて、トルクQ軸用の補償値を計算する。そして、非干渉補償部13は、磁束D軸用の補償値としてデータ0の補償値を磁束D軸電流アンプ123に出力し、トルクQ軸用の補償値をトルクQ軸電流アンプ126に出力する。これにより、切替信号がACを示しており、誘導電動機/同期電動機切替信号が誘導電動機を示している場合ACモータ104が誘導電動機の場合、非干渉補償部13から、磁束D軸用の補償値及びトルクQ軸用の補償値が出力され、誘導電動機/同期電動機切替信号が同期電動機を示している場合ACモータ104が同期電動機の場合、トルクQ軸用の補償値のみが出力される。また、切替信号がDCを示している場合DCモータ105を使用する場合、非干渉補償部13から、トルクQ軸用の補償値のみが出力される。したがって、非干渉補償部13は、図9に示した非干渉補償部128と同等の機能を有すると共に、図8に示した誘起電圧補償部114と同等の機能を有する。磁束電流指令AC/DC切替部次に、図2に示した制御部10の磁束電流指令AC/DC切替部11について説明する。図3は、磁束電流指令AC/DC切替部11の構成を示すブロック図である。この磁束電流指令AC/DC切替部11は、磁束指令部121から磁束電流指令を入力すると共に、予め設定されたデータ0を入力し、さらに、オペレータにより設定される切替信号を入力する。磁束電流指令AC/DC切替部11は、切替信号がACを示している場合ACモータ104を使用する場合、磁束指令部121から入力した磁束電流指令を減算部122に出力する。一方、磁束電流指令AC/DC切替部11は、切替信号がDCを示している場合DCモータ105を使用する場合、予め設定されたデータ0の磁束電流指令を減算部122に出力する。尚、ACモータ104が同期モータの場合、磁束電流指令AC/DC切替部11は、磁束指令部121から入力したデータ0の磁束電流指令を減算部122に出力する。磁束電流指令AC/DC切替部11は、非干渉補償部13と同様の誘導電動機/同期電動機切替信号も入力するようにしてもよく、切替信号がACを示しており、誘導電動機/同期電動機切替信号が誘導電動機を示している場合、磁束指令部121から入力した磁束電流指令を減算部122に出力し、切替信号がACを示しており、誘導電動機/同期電動機切替信号が同期電動機を示している場合、または、切替信号がDCを示している場合、予め設定されたデータ0の磁束電流指令を減算部122に出力する。これにより、切替信号がACを示しており、ACモータ104が誘導電動機の場合、磁束指令部121から入力した磁束電流指令が減算部122に出力される。また、切替信号がACを示しており、ACモータ104が同期電動機の場合、データ0の磁束電流指令が減算部122に出力される。したがって、制御部10は、磁束D軸電流アンプ123を含む磁束D軸電流指令系統において、図9に示した従来のACモータ制御部120と同様に機能する。一方、切替信号がDCを示している場合DCモータ105を使用する場合、データ0の磁束電流指令が減算部122に出力され、電流FB3相-2相変換部127からもデータ0の磁束電流FBが減算部122に出力されるから、減算部122の減算結果である磁束電流偏差が0になり、磁束D軸電流アンプ123により出力される磁束電圧指令が0になるように制御される。したがって、制御部10は、磁束D軸電流アンプ123を含む磁束D軸電流指令系統が他の機能に影響を与えないから、図8に示した従来のDCモータ制御部110と同様に機能する。尚、電流FB3相-2相変換部127は、切替信号がDCを示している場合、電気角θe=330°を入力し、データ0の磁束電流FBを減算部122に出力する。詳細については後述する。電気角AC/DC切替部次に、図2に示した制御部10の電気角AC/DC切替部12について説明する。図4は、電気角AC/DC切替部12の構成を示すブロック図である。この電気角AC/DC切替部12は、電気角計算部130から電気角θe^,θeを入力すると共に、予め設定された電気角330°を入力し、さらに、オペレータにより設定される切替信号を入力する。電気角AC/DC切替部12は、切替信号がACを示している場合ACモータ104を使用する場合、電気角計算部130から入力した電気角θe^を電圧指令2相-3相変換部131に出力し、電気角計算部130から入力した電気角θeを電流FB3相-2相変換部127に出力する。一方、電気角AC/DC切替部12は、切替信号がDCを示している場合DCモータ105を使用する場合、予め設定された電気角330°を電圧指令2相-3相変換部131及び電流FB3相-2相変換部127に出力する。これにより、切替信号がACを示している場合ACモータ104を使用する場合、電気角計算部130により計算された電気角θe^が電圧指令2相-3相変換部131に出力され、電気角計算部130により計算された電気角θeが電流FB3相-2相変換部127に出力される。したがって、制御部10は、電流FB3相-2相変換部127及び電圧指令2相-3相変換部131により座標変換を行う電気角系統において、図9に示した従来のACモータ制御部120と同様に機能する。一方、切替信号がDCを示している場合DCモータ105を使用する場合、予め設定された電気角θe^,θe=330°が電圧指令2相-3相変換部131及び電流FB3相-2相変換部127に出力される。この場合、後述する図5に示すように、電気角が330°のときは、U相電圧指令が0.86、V相電圧指令が-0.86及びW相電圧指令が0である。これは、図2における電圧指令2相-3相変換部131が、入力した磁束電圧指令この場合は0、トルク電圧指令及び電気角330°によって、U相電圧指令、この指令に対して逆相のV相電圧指令、及びデータ0のW相電圧指令を出力することを示している。DCモータ105は、U相電圧指令に対応するPWM指令、及びU相電圧指令の逆相となるW相電圧指令に対応するPWM指令に従って駆動することになる。したがって、制御部10は、図8に示した従来のDCモータ制御部110と同様に機能する。電気角次に、ACモータ104を使用する場合のU相電圧指令、V相電圧指令及びW相電圧指令と電気角との間の関係について説明する。図51は、ACモータ104を使用する場合のU相、V相及びW相電圧指令と電気角の関係を示すグラフであり、図52は、U相、V相及びW相電圧指令のうちのいずれかの電圧指令が0のときの電気角を示す図である。図512から、0~360°を1周期とする電気角において、電気角が30°のときに、U相電圧指令が0.86、V相電圧指令が0、W相電圧指令が-0.86であり、電気角が90°のときに、U相電圧指令が0、V相電圧指令が0.86、W相電圧指令が-0.86であり、電気角が150°のときに、U相電圧指令が-0.86、V相電圧指令が0.86、W相電圧指令が0であり、電気角が210°のときに、U相電圧指令が-0.86、V相電圧指令が0、W相電圧指令が0.86であり、電気角が270°のときに、U相電圧指令が0、V相電圧指令が-0.86、W相電圧指令が0.86であり、電気角が330°のときに、U相電圧指令が0.86、V相電圧指令が-0.86、W相電圧指令が0であることがわかる。つまり、電気角が150°,330°のときに、W相電圧指令が0であり、U相電圧指令の絶対値及びV相電圧指令の絶対値が等しくなっている。また、電気角が30°,210°のときに、V相電圧指令が0であり、U相電圧指令の絶対値及びW相電圧指令の絶対値が等しくなっている。また、電気角が90°,270°のときに、U相電圧指令が0であり、V相電圧指令の絶対値及びW相電圧指令の絶対値が等しくなっている。尚、図512におけるU相、V相及びW相電圧指令は、以下の式により計算したものである。U相電圧指令=cos電気角V相電圧指令=cos120°-電気角W相電圧指令=cos240°-電気角これは、図2に示した制御部10が、図1に示したコネクタ106のU相及びV相にDCモータ105を接続した場合、電気角θe^,θeを150°または330°に固定に設定することによって、W相電圧指令を強制的に0にし、U相電圧指令及びV相電圧指令を互いに逆相にすることができることを示している。つまり、制御部10は、U相電圧指令を、図8に示した従来のDCモータ制御部110におけるU相トルク電圧指令として出力することができ、V相電圧指令を、図8に示したV相トルク電圧指令として出力することができる。また、制御部10は、図1に示したコネクタ106のU相及びW相にDCモータ105を接続した場合、電気角θe^,θeを30°または210°に固定に設定することによって、V相電圧指令を強制的に0にし、U相電圧指令及びW相電圧指令を絶対値の等しい逆相にすることができることを示している。つまり、制御部10は、U相電圧指令をU相トルク電圧指令として出力することができ、W相電圧指令をW相トルク電圧指令として出力することができる。また、制御部10は、図1に示したコネクタ106のV相及びW相にDCモータ105を接続した場合、電気角θe^,θeを90°または270°に固定に設定することによって、U相電圧指令を強制的に0にし、V相電圧指令及びW相電圧指令を絶対値の等しい逆相にすることができることを示している。つまり、制御部10は、V相電圧指令をV相トルク電圧指令として出力することができ、W相電圧指令をW相トルク電圧指令として出力することができる。尚、電気角θe^,θeが150°,30°,270°の場合、極性が逆になるから、それぞれU相及びV相を逆に、U相及びW相を逆に、V相及びW相を逆にしてDCモータ105と配線する必要がある。制御部の動作:ACモータを制御する場合次に、図2に示した制御部10において、ACモータ104を使用する場合、すなわち切替信号がACを示している場合の動作について説明する。図6は、ACモータ104が使用され、制御部10が図9に示したACモータ制御部120として機能する場合の説明図である。図6に示すように、磁束電流指令AC/DC切替部11は、切替信号がACを示しているから、磁束指令部121から入力した磁束電流指令を減算部122に出力する。また、電気角AC/DC切替部12は、切替信号がACを示しているから、電気角計算部130から入力した電気角θe^,θeを電圧指令2相-3相変換部131及び電流FB3相-2相変換部127にそれぞれ出力する。また、非干渉補償部13は、切替信号がACを示しているから、誘導電動機/同期電動機切替信号に従って、磁束D軸用の補償値及びトルクQ軸用の補償値、または磁束D軸用の補償値データ0の補償値及びトルクQ軸用の補償値を、磁束D軸電流アンプ123及びトルクQ軸電流アンプ126にそれぞれ出力する。このように、図2に示した制御部10は、ACモータ104を使用する場合、すなわち切替信号がACを示している場合、図9に示した従来のACモータ制御部120と同様に機能する。制御部の動作:DCモータを制御する場合次に、図2に示した制御部10において、DCモータ105を使用する場合、すなわち切替信号がDCを示している場合の動作について説明する。図7は、DCモータ105が使用され、制御部10が図8に示したDCモータ制御部110として機能する場合の説明図である。図7に示すように、磁束電流指令AC/DC切替部11は、切替信号がDCを示しているから、データ0の磁束電流指令を減算部122に出力する。また、電気角AC/DC切替部12は、切替信号がDCを示しているから、予め設定された電気角θe^,θe=330°を電圧指令2相-3相変換部131及び電流FB3相-2相変換部127にそれぞれ出力する。また、非干渉補償部13は、切替信号がDCを示しているから、磁束D軸用の補償値補償値0及びトルクQ軸用の補償値を、磁束D軸電流アンプ123及びトルクQ軸電流アンプ126にそれぞれ出力する。電流FB3相-2相変換部127は、U相電流FBを入力すると共に、W相電流FBこの場合0を入力し、さらに、電気角AC/DC切替部12から電気角θe=330°を入力し、3相軸からD軸及びQ軸への座標変換を行い、データ0の磁束電流FBを減算部122に出力し、トルク電流FBを減算部125に出力する。電流FB3相-2相変換部127がデータ0のW相電流FBを入力するのは、電気角が330°に固定に設定されており、W相電圧指令が0だからである。また、電流FB3相-2相変換部127がデータ0の磁束電流FBを出力するのは、電気角θe=330°及びW相電流FBが0の座標変換を行うからである。ここで、U相電流FBをIu、W相電流FBをIw、磁束電流FBをIds、トルク電流FBをIqsとすると、以下の式により、電流FB3相-2相変換部127において電流FBの変換が行われる。Ids=Iu×sinθe30°Iw×sinθe90°Iqs=Iu×sinθe120°Iw×sinθeつまり、前記式により、W相電流FBであるIw=0、電気角θe=330°のとき、磁束電流FBであるIds=0だからである。減算部122は、磁束電流指令AC/DC切替部11からデータ0の磁束電流指令を入力すると共に、電流FB3相-2相変換部127からデータ0の磁束電流FBを入力し、データ0の磁束電流偏差を計算する。磁束D軸電流アンプ123は、減算部122からデータ0の磁束電流偏差を入力し、データ0の磁束電圧指令を電圧指令2相-3相変換部131に出力する。電圧指令2相-3相変換部131は、磁束D軸電流アンプ123からデータ0の磁束電圧指令を入力し、トルクQ軸電流アンプ126からトルク電圧指令を入力すると共に、電気角AC/DC切替部12から電気角θe^=330°を入力し、D軸及びQ軸から3相軸への座標変換を行う。そして、電圧指令2相-3相変換部131は、図5に示したように、絶対値が等しく逆相となるU相電圧指令及びV相電圧指定を出力すると共に、データ0のW相電圧指令を出力する。このように、図2に示した制御部10は、DCモータ105を使用する場合、すなわち切替信号がDCを示している場合、図8に示した従来のDCモータ制御部110と同様に機能する。以上のように、誘導電動機のACモータ104を使用する場合、モータ制御装置1の制御部10における電機周波数計算部129及び電気角計算部130が、すべり周波数を考慮した電気角θe^,θeを生成し、電圧指令2相-3相変換部131が、磁束電流とトルク電流とが直交関係を保つように、U相、V相及びW相電圧指令を生成する。すなわち、制御部10は、図示しないエンコーダからの信号に基づいて電気角θe^,θeを計算し、磁束D軸電流アンプ123による磁束電流制御、トルクQ軸電流アンプ126によるトルク電流制御、電機周波数計算部129及び電気角計算部130によるすべり周波数制御、及び、電圧指令2相-3相変換部131及び電流FB3相-2相変換部127による座標変換によって、誘導電動機のACモータ104を制御する。また、同期電動機のACモータ104を使用する場合、電機周波数計算部129及び電気角計算部130が、図示しないエンコーダからの信号によりロータのマグネット位置を検出し、その位置情報と絶対位置オフセットに基づいて電気角θe^,θeを生成し、電圧指令2相-3相変換部131が、U相、V相及びW相電圧指令を生成する。すなわち、制御部10は、図示しないエンコーダからの信号に基づいて電気角θe^,θeを計算し、トルクQ軸電流アンプ126による磁極に同期させたトルク電流制御、及び、電圧指令2相-3相変換部131及び電流FB3相-2相変換部127による座標変換によって、同期電動機のACモータ104を制御する。また、DCモータ105を使用する場合、機械的に磁束とトルクが直交関係にあるから、電気角を固定にして制御部10を動作させる。つまり、制御部10は、同期電動機のDCモータ105の場合と同様に、トルクQ軸電流アンプ126によるトルク電流制御、及び、電圧指令2相-3相変換部131及び電流FB3相-2相変換部127による座標変換によって、DCモータ105を制御する。具体的には、本発明によるモータ制御装置1の制御部10によれば、ACモータ104を使用する場合、すなわち切替信号がACを示している場合、磁束電流指令AC/DC切替部11が、磁束指令部121からの磁束電流指令を減算部122に出力し、電気角AC/DC切替部12が、電気角計算部130からの電気角θe^,θeを電圧指令2相-3相変換部131及び電流FB3相-2相変換部127にそれぞれ出力し、電圧指令2相-3相変換部131が、磁束D軸電流アンプ123により生成された磁束電圧指令と、トルクQ軸電流アンプ126により生成されたトルク電圧指令とを用いて、電気角θe^の座標変換を行い、U相電圧指令、V相電圧指令及びW相電圧指令を出力するようにした。これにより、U相電圧指令、V相電圧指令及びW相電圧指令に対応したPWM指令にて、ACモータ104を制御することができる。この場合、電流FB3相-2相変換部127は、U相電流FBとW相電流FBとを用いて、電気角θeの座標変換を行い、磁束電流FB及びトルク電流FBを出力する。一方、DCモータ105を使用する場合、すなわち切替信号がDCを示している場合、制御部10は、予め設定された固定の電気角θe^,θeにて、動作するようにした。具体的には、磁束電流指令AC/DC切替部11が、データ0の磁束電流指令を減算部122に出力し、電気角AC/DC切替部12が、予め設定された固定の電気角θe^,θe=330°を電圧指令2相-3相変換部131及び電流FB3相-2相変換部127にそれぞれ出力し、電圧指令2相-3相変換部131が、磁束D軸電流アンプ123からのデータ0の磁束電圧指令と、トルクQ軸電流アンプ126により生成されたトルク電圧指令とを用いて、電気角θe^=330°の座標変換を行い、絶対値が等しく逆相となるU相電圧指令及びV相電圧指定を出力すると共に、データ0のW相電圧指令を出力するようにした。これにより、互いに逆相となるU相電圧指令及びV相電圧指令のPWM指令にて、DCモータ105を制御することができる。この場合、電流FB3相-2相変換部127は、U相電流FBとデータ0のW相電流FBとを用いて、電気角θe=330°の座標変換を行い、データ0の磁束電流FBを減算部122に出力し、トルク電流FBを減算部125に出力する。そして、減算部122によって、磁束D軸電流アンプ123に入力される磁束電流偏差は0となる。したがって、モータ制御装置1の制御部10は、DCモータ制御及びACモータ制御の両機能を兼用する際に、電気角を固定に設定することで、ACモータ制御の機能を用いてDCモータ制御の機能を実現するようにした。これにより、ハードウェアまたはファームウェアを切り替えることなく、また、メカスイッチを用いることなく、ACモータ制御及びDCモータ制御を切り替えることができる。したがって、DCモータとACモータとの間の切り替えを、小規模及び低コストにて実現することが可能となる。以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、モータ制御装置1の制御部10では、DCモータ105を使用する場合、図2及び図7に示したように、予め設定された固定の電気角θe^,θe=330°を用いるようにしたが、図52に示したように、DCモータ105とコネクタ106との間の配線に応じて、他の固定の電気角θe^,θe=30°,90°,150°,210°,270°を用いるようにしてもよい。また、予め設定された固定の電気角θe^,θeは、330°等を含む所定範囲の値であればよい。この所定範囲は、DCモータ105を制御可能な指令を生成することができ、トルク誤差が生じない範囲、すなわち、DCモータ105を所望どおりに回転制御可能な範囲である。"