Speed
用于设置/显示利用Go、Jump、Pulse命令等的PTP动作速度。
格式
(1) Speed 速度设置值 [, 转移速度, 接近速度]
(2) Speed
参数
- 速度设置值
- 以表达式或数值指定相对于最大动作速度(PTP动作)的比例(1~100的整数,单位:%)。
- 转移速度
- 以表达式或数值指定Jump命令时的转移动作速度(1~100的整数,单位:%)。可省略。仅Jump命令时可设置。
- 接近速度
- 以表达式或数值指定Jump命令时的接近动作速度(1~100的整数,单位:%)。可省略。仅Jump命令时可设置。
结果
如果省略参数,则显示当前的Speed设置值。
说明
Speed用于指定所有PTP动作命令的速度。其中包括有关Go、Jump、Pulse等动作命令的速度设置。速度设置是指以1~100的整数指定相对于最大速度的比例(%)。如果指定“100”,则以最大速度进行动作。
转移速度和接近速度仅适用于Jump命令。如果省略,速度设置值则为转移速度和接近速度的设置值。
下述某种情况时,Speed值会被初始化。
- 启动控制器时
- 执行Motor On
- 执行SFree、SLock、Brake
- 执行Reset、Reset Error
- 利用停止按钮或执行Quit All等结束任务
低功率模式时,Speed设置值低于默认值。即使通过命令窗口或在程序中输入高于默认值的值,也会被设为默认值。高功率模式时,动作速度为由Speed设置的值。
需要更快的动作速度时,请利用Power High设置高功率模式并关闭安全门。如果打开安全门,Speed值则被变更为默认值。
如果在低功率模式时执行Speed,则会显示信息。在下例中,由于机器人处于低功率模式,即使Speed设置值为“80”,机器人也以默认值“5”进行动作。
> speed 80
> speed
Low Power Mode
80
80 80
>
参阅
Accel、Go、Jump、Power、Pass、Pulse、SpeedS
Speed使用示例
可在命令窗口和程序中使用Speed。如下所示为两种情况下的使用示例。
Function speedtst
Integer slow, fast, i
slow = 10
fast = 100
For i = 1 To 10
Speed slow
Go P0
Go P1
Speed fast
Go P0
Go P1
Next i
Fend
如下所示为通过命令窗口设置Speed值的示例。
> Speed 100,100,50 '将Z关节的下降速度设为50%
> Speed 50
> Speed
Low Power State: Speed is limited to 5
50
50 50
>