💾 BS ISO 10303 是 BSI 对 ISO 10303″工业自动化系统与集成——产品数据表示与交换”(Production Data Representation and Exchange,通称 STEP)标准的英国实施版,由信息技术与制造业技术委员会(AMT/4 产品数据交换)归口。STEP 是全球制造业实现产品全生命周期数据交换与共享的基石标准,涵盖概述与基本原理(第 1 部分)、EXPRESS 数据定义语言(第 11 部分)、交换文件结构(第 21 部分)、SDAI 标准数据访问接口(第 22 部分)、一致性测试(第 31/32 部分)、集成通用资源(第 41~49 部分)以及应用协议(第 201、203 等)。本期收录的 17 份文件为 1994~1999 年间发布的英国实施版,全部为扫描版本,文中内容依据 STEP 公开领域技术知识撰写。
⚠️ 扫描版本,依据公开领域知识撰写。本期全部 17 份文件均为扫描件(READABLE=0),仅第 1 部分保留可读正文节选。具体条款、模式定义与实现细节应以 BSI 官方发布版本或 ISO 正式文本为准。
一、系列概述与标准体系 📌
STEP 采用模块化架构,将庞大的产品数据模型拆解为相互引用的独立标准单元:
- 描述方法:第 11 部分 EXPRESS 语言,用规范化的数据建模语法描述产品数据结构,是 STEP 各资源模型的”元语言”。
- 集成通用资源:第 41~49 部分提供几何、拓扑、形状表达、材料、公差、产品结构等通用数据定义,被各应用协议复用。
- 应用协议(AP):第 201(显式制图)、第 203(配置管理三维设计)等针对特定应用领域裁剪通用资源,形成可执行的信息模型。
- 实现方法:第 21 部分规定基于文本的 ASCII 物理交换文件结构(.step/.stp);第 22 部分定义 SDAI 标准数据访问接口,支持程序化访问。
- 一致性测试:第 31(抽象测试套件)、第 32(测试实验室与实现方要求)规范一致性检测流程。
💡 STEP 的价值在于”中性化”:无论上游 CAD(如 CATIA、NX、SolidWorks、Creo)还是下游 CAE、CAM、PLM,只要双方都导出/导入符合 ISO 10303-21 的物理文件与对应应用协议,即可无损交换三维产品数据,摆脱对厂商私有格式的依赖。
二、系列构成与技术要点 🔧
| 标准号(BS ISO 10303-) | 主题 | 技术要点 |
| -1:1994(1999) | 概述与基本原理 | STEP 架构、术语(AP/ARM/AIM/AAM)、数据交换总框架 |
| -11:1994(1995) | EXPRESS 语言 | 数据建模语言语法、约束与映射规则(扫描) |
| -21:1994(1995) | 交换文件结构 | 物理文件语法(ISO-10303-21),HEADER/DATA 段 |
| -22:1998(1999) | SDAI 标准数据访问接口 | 程序化数据访问与检索 API(扫描) |
| -31/32 | 一致性测试 | 抽象测试套件与测试实现要求(扫描) |
| -41~45 | 集成通用资源(产品描述/几何/表达/结构) | 产品结构、几何外形、形状表达与公差资源(扫描) |
| -46/47/49 | 集成通用资源(可视化/公差/工艺) | 显示、公差与工艺相关资源扩展(扫描) |
| -201:1994(1995) | 应用协议——显式制图 | 2D 工程图交换(扫描) |
| -203:1994(1996) | 应用协议——配置管理三维设计 | 三维零件/装配模型及配置管理,行业使用最广的 AP(扫描) |
三、关键技术要求 🔥
基于 STEP 的公开领域技术知识,其核心技术要点包括:
- EXPRESS 建模(-11):以实体(ENTITY)、属性(ATTRIBUTE)、约束(WHERE/UNIQUE)定义数据模式,支持继承与复杂约束,是所有 AP 资源模型的描述基础。
- 物理文件(-21):交换文件采用”ISO-10303-21″头格式,HEADER 段描述文件元信息,DATA 段按实体实例协同引用组织数据,是可互操作交换的默认载体。
- 应用协议(-203 等):AP 通过”应用参考模型(ARM)+ 应用解释模型(AIM)”把通用资源裁剪、解释为面向具体应用的模型,并规定一致性类(Conformance Class)供测试实施。
- 一致性测试(-31/-32):以抽象测试套件(ATS)为基础,通过可执行测试工具验证实现方对某一致性类的符合性,是”声称 STEP 兼容”的唯一权威依据。
- 与 PLM 集成(-22 SDAI):SDAI 提供语言绑定与运行时访问接口,使工程软件能直接操作 STEP 数据仓库,而非每次全量解析交换文件。
🚨 “能读 .step 文件”不等于”STEP 兼容”。工程文件交换要求双方针对同一应用协议(如 AP203)的同一一致性类进行测试;私有实现若只做了几何兜底转换,可能丢失参数化、公差与产品结构信息,造成下游制造错误。
四、工程实践应用 🛠️
- 🔍 数据交换:跨 CAD 平台协同(客户/供应商),导出 AP203 三维模型与 AP201 工程图,作为技术评审与制造外包的交付介质。
- 🔧 长期归档:STEP 作为 ISO 中立格式,用于产品数据长期数字归档(如航空、汽车法规要求),避免私有格式随软件停售而无法读取。
- 📊 系统集成:通过 SDAI(-22)与 PLM/ERP 集成,实现几何与非几何属性的程序化同步;采用一致性测试(-31/-32)验收第三方工具。
- 📋 采购与验收:在软件采购合同中要求”通过 ISO 10303-203 一致性测试”,并在验收时执行标准抽象测试套件样例。
五、常见问题解答 ❓
❓ 问:STEP 与 IGES 有什么区别?
答:IGES 是早期基于图形图元的交换格式,几何信息为主、语义弱;STEP(10303)以 EXPRESS 定义语义模型并提供应用协议,支持配置管理、公差与产品结构,数据一致性远强于 IGES。
❓ 问:为什么 AP203 应用最广?
答:AP203(配置管理三维设计)覆盖三维零件/装配、几何与配置管理,满足机械制造的主流通天需求量,多数主流 CAD 都支持导入/导出 AP203。
❓ 问:”.step”文件与 ISO 10303-21 是什么关系?
答:.step/.stp 是采用 ISO 10303-21 交换文件结构描述的文本文件,是 STEP 物理交换的最常见实现;其内容按某一应用协议解释为产品数据。
🔍 问:本期均为扫描版,能否用于开发与实现?
答:不能直接作为实现依据。开发 STEP 处理器或一致性测试必须采用 BSI 官方现行版或 ISO 正式文本,扫描版仅用于理解标准框架与分部定位。