Download MN0110-4
Transcript
技術 資料 A (6) ABS INDEX 指定の絶対アドレスに達するまで、+ (CW)方向、または - (CCW) 方向のパルスを出力します。 COMMAND H'15 <実行シーケンス > ABS INDEX COMMAND ① DRIVE DATA1 PORT に目的地の絶対アドレス A15--A0 を書き込みます。 DATA1 PORT WRITE ② DRIVE DATA2 PORT に目的地の絶対アドレス A31--A16 を書き込みます。 設定範囲は、 -2,147,483,648 ~ +2,147,483,647 ( H'8000_0000 ~ H'7FFF_FFFF )です。 負数の場合は 2 の補数表現にします。 DATA2 PORT WRITE STATUS1 PORT ERROR = 0 ? N ③ STATUS1 PORT の ERROR フラグが "0" であることを確認します。 Y N STATUS1 PORT BUSY = 0 ? ④ STATUS1 PORT の BUSY フラグが "0" であることを確認します。 Y COMMAND PORT WRITE ⑤ DRIVE COMMAND PORT に COMMAND を書き込みます。 DRIVE DATA1 PORT の設定データ D15 D14 D13 D12 D11 D10 A15 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 A0 目的地の絶対アドレス DRIVE DATA2 PORT の設定データ D15 A31 D14 D13 D12 D11 D10 D9 D8 D7 D6 目的地の絶対アドレス D5 D4 D3 D2 D1 D0 A16 ・指定する絶対アドレスは、アドレスカウンタで管理している絶対アドレスです。 ・以下の場合は、エラーになり、 ERROR STATUS の ABS INDEX ERROR = 1 にします。 ABS INDEX ドライブ実行中に、アドレスカウンタのオーバフローを検出したとき。 アドレスカウンタがオーバフローしているときに、 ABS INDEX CHANGE 指令を検出したとき。 - 46 -