2. DELMIA虚拟调试环境搭建

虚拟调试能否顺利开展,很大程度上取决于环境搭建是否规范。很多后续出现的“机器人轨迹对不上”“PLC信号找不到设备”“仿真速度异常”等问题,根源往往不在逻辑本身,而在最初的项目、单位、坐标系和模型导入环节。本节围绕DELMIA虚拟调试环境的搭建过程,从软件安装配置、项目创建、设备模型导入、单位与坐标系设置,到虚拟调试工作台的认识,给出一条可复现的搭建路径。

一、安装与配置DELMIA

DELMIA是达索系统面向数字化制造与生产仿真的产品族,虚拟调试通常使用其中的DELMIA Robotics、DELMIA V5/V6自动化相关模块,或基于3DEXPERIENCE平台的DELMIA角色。安装前需要先确认三件事:操作系统版本与硬件是否满足要求、许可(License)是否包含所需模块、是否与已有CATIA/ENOVIA环境共存。以常见的V5体系为例,安装流程大致如下:

  1. 运行安装介质中的setup.exe,选择安装路径。建议路径不含中文和空格,例如D:\DS\B28。
  2. 选择需要安装的产品组件,虚拟调试至少需要勾选DELMIA基础、Robotics、Device Building等模块。
  3. 安装完成后配置许可服务器。在环境编辑器(Environment Editor)中新建或修改环境,指向许可服务器地址,例如27000@192.168.1.100。
  4. 启动软件,通过“帮助—关于”确认已加载的模块与许可状态。

配置阶段最容易忽略的是环境变量与缓存目录。建议将临时目录、缓存目录设置在空间充足的磁盘上,避免仿真过程中因磁盘写入失败导致崩溃。若使用3DEXPERIENCE平台,则需通过平台连接器登录,角色权限由平台统一分配,本地不再单独配置许可。

二、创建项目与目录结构

DELMIA中的“项目”通常体现为一个Process文档或Product结构文档,配合本地或PLM中的存储目录。规范的做法是先建立清晰的目录结构,再创建文档。一个可参考的目录组织如下:

Project_RobotCell/
├── 01_Product/       设备与产品模型
├── 02_Process/       工艺与流程文档
├── 03_Resource/      机器人、夹具、输送线资源
├── 04_Simulation/    仿真与调试文档
├── 05_Library/       标准件与库文件
└── 06_Output/        视频、报告、导出数据

创建项目时,先新建一个Product文档作为总装配根节点,再在其中建立Resource、Product、Process等子节点。这样做的目的是让设备、工件和工艺逻辑各归其位,后续与PLC联合调试时,信号映射关系更容易对应到具体对象。

三、导入设备模型

虚拟调试中的设备模型来源多样:机器人本体、夹具、输送线、安全围栏等。常见格式包括CATIA原生.CATProduct、STEP(.stp)、IGES、JT等。导入时需注意以下几点:

  • 格式选择:优先使用CATIA原生格式,保留装配层级和运动学信息;STEP适合跨软件交换,但会丢失部分约束和材质。
  • 模型轻量化:大型设备可先做简化,去除内部不可见零件,减少面片数量,避免仿真卡顿。
  • 运动学检查:机器人模型需确认各轴关节是否已定义,导入后可在Device Building中检查关节方向与限位。
  • 命名规范:设备、夹具、工件命名应统一,例如ROB_01、FIX_Left、PART_A,便于后续信号绑定。

导入后建议立即保存一次,并检查模型原点是否合理。若模型原点远离几何中心,后续布置和坐标系设置会非常麻烦。

四、设置单位与坐标系

单位与坐标系是虚拟调试中最容易出错、也最需要提前统一的环节。DELMIA默认单位通常为毫米(mm),角度为度(°)。如果导入的STEP模型以米为单位,就会出现模型放大1000倍的现象。因此,导入前应确认源模型单位,导入后在“工具—选项—常规—参数与测量”中核对当前单位设置。

坐标系方面,需要区分三类:

  • 世界坐标系:整个项目的绝对参考,所有设备最终都相对它定位。
  • 工件坐标系:定义在工件上的局部坐标系,用于描述加工或抓取位置。
  • 工具坐标系(TCP):定义在机器人末端工具上,是轨迹和信号触发的关键参考。

建议在项目初期就确定一个统一的基准,例如以输送线中心线与地面交点为世界原点,Z轴向上,X轴沿输送方向。所有设备按此基准摆放,机器人TCP通过工具定义或示教方式确定。若中途需要切换参照系,必须在文档中明确说明,避免轨迹和信号错位。

DELMIA虚拟调试环境搭建关键关系图 安装与配置 模块选择 / 许可服务器 环境变量 / 缓存目录 创建项目 Product根节点 Resource/Process分层 导入设备模型 CATProduct / STEP / JT 轻量化 / 运动学检查 单位与坐标系 mm / ° 统一 世界 / 工件 / TCP 虚拟调试工作台 Device Building · Robotics · Simulation · Signal Mapping PLC联合验证基础 信号地址映射 · 状态同步 · 轨迹触发 常见问题 单位错 / 原点偏 / 信号错位

五、认识虚拟调试工作台

DELMIA的虚拟调试工作台并不是单一界面,而是一组协同工作的模块集合。常用的包括:

  • Device Building:用于定义设备运动学、关节、限位和工具,是机器人可动的基础。
  • Robotics:用于机器人示教、轨迹规划、可达性分析。
  • Simulation:用于驱动设备运动、录制仿真、检查干涉。
  • Signal / I/O Mapping:用于将仿真对象的状态与PLC信号绑定,是联合验证的核心。

进入工作台后,建议先熟悉几个关键区域:左侧的产品结构树、中间的3D视图、右侧的属性与工具面板、下方的时序或信号列表。实际调试时,操作顺序通常是:先确认设备可动,再确认轨迹正确,最后绑定信号并与PLC联调。若设备不可动,优先检查Device Building中的关节定义;若信号无响应,优先检查映射地址与触发条件。

环境搭建完成后,建议做一次“最小验证”:让一台机器人按预设轨迹运动,并触发一个虚拟信号,观察信号是否在列表中正确变化。这一步能提前暴露单位、坐标系和映射问题,避免在复杂项目中反复排查。

总体来看,DELMIA虚拟调试环境搭建的核心不是“装好软件”,而是建立一套统一、可追溯的工程基准:模块与许可决定能力边界,项目结构决定组织方式,模型导入决定几何基础,单位与坐标系决定空间一致性,工作台决定操作入口。把这五者理顺,后续与PLC的联合验证才有稳定的起点。