汽车零部件检测软件经常遇到这种情况:这个项目的客户交 CATIA 文件,下个项目换成 NX 或 Creo。模型要导入,图上标的尺寸、公差和基准也要拿来建测量计划。
格式一换,导入这一环就要重做:确认转换方式、核对标注有没有丢、缺的再找客户补。
3D InterOp 的思路是把这件事收敛到一个接口上,直接读取客户的原生 CAD 文件,用统一接口把受支持的精确几何、装配结构和 PMI 一次接进来,应用再映射到自己的数据模型。下面拆四件事:接口做了什么、三类数据各管什么、公差怎么用、评估时验什么。
多种 CAD 文件怎么一次接入:统一接口做了什么
检测软件面对的不是某一种格式,而是客户随时可能换的来源。统一接口让 CATIA、NX、Creo 这些格式走同一套导入流程,应用层只面对一份结果。
| 做法 | 检测端拿到什么 | 代价 |
|---|---|---|
| 让客户先导出 STEP 等中间格式 | 几何,以及源文件与导出设置能带出的 PMI | 每个项目重新确认转换方式,标注缺失要补交 |
| 用 3D InterOp 直读原生 CAD 文件 | 受支持的精确几何、装配结构、PMI 及几何关联 | 多格式接入与维护由 SDK 承担 |
客户的公差基准要直接进入测量计划时,直读才接得住。
注意: STEP AP242 能承载 PMI,不等于每次导出都能拿到完整 PMI,源文件内容、导出设置、接收端支持三者共同决定结果。
接入的动作序列大致是这样:
text
CATIA / NX / Creo 等原生文件
↓
3D InterOp 统一接口,选择性导入
↓
精确几何 + 装配树 + PMI(含几何关联)
↓
映射到应用数据模型 → 测量计划、公差提取

图1:从不同 CAD 来源导入几何与 PMI,供检测软件建测量计划
统一接口读进来的三类数据
基于 CAD 的尺寸检测,是把实物测量结果和设计要求做比较。一次导入要接住三类数据:
| 数据对象 | 在检测软件里做什么 | 拿不到会怎样 |
|---|---|---|
| 精确几何 | 测量点与设计曲面、边界的比较基准 | 只能对着网格判断,尺寸结论失去参考 |
| 装配结构 | 组织装配中的检测对象与层级 | 零件位置关系丢失,需人工重建 |
| PMI 及几何关联 | 把尺寸、公差、基准转成检测要求 | 公差值要人工重录 |
精确几何通常用 B-Rep(边界表示)描述,靠面、边、顶点及其关系表达模型,与用于显示的三角网格是两种表示:比对尺寸用 B-Rep,只看外观可用网格。
按需读取通过选择性导入接口完成,再映射到应用自己的数据模型。统一接口解决的是"为每个格式各写一套导入代码",应用层适配与验证仍要自己做。
尺寸公差怎么变成程序能读的数据
带基准引用的孔位置度,软件要拿到公差值、基准引用和关联几何三样。屏幕上的标注人能看懂,程序要复用还得有可查询的结构。
| PMI 类型 | 记录什么 | 程序能否直接使用 |
|---|---|---|
| 图形 PMI | 标注的线条、符号和位置 | 不能直接读,主要供人查看 |
| 语义 PMI | 结构化要求,并与几何建立关联 | 可查询数值、基准引用及关联几何 |
应用可查询导入的语义值和公差数据,据此开发检测要求提取与测量计划准备。

图2:STEP AP242 模型导入后的 PMI 显示、语义公差信息及关联几何
注意: 语义值能查到,前提是源文件确实写了语义 PMI 且读取器支持该格式与版本。源文件没标的要求仍需人工补充。
PolyWorks 案例:接入收敛到一处,检测功能留在应用层
Spatial 的 InnovMetric 案例中,服务于汽车制造等行业的 PolyWorks|Inspector 集成了这套 SDK,直接导入 CATIA、NX、Creo 等原生文件,提取精确几何、装配结构与 PMI。

图3:零件检测场景中查看 CAD 制造标注与检测结果
分工值得参考:统一接口把多格式接入收敛到一处,应用层继续做测量与报告。
接进来之后要验什么:5 项核对清单
选客户真正在用的文件,按格式和版本覆盖:
- 几何尺寸与单位是否正确,装配位置有无偏移
- 装配树层级、零件数量与原文件是否一致
- PMI 数值、基准引用是否完整,关联几何指向是否正确
- 导入结果能否接进现有检测数据模型
- SDK 版本、读取器与许可配置是否匹配,升级后重跑一遍
边界也要划清:测量设备控制、检测路径规划、GD&T 评定和合格判定由检测软件完成,不在 SDK 职责内。评估盯住数据接入这一段:交付不同来源文件时,能否用同一套流程接下几何与受支持的检测要求。
FAQ
Q:3D InterOp 能直接做 GD&T 合格判定吗?
A:不能。它负责接入几何、装配结构和受支持的 PMI,评定与判定由检测软件完成。
Q:客户已经能导出 STEP AP242,还有必要直读原生 CAD 吗?
A:看任务。用不到 PMI、转换结果稳定,先转换够用;要把公差基准自动转成检测要求,直读更稳。
Q:换 SDK 版本后,之前验过的文件还要重验吗?
A:要。支持范围与 SDK 版本、读取器、源文件版本相关,升级后按清单重跑一遍核对。
相关资料
- 需要试用欢迎私信评论申请