Skip to content

什么是语义 PMI?

PMI 是指附着于 3D CAD 模型上的产品制造信息,例如尺寸、几何尺寸与公差(GD&T)、基准特征、表面要求以及其他与制造和检测相关的注释。语义 PMI 则是这些信息的计算机可读表示形式。

与仅记录标注外观的图形 PMI 不同,语义 PMI 保留了标注背后的工程含义,例如公差值、引用的几何体、基准关系和要求结构。因此,下游应用程序不仅可以显示这些信息,还可以读取、查询并自动处理它们。

类型 记录内容 主要用途
语义 PMI 标注背后的工程含义,例如公差值、引用几何体和要求结构 供下游软件读取、查询和自动化处理
图形 PMI 视觉呈现,例如标注线、符号、文字位置和显示样式 供人员查看和人工审查

在此语境下,“导入”是什么意思?

这里的“导入”不仅是指在屏幕上显示标注。一个语义 PMI 导入工作流通常需要:

  • 从源 CAD 文件中提取 PMI 实体;
  • 将这些 PMI 数据映射到目标应用程序的数据结构中;
  • 保留每个标注与模型中被引用的面、边、基准面或特征之间的关联。

正是这些关联关系,使下游软件能够对 PMI 数据进行分析和自动化处理,而不是将其视为静态文本或简单图形。

这与图形 PMI 导入有何不同?

图形 PMI 导入主要关注用户所看到的内容,例如注释线、符号、文字位置和呈现方式。语义 PMI 导入则关注这些注释背后的含义,例如实际公差值、引用的几何体、基准关系以及制造要求的逻辑结构。

这一区别非常重要。图形 PMI 主要支持人工审查,而语义 PMI 可以被软件用于自动检测规划、加工准备、质量验证和其他下游制造流程。

为什么语义 PMI 导入在 MBD 中很重要?

语义 PMI 导入与基于模型的定义(MBD)工作流密切相关。在 MBD 中,3D 模型不只是几何参考,而是主要的设计定义交付成果。

在这种工作流中,下游团队不仅需要查看标注,还需要应用程序能够读取并利用这些标注来执行检测计划、加工、装配验证和质量控制等任务。语义 PMI 有助于减少人工重新输入,降低解释错误,并使设计意图在 CAD、CAM、计量和质量系统之间更一致地传递。

应用与行业用例

凡是需要由 3D 模型驱动下游流程,并避免手动重新输入公差和注释的场景,都可能使用语义 PMI 导入。典型用例包括:

  • CMM 和计量软件;
  • 检测规划;
  • CAM 编程;
  • 质量控制;
  • 基于模型的企业工作流,其中设计意图必须在 CAD 与下游系统之间传递和保留。

在基于 STEP AP242 等标准的工作流中,语义 PMI 尤其重要,因为这些流程通常要求产品制造信息与几何体一起交换。对于制造和检测应用而言,几何体和 PMI 是否能够被准确传输,直接影响下游系统能否可靠地复用模型数据。

挑战或常见误区

误区 需要注意的事项
认为可见标注就等于语义 PMI 已正确导入 显示效果并不等同于语义数据可被下游系统正确解读。每个 PMI 元素还需要保留正确的值、结构以及与 3D 几何体的关联。
期望转换过程中始终获得完整映射 不同 CAD 格式、版本和实现方式之间可能存在差异。即使 PMI 值被保留,关联关系、单位、数据结构或特定标注类型仍可能需要额外验证。
假设所有文件格式都同等支持 PMI 不同 CAD 文件和交换标准对语义 PMI、图形 PMI、视图、截面和关联关系的支持范围并不相同。实际结果取决于源格式、导出设置和目标应用程序能力。

Spatial 如何提供帮助

Spatial 通过 3D InterOp 支持 PMI 相关工作流。该 SDK 可帮助工程软件开发人员从多种 CAD 格式中导入语义 PMI 和图形 PMI,并处理视图、截面以及 PMI 与 3D 几何体之间的可用关联。

数据导入后,应用程序可以查询 PMI 值、公差和相关几何引用,从而支持检测规划、质量验证、制造准备和其他自动化下游流程。

在格式支持方面,3D InterOp 可用于处理来自 CATIA、NX、Creo、SOLIDWORKS 等主流 CAD 系统的 PMI 数据,并支持 STEP AP242 和 JT 等包含 PMI 的工程交换工作流。

对于需要将语义 PMI 纳入标准化数据交换的应用,3D InterOp 还可帮助在支持的工作流中将导入的 PMI 数据导出到 STEP AP242,从而使 PMI 不仅能被读入应用程序,也能继续传递到下游工程系统。

如果您需要在自己的应用程序中处理 PMI 数据,请申请试用或联系 Spatial 团队。