RX24T レゾルバ付き 2 相ステッピングモータのベクトル制御について

貴社サンプルプログラムである、RX24T_SELENE_STM_RSLV_FOC_CSP_RVxxxを用いて

2 相ステッピングモータ(ミネベアミツミ株式会社製 R17PMK440CNVA4438) を動作させようとしています。

モータ制御開発支援ツール:RMWを使用し、位置制御の確認を行っているのですが、

逆転(CCW)の確認が出来ていません。正転(CW)は確認出来ています。

何か設定が必要な箇所があるのでしょうか?

 

com_u1_direction(回転方向)を1(CCW)に変更したり、

com_f4_ref_position_deg(位置指令値)を-の値に変更しても

正転(CW)になってしまいます。

※com_u1_ctrl_loop_modeは3(位置制御)に設定しています。

Parents
  • すみません。
    本件、自己解決致しました。
    原因はRDC ICで使用するポートを他で設定してしまっていました。
    お手数お掛けいたしました。
  • 度々すみません。
    本件、解決したと思っていたのですが、モータが安定して回転しません。
    サンプルソフトをそのまま使用しているのですが、
    com_f4_ref_position_deg(位置指令値)を1度設定すると、
    指定した位置まで回転する(正転のみ)のですが、2回目のcom_f4_ref_position_deg(位置指令値)以降は
    上手く制御出来ません。※com_f4_ref_position_degに-の値を設定すると高速で正転し続けてしまいます
    キャリブレーションを何回か実行すると、稀に正常に動作することもあるのですが、
    リセットをかけると、また不安定な動作になってしまいます。
    対策等ありましたら、ご教授頂けると幸いです。
Reply
  • 度々すみません。
    本件、解決したと思っていたのですが、モータが安定して回転しません。
    サンプルソフトをそのまま使用しているのですが、
    com_f4_ref_position_deg(位置指令値)を1度設定すると、
    指定した位置まで回転する(正転のみ)のですが、2回目のcom_f4_ref_position_deg(位置指令値)以降は
    上手く制御出来ません。※com_f4_ref_position_degに-の値を設定すると高速で正転し続けてしまいます
    キャリブレーションを何回か実行すると、稀に正常に動作することもあるのですが、
    リセットをかけると、また不安定な動作になってしまいます。
    対策等ありましたら、ご教授頂けると幸いです。
Children
No Data