(57)【要約】【課題】チューニング開始となる駆動パラメータ値はモータアンプのデフォルト値かあるいは操作者の経験値に依る場合が多く、設定する初期値によってはチューニング作業時間が長くなる、また、チューニング作業は操作者の経験に依るところが大きく、設定すべきパラメータ値の指標となるものが無いといった問題を解決する。【解決手段】モータアンプが有するモータ駆動特性の調整に必要なパラメータ値を、モータの駆動対象に合わせてチューニングする機能を有するパソコンと、モータアンプで駆動されるモータからなるモータの駆動パラメータ設定装置において、パソコン側に、チューニングに使用したモータアンプ、モータの仕様、制御対象の機械特性、各駆動パラメータ値を格納したデータベースを有することで、このデータベースからの事例データを利用したチューニング作業を行う。【選択図】　　図１
2004080957.tif 000002
【特許請求の範囲】
【請求項１】
モータ駆動電力変換装置（以下モータアンプと称する）が有するモータ駆動特性の調整に必要なパラメータ値を、モータの駆動対象に合わせて調整し設定する（以下チューニングと称する）機能を有するパーソナルコンピュータ（以下パソコンと称する）と、モータアンプで駆動されるモータからなるモータの駆動パラメータ設定装置において、
パソコン側に、チューニングに使用したモータアンプ、モータの仕様、制御対象の機械特性、各駆動パラメータ値を格納したデータベースを有することで、このデータベースからの事例データを利用したチューニング作業が行えることを特徴とするモータの駆動パラメータ設定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モータアンプが有するモータ駆動特性の調整に必要なパラメータ値を、モータの駆動対象に合わせて調整し設定する機能を有するパソコンと、モータアンプで駆動されるモータからなるモータの駆動パラメータ設定装置に関する。
【０００２】
【従来の技術】
本発明に対応する従来のモータの駆動パラメータ設定装置において、パソコンを使用した一連のチューニング作業を示す。
図２において、２０１はパソコン本体、２０２はキーボード、マウスなどの操作入力装置、２０３はモニタ、２０４はモータを駆動させるモータアンプ、２０５はモータ、２０６はパソコンとモータアンプを接続する通信ケーブルである。またパソコン本体２０１は操作入力装置２０２よりの操作入力を解読する操作部２１１、パラメータ調整演算と運転データの作成を行なうパラメータ／運転データ演算部２１２、モータアンプとのデータのやり取りを行なう通信部２１３、操作部２１１あるいはパラメータ演算部２１２とのパラメータ値のやり取り、モータアンプとのパラメータ値のやり取りを行なうパラメータ操作部２１４、モータアンプのパラメータ情報を持つパラメータデータベース２１５、モータアンプからモータの駆動データを参照する駆動データ読み取り部２１６、パラメータ設定作業、駆動状況など必要な情報をモニタ２０３に表示する表示部２１７で、また、モータアンプ２０４はパソコンとのデータのやり取りを行なう通信部２４１、パソコンからのパラメータ値や動作プログラムを格納するパラメータ／動作プログラム格納部２４２、操作制御部２４３、モータの運転を行なう動作制御部及び駆動電力供給部２４４でそれぞれ構成される。
通信ケーブル２０６接続後、操作入力装置２０２にて、駆動パラメータの設定を行なうと、その情報はパソコン本体２０１の操作部２１１へ伝えられ、パラメータ演算部２１２はパラメータデータベースより該当するパラメータデータを受け取り、駆動パラメータの演算を行い、導出したパラメータをパラメータ操作部２１４、通信部２１３を介してモータアンプ２０４へ送る。モータアンプ２０４の通信部２４１はこれを受け取り、パラメータ／動作プログラム格納部２４２へ格納する。次に運転データの設定を操作すると、その情報はパソコン本体２０１の操作部２１１へ伝えられ、運転データ演算部２１２はパラメータデータベースより該当するパラメータデータを受け取り、運転データの演算を行い、導出した運転データをパラメータ操作部２１４、通信部２１３を介してモータアンプ側に伝える。モータアンプ２０４の通信部２４１はこれを受け取り、パラメータ／動作プログラム格納部２４２へ格納する。
次に操作入力装置２０２にてモータの運転を操作すると、その命令はパソコン本体２０１の操作部２１１から通信部２１３を介してモータアンプ２０４へ送られる。モータアンプ２０４の通信部２４１はこれを受け取り、操作制御部２４３へ伝える。動作制御部２４４は動作プログラムを格納部２４２から受け取りモータ２０５を駆動させ、その駆動データを通信部２４１を経てパソコン本体２０１の駆動データ読み取り部２１６へ伝える。駆動データ読み取り部２１６はその情報を表示部２１７へ伝え、表示部２１７は駆動データや設定した駆動パラメータなどをモニタ２０３へ表示する。
操作者はモニタ２０３上の駆動結果から駆動パラメータの設定値について検討し、良好であれば駆動パラメータの設定作業は終了する。再設定する場合は、駆動パラメータの設定値を変更して同様の作業を行なう。駆動パラメータの設定とモータの運転、その駆動データの検討を繰り返し、駆動パラメータのチューニングが行われる。
【０００３】
【発明が解決しようとする課題】
ところで、従来例では、チューニング開始となる駆動パラメータ値はモータアンプのデフォルト値かあるいは操作者の経験値に依る場合が多く、設定する初期値によってはチューニング作業時間が長くなる、また、チューニング作業は操作者の経験に依るところが大きく、設定すべきパラメータ値の指標となるものが無いといった問題があった。
そこで、本発明は、パソコン側に過去のチューニングに使用したモータアンプ、モータの仕様、制御対象の機械特性、各駆動パラメータ値を格納したデータベースを有することで、チューニングの際にはこのデータベースから類似した事例データを抽出して初期パラメータ値とする、また、チューニング作業時の一つの指標として利用することを特徴とするモータの駆動パラメータ設定装置の実現を目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、本発明は、モータアンプが有するモータ駆動特性の調整に必要なパラメータ値を、モータの駆動対象に合わせてチューニングする機能を有するパソコンと、モータアンプで駆動されるモータからなるモータの駆動パラメータ設定装置において、パソコン側に、チューニングに使用したモータアンプ、モータの仕様、制御対象の機械特性、各駆動パラメータ値を格納したデータベースを有することで、このデータベースからの事例データを利用したチューニング作業が行えることを特徴とする。
【０００５】
【発明の実施の形態】
以下本発明の実施例を図に基づいて説明する。
図１は本発明に係わるモータの駆動パラメータ設定装置の構成を示す図である。図中パソコン本体１０１、キーボード、マウスなどの操作入力装置１０２、モニタ１０３、１０４はモータを駆動させるモータアンプ、１０５はモータ、１０６はパソコン本体１０１とモータアンプを接続する通信ケーブルである。またパソコン本体１０１は操作部１１１、パラメータ／運転データ演算部１１２、通信部１１３、パラメータ操作部１１４、パラメータデータベース１１５、駆動データ読み取り部１１６、表示部１１７、チューニングデータを格納するチューニングデータベース１１８で、モータの駆動データを保存する駆動データ保存部１１９で、また、モータアンプ１０４は通信部１４１、パラメータ／動作プログラム格納部１４２、操作制御部１４３、動作制御部及び駆動電力供給部１４４でそれぞれ構成される。
ここで、従来例と同様に一連のチューニング作業を例にとって動作を説明する。通信ケーブル１０６接続後、操作入力装置１０２にて過去のチューニング事例抽出のキーとなる情報（モータ、モータアンプの仕様、制御対象の機械特性）を入力する。その情報はパソコン本体１０１の操作部１１１からチューニングデータベース１１８に伝えられ、チューニングデータベース１１８はキー情報から該当する各駆動パラメータ値を抽出し、キー情報とともに表示部１１７へ伝える。表示部１１７はそれらの情報をモニタ１０３に表示する。操作者は抽出された各駆動パラメータ値から、チューニング開始のパラメータ値を決定する。
次に、従来例と同様に駆動パラメータの設定、モータの運転を行なう。ただし、設定する駆動パラメータは上記作業にてチューニングデータベースから抽出したものである。操作入力装置１０２にて、駆動パラメータの設定を行なうと、その情報はパソコン本体１０１の操作部１１１へ伝えられ、パラメータ演算部１１２はパラメータデータベースより該当するパラメータデータを受け取り、駆動パラメータの演算を行い、導出したパラメータをパラメータ操作部１１４、通信部１１３を介してモータアンプ１０４へ送る。モータアンプ１０４の通信部１４１はこれを受け取り、パラメータ／動作プログラム格納部１４２へ格納する。次に運転データの設定を操作すると、その情報はパソコン本体１０１の操作部１１１へ伝えられ、運転データ演算部１１２はパラメータデータベースより該当するパラメータデータを受け取り、運転データの演算を行い、導出した運転データをパラメータ操作部１１４、通信部１１３を介してモータアンプ側に伝える。モータアンプ１０４の通信部１４１はこれを受け取り、パラメータ／動作プログラム格納部１４２へ格納する。
次に操作入力装置１０２にてモータの運転を操作すると、その命令はパソコン本体１０１の操作部１１１から通信部１１３を介してモータアンプ１０４へ送られる。モータアンプ１０４の通信部１４１はこれを受け取り、操作制御部１４３へ伝える。動作制御部１４４は動作プログラムを格納部１４２から受け取りモータ１０５を駆動させ、その駆動データを通信部１４１を経てパソコン本体１０１の駆動データ読み取り部１１６へ伝える。駆動データ読み取り部１１６はその情報を表示部１１７へ伝え、表示部１１７は駆動データや設定した駆動パラメータなどをモニタ１０３へ表示する。
操作者はモニタ２０３上の駆動結果から駆動パラメータの設定値について検討する。再設定する場合は、駆動パラメータの設定値を変更して同様の作業を行なう。駆動パラメータの設定とモータの運転、その駆動データの検討を繰り返し、駆動パラメータのチューニングが行われる。
良好なチューニング結果が得られ、その情報をチューニングデータベースへ格納する場合、次の操作を行なう。操作入力１０２にて今回のチューニング事例のデータ（モータ、モータアンプの仕様、制御対象の機械特性、各駆動パラメータ値）と、データベースへ格納する命令を入力する。その命令はパソコン本体１０１の操作部１１１からチューニングデータベース１１８へ伝えられ、チューニングデータベース１１８はチューニング事例のデータを格納する。次のチューニングの機会には、この情報が利用できる。
上記のように、過去の事例データから駆動パラメータ値を利用できるので、モータアンプのデフォルト値や操作者の経験値に依っていた従来例に比べて、チューニング開始時のパラメータ値の決定、また、チューニング作業時の一つの指標に有効である。
【０００６】
【発明の効果】
以上述べたように本発明においては、モータアンプが有するモータ駆動特性の調整に必要なパラメータ値を、モータの駆動対象に合わせてチューニングする機能を有するパソコンと、モータアンプで駆動されるモータからなるモータの駆動パラメータ設定装置において、パソコン側に、過去のチューニングに使用したモータアンプ、モータの仕様、制御対象の機械特性、各駆動パラメータ値を格納したデータベースを有することで、チューニングの際にはこのデータベースから類似した事例データを抽出してその時の駆動パラメータ値を初期パラメータ値として使用することが可能となり、従来例よりもチューニング作業時間が短縮されるという効果がある。また、チューニング作業時の一つの指標として利用することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わる装置構成を示すブロック図
【図２】従来例の装置構成を示すブロック図
【符号の説明】
１０１　パソコン本体
１０２　操作入力装置（キーボード、マウスなど）
１０３　モニタ
１０４　モータアンプ（モータ駆動電力変換装置）
１０５　モータ
１０６　通信ケーブル（パソコン←→モータアンプ）
１１１　操作部
１１２　パラメータ／運転データ演算部
１１３　通信部（パソコン）
１１４　パラメータ操作部
１１５　パラメータデータベース
１１６　駆動データ読み取り部
１１７　表示部
１１８　チューニングデータベース
１４１　通信部（モータアンプ）
１４２　パラメータ／動作プログラム格納部
１４３　操作制御部
１４４　動作制御部／駆動電力供給部
２０１　パソコン本体
２０２　操作入力装置（キーボード、マウスなど）
２０３　モニタ
２０４　モータアンプ（モータ駆動電力変換装置）
２０５　モータ
２０６　通信ケーブル（パソコン←→モータアンプ）
２１１　操作部
２１２　パラメータ／運転データ演算部
２１３　通信部（パソコン）
２１４　パラメータ操作部
２１５　パラメータデータベース
２１６　駆動データ読み取り部
２１７　表示部
２４１　通信部（モータアンプ）
２４２　パラメータ／動作プログラム格納部
２４３　操作制御部
２４４　動作制御部／駆動電力供給部
【図１】
2004080957.tif 000003
【図２】
2004080957.tif 000004