南信(長野県南部)にある技術ベンチャー「(株)プライムモーション」社長;「モーションおやじ」片桐崇のお話。先に書いた移動命令のプログラム中に単位を示す記述が無い。mmなのか、μmなのかの指定が無い。この定義は、実際のところ、「ユーザの期待している移動単位(例えばmm)を移動するために、モータ制御装置に何パルスの位置指令を入力するか」ということである。1mm移動したいとき、モータ制御装置に何パルス入力すればよいのか?ということは、以下のようなパラメータで決定される。直動ステージを1mm移動させるためにモータを何回転させるのか?[回転/mm]例えば、2048pulseの位置指令パルスで1回転するモータとモータ制御装置を用意して、モータ1回転で6mm移動するステージを使用するならば、A=2048[pulse/回転]B=1/6[回転/mm]A*B=341.33333333333[pulse/mm]「モーションおやじ」のモーションコントローラでは、「MOTIWAREConfig.ini(モウティウェアコンフィグ.イニ)」というパラメータ設定ファイルで定義する。上記のAやBは、制御プログラマーが関知しないところで決定されるので、移動プログラムの中で、記述しなくて済むようになっている。倍精度の計算なので、15桁くらい有効である。「モーション制御」カテゴリの記事64軸のサーボモータを1枚の電子回路基板で回す(2020.01.27)高速通信RTEXでサーボモータを32軸動かす(2020.01.13)高速サーボ通信RTEXを2チャンネル動かす(2020.01.12)三菱電機、キーエンス、オムロン、パナソニックPLCから動かすモーションコントローラ(2019.12.02)パルス列位置指令のサーボでアブソリュートシステム作れますか?(2019.11.26)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。アーチモーション(ゲートモーション)の動作プログラム携帯URL携帯にURLを送る@niftyが提供する無料ブログはココログ!。