(57)【特許請求の範囲】
【請求項１】
少なくとも２つのモータを同期制御するモータ制御装置であって、
交流電源側から供給された交流電力を直流電力に変換して出力する順変換器と、
前記順変換器の直流側である直流リンクに接続され、受信した指令に基づき、前記直流リンクにおける直流電力を変換して第１のモータを駆動する交流電力を出力する第１の逆変換器と、
前記直流リンクに接続され、受信した指令に基づき、前記直流リンクにおける直流電力を変換して第２のモータを駆動する交流電力を出力する第２の逆変換器と、
前記順変換器の交流電源側の停電の有無を検出する停電検出手段と、
前記停電検出手段が停電を検出しない場合は、第１のモータと第２のモータとを同期制御するための前記第１の逆変換器および前記第２の逆変換器の両方に対するＮＣ指令同期用駆動指令を作成し、前記停電検出手段が停電を検出した場合は、前記第１の逆変換器に対するマスター用駆動指令を作成するとともに、前記マスター用駆動指令のもとで駆動された第１のモータの位置フィードバック情報を用いて第１のモータと第２のモータとを同期制御するための前記第２の逆変換器に対するスレーブ用駆動指令を作成する指令作成手段と、
を備えることを特徴とするモータ制御装置。
【請求項２】
前記指令作成手段は、前記マスター用駆動指令として、前記直流リンクの電圧を所定の範囲内に維持するよう前記第１の逆変換器を制御する直流電圧維持指令を作成する直流電圧維持指令作成手段を有し、
前記直流電圧維持指令作成手段は、前記第１の逆変換器内に設けられる請求項１に記載のモータ制御装置。
【請求項３】
前記指令作成手段は、前記ＮＣ指令同期用駆動指令を作成する駆動指令作成手段を有し、
前記駆動指令作成手段は、第１のモータおよび第２のモータの動作を統括制御する数値制御装置内に設けられ、
前記停電検出手段が停電を検出した場合における前記位置フィードバック情報を用いて第１のモータと第２のモータとを同期制御するための前記第２の逆変換器に対するスレーブ用駆動指令は、前記第２の逆変換器内で作成される請求項１または２に記載のモータ制御装置。
【請求項４】
前記駆動指令作成手段と前記第１の逆変換器とを通信可能に接続する第１の通信手段と、
前記駆動指令作成手段と前記第２の逆変換器とを通信可能に接続する第２の通信手段と、
を備え、
前記停電検出手段が停電を検出しない場合に前記駆動指令作成手段により作成されたＮＣ指令同期用駆動指令は、前記第１の通信手段および前記第２の通信手段を介して前記第１の逆変換器および前記第２の逆変換器へそれぞれ伝送される請求項３に記載のモータ制御装置。
【請求項５】
前記第１の逆変換器と前記第２の逆変換器との間を通信可能に接続する第３の通信手段を備え、
前記停電検出手段が停電を検出した場合に第１のモータから前記第１の逆変換器へ送られた前記位置フィードバック情報は、前記第３の通信手段を介して前記第２の逆変換器へ転送される請求項１〜４のいずれか一項に記載のモータ制御装置。
【請求項６】
第１のモータからの前記位置フィードバック情報を前記第１の逆変換器と前記第２の逆変換器とに分岐して分配する分岐手段を備える請求項１〜４のいずれか一項に記載のモータ制御装置。
【請求項７】
第１のモータおよび第２のモータのうち、いずれか一方が工作機械の工具軸を回転駆動する工具軸用モータであり、他方が前記工作機械のワーク軸を回転駆動するワーク軸用モータである請求項１〜６のいずれか一項に記載のモータ制御装置。
【請求項８】
前記直流リンクに接続され、受信した指令に基づき、前記直流リンクにおける直流電力を変換して前記工具軸と前記ワーク軸との間の距離を制御する工具移動軸用モータを駆動する交流電力を出力する第３の逆変換器を備え、
前記指令作成手段は、前記停電検出手段が停電を検出した場合に前記工具軸および前記ワーク軸のうちの一方を他方から退避させるよう前記工具移動軸用モータを駆動するための前記第３の逆変換器に対する退避指令を作成する退避指令作成手段を有する請求項７に記載のモータ制御装置。
【請求項９】
前記工具軸は、ギア加工機もしくはカム加工機における工具を駆動する軸である請求項７または８に記載のモータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも２つのモータを同期制御するモータ制御装置に関し、特に、工作機械において工具を駆動する工具軸用モータとワークを駆動するワーク軸用モータを同期制御するモータ制御装置に関する。
【背景技術】
【０００２】
工作機械においては、工作機械の駆動軸ごとにモータを有し、これらモータをモータ制御装置により駆動制御する。このような工作機械におけるモータ制御装置は、三相交流入力電源のある交流電源側から供給された交流電力を整流して直流電力を出力する順変換器（整流器）と、順変換器の直流側である直流リンクに接続され、直流リンクにおける直流電力とモータの力行電力もしくは回生電力である交流電力とを相互電力変換する逆変換器と、を備え、駆動軸ごとに設けられた逆変換器の交流側に接続されたモータの速度、トルク、もしくは回転子の位置を制御する。ギア加工機やカム加工機などの工作機械においては、工具を駆動する工具軸用モータと、ワークを駆動するワーク軸用モータの２つ回転軸とを同期させて駆動することで、工具でワークを加工する。図７は、ギア加工機の工具軸およびワーク軸を説明する図である。ギア加工機の駆動軸として、砥石やカッターなどの工具を駆動する工具軸とワークを駆動するワーク軸とがある。
【０００３】
工具軸用モータとワーク軸用モータとを同期制御するモータ制御方式として、大きく分けてＮＣ指令同期方式とマスタースレーブ同期制御方式の２つがある。各制御方式について、一例として２つのモータを同期制御する場合を例にとり図８および図９を参照して以下に説明する。
【０００４】
図８は、ＮＣ指令同期方式に基づくモータ制御装置の構成を例示するブロック図である。モータＡとモータＢとを同期制御するモータ制御装置１０１は、モータＡおよびモータＢに交流の駆動電力をそれぞれ供給するために個別に設けられた逆変換器５１−Ａおよび逆変換器５１−Ｂと、モータＡおよびモータＢが所望の動作をするような駆動電力を逆変換器５１−Ａおよび逆変換器５１−Ｂに出力させるよう逆変換器５１−Ａおよび逆変換器５１−Ｂを制御する数値制御装置５０とからなる。逆変換器５１−Ａおよび逆変換器５１−Ｂは、内部に設けられた半導体スイッチング素子のスイッチング動作により、入力された直流電力を交流電力に変換する。なお、図８においては、交流電源から供給された交流電力を直流電力に変換して逆変換器５１−Ａおよび逆変換器５１−Ｂへ供給する順変換器については図示を省略している。
【０００５】
図８に示すように、数値制御装置５０には駆動指令作成手段６１が設けられており、ＮＣ指令同期方式においては、モータＡとモータＢとを同期制御する駆動指令が駆動指令作成手段６１により作成されて逆変換器５１−Ａおよび逆変換器５１−Ｂの両方へ出力される。モータＡおよびモータＢは予め設定された同期比で同期動作させるために、駆動指令作成手段６１により作成された駆動指令の一方に当該同期比が乗算される。駆動指令作成手段６１により作成された駆動指令は、数値制御装置５０と逆変換器５１−Ａおよび５１−Ｂとの間にそれぞれ設けられた通信回路６２−Ａおよび通信回路６２−Ｂを介して各逆変換器内の駆動指令受信手段６３−Ａおよび駆動指令受信手段６３−Ｂにそれぞれ伝送される。制御部６４−Ａおよび制御部６４−Ｂは、受信した駆動指令とモータＡおよびモータＢの駆動の結果生じる位置情報であるフィードバックパルス（以下、「位置フィードバック情報」と称する）とに基づき、モータＡおよびモータＢを駆動するための交流電力を逆変換器５１−Ａおよび５１−Ｂが出力するようそれぞれ制御する。このように、ＮＣ指令同期方式においては、数値制御装置５０の駆動指令作成手段６１により作成された駆動指令を逆変換器５１−Ａおよび逆変換器５１−Ｂの両方へ出力し、モータＡとモータＢとを同期制御している。
【０００６】
図９は、マスタースレーブ同期方式に基づくモータ制御装置の構成を例示するブロック図である。モータＡとモータＢとを同期制御するモータ制御装置１０２は、モータＡおよびモータＢに交流の駆動電力をそれぞれ供給するために個別に設けられた逆変換器７１−Ａおよび逆変換器７１−Ｂと、モータＡおよびモータＢが所望の動作をするような駆動電力を逆変換器７１−Ａおよび逆変換器７１−Ｂに出力させるよう逆変換器７１−Ａおよび逆変換器７１−Ｂを制御する数値制御装置７０とからなる。逆変換器７１−Ａおよび逆変換器７１−Ｂは、内部に設けられた半導体スイッチング素子のスイッチング動作により、入力された直流電力を交流電力に変換するものである。図９に示す例では、モータＡが駆動する軸をマスター軸とし、モータＢが駆動する軸をスレーブ軸とする。なお、図９においては、交流電源から供給された交流電力を直流電力に変換して逆変換器７１−Ａおよび逆変換器７１−Ｂへ供給する順変換器については図示を省略している。
【０００７】
図９に示すように、数値制御装置７０には駆動指令作成手段８１が設けられており、マスタースレーブ同期方式においては、駆動指令が駆動指令作成手段８１により作成されて逆変換器７１−Ａおよび逆変換器７１−Ｂのうちの一方（図示の例では逆変換器７１−Ａ）へ出力される。駆動指令作成手段８１により作成された駆動指令は、数値制御装置７０と逆変換器７１−Ａとの間に設けられた通信回路８２−１を介して逆変換器７１−Ａ内の駆動指令受信手段８３に伝送される。逆変換器７１−Ａ内の制御部８４−Ａは、受信した駆動指令とモータＡの駆動の結果生じる位置フィードバック情報とに基づき、モータＡを駆動するための交流電力を逆変換器７１−Ａが出力するよう制御する。また、モータＡの駆動の結果生じる位置フィードバック情報は、逆変換器７１−Ａと逆変換器７１−Ｂとの間に設けられた通信回路８２−２を介して逆変換器７１−Ｂに転送される。転送されたモータＡの位置フィードバック情報（フィードバックパルス）は所定の同期比が乗算されて、マスター軸を駆動するモータＡのフィードバックパルスに比例した駆動指令が作成される。逆変換器７１−Ｂ内の制御部８４−Ｂは、このようなモータＡの位置フィードバック情報に基づいた駆動指令に従い、モータＢを駆動するための交流電力を逆変換器７１−Ｂが出力するよう制御する。このように、マスタースレーブ同期方式においては、マスター軸を駆動するモータ（図示の例ではモータＡ）については、数値制御装置７０の駆動指令作成手段８１により作成された駆動指令に基づき駆動し、一方、スレーブ軸を駆動するモータ（図示の例ではモータＢ）については、マスター軸を駆動するモータの位置フィードバック情報に比例した駆動指令に基づき駆動することで、モータＡとモータＢとの同期制御を実現している。
【０００８】
工作機械においてＮＣ指令同期方式とマスタースレーブ同期方式は工作機械の適用場面に応じて適宜使い分けられている。例えば、切削加工時の外乱の周波数が低い場合にはマスタースレーブ同期方式を採用して同期制御の精度を高めることができるが、一方、切削加工時の外乱の周波数が高い場合には、マスタースレーブ同期方式を採用すると、マスター軸の振動によってスレーブ軸が振られ、安定した切削加工を維持することができない。したがって、切削加工時の外乱の周波数が高い場合にはＮＣ指令同期方式が採用される。
【０００９】
例えば、ギア加工機において、モータ制御装置の交流電源側に停電が発生したときに駆動軸とワーク軸とが噛み合って同期が行われていた場合、停電発生によりモータ制御装置が制御不能に陥ると、駆動軸とワーク軸との間の同期関係が崩れ、工具、ワーク、あるいは工作機械本体自身が破損してしまう可能性がある。このような事態を回避するためには、停電発生時においても駆動軸とワーク軸との同期関係を維持したまま、工具軸およびワーク軸のうちの一方の軸を他方の軸から退避させる動作を行う必要がある。そこで、停電発生時の軸退避動作のためのバックアップ電源を確保するために、大容量の無停電電源装置やキャパシタなどを設けることが一般的であるが、大容量のバックアップ電源はコストが高く占有スペースも大きいという欠点がある。
【００１０】
そこで、バックアップ電源の低コスト化および省スペース化を図るべく、停電発生時には工具軸もしくはワーク軸のモータの減速により生じた回生エネルギーを利用して軸退避動作のための駆動電圧を直流リンクにおける直流電圧の形で確保し、停電発生後もしばらくは工具軸およびワーク軸を同期駆動させつつ軸退避動作を行う制御方法が提案されている。このようなモータ減速時に発生する回生エネルギーを利用する制御方法においては、直流リンクの直流電圧を監視し、この直流電圧が所定の範囲内に収まるようモータの減速制御もしくは加速制御を行う必要がある。
【００１１】
マスタースレーブ同期方式に基づくモータ制御装置において、交流電源側の停電を検出したときに工具軸に減速指令を与えて、その減速の際に生じる回生エネルギーを利用してモータを駆動するための制御電圧を直流リンクにおける直流電圧に確保し、工具軸とワーク軸との同期関係を維持しながら駆動させつつ、工具軸とワーク軸とを離す軸退避動作を行う技術が提案されている（例えば、特許文献１参照。）。この技術によれば、マスター軸のアンプ（逆変換器）で直流リンクにおける直流電圧を監視し、マスター軸モータを減速制御すると、スレーブ軸モータはマスター軸モータのフィードバック情報に基づき追従するため、マスター軸とスレーブ軸との同期関係を維持しながら減速制御を行うことが可能となり、さらに工具軸とワーク軸を離す軸退避動作が可能になる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平８−２２７３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
工作機械においてＮＣ指令同期方式とマスタースレーブ同期方式は工作機械の適用場面に応じて適宜使い分けられることは既に説明した通りである。工作機械の使われ方によっては、２軸同期の方法は、マスタースレーブ方式ではなく、ＮＣ指令同期方式を採用したい場合もある。例えば、切削加工時の外乱の周波数が高い場合には、上述の理由からＮＣ指令同期方式が採用されるのが通常である。しかしながら、ＮＣ指令同期方式の場合、モータ減速の際の回生エネルギーを使用した同期駆動および軸退避動作を実現することは難しい。その理由は次の通りである。
【００１４】
ＮＣ指令同期方式では、数値制御装置が工具軸およびワーク軸の両方に対して同期した駆動指令を与えて制御を行っている。ここにモータ減速時の回生エネルギーを使用した上記軸退避動作を実現しようとした場合、数値制御装置側で直流リンクにおける直流電圧を監視し、この監視結果に基づいて駆動軸およびワーク軸に対する減速または加速指令を与えて直流リンクにおける直流電圧をある所定の範囲に収める制御を行うことになる。しかしながら、直流リンクにおける直流電圧に関する情報は、通常はアンプ（逆変換器）側で取得されるので、取得された直流リンクにおける直流電圧に関する情報をアンプから数値制御装置側に伝送する必要があり、またさらに、数値制御装置側においては伝送されてきた情報に基づいて工具軸とワーク軸に対する減速または加速指令を作ってアンプ側に出力するという処理を行う必要がある。このような一連の処理には、直流リンクにおける直流電圧に関する情報の伝送処理、指令作成処理、および指令出力処理といった処理が含まれており、直流リンクにおける直流電圧に関する情報が取得されてからこれに対応した指令出力処理がなされるまで時間を要する。つまり、検出された電圧に基づいて指令が出力されるまでの間には時間的な遅延が存在する。交流電源側において停電が発生していない通常の制御状態でのシステム全体の消費エネルギーがある程度大きいモータ制御装置の場合においては、交流電源側で停電が発生すると、直流リンクにおける直流電圧は急速に低下してしまい、またあるいは、モータ減速時の回生エネルギーが大きすぎると、直流リンクにおける直流電圧は急速に許容電圧レベルを超えてしまう。したがって、上記遅延が存在するＮＣ指令同期方式の場合は、上述したモータの減速エネルギーを使用した同期駆動および軸退避動作を実現することは難しく、大容量のバックアップ電源を用いらざるを得ない。
【００１５】
従って本発明の目的は、上記問題に鑑み、少なくとも２つのモータを同期制御する工作機械において、交流電源側の停電発生時において軸退避動作を実行することができる、低コストで省スペースのモータ制御装置を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を実現するために、本発明においては、少なくとも２つのモータを同期制御するモータ制御装置は、交流電源側から供給された交流電力を直流電力に変換して出力する順変換器と、順変換器の直流側である直流リンクに接続され、受信した指令に基づき、直流リンクにおける直流電力を変換して第１のモータを駆動する交流電力を出力する第１の逆変換器と、直流リンクに接続され、受信した指令に基づき、直流リンクにおける直流電力を変換して第２のモータを駆動する交流電力を出力する第２の逆変換器と、順変換器の交流電源側の停電の有無を検出する停電検出手段と、停電検出手段が停電を検出しない場合は、第１のモータと第２のモータとを同期制御するための第１の逆変換器および第２の逆変換器の両方に対するＮＣ指令同期用駆動指令を作成し、停電検出手段が停電を検出した場合は、第１の逆変換器に対するマスター用駆動指令を作成するとともに、マスター用駆動指令のもとで駆動された第１のモータの位置フィードバック情報を用いて第１のモータと第２のモータとを同期制御するための第２の逆変換器に対するスレーブ用駆動指令を作成する指令作成手段と、を備える。
【００１７】
上記指令作成手段は、上記マスター用駆動指令として、直流リンクの電圧を所定の範囲内に維持するよう第１の逆変換器を制御する直流電圧維持指令を作成する直流電圧維持指令作成手段を有し、この直流電圧維持指令作成手段は、第１の逆変換器内に設けられてもよい。
【００１８】
上記指令作成手段は、ＮＣ指令同期用駆動指令を作成する駆動指令作成手段を有し、この駆動指令作成手段は、第１のモータおよび第２のモータの動作を統括制御する数値制御装置内に設けられ、停電検出手段が停電を検出した場合における位置フィードバック情報を用いて第１のモータと第２のモータとを同期制御するための第２の逆変換器に対するスレーブ用駆動指令は、第２の逆変換器内で作成されてもよい。
【００１９】
また、モータ制御装置は、駆動指令作成手段と第１の逆変換器とを通信可能に接続する第１の通信手段と、駆動指令作成手段と第２の逆変換器とを通信可能に接続する第２の通信手段と、を備えてもよく、この場合、停電検出手段が停電を検出しない場合に駆動指令作成手段により作成されたＮＣ指令同期用駆動指令は、第１の通信手段および第２の通信手段を介して第１の逆変換器および第２の逆変換器へそれぞれ伝送される。
【００２０】
また、モータ制御装置は、第１の逆変換器と第２の逆変換器との間を通信可能に接続する第３の通信手段を備えてもよく、この場合、停電検出手段が停電を検出した場合に第１のモータから第１の逆変換器へ送られた位置フィードバック情報は、第３の通信手段を介して第２の逆変換器へ転送される。
【００２１】
またあるいは、モータ制御装置は、第１のモータからの位置フィードバック情報を第１の逆変換器と第２の逆変換器とに分岐して分配する分岐手段をそなえてもよい。
【００２２】
また、第１のモータおよび第２のモータのうち、いずれか一方が工作機械の工具軸を回転駆動する工具軸用モータであり、他方が工作機械のワーク軸を回転駆動するワーク軸用モータであるようにしてもよい。
【００２３】
また、モータ制御装置は、直流リンクに接続され、受信した指令に基づき、直流リンクにおける直流電力を変換して工具軸とワーク軸との間の距離を制御する工具移動軸用モータを駆動する交流電力を出力する第３の逆変換器を備え、上記指令作成手段は、停電検出手段が停電を検出した場合に工具軸およびワーク軸のうちの一方を他方から退避させるよう工具移動軸用モータを駆動するための第３の逆変換器に対する退避指令を作成する退避指令作成手段を有するようにしてもよい。
【００２４】
工具軸は、ギア加工機もしくはカム加工機における工具を駆動する軸であってもよい。
【発明の効果】
【００２５】
本発明によれば、少なくとも２つのモータを同期制御する工作機械において、交流電源側の停電発生時において軸退避動作を実行することができる、低コストで省スペースのモータ制御装置を実現することができる。
【００２６】
一般に、少なくとも２つのモータの同期制御を実現する方式として、ＮＣ指令同期方式とマスタースレーブ同期方式は、工作機械の適用場面に応じて適宜使い分けられている。例えば、切削加工時の外乱の周波数が低い場合にはマスタースレーブ同期方式を採用して同期制御の精度を高めることができるが、一方、切削加工時の外乱の周波数が高い場合には、マスタースレーブ同期方式を採用すると、マスター軸の振動によってスレーブ軸が振られ、安定した切削加工を維持することができないのでＮＣ指令同期方式が採用される。本発明は、特に、切削加工時の外乱の周波数が高い場合に対応すべくＮＣ指令同期方式が採用される工作機械に好適である。すなわち、本発明によれば、交流電源側に停電が発生したときは、ＮＣ指令同期方式からマスタースレーブ同期方式に切り換えることによって、従来のＮＣ指令同期方式では不可能であった、モータ減速の際に生じる回生エネルギーを利用した工具軸とワーク軸とを離す軸退避動作を実現することができるので、軸退避動作のための大容量のバックアップ電源は不要であり、したがって低コストで省スペースのモータ制御装置を実現することができる。本発明によれば、交流電源側の停電発生時にはマスタースレーブ同期方式に基づいて同期制御し、工具移動軸用モータに対しては工具移動軸が退避動作を行うよう制御し、なおかつ、停電発生時のエネルギー源として利用される直流リンクにおける直流電圧が所定の電圧維持範囲内に収まるよう制御するので、停電発生時に直流リンクにおける直流電圧は急速に低下したり、またあるいは許容電圧レベルを超えてしまうことはない。
【図面の簡単な説明】
【００２７】
【図１】本発明によるモータ制御装置の機能ブロック図である。
【図２】本発明の第１の実施例によるモータ制御装置の具体的構成を示すブロック図である。
【図３】図２に示すモータ制御装置の動作フローを示すフローチャートである。
【図４】図２に示すモータ制御装置の動作を示すタイミングチャートである。
【図５】本発明の第２の実施例によるモータ制御装置の具体的構成を示すブロック図である。
【図６】図５に示すモータ制御装置の動作フローを示すフローチャートである。
【図７】ギア加工機の工具軸およびワーク軸を説明する図である。
【図８】ＮＣ指令同期方式に基づくモータ制御装置の構成を例示するブロック図である。
【図９】マスタースレーブ同期方式に基づくモータ制御装置の構成を例示するブロック図である。
【発明を実施するための形態】
【００２８】
図１は、本発明によるモータ制御装置の機能ブロック図である。以降、異なる図面において同じ参照符号が付されたものは同じ機能を有する構成要素であることを意味するものとする。ここでは、２つのモータＡおよびＢを同期制御するモータ制御装置１の各機能について説明する。第１のモータＡおよび第２のモータＢのうち、いずれか一方は、工作機械の工具軸を回転駆動する工具軸用モータであり、他方は工作機械のワーク軸を回転駆動するワーク軸用モータである。また、工具軸は、ギア加工機もしくはカム加工機における工具を駆動する軸である。例えば、ギア加工機の場合、砥石やカッターなどの工具を駆動する工具軸とワークを駆動するワーク軸が駆動軸となる。なお、モータ制御装置１により制御されるモータの個数は２個以上であってもよい。
【００２９】
第１のモータＡおよび第２のモータＢを同期制御するモータ制御装置１は、順変換器１１と、第１の逆変換器１２−Ａと、第２の逆変換器１２−Ｂと、停電検出手段１３と、指令生成手段１４とを備える。
【００３０】
順変換器１１は、三相交流電源３（以下、単に「交流電源」と称する）側から供給された交流電力を整流し、順変換器１１の直流側である直流リンクへ直流電力を出力する。本発明では、用いられる順変換器１１の実施形態は特に限定されず、例えば１２０度通電回生機能付き３相全波整流回路、あるいはＰＷＭ制御方式の整流回路などがある。
【００３１】
順変換器１１と第１の逆変換器１２−Ａおよび第２の逆変換器１２−Ｂとは、直流リンクを介して接続される。第１の逆変換器１２−Ａおよび第２の逆変換器１２−Ｂは、例えばＰＷＭインバータなどのような、内部にスイッチング素子を有する変換回路として構成される。ここでは、モータ制御装置１で第１のモータＡおよび第２のモータＢを同期制御することを例として取り挙げているので、駆動する第１のモータＡおよび第２のモータＢごとに第１の逆変換器１２−Ａおよび第２の逆変換器１２−Ｂが設けられる。
【００３２】
第１の逆変換器１２―Ａは、直流リンク側から供給される直流電力を、指令生成手段１４から受信した指令に基づき内部のスイッチング素子をスイッチング動作させ、第１のモータＡを駆動するための所望の電圧および所望の周波数の三相交流電力に変換する。第１のモータＡは、供給された電圧可変および周波数可変の三相交流電力に基づいて動作することになる。また、第１のモータＡの制動時には回生電力が発生するが、指令生成手段１４から受信した指令に基づき、第１のモータＡで発生した回生電力である交流電力を、直流電力へ変換して直流リンクへ戻す。このように、第１の逆変換器１２−Ａは、受信した指令に基づき、直流リンクにおける直流電力と第１のモータＡの力行電力もしくは回生電力である交流電力とを相互電力変換するものである。
【００３３】
同様に、第２の逆変換器１２―Ｂは、直流リンク側から供給される直流電力を、指令生成手段１４から受信した指令に基づき内部のスイッチング素子をスイッチング動作させ、第２のモータＢを駆動するための所望の電圧および所望の周波数の三相交流電力に変換する。第２のモータＢは、供給された電圧可変および周波数可変の三相交流電力に基づいて動作することになる。また、第２のモータＢの制動時には、指令生成手段１４から受信した指令に基づき、第２のモータＢで発生した回生電力である交流電力を、直流電力へ変換して直流リンクへ戻す。このように、第２の逆変換器１２−Ｂも、受信した指令に基づき、直流リンクにおける直流電力と第２のモータＢの力行電力もしくは回生電力である交流電力とを相互電力変換するものである。
【００３４】
停電検出手段１３は、順変換器１１の交流電源３側の停電の有無を検出する。図示の例では交流電源３の交流電圧を用いて順変換器１１の交流電源３側の停電の有無を検出しているが、順変換器１１の直流側である直流リンクの直流電圧を用いて順変換器１１の交流電源側の停電の有無を検出するようにしてもよい。停電検出手段１３で生成された停電検出信号は指令生成手段１４に送られる。
【００３５】
指令生成手段１４は、駆動指令作成手段２１および直流電圧維持指令作成手段２２を備える。
【００３６】
駆動指令作成手段２１は、停電検出手段１３が停電を検出しない場合に、第１のモータＡと第２のモータＢとを同期制御するための第１の逆変換器１２−Ａおよび第２の逆変換器１２−Ｂの両方に対するＮＣ指令同期用駆動指令を作成する。
【００３８】
停電検出手段１３により停電されなかった場合は、このＮＣ指令同期用駆動指令によって第１の逆変換器１２−Ａおよび第２の逆変換器１２−Ｂの電力変換動作が制御される。
【００３９】
一方、停電検出手段１３が停電を検出した場合は、直流電圧維持指令作成手段２２により作成されたマスター用駆動指令としての直流リンクの電圧を所定の範囲内に維持するための直流電圧維持指令によって、前記第１の逆変換器１２−Ａの電力変換動作が制御される。マスター用駆動指令としての直流電圧維持指令により、第１のモータＡは駆動されることになるが、当該駆動指令のもとで駆動された第１のモータＡの位置フィードバック情報は、第１のモータＡと第２のモータＢとを同期制御するための第２の逆変換器１２−Ｂに対するスレーブ用駆動指令を作成するのに用いられる。スレーブ用駆動指令は、第２の逆変換器１２−Ｂにおいて生成される。
【００４０】
続いて、上述の第１の逆変換器１２−Ａ、第２の逆変換器１２−Ｂ、停電検出手段１３、および指令生成手段１４の具体的な実施例について説明する。上述したように、モータ制御装置１で同期制御する第１のモータＡおよび第２のモータＢのうち、いずれか一方は、工作機械の工具軸を回転駆動する工具軸用モータであり、他方は工作機械のワーク軸を回転駆動するワーク軸用モータであるが、ここでは、一例として第１のモータＡを工具軸用モータとし、第２のモータＢをワーク軸用モータとした場合について説明する。
【００４１】
図２は、本発明の第１の実施例によるモータ制御装置の具体的構成を示すブロック図である。
【００４２】
本発明の第１の実施例では、停電検出手段１３は、順変換器１１内の制御部に設けられる。参照符号１１−１は、順変換器１１内に設けられるスイッチング素子のブリッジ回路からなる交流直流変換回路１１−１を示す。
【００４３】
工具軸用モータＡを駆動するための交流電力を出力する工具軸用逆変換器１２−Ａ内には、スイッチング素子のブリッジ回路からなる直流交流変換回路（図示せず）のほかに、直流電圧維持指令作成手段２２、切換えスイッチＳＷ２、および通信部４３が設けられる。切換えスイッチＳＷ２は、工具軸用逆変換器１２−Ａの電力変換動作を停電の有無によって切り換えられるものであり、その動作については後述する。通信部４３は、工具軸用逆変換器１２−Ａとワーク軸用逆変換器１２−Ｂとの間を通信可能に接続する通信手段として機能するものであり、工具軸用逆変換器１２−Ａ内の制御部とワーク軸用逆変換器１２−Ｂ内の制御部とを結ぶ通信回線であり、有線でも無線でもよい。
【００４４】
ワーク軸用モータＢを駆動するための交流電力を出力するワーク軸用逆変換器１２−Ｂ内には、スイッチング素子のブリッジ回路からなる直流交流変換回路（図示せず）のほかに、切換えスイッチＳＷ３が設けられる。切換えスイッチＳＷ３は、ワーク軸用逆変換器１２−Ｂの電力変換動作を停電の有無によって切り換えられるものであり、その動作については後述する。
【００４５】
停電検出手段１３が停電を検出した場合に工具軸およびワーク軸のうちの一方を他方から退避させるための工具移動軸を駆動する工具移動軸用モータＣが設けられる。工具移動軸用逆変換器１２−Ｃは、直流リンクに接続され、受信した指令に基づき、直流リンクにおける直流電力を変換して工具軸とワーク軸との間の距離を制御する工具移動軸用モータＣを駆動する交流電力を出力する。
【００４６】
工具軸用モータ１２−Ａおよびワーク軸用モータ１２−Ｂの動作を統括制御する  数値制御装置３１内には、駆動指令作成手段２１、工具移動軸用駆動指令作成手段２３、切換えスイッチＳＷ１、および退避指令作成手段２４が設けられる。切換えスイッチＳＷ１は、工具移動軸用逆変換器１２−Ｃの電力変換動作の指令を作成する手段として、工具移動軸用駆動指令作成手段２３と退避指令作成手段２４とを停電の有無によって切り換えるものである。工具移動軸用駆動指令作成手段２３は、非停電時（すなわち正常時）において加工処理が行えるよう工具軸とワーク軸とを接近させる動作を工具移動軸用モータＣがするよう、工具移動軸用逆変換器１２−Ｃを制御する指令を作成する。退避指令作成手段２４は、停電発生時において工具軸およびワーク軸のうちの一方を他方から退避させるための動作を工具移動軸用モータＣがするよう、工具移動軸用逆変換器１２−Ｃを制御する指令を作成する。
【００４７】
数値制御装置３１内の駆動指令作成手段２１と工具軸用逆変換器１２−Ａとの間には互いに通信可能に接続する通信回路４１が設けられ、数値制御装置３１内の駆動指令作成手段２１とワーク軸用逆変換器１２−Ｂとの間には互いに通信可能に接続する通信回路４２が設けられる。通信回路４１および４２は有線でも無線でもよい。
【００４８】
続いて、図２に示すモータ制御装置の動作について図３および図４を参照して説明する。図３は、図２に示すモータ制御装置の動作フローを示すフローチャートである。また、図４は、図２に示すモータ制御装置の動作を示すタイミングチャートである。
【００４９】
非停電時（すなわち正常時）では、工作機械における加工内容に応じて数値制御装置３１内の駆動指令作成手段２１が作成した工具軸のためのＮＣ指令同期用駆動指令が通信回路４１を介して工具軸用逆変換器１２−Ａに出力される。また、駆動指令作成手段２１が作成した工具軸のためのＮＣ指令同期用駆動指令に予め設定された同期比が乗算されたワーク軸のためのＮＣ指令同期用駆動指令が、通信回路４２を介してワーク軸用逆変換器１２−Ｂに出力される。これらＮＣ指令同期用駆動指令に追従して、工具軸においては工具軸用逆変換器１２−Ａが出力する交流電力により工具軸用モータ１２−Ａが動作し（ステップＳ１００）、ワーク軸においてはワーク軸用逆変換器１２−Ｂが出力する交流電力によりワーク軸用モータ１２−Ｂが動作する（ステップＳ２００）ことになる。非停電時（すなわち正常時）では、このように工具軸用モータ１２−Ａおよびワーク軸用モータ１２−Ｂともに駆動指令作成手段２１が作成したＮＣ指令同期用駆動指令に基づいて動作するので、工具軸用モータ１２−Ａとワーク軸用モータ１２−Ｂとの間でＮＣ指令同期が実現される。また、所定の加工処理が行えるよう工具移動軸用駆動指令作成手段２３が作成した工具移動軸用駆動指令は、工具移動軸用逆変換器１２−Ｃへ出力される。この工具移動軸用駆動指令に追従して、工具移動軸においては工具移動軸用逆変換器１２−Ｃが出力する交流電力により工具移動軸用モータ１２−Ｃが動作する（ステップＳ３００）。
【００５０】
ステップＳ１０１、Ｓ２０１およびＳ３０１では、数値制御装置３１は、受信した停電検出手段１３からの停電検出信号（図４）に基づき、順変換器１１の交流電源側に停電が発生したか否かを判定する。停電検出信号は、数値制御部３１内の切り換えスイッチＳＷ１、工具軸用逆変換器１２−Ａ内の切り換えスイッチＳＷ２、およびワーク軸用逆変換器１２−Ｂ内の切り換えスイッチＳＷ３へ出力される。停電検出信号に基づき交流電源側に停電が発生したと判定されると、スイッチＳＷ１、スイッチＳＷ２、およびスイッチＳＷ３は、「非停電」側から「停電」側に切り換えられ、各軸は次のように動作する。ここで、停電発生時における各軸のモータは、直流リンクにおける直流電力を変換した交流電力により駆動される。
【００５１】
まず、停電発生時の工具軸の動作について説明する。
【００５２】
ステップＳ１０２において、工具軸用逆変換器１２−Ａ内に設けられた直流電圧維持指令作成手段２２は、直流リンクにおける直流電圧が所定の電圧維持範囲の下限値以下であるか否かを判定する。下限値以下である場合はステップＳ１０４へ進み、そうではない場合はステップＳ１０３へ進む。
【００５３】
ステップＳ１０２において直流リンクにおける直流電圧が所定の電圧維持範囲の下限値以下であると判定された場合は、ステップＳ１０４において、直流電圧維持指令作成手段２２は、工具軸用モータＡが回生動作をするための交流電力を工具軸用逆変換器１２−Ａが出力するよう制御するためのマスター用駆動指令として、直流電圧維持指令を作成する。このマスター用駆動指令としての直流電圧維持指令により、工具軸用逆変換器１２−Ａは、工具軸用モータＡが減速動作をするよう、内部に設けられたスイッチング素子のスイッチング動作を制御し、工具軸用モータＡで回生された交流電力を直流電力に変換して直流リンクに戻す。この回生動作により、直流リンクにおける直流電圧は上昇する（図４）。ステップＳ１０４の後はステップＳ１０６へ進む。
【００５４】
ステップＳ１０２において直流リンクにおける直流電圧が所定の電圧維持範囲の下限値以下であると判定されなかった場合は、ステップＳ１０３において、直流電圧維持指令作成手段２２は、直流リンクにおける直流電圧が所定の電圧維持範囲の上限値以上であるか否かを判定する。上限値以上である場合はステップＳ１０５へ進み、そうではない場合はステップＳ１０６へ進む。
【００５５】
ステップＳ１０３において直流リンクにおける直流電圧が所定の電圧維持範囲の上限値以上であると判定された場合は、ステップＳ１０５において、直流電圧維持指令作成手段２２は、工具軸用モータＡが力行動作をするための交流電力を工具軸用逆変換器１２−Ａが出力するよう制御するための直流電圧維持指令を作成する。この直流電圧維持指令により、工具軸用逆変換器１２−Ａは、工具軸用モータＡが加速動作、または一定速度維持動作をするよう、内部に設けられたスイッチング素子のスイッチング動作を制御し、直流リンクにおける直流電力を交流電力に変換して工具軸用モータＡへ出力する。これにより、工具軸用モータＡは加速、または一定速度を維持し、直流リンクにおける直流電力は消費されて直流電圧は低下する（図４）。ステップＳ１０５の後はステップＳ１０６へ進む。
【００５６】
ステップＳ１０６では、工具軸用モータＡにおいて位置フィードバック情報（フィードバックパルス）が作成され（図４）、ステップＳ１０７において、工具軸用モータＡで作成された位置フィードバック情報が通信部４３を介して工具軸用逆変換器１２−Ａからワーク軸用逆変換器１２−Ｂへ転送される。その後、ステップＳ１０２へ戻る。以降、ステップＳ１０２〜Ｓ１０７の処理が繰り返し実行され、直流リンクにおける直流電圧が所定の電圧維持範囲内に収まるよう工具軸のモータ速度が制御される（図４）。
【００５７】
次に、停電発生時のワーク軸の動作について説明する。
【００５８】
ステップＳ２０２において、ワーク軸用逆変換器１２−Ｂは、通信部４３を介して工具軸用逆変換器１２−Ａから位置フィードバック情報を受信する。そして、ステップＳ２０３では、ワーク軸用逆変換器１２−Ｂ内の制御部において、転送された工具軸用モータＡの位置フィードバック情報に所定の同期比を乗算して、工具軸用モータＡのフィードバックパルスに比例したスレーブ用駆動指令を作成する。ワーク軸逆変換器１２−Ｂは、このようなモータＡの位置フィードバック情報に基づいたスレーブ用駆動指令に従い、ワーク軸用モータＢを駆動するための交流電力を出力する。これにより、ワーク軸用モータＢは動作する。ワーク軸用モータＢは、上述のように工具軸用モータＡの位置フィードバック情報を用いて作成されたスレーブ用駆動指令に基づいて同期動作することから、工具軸がマスター軸となり、ワーク軸がスレーブ軸となるマスタースレーブ同期が実現される。
【００５９】
次に、停電発生時の工具移動軸の動作について説明する。
【００６０】
ステップＳ３０２において、数値制御装置３１内の退避指令作成手段２４は、停電発生時において工具軸およびワーク軸のうちの一方を他方から退避させるため動作を工具移動軸用モータＣがするよう、工具移動軸用逆変換器１２−Ｃを制御する退避指令を作成し、これを工具移動軸用逆変換器１２−Ｃへ出力する。この退避指令に基づいて工具移動軸用逆変換器１２−Ｃは、内部に設けられたスイッチング素子のスイッチング動作を制御し、直流リンクにおける直流電力を交流電力に変換して工具移動軸用モータＣへ出力する。これにより、工具移動軸用モータＣは、工具軸およびワーク軸のうちの一方を他方から退避させるよう工具移動軸を動作させる。この退避動作のための工具移動軸用モータＣは、直流リンクにおける直流電力をエネルギー源としてその範囲内で動作が完結するようにする。
【００６１】
以上説明したように、本発明の第１の実施例によれば、交流電源側の非停電時（すなわち正常時）には工具軸用モータＡとワーク軸用モータＢとをＮＣ指令同期方式に基づいて同期制御する。また、交流電源側の停電発生時には工具軸用モータＡとワーク軸用モータＢとをマスタースレーブ同期方式に基づいて同期制御し、工具移動軸用モータＣに対しては工具移動軸が退避動作を行うよう制御し、なおかつ、停電発生時のエネルギー源として利用される直流リンクにおける直流電圧が所定の電圧維持範囲内に収まるよう制御する。この直流電圧制御により、停電発生時に行われる軸退避動作のために、直流リンクにおける直流電圧は急速に低下したりまたあるいは許容電圧レベルを超えてしまうことはない。
【００６２】
図５は、本発明の第２の実施例によるモータ制御装置の具体的構成を示すブロック図である。また、図６は、図５に示すモータ制御装置の動作フローを示すフローチャートである。本発明の第２の実施例は、上述の第１の実施例における工具軸用逆変換器１２−Ａ内の通信部４３の代わりに、工具軸用逆変換器１２−Ａの外部に設けられた分岐回路４４を用いたものである。
【００６３】
図５において、分岐回路４４は、工具軸用モータＡからの位置フィードバック情報を工具軸用逆変換器１２−Ａとワーク軸用逆変換器１２−Ｂとに分岐して分配する。なお、これ以外の回路構成要素については図１および図２に示す回路構成要素と同様であるので、同一の回路構成要素には同一符号を付して当該回路構成要素についての詳細な説明は省略する。
【００６４】
また、図６において、図３のステップＳ１０７の代わりに、ステップＳ１０８として、工具軸用モータで作成された位置フィードバック情報が分岐回路４４によって工具軸用逆変換器１２−Ａとワーク軸用逆変換器１２−Ｂとに分岐されて分配される。なお、これ以外の処理については図３に示す処理と同様であるので、同一の処理には同一符号を付して当該処理についての詳細な説明は省略する。
【００６５】
なお、上述の第１および第２の実施例では、図１の第１のモータＡを工具軸用モータとし、図１の第２のモータＢをワーク軸用モータとした場合について説明したが、第１のモータＡをワーク用モータとし、第２のモータＢを工具軸用モータとして実現してもよい。この場合は、交流電源側の停電発生時おけるマスタースレーブ同期方式に基づく同期制御において、ワーク軸用モータがマスター軸に対応し、工具軸用モータがスレーブ軸に対応する。
【産業上の利用可能性】
【００６６】
本発明は、少なくとも２つのモータを同期制御するモータ制御装置、特に、工作機械において工具を駆動する工具軸用モータとワークを駆動するワーク軸用モータを同期制御するモータ制御装置に適用することができる。このモータ制御装置は、駆動軸ごとにモータを有する工作機械に適用することができ、例えば、駆動軸を、加工機における工具を駆動する軸と、加工機におけるワークを駆動する軸とすることができる。
【符号の説明】
【００６７】
１    モータ制御装置
３    三相交流電源
１１    順変換器
１２−Ａ    第１の逆変換器
１２−Ｂ    第２の逆変換器
１３    停電検出手段
１４    指令作成手段
２１    駆動指令作成手段
２２    直流電圧維持指令作成手段
２３    工具移動軸用駆動指令作成手段
２４    退避指令作成手段
４１、４２    通信回路
４３    通信部
４４    分岐回路
Ａ    第１のモータ
Ｂ    第２のモータ
ＳＷ１、ＳＷ２、ＳＷ３    切換えスイッチ
【図１】
0005628954.tif 000002
【図２】
0005628954.tif 000003
【図３】
0005628954.tif 000004
【図４】
0005628954.tif 000005
【図５】
0005628954.tif 000006
【図６】
0005628954.tif 000007
【図７】
0005628954.tif 000008
【図８】
0005628954.tif 000009
【図９】
0005628954.tif 000010