MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【パルス発生】
【使い方】
STOP

STOP X_A STP_D
STOP ALL_A IN1_ON
STOP X_A|Y_A VOID
【書   式】 【機   能】
STOP axis arg1

停止命令発行もしくは停止モードの設定
【解   説】
STOP X_A STP_D
このタイプのコマンドは、対象MPGに対して減速停止、あるいは即停止命令を発行します。STP_Dは減速、STP_Iは即停止です。
プログラム例は、動作中に入力スイッチで停止させる方法の例です。

STOP ALL_A IN0_ON|IN1_OFF
このタイプのコマンドは、MPG-2314の入力ポートの機能を決めます。
IN0_ON|IN1_OFF の場合は、IN0(S0)がオン、IN1(S1)がオフになると停止します。

停止条件は、コマンド実行後維持されますので、解除する場合は引数にVOIDを与えます。
INnによる停止は、ACCELコマンドでドライブ速度>初速度の場合は、減速停止ですが、ドライブ速度==初速度とすると即停止となります。

停止条件の解除はVOIDを指定します。
STOP X_A VOID




EX1:
MOVL 10000 10000 0
WHILE RR(ALL_A) : IF SW(192) THEN : STOP STP_D : END_IF : WEND

EX2:
STOP X_A IN0_OFF /* setting the STOP condition
RMVS X_A POS_L /* Generating pulse
WAIT RR(X_A)==0
STOP X_A VOID /* clear the STOP condition
RMVS X_A 1000
  [LASTMODIFY]2010-10-20 14:08:28 [CREATEDATE]2007-08-01 11:07:45
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.