AccelS
設定機器人的直線動作和CP動作之加減速度。(請參閱Move、Arc、Arc3、Jump3、CVMove。)
格式
(1) AccelS 加速設定值 [,減速設定值] [, 閃避加速設定值, 閃避減速設定值, 接近加速設定值, 接近減速設定值]
(2) AccelS
參數
- 加速設定值
- 以實數值指定直線動作或CP動作時的加速度(單位:mm/sec2)。若省略減速設定值,加速設定值則適用於加速和減速之時。
- 減速設定值
- 以實數值指定直線動作或CP動作時的減速度(單位:mm/sec2)。可省略。
- 閃避加速設定值
- 以實數值指定Jump3和Jump3CP時的閃避動作之閃避加速度(單位:mm/sec2)。可省略。
- 閃避減速設定值
- 以實數值指定Jump3和Jump3CP時的閃避動作之閃避減速度(單位:mm/sec2)。可省略。
- 接近加速設定值
- 以實數值指定在Jump3和Jump3CP時的接近動作之接近加速度(單位:mm/sec2)。可省略。
- 接近減速設定值
- 以實數值指定在Jump3和Jump3CP時的接近動作之接近減速度(單位:mm/sec2)。可省略。
參數的有效設定值 (單位:mm/sec2)
加速設定值/減速設定值 閃避加速設定值/閃避減速設定值 接近加速設定值/接近減速設定值 | |
---|---|
N2 | 0.1~5000 |
LS20-B, T系列, VT系列 | 0.1~10000 |
C4-901* | 0.1~15000 |
C4-*601**, C8-*1401**, G系列, GX系列, RS系列, LS3-B, LS6-B, LS10-B, C8-*701**W, C8-*901**W, N6, C12 | 0.1~25000 |
C8-*701**, C8-*701**R, C8-*901**, C8-*901**R | 0.1~35000 |
結果
若省略參數,即顯示加速值和減速值。
顯示加速值與減速值時, 對於加速設定值、 減速設定值、 退避加速設定值、 退避減速設定值、 接近加速設定值、 接近減速設定值, 也顯示根據目前設定的末端夾具重量補償的加速值和減速值。
說明
AccelS用於設定包括直線及圓弧內插在內的各種曲線動作之加速和減速。亦包括Move和Arc命令下的動作。
在以下任一情況下,AccelS值會被初始化,導致減慢加減速度。
- 控制器電源 開啟
- 執行Motor On
- 執行SFree、SLock、Brake
- 執行Reset、Reset Error
- 因停止按鈕、執行Quit All等而結束工作
注意
在低功率模式(Power Low)下執行AccelS命令時
在低功率模式(Power Low)下執行AccelS時,雖然會儲存新的值,但目前值會受限制。
將TEACH模式為OFF、功率為High的情況下,AccelS會處於啟用狀態。
Accel和AccelS的差異
AccelS命令並非用於設定PTP動作(Go和Jump命令的動作)的加減速度。另一方面,Accel命令則用於設定PTP動作的加減速度。
上限值
SCARA機器人(包括RS系列)AccelS的上限值會因Weight設定和花鍵裝置的位置而異。有關詳細資訊,請參閱以下手冊。
「機械手手冊 - 設定CP動作時ACCELS」垂直六軸機器人的AccelS的上限值會因Weight設定而異。有關詳細資訊,請參閱以下手冊。
「機械手手冊 - 規格表」
參照
Accel、Arc、Arc3、Jump3、Jump3CP、Power、Move、TMove、SpeedS
AccelS範例
以下為使用事先定義的變數設定Move命令的AccelS和SpeedS的簡易動作程式範例。
Function acctest
Integer slow, accslow, fast, accfast
slow = 20 '低速度的設定
fast = 100 '高速度的設定
accslow = 200 '低加速度的設定
accfast = 5000 '高加速度的設定
AccelS accslow
SpeedS slow
Move P1
On 1
AccelS accfast
SpeedS fast
Jump P2
.
.
.
Fend