モーションで、エンコーダーの配線に問題があるときの挙動と、その判別法。



使用ソフトウェア:
使用ソフトウェア・バージョン: 5.2
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
モーションコントロールの際に、モーターの、エンコーダーによる制御が上手くいきません。
エンコーダーの値が予期している方向と逆の方向に動いているように見えます。

不正確な配線をした際に、このような挙動を取るとは思いますが、この確認方法はどんなものがありますでしょうか。

解決策:
下記にエンコーダーの配線と、その際のカウント方向のずれに関して、一覧を作成しました。
こちらをご確認ください。

AとA_bar を入れ替えてしまった場合...........................................エンコーダーは逆方向にカウントします。
BとB_bar を入れ替えてしまった場合...........................................エンコーダーは逆方向にカウントします。
AとA_bar、BとB_bar を入れ替えてしまった場合........................エンコーダは正常な方向にカウントします。
AとB、A_barとB_bar を入れ替えてしまった場合........................エンコーダーは逆方向にカウントします。
AとB_bar、A_barとB を入れ替えてしまった場合........................エンコーダは正常な方向にカウントします。


MAXを開き1-D Interactiveタブに行くことにより、エンコーダが読んでいる方向を容易にチェックすることができます。エンコーダ・フィードバックは、「Current Trajectory Data」の下の「position」に示されます。あなたのモータで、手動でモータを移動させて、位置が増加したことを確かめてください。そうでなければ、配線を再確認してください。


関連リンク:
Knowledge Base 2URDMLJT: What Are Possible Phase Differences Between Phase A & B on Encoder with NI 7344/7334?
Knowledge Base 276AA4OA: Why Does My Motion Controller Fail to Find Index?
Developer Zone Tutorial: Linear and Rotary Encoders
Developer Zone Tutorial: Quadrature Encoder Fundamentals

添付:





報告日時: 08/27/2002
最終更新日: 02/22/2008
ドキュメントID: 2OQEKRNQ