2. ROBOGUIDE工作环境搭建

ROBOGUIDE 的节拍分析与路径优化,全部建立在“仿真单元是否真实可信”这一前提之上。如果机器人型号、工具坐标系(TCP)、工件坐标系(UFrame)或系统参数与现场不一致,那么后续测得的节拍、可达性、干涉结论都会失去意义。本节围绕一个可复现的搭建流程展开:从新建工程开始,依次完成机器人选型、工具与工件坐标系定义、系统参数配置,最后把设备摆放到仿真单元中并验证一致性。

一、新建工程与机器人选型

启动 ROBOGUIDE 后,通过 File → New Cell 进入新建单元向导。向导第一步要求选择“Robot Neighborhood(机器人库)”,这里决定了可选机型范围。工程命名建议携带现场信息,例如 R2000iC_210F_WeldCell_A01,便于后续多方案对比时区分。向导中需要确认的关键项包括:机器人型号、附加轴(外部轴)数量、是否启用 HandlingTool 或 PaintTool 等选项包。

机器人选型的核心不是“选最大”,而是让负载、可达半径与节拍目标三者匹配。以一台搬运应用为例:末端执行器(含工件)总重约 120 kg,最远取放点距离机器人基座约 2.1 m。若选 R-2000iC/165F,其额定负载 165 kg、最大可达半径约 2.65 m,负载余量约 27%,属于合理区间;若选 210F(负载 210 kg、半径 2.65 m),余量过大但本体惯量更高,反而可能拖慢节拍。选型时可参考下表的判断逻辑(数值为示例假设):

判断项示例值结论倾向
末端总负载120 kg165F 余量 27%,可用
最远可达距离2.1 m小于 2.65 m,满足
节拍目标≤ 12 s/循环需在仿真中验证
安装方式地面安装确认基座朝向

选型完成后,向导会生成机器人模型并进入单元视图。此时不要急于摆放设备,先确认机器人基座坐标系方向:ROBOGUIDE 默认机器人 +X 指向正前方,+Z 向上,这与现场安装基准必须一致。

二、工具坐标系与工件坐标系

工具坐标系(Tool Frame,简称 TCP)定义在机器人法兰盘末端,描述工具中心点相对于法兰中心的位置与姿态。ROBOGUIDE 中通过 Tool Frame 对话框输入六维参数:X、Y、Z、W、P、R。以一把焊枪为例,若枪尖在法兰前方 320 mm、下方 45 mm,则 TCP 可设为 X=320, Y=0, Z=45, W=0, P=0, R=0(示例值,实际需按工具图纸或现场标定)。

工件坐标系(User Frame,简称 UFrame)定义工件在机器人工作空间中的位置与姿态。常见做法是选取工件上的三个特征点:原点、X 方向点、Y 方向点,由 ROBOGUIDE 自动计算 UFrame。若工件在变位机上,UFrame 应建立在变位机法兰面而非地面,否则变位机旋转后坐标系会失效。

工具坐标系与工件坐标系必须成对使用:程序中的 UFRAME_NUM 与 UTOOL_NUM 要与实际标定编号一致,否则仿真轨迹会整体偏移。

三、系统参数配置

系统参数决定机器人的运动学行为与节拍上限。在 Robot → System Parameters 中,重点配置以下几类:

  • 运动速度限制:$SCR_GRP[1].$MXT_SPEED 等参数限制各轴最大速度,仿真中若设得比现场高,节拍会偏乐观。
  • 加速度与加减速时间:$MOTION_OPT 相关项影响加减速曲线,直接决定短距离移动的耗时。
  • 负载与惯量:$PLST_GRP 中设置负载质量与重心,惯量不匹配会导致仿真中机器人“过冲”或“迟滞”。
  • I/O 与信号:若节拍中包含等待信号,需在 I/O 配置中定义 DI/DO 并设置仿真触发条件。

参数配置完成后,建议先运行一次单轴点动(Jog)测试,观察各轴运动是否平滑、有无奇异点报警。若出现 MOTN-023 之类的奇异点或超程报警,说明参数或初始姿态需要调整。

四、仿真单元布局与一致性验证

布局阶段把机器人、工具、工件、变位机、围栏等对象摆放到单元中。ROBOGUIDE 提供 Position 对话框,可输入对象相对于世界坐标系的 X、Y、Z、W、P、R。布局的核心原则是:仿真中的相对位置关系必须与现场一致。例如机器人基座到工件的距离、变位机旋转中心到机器人基座的距离,都应来自现场测量或机械图纸。

布局完成后,用以下方式验证一致性:

  1. 在仿真中示教一个已知现场点位,对比仿真坐标与现场示教器坐标,偏差应小于 5 mm(示例容差)。
  2. 运行一段包含工具姿态变化的程序,观察 TCP 轨迹是否与预期路径重合。
  3. 检查干涉区域:让机器人走到极限位置,确认与围栏、变位机无碰撞。

下面这张图概括了从新建工程到布局验证的完整搭建链路,以及各环节之间的依赖关系:

ROBOGUIDE 仿真单元搭建链路 ① 新建工程 File → New Cell 命名 / 选机器人库 ② 机器人选型 负载 / 可达半径 安装方式 / 附加轴 ③ 工具坐标系 TCP: X/Y/Z/W/P/R 法兰→工具中心 ④ 工件坐标系 UFrame 三点法 原点/X/Y 方向 ⑤ 系统参数配置 速度限制 / 加减速 / 负载惯量 / I/O 信号 $SCR_GRP · $MOTION_OPT · $PLST_GRP ⑥ 仿真单元布局 机器人 / 工具 / 工件 / 变位机 / 围栏 Position 对话框输入 X/Y/Z/W/P/R ⑦ 一致性验证 示教点对比 · TCP 轨迹 · 干涉检查 依赖关系 TCP/UFrame 未定义 → 轨迹与节拍不可信 验证判据(示例) 示教点偏差 < 5 mm 无奇异点 / 无干涉

完成上述七步后,仿真单元才具备“可分析”的基础。此时可以进入节拍测量与路径优化阶段:先运行一次完整循环,记录各段运动时间,再针对瓶颈段调整速度、姿态或路径点。需要强调的是,本节所有参数(负载 120 kg、TCP 偏移 320/45 mm、偏差容差 5 mm 等)均为教学示例,实际工程中应以现场标定和机械图纸为准。

常见错误:在 ROBOGUIDE 中直接使用默认 TCP 和 UFrame 运行程序,导致仿真轨迹与现场偏差数十毫米甚至更大。务必在搭建阶段完成坐标系标定与验证,再进入节拍分析。