2. 工作站对象建模基础
离线仿真能否替代现场调试,取决于工作站模型是否“像真的”。这里的“像”包含两层含义:几何上尺寸、位置、姿态一致;运动学上各运动副的轴数、方向、行程、耦合关系一致。本节围绕机器人本体、工具、夹具、工件、外围设备五类对象,说明建模方法与精度要求。
一、五类对象的建模定位
在仿真软件(如 RoboGuide、Process Simulate、RobotStudio、VC 等)中,一个工作站通常由以下对象构成:
- 机器人本体:提供运动学链,决定可达空间与姿态能力,是节拍与干涉计算的基准。
- 工具(Tool/EOAT):安装在法兰盘上,决定 TCP 位置与作业方向,是轨迹编程的参考点。
- 夹具(Fixture):定位并夹紧工件,决定工件在空间中的实际位姿,是碰撞检测的关键对象。
- 工件(Workpiece):被加工或搬运的对象,其几何精度直接影响轨迹贴合度。
- 外围设备:变位机、导轨、输送线、安全围栏、料架等,既可能是运动对象,也可能是静态障碍。
五类对象在仿真中的角色不同,建模精度要求也不同:机器人本体和工具要求最高,夹具与工件次之,外围设备按是否参与运动分级处理。
二、机器人本体:运动学建模是核心
机器人本体的几何外形(连杆壳体)主要用于碰撞检测,而真正决定仿真正确性的是运动学模型。以常见的六轴串联机器人为例,建模时需要确认以下参数:
- 各轴的旋转方向(正负号约定)与关节限位(如 J1 ±170°、J2 −90°~+150°);
- 相邻轴之间的连杆长度与偏置(a、d 参数);
- 法兰盘(Flange)坐标系的原点与轴向;
- 是否包含外部轴(导轨第 7 轴、变位机第 8/9 轴)及其与机器人的联动关系。
多数仿真软件自带主流品牌机器人库,直接调用即可,但必须核对两点:一是机器人型号与现场一致(同系列不同臂长的机型,可达范围差异明显);二是法兰坐标系定义与现场一致。若现场机器人安装了加高底座或倒挂安装,需要在模型中补充底座几何并调整机器人基坐标系(Base Frame)的位置与姿态。
三、工具建模:TCP 与几何外形
工具建模分两步。第一步是几何建模:用简化实体(圆柱、长方体、球体)拼出焊枪、吸盘、夹爪的外形,用于碰撞检测。第二步是TCP 标定:确定工具中心点(Tool Center Point)相对法兰盘的位置与姿态。
以一把点焊钳为例,假设法兰盘中心为原点,焊钳电极帽接触点位于法兰 Z 轴正方向 320 mm、X 轴正方向 45 mm 处,则 TCP 可表示为 (45, 0, 320),姿态与法兰一致。若工具存在倾斜安装,还需给出绕 X/Y/Z 的旋转角。TCP 一旦设定错误,所有轨迹点都会整体偏移,因此工具建模后应通过“法兰—TCP”坐标变换验证:在仿真中让机器人运动到某一姿态,读取 TCP 世界坐标,与理论计算值比对。
四、夹具与工件:定位关系决定碰撞结果
夹具建模的重点不是外形多精细,而是定位面与夹紧点的位置准确。工件在夹具中的位姿由定位基准决定,建模时应先确定工件坐标系(Workpiece Frame)与夹具坐标系(Fixture Frame)的变换关系,再把工件“装配”到夹具上。常见做法是:以夹具的定位销或定位面为基准,将工件坐标系原点设在工件的一个角点或中心,通过平移与旋转对齐。
工件几何若来自 CAD,可直接导入 STEP/IGES 格式;若为简化模型,应保证关键轮廓(焊缝路径、抓取面、避让缺口)尺寸误差控制在 ±1 mm 以内。对于薄板件,还需注意板厚是否参与碰撞判断——忽略板厚可能导致仿真通过而现场干涉。
五、外围设备:按运动属性分级
外围设备可分为三类处理:
- 运动设备(变位机、导轨、输送线):必须建立运动学模型,明确运动轴方向、行程、速度,并与机器人建立联动或同步关系。
- 静态障碍(安全围栏、立柱、控制柜):只需简化几何外形,用于碰撞检测,精度可放宽到 ±10 mm。
- 辅助对象(料架、托盘):按实际尺寸建模,重点保证工件放置面的位置准确。
六、模型精度要求与验证
模型精度不是越高越好,而是“够用且一致”。下表给出一个可参考的分级要求(示例值,实际项目应按工艺公差调整):
| 对象 | 几何精度 | 运动学精度 | 验证方法 |
|---|---|---|---|
| 机器人本体 | ±2 mm | 关节限位、连杆参数与现场一致 | 对比示教器姿态与仿真姿态 |
| 工具 | ±1 mm | TCP 位置误差 ≤1 mm | 四点法或理论计算比对 |
| 夹具 | ±1 mm | 定位面位置准确 | 工件装配后测量关键间隙 |
| 工件 | ±1 mm | 坐标系与夹具对齐 | 轮廓比对、路径贴合检查 |
| 外围设备 | ±10 mm(静态) | 运动轴行程与速度准确 | 联动测试、行程极限检查 |
建模完成后,建议做一次“基准验证”:在仿真中让机器人运动到现场已示教的 3~5 个关键点,读取 TCP 坐标,与现场实测值比对。若偏差超过 2 mm,应优先检查 TCP 定义、法兰坐标系和机器人基坐标系,而不是修改轨迹点。
综上,工作站对象建模的关键在于:机器人本体保证运动学参数正确,工具保证 TCP 准确,夹具与工件保证定位关系一致,外围设备按运动属性分级处理。建模完成后用关键点比对做基准验证,才能让后续的节拍计算与干涉检查具备可信度。