4. 虚拟工作站建模基础

ROBOGUIDE 虚拟工作站能否真实反映现场,关键不在机器人本体,而在于机器人之外的“外围对象”是否被正确建模和装配。工具(Tool)、工件(Workpiece)、夹具(Fixture)、变位机(Positioner)、导轨(Rail/Track)这五类对象,构成了机器人作业的物理环境。本节围绕它们的导入、定位与装配约束展开,目标是让虚拟工作站的几何关系与现场一致,从而为后续离线编程和联调提供可信的坐标基础。

一、五类对象的角色与建模层级

在 ROBOGUIDE 中,这些对象并非平级堆放,而是有明确的父子层级和运动属性:

  • 工具(Tool):安装在机器人法兰末端,随机器人运动,是 TCP 的载体。通常由 CAD 导入或使用简单几何体近似。
  • 工件(Workpiece):被加工对象,其位姿决定了焊缝、喷涂轨迹或抓取点的位置。
  • 夹具(Fixture):固定工件的装置,一般作为静态对象,与工件保持确定的相对位置。
  • 变位机(Positioner):带旋转轴的外部轴,工件或夹具安装其上,可随轴翻转。
  • 导轨(Rail):带直线轴的外部轴,机器人本体安装其上,实现行走。

理解层级关系是装配的前提:导轨承载机器人,机器人承载工具;变位机承载夹具,夹具承载工件。任何一层位姿错误,都会沿链条向下传递误差。

二、三维模型的导入与格式处理

ROBOGUIDE 支持导入 IGES、STEP、STL 等格式。导入前建议在 CAD 中完成三件事:统一单位为毫米、将模型原点设置在装配基准点(如法兰面中心、夹具定位销中心)、删除无关曲面以减小文件体积。导入路径为 Model → CAD → Import,选择文件后需指定缩放比例和坐标系。

导入后常见问题是模型“飘”在空间中,原因是 CAD 原点与 ROBOGUIDE 世界原点不重合。此时不要急于用鼠标拖动,而应通过属性面板输入精确位姿。例如某夹具导入后需要放置在工作台面,已知台面高度 800 mm,则将其 Z 值设为 800,X、Y 按定位销坐标输入。

三、定位方法:从粗略摆放走向精确对齐

定位的核心是确定对象在父坐标系下的位姿(X、Y、Z、W、P、R)。ROBOGUIDE 提供三种手段:

  1. 属性输入法:直接键入六维位姿,适合已知精确尺寸的场合,重复性最好。
  2. 三点对齐法:在模型上选取三个特征点,与目标坐标系对应点匹配,适合不规则工件。
  3. 相对定位法:先定位基准对象,再让关联对象“附着”其上,减少累计误差。

实际工程中推荐“先绝对、后相对”:夹具用属性输入法定位到世界坐标,工件再相对夹具定位。这样当夹具位置调整时,工件可自动跟随。

四、装配约束与运动链的建立

装配约束的本质是建立父子关系和运动副。ROBOGUIDE 中通过 Attach 将子对象挂到父对象上,通过 Link 或外部轴配置建立运动关系。需要区分两类约束:

  • 刚性约束:工件与夹具之间无相对运动,用 Attach 固定,位姿一旦确定不再变化。
  • 运动约束:变位机轴、导轨轴与机器人之间的联动,需要在外部轴配置中定义轴类型、行程、减速比和方向。

方向约定必须统一:本节约定所有旋转轴以右手定则为正,导轨以机器人前进方向为 +X。若现场定义相反,需在轴配置中勾选反向,而不是靠修改模型朝向“凑”出来。

常见错误:把工件直接 Attach 到机器人工具上,导致机器人一动工件就飞。工件应挂在夹具或变位机上,只有抓取类应用才临时挂到工具。

五、装配正确性的检查

装配完成后,用三个动作验证:手动移动机器人到几个关键点,观察工具 TCP 是否与工件特征重合;驱动变位机旋转,确认工件随夹具整体翻转而机器人相对位置不变;驱动导轨行走,确认机器人本体移动而工具姿态保持。若出现对象错位、抖动或“脱离”,多半是父子关系或轴方向配置有误。

虚拟工作站装配层级与运动链 世界坐标系 World / Base 导轨 Rail 直线轴 +X 机器人本体 6 轴 工具 Tool TCP 载体 变位机 Positioner 旋转轴 R 夹具 Fixture 刚性固定 工件 Workpiece 加工对象 装配约束类型 刚性约束 Attach 工件→夹具,无相对运动 运动约束 Link 变位机轴/导轨轴联动 方向约定 右手定则,导轨 +X 检查要点:手动移动机器人 → TCP 与工件特征重合;驱动变位机 → 工件随夹具整体翻转;驱动导轨 → 机器人移动而工具姿态不变。 常见错误:工件直接 Attach 到工具 → 机器人一动工件飞脱。

六、一个可复用的装配检查清单

为避免反复返工,建议在完成装配后逐项核对下表。该清单可直接用于项目交付前的自检。

检查项判断标准常见问题
单位与比例模型尺寸与现场一致(误差 < 1 mm)CAD 单位为英寸未换算
原点位置装配基准点与父坐标系对齐模型原点在几何中心
父子关系工件→夹具→变位机,工具→机器人工件误挂到工具
轴方向旋转轴符合右手定则,导轨 +X 与前进方向一致现场方向相反未勾选反向
行程与限位外部轴软限位与现场一致未设置导致仿真超程
TCP 验证工具 TCP 与工件特征点重合TCP 未标定或偏移错误

七、从虚拟到现场的衔接

虚拟工作站的装配精度直接决定离线程序的可用性。当虚拟模型中夹具位置与现场偏差 5 mm,生成的焊接轨迹就会整体偏移 5 mm。因此,导入模型时应优先使用现场实测的安装尺寸,而不是设计图纸的理论值。对于变位机和导轨,还需记录现场的实际零点位置和减速比,在 ROBOGUIDE 外部轴配置中如实填写。

完成本节装配后,工作站应达到的状态是:手动移动机器人,工具能准确到达工件上的目标点;驱动变位机,工件随夹具整体运动且机器人可跟随补偿;驱动导轨,机器人本体平移而工具姿态稳定。满足这三条,虚拟工作站才具备进入下一步离线编程与联调的条件。