BOM 物料清单科普
BOM Bill of Materials 物料清单科普
PLM、ERP、MES、SAP、数字孪生中的 BOM 全链路应用
目录
- 前言 从"天天对 BOM"的经典场景切入,抛出核心问题
- 一、BOM 的本质 还原 BOM 的真实定义,破除"BOM = 物料清单"的误解
- 二、全景图谱 完整 BOM 生命周期图,主干 + 旁支系统全覆盖
- 三、EBOM PLM/CAD 中的设计 BOM,数字线程起点
- 四、PBOM 工艺系统中的流程重组,虚拟件与工序树
- 五、MBOM ERP/SAP 中的执行逻辑,复杂 BOM 类型全解
- 六、As-Built BOM 被忽略的核心资产,序列化 BOM 的价值
- 七、数字孪生 BOM 从静态清单到动态运行结构
- 八、17 个系统全解析 CAD/CAE/APS/WMS/QMS/CPQ/SRM/AI…
- 九、同步难题 为什么企业永远在"对 BOM",正确治理架构
- 十、六类 BOM 终极对比 一张表讲清楚所有 BOM
- 十一、未来趋势 从树结构到工业知识图谱
BOM 全链路流转图:从 CAD → PLM → CAPP → ERP → MES → 数字孪生 → EAM → 售后,主干流程 + 旁支系统,带阶段标注
各类 BOM 核心定义对比:六类 BOM 并排展示,底部有全生命周期时间轴
前言:为什么企业天天都在"对 BOM"?
很多制造企业都有这样一个经典场景:
研发说:“图纸已经下发了。”
工艺说:“这个结构根本没法装配。”
采购说:“ERP 里的物料编码不一致。”
生产说:“MES 工单和现场实际不符。”
售后说:“设备实际配置和系统记录完全不同。”
最后所有人都在问:到底哪个 BOM 才是真的?
这恰恰是制造业数字化最核心的问题之一。
原因只有一个:BOM 从来都不是"一张表",而是企业不同阶段对产品认知的不同视角。
从设计,到工艺,到制造,到运维,每个阶段都会形成不同形态的 BOM——
| BOM 类型 | 全称 | 诞生场景 |
|---|---|---|
| EBOM | Engineering BOM,工程/设计 BOM | PLM / CAD |
| PBOM | Process BOM,工艺 BOM | CAPP / 工艺系统 |
| MBOM | Manufacturing BOM,制造/生产 BOM | ERP / SAP |
| As-Built BOM | 实装 BOM | MES 现场执行 |
| As-Maintained BOM | 运维 BOM | EAM / CMMS |
| Digital Twin BOM | 数字孪生 BOM | 数字孪生平台 |
| SBOM | Service BOM,服务/售后 BOM | 售后系统 |
| CBOM | Configurable BOM,配置 BOM | CPQ 系统 |
很多企业系统做不通,本质不是接口问题。而是:不同系统里的 BOM 根本不是同一个东西。
今天这篇文章,就彻底讲透制造企业里各种 BOM 的真正关系,以及它们如何在整条数字主线上流转。
一、BOM 的本质到底是什么?
先回到最根本的定义。
BOM(Bill of Materials)的本质是:某个阶段下,对产品结构与组成关系的定义。
它不是简单的物料清单,而是:
- 产品结构与装配层级
- 版本关系与生命周期状态
- 工艺依赖与生产顺序
- 配置规则与替代关系
的综合表达。
更重要的是:不同阶段的关注点完全不同。
这就是为什么 BOM 会在各系统之间"变形"——它不是被破坏了,而是在为不同的业务目标服务。
BOM 存在于几乎所有制造系统中
很多人第一次做工业数字化时,会以为:BOM = PLM 里的产品结构。
但实际上:BOM 是整个制造企业的数据"骨架"。
只要一个系统:
- 和"产品结构"有关
- 和"部件关系"有关
- 和"配置"有关
- 和"组成"有关
它几乎都会使用 BOM。区别只是:它使用的是哪一种 BOM 视图。
二、制造企业 BOM 的全生命周期图谱
先把整体画面建立起来。现代制造企业里,BOM 会贯穿产品的完整生命周期:
CAD / CAE(几何结构) ↓ 导入 PLM(EBOM:工程设计 BOM) ↓ 工艺派生 CAPP(PBOM:工艺 BOM) ↓ 制造派生 ERP / SAP(MBOM:制造 BOM) ↓ 排产 ↓ 执行下发 APS MES(As-Built BOM) ↓ 孪生关联 数字孪生(DT-BOM) ↓ 维护记录 EAM(维修 BOM) ↓ SBOM(售后服务 BOM)同时,还有旁支系统从主干 BOM 消费数据:
| 旁支系统 | 消费的 BOM 类型 | 典型用途 |
|---|---|---|
| CPQ | Super BOM / 配置 BOM | 定制化产品报价 |
| SRM | EBOM / MBOM | 供应商协同 |
| WMS | MBOM | KIT 管理、配套发料 |
| QMS | As-Built BOM | 缺陷追溯、批次分析 |
| APS | MBOM | 排产、齐套分析 |
| 图数据库 | 全局 BOM 图谱 | 多版本多配置管理 |
这幅全景图告诉我们:BOM 不是某个系统的私有数据,而是整个企业的结构性知识资产。
三、EBOM:设计世界里的"产品真理"
什么是 EBOM?
EBOM(Engineering BOM)即工程设计 BOM,它来自 CAD / CAE / PDM 三维设计系统。
核心目标:描述"产品应该长什么样"。
EBOM 在 PLM 中的组织方式
典型系统:Teamcenter、Windchill、ENOVIA、Aras Innovator
1)树形产品结构(Product Structure)
整机 ├── 底座 ├── 电机 ├── 减速机 ├── PLC 柜 └── 输送机构这对应:CAD 装配树、三维模型层级、零部件引用关系。
2)版本化结构
PLM 里的 EBOM,最重要的是"版本":
A 版 → B 版 → C 版每次设计变更都会形成:新版本、新修订、新替代件。所以 PLM 更关注:
- 配置管理与设计变更
- 生命周期状态(概念 → 研发 → 发布 → 废止)
- 图纸关联与仿真数据
3)数字线程的起点
现代 PLM 往往直接绑定:CAD 模型、JT 轻量化模型、工艺属性。
BOM 节点 ↕ 3D 模型 ↕ 工艺属性这就是数字线程(Digital Thread)的起点。EBOM 的质量,直接决定了下游所有系统的数据质量。
EBOM 的典型痛点
- 设计件编码与制造件编码不一致
- 多 CAD 系统并存,结构难以统一
- 版本管理混乱,"哪个版本才是有效版本"争论不休
四、PBOM:工艺世界里的"装配逻辑"
PBOM 为什么必须存在?
很多人以为 PBOM = 工艺路线。其实不完全对。
PBOM(Process BOM)的本质是:“产品如何被制造出来”。
它开始考虑:装配顺序、工序分组、工位划分、工艺替代、中间件、虚拟件。
关键原因是:设计能装,不代表车间能生产。
设计结构: A ├── B └── C 真实装配: 必须先装 C,再装 B,最后整体吊装于是工艺部门会重新组织结构。
PBOM 在工艺系统中的组织方式
典型系统:Siemens Process Designer、DELMIA Process Engineering、国产工艺规划系统
1)按工序拆分
工序 10:底座装配 工序 20:电机安装 工序 30:接线 工序 40:调试此时 PBOM 已经不再只是产品树,而是"工艺树"。
2)引入虚拟件(Phantom Part)
例如:工装夹具、临时总成、中间组件。
这些东西设计图没有,但生产必须存在。虚拟件是 EBOM 到 PBOM 转换中最重要的新增元素。
3)按产线组织
车间 A ├── 工位 1 ├── 工位 2 └── 工位 3PBOM 会和工艺路线、产线工位、SOP 强关联。
EBOM → PBOM 的核心转换
| 变化点 | EBOM | PBOM |
|---|---|---|
| 组织维度 | 产品结构树 | 工艺/工序树 |
| 是否有虚拟件 | 无 | 有(工装、临时总成) |
| 装配顺序 | 不关注 | 严格定义 |
| 工位信息 | 无 | 绑定工位/产线 |
| 变更来源 | 设计工程师 | 工艺工程师 |
五、MBOM:制造系统真正执行的 BOM
MBOM 是什么?
MBOM(Manufacturing BOM)是真正指导生产执行的 BOM,通常存在于 ERP / MES / APS 之中。
MBOM 在 ERP 中长什么样?
典型 ERP:SAP S/4HANA、Oracle ERP、Microsoft Dynamics 365
ERP 里的 MBOM 最关注:物料编码、成本核算、库存管理、MRP 计划、采购需求、替代料规则。
因此:ERP 中的 BOM 是"成本与供应链视角",而不是三维结构。
SAP 里的 BOM:复杂得出乎意料
很多企业第一次接触 SAP,会震惊于 BOM 类型之多:
| SAP BOM 类型 | 说明 |
|---|---|
| Material BOM | 物料 BOM,最常用 |
| Equipment BOM | 设备 BOM,用于维修 |
| Sales BOM | 销售 BOM,面向客户 |
| Functional Location BOM | 功能位置 BOM |
| Variant BOM | 变体 BOM,可配置产品 |
| Super BOM | 超级 BOM,含所有选项 |
SAP 中 BOM 通常绑定:
工厂(Plant) ↕ 物料(Material) ↕ 用途(Usage)同一个物料,可能同时存在:
| Usage | 含义 |
|---|---|
| 1 | 设计 |
| 3 | 生产 |
| 5 | 销售 |
这意味着:同一个产品,在不同场景下,结构可能完全不同。
MES 中的 BOM:动态化最明显
MES(制造执行系统)更关注"现场执行",所以 MES 里的 BOM 通常结合:
- 工单与工艺路线
- 工序参数与SOP
- 批次号与序列号(SN)追溯
MES 更像是:
工单 ├── 工艺路线 ├── 当前工位 ├── 使用物料 ├── 实际批次 └── 过程数据MES 中真正重要的是——As-Built BOM(实装 BOM)。
六、As-Built BOM:制造企业最容易忽略的核心资产
很多企业只有设计 BOM 和 ERP BOM,却没有实际装配记录。
结果在售后时根本不知道:
客户现场这台设备,到底用了哪个批次的电机?哪个版本的 PLC?
这会导致:无法追溯、无法召回、无法质量分析。
As-Built BOM 是什么?
它记录的是:这台设备(SN: 20240101-001)实际上装了什么。
整机 SN: 20240101-001 ├── 电机(批次:B2024-03,SN: M-0088) ├── PLC(版本:V2.1,SN: P-2301) └── 减速机(批次:A2024-01,替换过一次)As-Built BOM 的价值
| 场景 | 没有 As-Built BOM | 有 As-Built BOM |
|---|---|---|
| 质量召回 | 不知道影响范围 | 精确定位到台次 |
| 售后维修 | 靠客户描述猜 | 直接查配置记录 |
| 根因分析 | 无从入手 | 精确关联批次 |
| 数字孪生 | 无法建立真实模型 | 直接初始化孪生体 |
现代 MES 都会维护序列化 BOM(Serialized BOM),这是制造企业数字化的重要能力。
七、数字孪生里的 BOM:从"静态清单"到"活结构"
数字孪生不只是三维模型
真正高级的数字孪生,是"运行中的 BOM"。
例如,某台设备的数字孪生体:
设备(SN: 20240101-001) ├── 电机 │ ├── 当前温度:78°C │ ├── 振动:0.3g │ └── 寿命剩余:62% ├── PLC │ ├── 程序版本:V2.1 │ └── IO 状态:正常 └── 传感器阵列 └── 实时数据流这时候 BOM 已经不再是"静态清单",而是数字资产图谱。
数字孪生中的 BOM 呈现方式
1)3D + BOM 联动
- 点击模型 → 高亮结构树
- 点击 BOM → 定位三维模型
2)实时状态挂载
电机: 状态:运行 温度:78°C 振动:0.3g 寿命剩余:62%3)图数据库组织
越来越多企业开始使用 Neo4j、JanusGraph、NebulaGraph 管理 BOM,因为传统关系型数据库很难处理:多版本、多配置、多视图、复杂关联。
八、完整工业体系里的 BOM 消费者:17 个系统全解析
1. CAD 系统
典型:SolidWorks、CATIA、Creo、Inventor
CAD 里的 BOM 本质是几何结构关系,来自装配树,强依赖三维结构,面向设计。
2. CAE 仿真系统
典型:ANSYS、Abaqus
仿真需要知道:材料、部件关系、装配约束、网格归属。CAE 消费的是仿真视图 BOM。
3. PLM
典型:Teamcenter、Windchill、ENOVIA
企业的主产品结构,管理多版本、多配置、多视图,本质是在管理产品定义。
4. CAPP / 工艺规划
典型:Siemens Process Designer、DELMIA
产生PBOM,是 BOM 转换的核心环节,也是最容易被忽略的系统。
5. ERP 系统
典型:SAP S/4HANA、Oracle ERP
更关心 MRP、成本、采购、库存,ERP 中的 BOM 是供应链 BOM。
6. APS(高级计划排程)
典型:Siemens Opcenter APS、Asprova
排产必须知道生产一个产品需要哪些组件、占用哪些资源、经过哪些工序。APS 消费可生产 BOM,进行展开和齐套分析。
7. MES
BOM 动态化最明显的系统。不只是读取 BOM,还会替换物料、记录批次/SN、形成As-Built BOM。
8. SCADA / IoT
现场点位必须知道:这个传感器属于哪个设备,这个设备属于哪条产线。这形成了设备结构树——本质上也是 BOM。
工厂 └── 产线 └── 设备 └── 模块 └── 点位9. 数字孪生
BOM 变成动态运行结构,关联三维模型、实时数据、告警、AI 预测。“活着的产品。”
10. EAM / CMMS
典型:IBM Maximo、SAP PM
维护维修 BOM(Maintenance BOM):备件管理、维修计划、设备维护。
11. WMS(仓储管理)
需要知道一个成套件包含哪些物料,用于 KIT 管理、齐套发料、配套包装。
12. QMS(质量管理)
用 BOM 做缺陷追溯、批次分析、质量影响范围分析——BOM 反向追溯。
某批电机有问题 → 影响了哪些整机?
13. SRM / 供应链协同
供应商需要查看结构、提交替代件、进行报价、配置供货能力。
14. CPQ(配置报价)
定制化行业使用Super BOM(超级 BOM),CPQ 动态生成配置化 BOM。
汽车: 发动机:○ 柴油 ○ 汽油 颜色: ○ 黑 ○ 白15. 售后服务系统
维护SBOM(Service BOM):客户现场设备、当前安装了哪些部件、哪些已替换、哪些已升级。
16. 工业 AI 系统
基于 BOM 做:故障预测、根因分析、工艺优化、质量预测。AI 必须知道"设备之间的结构关系"。
17. 图数据库系统
越来越多企业开始用 Neo4j、NebulaGraph、JanusGraph 管理全局 BOM 图谱,因为传统关系型数据库难以表达多版本、多配置、多父子关系。
九、为什么 BOM 同步永远是制造业最大难题?
根本原因是:不同系统中的 BOM 目标完全不同。
| 系统 | BOM 关注点 |
|---|---|
| PLM | 设计定义与版本管理 |
| ERP | 成本核算与采购计划 |
| MES | 制造执行与过程记录 |
| APS | 排产优化与齐套分析 |
| WMS | 库存管理与配套发料 |
| QMS | 质量追溯与缺陷分析 |
| 数字孪生 | 运行状态与 AI 预测 |
企业失败的根本原因
不是系统差,而是错误认知:
- 用 ERP 当 PLM 用
- 用 MES 当 ERP 用
- 用 Excel 当主数据系统用
最后整个企业天天在"人工对 BOM"。
真正先进的做法:BOM 主线 + 视图派生
EBOM(主设计,PLM 管理) ↓ 工艺派生 PBOM(工艺视图,CAPP 管理) ↓ 制造派生 MBOM(制造视图,ERP 管理) ↓ 现场执行 As-Built BOM(MES 记录) ↓ 持续更新 As-Maintained BOM(EAM 维护)形成全生命周期数字线程(Digital Thread)。
十、六类 BOM 的终极对比
| BOM 类型 | 本质 | 主要系统 | 核心关注点 |
|---|---|---|---|
| EBOM | 产品应该怎么设计 | PLM / CAD | 版本、配置、设计意图 |
| PBOM | 产品应该怎么制造 | CAPP / 工艺系统 | 工序、工位、虚拟件 |
| MBOM | 生产系统如何执行 | ERP / SAP | 物料编码、成本、MRP |
| As-Built BOM | 实际装了什么 | MES | SN、批次、实装记录 |
| As-Maintained BOM | 当前维护状态 | EAM / CMMS | 备件、替换、寿命 |
| Digital Twin BOM | 正在运行的数字资产 | 数字孪生平台 | 实时数据、AI 预测 |
十一、未来趋势:BOM 正在演化为"工业知识图谱"
传统 BOM 是一棵树。
未来会变成一张图。
因为现实世界根本不是严格树结构:
- 一个模块可能被多个产品复用
- 同一部件属于多个配置
- 软件定义硬件,BOM 随 OTA 动态变化
- 个性化定制,每台产品结构都不同
传统树结构: 未来图结构: 整机 整机 ←→ 模块 A ←→ 产品 B ├── 模块 A ↑ ↑ └── 模块 B 配置 1 配置 2未来的 BOM,本质会变成工业知识图谱。
谁掌握了这张图,谁就掌握了:
- 产品定义
- 制造逻辑
- 供应链
- 运维体系
- 数字孪生
- AI 工业智能的核心入口
结语:真正的工业数字化,本质是 BOM 的统一治理
很多企业以为工业数字化是:上 MES、上 ERP、上工业互联网。
但实际上:
真正的核心是"产品数字结构治理能力"。
而 BOM,正是整个制造企业的数据骨架。
以前,大家认为:BOM = 物料清单。
未来,真正先进的企业会发现:BOM = 企业数字世界的结构骨架。
谁掌握了 BOM,谁才能真正打通:
设计 → 工艺 → 制造 → 运维 → 数字孪生这条工业数字主线。
