PerformMode
可以选择机器人的模式。
格式
(1) PerformMode [模式编号] [, 机器人编号]
(2) PerformMode
参数
- 模式编号
- 用一个整数值(0~2)或以下所示常数,指定要设置的模式编号。仅在从命令窗口执行时可省略。
常数 值 内容 MODE_STANDARD 0 设置标准模式。 MODE_BOOST 1 设置高速模式。 MODE_LOW_VIBRATRION 2 设置低振动模式。 - 机器人编号
- 以整数值指定要设置的机器人编号。已省略时,以当前选择的机器人为对象。
结果
- 如果指定(1)的格式,则用指定的模式编号设置动作模式。
- 如果指定(2)的格式,将显示当前机器人设置的模式编号。
说明
PerformMode是根据应用,更改根据用途优先的机器人的性能(模式)的功能。各型号机械手的可选模式,请参阅以下手册。
《机械手手册》
标准模式:该模式优先考虑节拍时间、动作占空比和动作停止时的振动平衡。适用于所有应用。
高速模式:该模式优先缩短单个动作时间。与标准模式相比,动作占空比和动作停止时的振动会变大,但是缩短了1个动作时间。若使用在高负载应用中,该模式可以缩短循环时间。
推荐应用:搬运等
低振动模式:该模式优先抑制动作停止时产生的振动。与标准模式相比,动作时间变长,但是停止时的振动会变小。
推荐应用:精密部件的搬运和组装等
各模式的性能对比
模式 | 比较项目 | ||
---|---|---|---|
单个动作时间 (*1) | 停止时的振动 | 动作Duty (*2) | |
标准 | ○ | ○ | ○ |
高功率 | ◎ | △ | △ |
低振动 | △ | ◎ | ○ |
表中的符号表示性能的程度。
○: 标准 ◎:稍高 :稍低
- (*1) 单个动作时间是指,机器人从当前位置移动至目标坐标所花费的时间。
- (*2) 动作占空比是指,没有过载错误的情况下,可以在最大加减速度下运行的运行时间百分比。
注意
如果再不支持该功能的机型中,将模式更改为高功率模式或低振动模式时,会发生错误。
对应动作指令:PTP动作(Go, BGo, TGo, Jump, JTran, PTran, Pulse)
CP动作以下的性能不变化。
- 轨迹精度
- AccelS、AccelR、SpeedS、SpeedR的上限值
- 加速度指令错误、速度指令错误的发生概率。
模式自动变更为初始模式(标准模式)的条件
下表给出模式自动变更的条件。
模式的变化 控制器电源ON 变为初始模式 重启控制器 变为初始模式 电动机ON 变为初始模式 创建/重建 不变更 执行Reset时 不变更 执行SFree时 变为初始模式
参阅
Bo、Go、Jump、JTran、PerformMode函数、TGo
PerformMode使用示例
PerformMode MODE_STANDARD
Go P1
PerformMode 2
Go P2