CP
设置路径运动。
格式
(1) CP { On | Off }
(2) 动作命令目标坐标 CP
参数
- On | Off
-
- On:将路径运动设为有效。
- Off:解除路径运动。
说明
通过下述命令使用路径运动。
Arc, Arc3, Go, Jump, Jump3, Jump3CP, JumpTLZ, Move
执行CP On,则动作命令将与减速开始命令同时执行以下语句,而与是否在各动作命令中指定了CP参数无关。其结果,如果在减速动作过程中开始以下动作,将合成动作轨迹。
如果执行CP Off,则仅在各动作命令中指定了CP参数时,此功能才有效。
通常动作
路径运动
符号 | 说明 |
---|---|
a | 速度 |
b | 时间 |
c | 开始减速 |
d | 开始加速 |
CP动作(Arc、Arc3、Jump3、Jump3CP、JumpTLZ、Move)或者PTP动作(Go、Jump)将通过CP On合成动作轨迹。
但是,如果CP动作与PTP动作是连续轨迹,则只减速而不合成动作轨迹。
根据控制器的环境设置,在CP On时连接CP动作和PTP动作时,将合成CP动作和PTP动作的动作轨迹。根据动作加减速度的设置,可能会出现超速错误或过加速度错误。在这种情况下,请调整加减速度或将其设为无效。
当垂直6轴机器人(包括N系列)的手腕奇点作为目标值进行CP动作时,会在下一个动作和动作轨迹没有结合而减速。
如果在路径运动有效时使用Here,则在指定Here的动作之前不会合成运动轨迹,而是减速。 如果采用如下的使用方法,则在P1处减速停止后开始下一个动作。
Go P1 CP
Go Here+X(100)
如果要不停止的情况下执行动作,则请修改程序以预先计算Here的位置。
Go P1 CP
Go P1+X(100)
下述情况时为CP Off。
- 启动控制器时
- 执行Motor On
- 执行SFree、SLock、Brake
- 执行Reset、Reset Error
- 利用停止按钮或执行Quit All等结束任务
参阅
CP函数、Arc、Arc3、Go、Jump、Jump3、Jump3CP、JumpTLZ、Move
CP使用示例
CP On
Move P1
Move P2
CP Off