SpeedS

用於設定和顯示Move、Arc、Arc3、Jump3、Jump3CP等CP動作時的手臂速度。

格式
(1) SpeedS 速度設定值 [, 閃避速度, 接近速度]

(2) SpeedS

參數

速度設定值
以運算式或數值(整數,單位:mm/sec)指定速度。
閃避速度
指定用於表示Jump3閃避速度的實數或運算式(單位:mm/sec)。可省略。
接近速度
指定用於表示Jump3接近速度的實數或運算式(單位:mm/sec)。可省略。

參數的有效設定值:

  • 非N系列:0.1~2000
  • N系列:0.1~1120

結果
若省略參數,則顯示目前SpeedS值。

說明
SpeedS用於指定CP動作(Move以及Arc)命令時的速度。

SpeedS值為指定機器人速度的值。指定值以mm/sec為單位。預設值會因機器人的機種而異。關於SpeedS的預設值,請參閱以下手冊。
「機械手手冊 」

開啟控制器電源時,始終會自動設定該值。

在以下任一情況下,SpeedS值會被初始化。

  • 啟動控制器時
  • 執行Motor On
  • 執行SFree、SLock、Brake
  • 執行Reset、Reset Error
  • 因停止按鈕、執行Quit All等而結束工作

在低功率模式下,預設值或設定值中較低的一方之SpeedS值有效。若透過命令視窗或程式指定更高的速度設定,速度則會被設為預設值。高功率模式時,動作速度則為SpeedS設定值。

若需要更快的動作速度,則以Power High設定高功率模式,並關閉安全門。若安全門開著,SpeedS值則會變更為預設值。

參照
AccelS、Arc、Jump3、Move、Speed

SpeedS範例
可在命令視窗或程式中使用SpeedS。以下為兩種情況時的範例。

Function speedtst
  Integer slow, fast, i
  slow = 50
  fast = 500
  For i = 1 To 10
    SpeedS slow
    Move P0
    Move P1
    SpeedS fast
    Move P0
    Move P1
  Next i
Fend

還可在命令視窗中設定SpeedS。

> speeds 1000
> speeds 500
> speed 30     '設定PTP動作速度
> go p0        '按PTP動作進行移動
> speeds 100   '以mm/sec設定直線速度
> move P1      '進行直線移動