QPDecelS
用于设置CP动作时的快速暂停减速度。
格式
(1) QPDecelS QP减速度设置值 [, Jump3转移QP减速度设置值, Jump3接近QP减速度设置值]
(2) QPDecelS
参数
- QP减速度设置值
- 以实值指定CP动作的快速暂停时的减速度。(单位:mm/sec2)
- Jump3转移QP减速度设置值
- 以实值指定Jump3转移动作的快速暂停时的减速度。(单位:mm/sec2)
- Jump3接近QP减速度设置值
- 以实值指定Jump3接近动作的快速暂停时的减速度。(单位:mm/sec2)
结果
如果省略参数,则显示当前的QPDecelS设置值。
说明
如果在CP动作期间执行快速暂停,则可能会发生关节过加速度错误。这是因为,在通常的快速暂停动作中,自动设置的快速暂停减速度超出了关节容许减速度的缘故。尤其在CP动作的AecelR设置值较大时,或在通过机器人特殊方向属性附近的情况下,易于发生这种错误。发生这种错误时,请利用QPDecelS将快速暂停减速度设得低一些。如果QPDecelS过小,快速暂停所需的移动量则会增加,因此,请尽可能设置较大的值。通常无需设置QPDecelS。
QPDecelS设置的减速度不能小于由AccelS设置的CP动作减速度。否则会发生超出参数范围错误。
另外,设置QPDecelS之后,如果利用AccelS设置大于已设置QP减速度设置值的减速度, QPDecelS则自动设置与利用AccelS设置的减速度相同的QP减速度。
下述某种情况时,QPDecelR值会被初始化为默认的最大减速度。
- 启动控制器时
- 执行Motor On
- 执行SFree、SLock、Brake
- 执行Reset、Reset Error
- 利用停止按钮或执行Quit All等结束任务
参阅
QPDecelS函数、QPDecelR、AccelS
QPDecelS使用示例
如下所示为设置Move命令的QPDecelR的简单动作程序示例。
Function QPDecelTest
AccelS 3000
QPDecelS 4000
SpeedS 100
Move P1
.
.
.
Fend
← QPDecelR函数 QPDecelS函数 →