4. 数字孪生模型构建基础

数字孪生模型是虚拟调试的“被控对象本体”。在 NX MCD、Process Simulate、Tecnomatix 或 Emulate3D 等环境中,如果三维模型只是“看起来像”,而坐标系、关节轴和设备层级不正确,后续的信号映射与运动仿真必然失败。本节围绕四件事展开:模型导入、坐标系对齐、运动学关节定义、设备层级组织,并给出可直接参照的参数与判断依据。

一、模型导入:先定格式与单位,再谈装配

产线三维模型通常来自机械设计部门,常见格式有 STEP(.stp/.step)、JT、Parasolid(.x_t)、IGES 以及原生 SolidWorks/Inventor 文件。虚拟调试环境对格式的兼容性不同:Process Simulate 与 NX MCD 对 JT、STEP 支持最好;Emulate3D 更偏好 STEP 与原生格式。导入前应确认三件事:单位(mm 还是 m)、装配原点(是否在设备底座中心)、零件命名(是否含中文或特殊字符)。

导入时建议按“设备单元”分批导入,而不是一次性导入整条产线。例如一条电池模组装配线可拆为:上料单元、拧紧单元、检测单元、下料单元。每个单元单独导入并保存为独立模型文件,便于后续层级组织与复用。导入后立即检查包围盒尺寸,若一个 1200 mm 的输送段显示为 1.2,说明单位被识别为米,需在导入设置中强制指定为毫米。

二、坐标系对齐:把“设计坐标”变成“仿真坐标”

机械设计中的坐标系往往以某个零件为基准,而虚拟调试需要统一的世界坐标系。对齐的核心是确定三个基准:产线原点(通常取输送线起始端中心或车间地坪基准点)、Z 轴方向(默认竖直向上,与重力相反)、X 轴方向(沿产线物流方向)。

对齐操作分两步:先做粗对齐,用“三点对齐”或“坐标系匹配”把设备底面贴合到地坪平面;再做精对齐,通过测量关键接口点(如输送线与机器人底座的中心距)微调平移与旋转。示例:某机器人底座设计坐标为 (1500, 0, 0) mm,导入后显示为 (1500, 0, 350) mm,说明模型原点在底座上方 350 mm,需沿 Z 轴平移 −350 mm 使底面落在地坪。对齐完成后,应记录每个设备的世界坐标偏移量,作为后续布局调整的依据。

坐标系约定:本文及图示统一采用右手坐标系,Z 轴向上,X 轴沿物流方向,Y 轴由右手定则确定。旋转正方向为逆时针(从轴正向看向原点)。

三、运动学关节定义:让模型“动得对”

关节定义决定设备能否按真实运动方式动作。常见关节类型包括:旋转关节(机器人各轴、转台)、滑动关节(气缸、滑台、输送带)、固定关节(机架、底座)。定义关节时需明确四个参数:关节轴方向、运动范围、原点位置、运动速度。

以六轴机器人为例,J1 为绕 Z 轴旋转,范围通常 ±170°;J2 为绕 Y 轴旋转,范围 −90°~+150°;J3 为绕 Y 轴旋转,范围 −170°~+70°。在 MCD 中,需先创建“运动副”,再指定“驱动”。若关节轴方向定义反了,机器人会向相反方向运动,此时可通过反转轴方向或取反驱动值修正。对于气缸,滑动关节的行程应严格按样本值填写,例如 SMC CDQ2B32-50D 行程为 50 mm,则运动范围设为 0~50 mm,超出范围应触发限位报警。

四、设备层级组织:从“一堆零件”到“可复用单元”

层级组织决定模型的可维护性。推荐采用“产线—单元—设备—部件—关节”五级结构。例如:

Line_Battery_Assembly
├── Unit_01_Loading
│   ├── Conveyor_01
│   │   ├── Frame
│   │   ├── Belt (滑动关节)
│   │   └── Motor
│   └── Robot_01
│       ├── Base (固定)
│       ├── J1 (旋转)
│       ├── J2 (旋转)
│       └── ...
├── Unit_02_Tightening
└── Unit_03_Inspection

层级组织应遵循三条原则:运动件与固定件分离,避免把气缸体和活塞杆放在同一层级;关节挂在运动件下,使关节驱动直接作用于该零件;命名带前缀,如“J1_”“SL_”区分旋转与滑动,便于信号映射时快速定位。

数字孪生模型构建四要素关系图 世界坐标系 X 物流方向 Z 向上 Y 模型导入 STEP / JT / Parasolid 单位:mm 按单元分批导入 坐标系对齐 粗对齐:三点贴合 精对齐:接口点微调 记录偏移量 运动学关节定义 旋转关节:J1~J6 滑动关节:气缸/滑台 固定关节:机架/底座 轴方向·范围·原点·速度 设备层级组织 产线→单元→设备 →部件→关节 运动件与固定件分离 命名带前缀 J1_/SL_ 可仿真数字孪生 位置正确 运动方向正确 层级可复用 信号可映射 关键判断依据: ① 包围盒尺寸与设计值一致(单位正确) ② 设备底面与地坪 Z=0 贴合 ③ 关节轴方向与运动方向一致 ④ 层级树中运动件独立可驱动

五、构建完成后的自检清单

模型构建完成后,建议按以下顺序自检:单位与尺寸——随机抽取三个设备测量包围盒,与设计值偏差应小于 1 mm;坐标系——所有设备底面 Z 坐标应为 0,产线原点位于输送线起始端;关节——手动拖动每个关节,运动方向与真实设备一致,限位触发正常;层级——每个运动件都能独立选中并驱动,固定件不随运动件移动。若以上四项全部通过,模型即可进入信号映射与仿真阶段。

常见错误:导入时未指定单位导致整线比例错误;关节轴方向定义反了导致机器人反向运动;运动件与固定件未分离导致驱动时整机移动。这三类问题在后期信号映射阶段极难排查,务必在模型构建阶段解决。