質問: 1710pls/rev に設定して角度の算出を行おうと思いテストしましたが、スピンドルを何回も回転していると、角度位置がずれてしまいます。 上記のような場合でスピンドルの角度を算出するためにはどのようにすればよいでしょうか? スピンドル側にエンコーダを追加すれば可能であると思いますが、それ以外で案はありませんでしょうか? 以上、何卒ご助言よろしくお願い致します。 皆様、アドバイスいただきありがとうございます. ベルトはタイミングベルトを使用し、モータはACサーボを使用しています. 高速カウンタの設定や機械的な部分を見直して問題なく動作するようになりました. いろいろなアドバイスをいただきありがとうございました.
回答: 荒れ気味なので、素人が回答を書き込むとバッシングをうけるかもしれませんが・・・・・・・・・・・・、 “サーボモータでスピンドルを回転”させ、多数回 回転させた際の累積 誤差を防ぐならば、前の回答者さんがお示しのように、タイミングベルト 又はチェーンを使って駆動すれば回避できそうです。 それに対して、“角度割出が出来る装置”を作りたいのであれば、タイミ ングベルト又はチェーンをつかってもバックラッシによる遊びで、 所要の角度割り出し精度が得られない可能性があるので、スピンドル側に ロータリーエンコーダを付けてフィードバック制御することが良さそうに 思います。 角度割出にどの程度の精度を期待なさっているのでしょうか? スピンドル側のエンコーダによるフィードバック制御なしであれば、 バックラッシによる遊び分の割り出し誤差が生じることを想定した方が よいと思います。 なお、ロータリーエンコーダを使う場合は、累積誤差はフィードバック制御 系で除去できますが、バックラッシは制御系の安定性を損ねる可能性がある ので、多少スリップが生じる可能性があっても、バックラッシが生じにくい 駆動系を採用する方が総合性能を向上できるかもしれません。