4. UR机器人负载与重心参数设置

为什么负载与重心参数会改变停止表现

UR 控制器的运动规划不仅依赖关节位置,还依赖一套描述工具末端“有多重、重心在哪”的动力学参数。当机器人从运动状态减速停止时,控制器需要根据这些参数计算各关节应施加的力矩,以抵消工具惯性带来的冲击。如果负载质量或重心位置设置得比实际偏小,控制器会低估惯性,停止时关节会因实际惯性过大而出现明显抖动或过冲;设置偏大则会导致控制器过度补偿,表现为停止生硬、电机发热增加。

UR 示教器中与本节直接相关的参数有三个:

  • 负载质量(Payload Mass):末端执行器及所夹持工件的总质量,单位 kg。
  • 重心位置(CoG):工具重心在 TCP 坐标系下的 X、Y、Z 坐标,单位 mm。
  • 负载惯量(Payload Inertia):可选参数,当工具形状细长或质量分布远离重心时,需要额外填写惯量矩阵。

这三个参数共同决定了控制器在加减速阶段对工具惯性的补偿量。本节的任务是:根据一个实际夹爪工具的真实质量与重心,在示教器中正确填写这些参数,并通过对比实验观察参数正确与错误时停止稳定性的差异。

负载与重心参数对停止稳定性的影响路径 工具物理属性(实测) 夹爪本体 m = 1.8 kg 重心 CoG (0, 0, 85) mm TCP 坐标系下 录入 示教器安装设置 负载质量:1.8 kg 重心 X:0 mm 重心 Y:0 mm 重心 Z:85 mm 参与 控制器力矩补偿 τ = f(m, CoG, a) m:负载质量 CoG:重心位置 a:规划减速度 减速阶段力矩补偿 抵消工具惯性冲击 参数设置状态与停止表现对比 参数正确 负载:1.8 kg ✓ 重心:(0,0,85) ✓ 停止表现: 平稳减速,无过冲 关节无抖动,定位准确 负载设置偏小 负载:0.5 kg ✗ 重心:(0,0,85) ✓ 停止表现: 减速末端抖动明显 关节出现轻微过冲 重心设置偏大 负载:1.8 kg ✓ 重心:(0,0,200) ✗ 停止表现: 停止生硬,冲击感强 电机电流偏高,发热增加

获取工具真实质量与重心

在设置参数之前,需要先获得夹爪工具的真实质量与重心位置。有两种常用方法:

  1. 称重法:将夹爪从机器人法兰上拆下,用电子秤称量总质量。重心位置可通过悬挂法或三维模型软件(如 SolidWorks)查询质心坐标。
  2. 示教器负载识别:UR 部分型号支持“负载识别”功能,在安装设置中点击“识别负载”,机器人会执行一段缓慢的摆动动作,通过关节力矩反推负载质量与重心。该方法适合无法拆下工具的场景,但精度受关节摩擦影响,建议作为初值再手动微调。

本节以一台实际夹爪为例:称重得到总质量 1.8 kg,通过三维模型查询到重心在 TCP 坐标系下为 (0, 0, 85) mm。注意:UR 的 TCP 坐标系原点在法兰中心,Z 轴指向工具末端方向,因此重心 Z 值为正表示重心在法兰前方 85 mm 处。

在示教器中填写参数

进入 UR 示教器主界面,依次点击:安装设置 → 工具/负载 → 负载。在负载设置页面中:

  • 将“质量”字段修改为 1.8 kg。
  • 将“重心”的 X、Y、Z 分别填写为 0、0、85 mm。
  • 如果夹爪形状细长或质量分布明显偏离重心,展开“惯量”选项,填写惯量矩阵;本例夹爪结构紧凑,可暂不填写。
  • 点击“应用”保存参数。
UR 示教器中负载参数属于“安装设置”的一部分,修改后需要保存安装文件,否则断电重启后会恢复默认值。建议在修改前先另存一份安装文件备份。

对比实验:观察停止稳定性差异

为了直观感受参数错误带来的影响,可以设计一组对比实验。实验使用同一个示教点程序,让机器人以相同速度从 A 点运动到 B 点,然后在 B 点停止,观察停止瞬间的关节表现。

实验组负载质量重心 Z预期停止表现
A(正确)1.8 kg85 mm平稳减速,无过冲,定位准确
B(负载偏小)0.5 kg85 mm减速末端抖动,关节轻微过冲
C(重心偏大)1.8 kg200 mm停止生硬,冲击感强,电机电流偏高

实验时建议将示教器切换到“关节”视图,观察停止瞬间各关节的角度曲线。参数正确时,角度曲线在停止点平滑收敛;参数偏小时,曲线在末端出现小幅振荡;参数偏大时,曲线在停止点出现尖锐拐点。

对比实验应在低速(建议 100 mm/s 以下)和空载或轻载条件下进行,避免因参数严重错误导致机器人剧烈抖动或触发保护性停止。实验过程中手不要离开急停按钮。

参数验证与微调

填写参数后,可以通过以下方法验证设置是否合理:

  1. 手动模式下,将机器人移动到几个不同姿态,观察停止时是否平稳。如果某个姿态下停止抖动明显,说明该姿态下重力矩与惯性矩的补偿不匹配,可能需要微调重心 Z 值。
  2. 在“负载识别”功能可用的情况下,运行一次识别,将识别结果与手动填写值对比。如果差异超过 10%,检查称重或重心测量是否有误。
  3. 如果夹爪需要夹持不同工件,且工件质量不可忽略,应将工件质量计入总负载,并重新计算组合重心。组合重心公式为:
    CoG_combined = (m_tool × CoG_tool + m_workpiece × CoG_workpiece) / (m_tool + m_workpiece)

完成设置后,建议保存安装文件并记录参数值,便于后续更换工具时快速恢复。