本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

1人が「役に立った」と評価
締切済み
※ ChatGPTを利用し、要約された質問です(原文:サーボモータの制御に付いて)

サーボモータの制御について

2023/10/13 19:31

このQ&Aのポイント
  • サーボモータを位置決めを精度良く制御する方法について
  • サーボモータの位置決めのたびに誤差が累積する問題とその解決方法
  • 位置決め精度を上げるためのアドバイス
※ 以下は、質問の原文です

サーボモータの制御に付いて

2004/08/05 01:00

サーボモータを位置決めを精度良くPLCの位置決めユニットで制御しようとしています。モータのエンコーダはインクリメンタルタイプです。

例えばA点→B点→C点と位置決めしていく場合、
開始点A(仮に座標0)から右回転し、B点(Aから目標2000の位置)に位置決めしたとします。
このとき、仮にアンプで位置決め完了範囲を20パルスと設定していた場合、サ-ボアンプは2000±20パルスの位置にくればインポジション信号を出すと思います。
2000ぴったりの位置で停止することはないので、2000付近をふらふらしながら、サ-ボアンプ自体は2000ぴったりになるように制御をし続ける。
この状態で次の命令、C点(Aから5000)への移動命令がきた場合、例えば1990の位置にいるときにこの命令がきたら、1990+3000=4990を目標値とした位置決めが行われるのですか?
要は位置決めを繰り返すたびに、誤差が累積していくのですか?

これを避ける方法、位置決め精度を上げる方法があればアドバイス願います。

回答 (1件中 1~1件目)

2004/08/05 08:20
回答No.1

結論から言えばその様な誤差の累積はありません

例えば
1000plsの位置決めを3回したとして溜まりパルス20とする
1000+1000+1000=3000これが
1980+1980+1980=2940とはならず2980となります
あくまで最終演算値±20plsとなります

お礼

2004/08/07 21:28

ありがとうございます。位置決めごとに溜りパルス(偏差パルス)をリセットしなければよいのですね?
基本的にエンコ-ダのタイプ(アブソ、インクリ)による精度の差はないのですね?

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。