質問: acサーボモータのサーボon、サーボロックとは acサーボモータの取り扱い説明書に、 サーボon、サーボロックという言葉がでてきます。 この言葉の定義が今ひとつわかりません。 また、 サーボモータをサーボonして、回転させていないとき、 停止トルクがありますが、あれは、どのような方法で、 発生させているのでしょうか? 巻き線には、dc電流がながれているようなのですが、 詳しく原理的に教えてください。 追記です。 サーボonで、フィードバック制御がかかり、 停止している状態の一形態として、サーボロックというものがあり、 エンコーダ座標を保持する状態だそうです。 この時の、静止トルクをどのように生成しているというところが、 特にわかりません。 回答(1)への追記です。 例えば、回転子が停止した状態で、回転子のs・nの磁極配置は、 決まります。 それに対し、最も引き合うような磁極配置となうように、 固定子巻き線に、dc電流をながすということでしょうか? このとき、回転子がどの機械角度で停止しているかを、知る必要が あると思います。 回転子の機械角に合うよう、3相にdc電流を流す必要があると、思います。 この時の、電流は、スイッチングされているのか、いないかという点も、 疑問です。 例えば、インクリメントタイプのエンコーダを持つacサーボの 場合、電源on時、どのようにして、回転子の機械角度をサーボドライバ 側が、知りえるのかが、解りません。 電源off中に、モータの軸を回した時点で、サーボドライバ側は、 モータの回転子の角度情報を失うのに、どうして、回転子の機械角に合うよう、3相にdc電流を流すことができるのでしょうか? さらに、回転開始のことになるのですが、 モーター回転開始についても同様で、3相pwmスイッチングを行う時、 固定子巻き線に、回転子の機械角度と会った位相で、正弦波電流を流す、必要があります。 回答(2)さんへの、追質問です。 紹介していただいた、hpはみていませんが、 インクリ、アブソタイプのエンコーダーの双方について、 rst極検出用の1回転3plsの3相エンコーダは、 電源off中に、モータの軸を回しても、サーボドライバ側は、 モータの回転子の角度情報を失わないという観点から、 rst極検出用エンコーダは、アブソリュートなのでしょうか? それと、最近のシリアル通信タイプでも、 ab相+rst相の計5つの信号が出ているのでしょうか? それと最後の疑問は、 rst極検出用の1回転3plsなので、 角度分解能が機械角120度となり、電源on時のサーボロックで、 停止させた時、任意の位置で回転子が、静止できる点が、 今ひとつ不明です。 120度単位で、回転子の位置が固定されるような気がするのですが・・・ 回答(3)さんへ 静止トルクの生成法は、かなり複雑そうですね。 色々、細かな問題があるようで。 3相pwmブリッジにスイッチングで、各3相線電流を 微妙に調節しているような、イメージでしょうか? 私には、電源off後、モータ軸を任意の位置に回転させて、 再度、電源on、サーボonした時に、きちんとその場で、ロックされることが、 とても疑問なのです。 サーボロックは現在のエンコーダの位置を保持するような、 フィードバックが、かかっていると思います。 ということは、電源on時のローター角をincタイプの エンコーダーであっても、abs並に検出する必要があるように、 思えて仕方ないのです。 回答(4)さんへ いろいろ詳しく説明していただき、すいません。 紹介していただいた、hpをざっと見ましたが、解らない、理解できない が、多かったです。 各種サーボモータがあるようですが、 今は3相電圧型pwmインバータを用いた、3相acサーボで考えています。 ロータは磁石のシンクロナスタイプです。(かご型ではありません) なお、私はブラシレスモータも理解していません。 dcサーボであれば、ロータ機械角の位相情報が不要なので、 私の持つ疑問は発生しません。 基本的には、3相acサーボの場合、 位置ループがあり(位置パルス入力)、位置偏差を入力とする速度ループ、 速度偏差を入力とする、電流ループがあり、電流制御器にて、 電流制御(トルク制御)をしていると解釈しております。 電流制御器では、3相電圧型pwmインバータのスイッチングdutyを計算して 制御していると、解釈しています。 この時、duty計算には、3相の位相情報が必要ですから、 エンコーダからの機械角θを用いて、 座標変換(u,v,w->d,q、d,q->u,v,w等)を用いていると思うのです。 よって、一旦、ロータの機械角が絶対角度で詳細に解れば、 あとはincエンコーダのパルスで追いかけることができます。 よって、回転中も、サーボロック中も、 高精度でロータの機械角がわかる必要があると思うのです。 「サーボロックする場合には3相エンコーダのみではできません そのために位置ループがあります」 とのことですが、位置ループに使用するエンコーダは、 「位置決め用の1回転1000plsなり8192plsなりのエンコーダ」 のことなのでしょうか? 又、「位置決め用の1回転1000plsなり8192plsなりのincエンコーダとrst極検出用の1回転3plsの3相エンコーダ」 を用いて、位置決め用absエンコーダと同様の機能が持たせれるのでしょうか?
回答: >例えば、インクリメントタイプのエンコーダを持つacサーボの >場合、電源on時、どのようにして、回転子の機械角度をサーボドライバ >側が、知りえるのかが、解りません。 >電源off中に、モータの軸を回した時点で、サーボドライバ側は、 >モータの回転子の角度情報を失うのに、どうして、回転子の機械角に合うよう、3相にdc電流を流すことができるのでしょうか? acサーボモータのエンコーダは2種類内蔵されています(インクリ、アブソともに) 位置決め用の1回転1000plsなり8192plsなりのエンコーダと rst極検出用の1回転3plsの3相エンコーダです モータに3相電力を供給するのはこの3相エンコーダに合わせて出力します コアの磁極のr相を追跡するように回転磁界を発生させます 例えばコアのr相に界磁コイルがs相を出力していたらトルクは出ません 誤解を恐れず乱暴に言えば3相のステッピングモータに近い動作です (1パルス120度) 最近のacサーボモータはインクリでもシリアル通信ですので 外部からはその信号は見えませんが古いタイプのサーボモータは ab相+rst相の計5つの信号が出ています http://www.tamagawa-seiki.co.jp/japan/products/sensor/rotary.html http://www.sumtak.co.jp/japanese/top.html http://www.e-mechatronics.com/index2.html http://www.orientalmotor.co.jp/ http://www.nagoya.melco.co.jp/index_j.htm http://www.japanservo.jp/digital/general/a_bls/index.html http://www.nagoya.melco.co.jp/fair/fa_basic/05/51ap02.htm