1. UR机器人示教器手动操纵与坐标系切换

UR机器人示教器手动操纵与坐标系切换 学习卡片

为什么同一段手动移动,在不同坐标系下方向完全不同

UR5 示教器右上角的状态区会显示当前手动操纵所使用的坐标系。手动模式下,示教器上的六个方向箭头(±X、±Y、±Z)以及旋转箭头(±RX、±RY、±RZ)并不是“机器人关节方向”,而是当前所选坐标系下的 TCP 运动方向。切换坐标系后,同一个箭头对应的实际空间运动方向会改变,这是初学者最容易混淆的地方。

UR 示教器提供四种手动操纵坐标系:

  • 关节(Joint):每个箭头直接驱动单个关节正/反向转动,与笛卡尔方向无关,适合把机器人从奇异位形或接近限位处“掰”出来。
  • 基座(Base):以机器人底座为参考,X/Y/Z 方向固定不变,适合示教与机器人本体对齐的点位。
  • 工具(Tool):以当前 TCP 为原点、随工具姿态旋转,Z 轴通常沿工具轴线指向外侧,适合沿夹爪轴线进给或退让。
  • 用户(User):以用户自定义坐标系为参考,适合把运动方向对齐到工作台、传送带或工件边缘。
UR5 手动操纵:四种坐标系下 TCP 运动方向对照 基座坐标系(Base)固定参考 X+ 指向机器人正前方 Y+ 指向机器人左侧 Z+ 垂直向上 X+ Z+ Y+ 关节坐标系 Joint J1 J2 J3 箭头 = 单关节正/反转 TCP 轨迹为圆弧 方向随姿态变化 基座坐标系 Base 底座 TCP X+ Z+ Y+ 箭头 = 沿底座固定方向 TCP 走直线 方向不随姿态变化 工具坐标系 Tool 夹爪 X+ Z+ Y+ 箭头 = 随工具姿态旋转 Z+ 沿工具轴线向外 适合沿夹爪进给/退让 用户坐标系 User 工作台 原点 X+ Z+ Y+ TCP 箭头 = 对齐工件/台面 方向由用户定义 适合沿工件边缘运动

在示教器上完成一次坐标系切换与点位示教

以下操作以 UR5 搭配标准示教器(PolyScope)为例。不同软件版本按钮位置可能略有差异,但操作逻辑一致。

  1. 进入手动模式:将示教器左上角模式开关拨到“手动”,确认机器人已使能(状态栏显示“已使能”)。
  2. 选择坐标系:在示教器右侧“移动”选项卡中,找到坐标系下拉框,依次选择“关节”“基座”“工具”“用户”。每次切换后,屏幕上的方向箭头图标会同步变化。
  3. 观察方向差异:保持 TCP 在同一个空间位置,分别用基座和工具坐标系按下“+Z”方向箭头,观察 TCP 实际运动方向。基座下 Z+ 始终垂直向上;工具下 Z+ 沿工具轴线方向,若工具倾斜,则 TCP 斜向运动。
  4. 示教一个点位:在基座坐标系下,用方向箭头将 TCP 移动到目标位置上方约 50 mm 处,点击“示教”按钮记录该点。再切换到工具坐标系,沿工具 Z+ 方向缓慢靠近目标,再次示教。
  5. 验证:在“程序”选项卡中查看已示教的点位,确认两个点的位姿数据(X/Y/Z/RX/RY/RZ)不同,且第二个点是在工具坐标系下沿工具轴线方向记录的。
操作提示:手动移动时,速度滑块建议先调到 10%–20%。切换坐标系后,先轻推方向箭头确认运动方向符合预期,再继续移动。若发现 TCP 运动方向与预期相反,检查是否选错了坐标系或工具定义。

不同坐标系下同一箭头对应的 TCP 运动方向

坐标系 +X 箭头 +Y 箭头 +Z 箭头 典型用途
关节 J1 正转 J2 正转 J3 正转 脱离奇异位形、接近限位时调整姿态
基座 沿底座 X+ 平移 沿底座 Y+ 平移 垂直向上平移 示教与机器人本体对齐的点位
工具 沿工具 X+ 平移 沿工具 Y+ 平移 沿工具轴线向外平移 沿夹爪轴线进给、退让
用户 沿用户 X+ 平移 沿用户 Y+ 平移 沿用户 Z+ 平移 沿工作台、传送带或工件边缘运动

结果判读与常见问题

  • 方向与预期不符:先确认当前坐标系下拉框显示的是否为目标坐标系。工具坐标系下,若工具定义(TCP)未正确设置,Z+ 方向会偏离实际工具轴线。
  • TCP 不动或报警:检查是否接近奇异点或关节限位。可切换到关节坐标系,手动将机器人移出奇异区域后再切回笛卡尔坐标系。
  • 示教点位姿态变化:在工具坐标系下移动时,TCP 位置变化但工具姿态保持不变;在基座坐标系下移动时,工具姿态可能随机器人运动学自动调整。示教前确认当前坐标系是否符合任务需求。
  • 验证方法:在“程序”中插入“移动”指令,分别选择已示教的点位,运行程序观察机器人是否按预期路径运动。若路径异常,检查示教时使用的坐标系是否与程序中的设置一致。
安全注意:手动操纵时始终保持手在急停按钮附近。切换坐标系后,先以低速轻推方向箭头确认运动方向,再继续操作。不要在机器人运动过程中强行切换坐标系。