BS ISO 10303——工业自动化产品数据表达与交换(STEP)标准系列

Industrial automation systems and integration — Product data representation and exchange(STEP,英国实施版)

💾 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 正式文本,扫描版仅用于理解标准框架与分部定位。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注