よくあるご質問
(FAQ)
よくあるご質問(FAQ)製品について
製品について
同期エンコーダを使用せずに同期をとりたい。
1、通常モーションコントローラにて、同期運転を行う場合、同期エンコーダを使用
して同期をとるのが一般的だと思います。
これとは違って、速度データが相手機械よりBCDコードで出力されてきて、入
力ユニットでI/O直接通信して、この値をもとに同期運転を行うことは可能で
しょうか?
して同期をとるのが一般的だと思います。
これとは違って、速度データが相手機械よりBCDコードで出力されてきて、入
力ユニットでI/O直接通信して、この値をもとに同期運転を行うことは可能で
しょうか?
- カテゴリー :
-
- 製品について > 制御機器 > サーボシステムコントローラ > その他 > Aシリーズ
回答
外部からの速度指令をI/O入力して同期運転を行う場合、下記の問題があります。
問題点:
モーション側(PCPU)では、直接I/Oに対してのリード/ライト制御をしていないため、
シーケンサ側(SCPU)のラダーにてBCD変換し、速度として速度変更命令(CHGV)を
実行します。
その場合、ラダーの最大スキャンタイム分の遅れ時間と、変更速度に到達するまでの
時間を合わせた時間分、遅れが生じます。
以上の理由より、同期エンコーダを使用することを推奨します。
問題点:
モーション側(PCPU)では、直接I/Oに対してのリード/ライト制御をしていないため、
シーケンサ側(SCPU)のラダーにてBCD変換し、速度として速度変更命令(CHGV)を
実行します。
その場合、ラダーの最大スキャンタイム分の遅れ時間と、変更速度に到達するまでの
時間を合わせた時間分、遅れが生じます。
以上の理由より、同期エンコーダを使用することを推奨します。
- 製品名
- モーションコントローラ
- シリーズ
- A17□S