SPEED
(ステートメント)
【SLIM準拠】

現在取得しているアームグループ軸の内部移動速度を指定します。

SPEED <移動速度>

<移動速度>には、現在取得しているアームグループ軸の、最大内部移動速度の比率(%)を0.1~100の実数で指定しします。

0.1以下の値を指定した場合、0より大きいときはエラーになりませんが、実際の速度と異なることがあります。
実際の速度値は(外部×内部÷100)です。
SPEEDを設定するとJSPEED 、ACCEL、DECEL、JACCEL、JDECELの値も自動的に設定されます。
|
CP制御
|
PTP制御
|
---|---|---|
速度設定
|
SPEED
|
JSPEED
|
加速度設定
|
ACCEL
|
JACCEL
|
減速度設定
|
DECEL
|
JDECEL
|
現在速度取得
|
CURSPD
|
CURJSPD
|
現在加速度取得
|
CURACC
|
CURJACC
|
現在減速度取得
|
CURDEC
|
CURJDEC
|
例:SPEED 50の時次の値に設定されます。
|
JSPEED
|
50
|
(SPEEDと同じ値)
|
|
ACCEL
|
25
|
(SPEED*SPEED÷100)
|
|
JACCEL
|
25
|
(SPEED*SPEED÷100)
|
|
DECEL
|
25
|
(SPEED*SPEED÷100)
|
|
JDECEL
|
25
|
(SPEED*SPEED÷100)
|
アームグループを設定せずに速度を設定しようとした場合は、エラーとなります。

例1:
DIM li1 As Integer
|
|
SPEED 100
|
'手先の移動速度を100に設定します。
|
SPEED li1/100
|
'手先の移動速度を(li1/100)の値に設定します。
|
例2(付加軸の例):

PROGRAM PRO1
|
|
TAKEARM 1
|
'アームグループ1を取得(7軸、8軸を含むアームグループ)
|
SPEED 100
|
'アームグループの軸(7軸、8軸)の速度が設定されます。
|
END
|
|