SpeedS
用于设置/显示Move 、Arc、Arc3、Jump3、Jump3CP等CP动作时的机械臂速度。
格式
(1) SpeedS 速度设置值 [, 转移速度, 接近速度]
(2) SpeedS
参数
- 速度设置值
- 以表达式或数值指定速度(整数,单位:mm/sec)。
- 转移速度
- 以实数或表达式指定Jump3转移速度(单位:mm/sec)。可省略。
- 接近速度
- 以实数或表达式指定Jump3接近速度(单位:mm/sec)。可省略。
参数的有效设置值: 0.1~2000
- 非N系列:0.1~2000
- N系列:0.1~1120
结果
如果省略参数,则显示当前的SpeedS值。
说明
SpeedS用于指定执行CP动作(Move和Arc)命令时的速度。
SpeedS值为机器人速度的指定值。指定单位为mm/sec。默认值因机器人机型而已。有关SpeedS的默认值,请参阅以下手册。
《机械手手册》
控制器电源ON时,始终自动设置该值。
下述某种情况时,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 '直线移动