工程BOM、制造BOM、采购BOM……同一个产品为什么要维护三套BOM?

零门槛、免安装!海量模板方案,点击即可,在线试用!

免费试用
ERP管理
生产管理
阅读人数:190预计阅读时长:7 min

很多工厂嘴上都在喊“数据要统一、主数据要规范”,一问起 BOM,却是这样的现状:

  • 工程那边有一套 工程 BOM(EBOM),在 PLM、CAD 里;
  • 制造这边在 ERP/MES 里维护着一套 制造 BOM(MBOM)
  • 采购自己 Excel 里还躺着一堆 采购 BOM(PBOM)

同一个产品,三套 BOM,看起来又重复、又费人, 于是问题来了:

为什么不能只维护一套 BOM? 工程 BOM、制造 BOM、采购 BOM,到底差在哪?

这篇就从实操角度,把这件事讲透三个层次:

  1. 一套 BOM 为什么解决不了问题?
  2. 三种 BOM 各自是干什么的?
  3. 真正成熟的企业,是怎么用“多视图 BOM”管住设计、制造和采购的?
BOM


一、一套 BOM 解决不了问题,本质上是“视角”不一样

先把结论放前面:

BOM 不是一张表,而是“同一个产品的不同视图”。 工程看的是“怎么设计出来”, 制造看的是“怎么做出来”, 采购看的是“要买什么、跟谁买”。

你如果只认“一套 BOM”,通常会踩这几个坑:

  • 工程想要的是结构清晰、功能清晰,不关心你怎么排产
  • 制造想要的是按工艺、工序、工装来拆,不想背一份“实验室结构”
  • 采购关心的是物料代码、供应商、MOQ、交期、替代料,对工序顺序没兴趣
BOM

统一成一张 BOM 有两个典型后果:

  1. 满足谁,就得得罪另外两方 BOM 画成工程喜欢的样子:制造、采购天天骂人用不下去; BOM 按制造逻辑拆:工程一看图纸,完全对不上结构; 按采购逻辑组织:工程、制造谁看谁懵。
  2. 所有人都开始偷偷维护“自己的那一份” 工程在 PLM 里一套结构; 制造在 MES/Excel 里再拆一套“生产用 BOM”; 采购搞一套“采购汇总表”。 表面上说“我们只有一套 BOM”,实际上是一堆影子 BOM 在系统外乱飞

所以,问题根本不在于“要不要多套”,而在于:

你是任由每个人各搞一套, 还是承认确实需要多视图 BOM, 并且把它们的边界和关系设计清楚

BOM


二、工程 BOM:告诉你“这个产品长什么样、由什么组成”

1. 工程 BOM 是谁的视角?

工程 BOM(EBOM)是研发/设计的视角,核心问题就一句话:

从功能和结构上,这个产品由哪些零部件组成?

它关心的是:

  • 功能结构:模块 → 子模块 → 零件;
  • 零件规格:材料、尺寸、性能参数、版本号;
  • 装配关系:谁装在谁上面,以什么形式装;
  • 版本与变更:哪次 ECO/ECR 改了哪些零件。

典型特征是:

  • 结构树很清晰,和 3D 模型、图纸高度一一对应;
  • 会存在很多“设计层面的虚拟件”(仅为设计分解用,在生产中未必有独立工序);
  • 不考虑工厂怎么排产、工装怎么布置、包装怎么出货。
BOM

2. EBOM 解决什么问题?

  • 让研发内部协同:多人设计同一产品时有统一结构;
  • 让下游(制造、采购)知道:需要哪些“规格意义上的”物料
  • 为质量和变更追溯提供依据:这台问题产品,到底装了哪个版本的零件。

你可以简单理解为:

EBOM 关注的是“定义这个产品”。

它不关心: 是一个人装、还是三个人装; 在一条线装、还是在两条线装; 某个模块在公司 A 做好再发到 B,还是直接在 B 现场装。

这些,是制造 BOM 的事。

BOM


三、制造 BOM:告诉你“这个产品在工厂里怎么被做出来”

1. 制造 BOM 是谁的视角?

制造 BOM(MBOM)是制造/工艺/计划的视角,核心问题是:

按我们现有的工艺路线、产线布局,要怎么把这东西做出来?

它关心的是:

  • 工序顺序、工艺路线;
  • 每道工序需要哪些零/部件、半成品;
  • 哪些结构只在设计上存在,生产中要“合并/分解”;
  • 哪些总成/子总成是外购的,哪些是自制的;
  • 线体节拍、批量关系(按单件、按批次、按托盘)。
BOM

典型特征:

  • 与工艺路线、工单高度绑定:MBOM+工艺路线 = 可执行的生产任务
  • 会引入“工艺虚拟件”“工艺总成”:这是生产过程中的逻辑组合,不一定出现在 EBOM 里;
  • 结构粒度会根据生产需要调整:某些 EBOM 上的子级,在制造上被合并成一个装配单元。
BOM

2. MBOM 解决什么问题?

  • 让计划能正确“算用料”、“排工单”;
  • 让车间知道每个工位/工序要领哪些料、装哪些部件;
  • 让在制 WIP 能被准确追踪:到哪个阶段、缺了什么、出问题能追到哪一步。

一句话概括:

MBOM 关注的是“把它做出来的过程结构”。

你如果拿 EBOM 直接给工厂用,常见结果就是:

  • 用料难以按工序分摊,车间永远靠师傅经验;
  • 一变工艺,EBOM 也得改,设计天天被制造牵着走;
  • 同一产品在不同工厂,不同制造模式,完全无法共用一套结构逻辑。


四、采购 BOM:告诉你“要买什么、怎么买才划算又稳”

1. 采购 BOM 是谁的视角?

采购 BOM(PBOM)是供应链/采购的视角,核心问题是:

为了保证交付和成本,我们到底要买哪些物料、从谁那里、按什么节奏买?

它关心的是:

  • 哪些是需要对外采购的:原材料、标准件、外协件、委外加工件;
  • 一种设计件,对应几个供应商、几种料号;
  • 起订量(MOQ)、包装单位、交期、价格条件;
  • 替代料、紧急替代策略。
BOM

典型特征:

  • 会把 EBOM/MBOM 中的很多“技术零件”,映射为具体的“供应商物料”;
  • 一种设计上的“螺钉 M5*20”,可能对应三家供应商、三个物料号、三种价格;
  • 会包含很多与合同、价格、交期相关的信息,是 EBOM/MBOM 里不会出现的。
BOM

2. PBOM 解决什么问题?

  • 帮采购算清楚:为了备货/排产,需要提前多久下单、下多少单;
  • 帮供应链设计供应策略:主供/备供、区域供应、价格分梯度;
  • 帮财务和成本管理:认得出“这批产品到底买了多少东西,成本分别是多少”。

一句话:

PBOM 关注的是“从外部把东西以什么结构买进来”。

BOM


五、同一个产品三套 BOM,如果不设计好关系,会乱成什么样?

现实里,很多企业确实存在工程 BOM、制造 BOM、采购 BOM,但问题是:

三套 BOM 的关系没设计好,全靠人脑和 Excel 硬凑。

典型痛点有这些:

1)BOM 不一致,变更追不上

  • 设计改了一颗零件:EBOM 换了型号;
  • MBOM 没来得及改,车间还是按旧料生产;
  • PBOM 更没改,采购还是按旧的供应商物料在买。

结果是:

  • 系统里一套,现场一套,仓库一套,
  • 出质量问题时,谁也说不清这批货到底用了哪一版零件。
BOM

2)计划算出来不缺料,现场就是缺

这就是你之前那篇文章提到过的典型场景:

  • 计划用 EBOM 算,用的是“设计零件”;
  • 采购按 PBOM 下单,用的是“供应商物料”;
  • 车间用 MBOM 和自己习惯的领料清单;

中间一旦有映射错误或版本不同步,就会出现:

系统显示库存充足, 现场领不到合适的那种料。

BOM

3)不同工厂、不同型号之间无法形成“平台化”管理

  • EBOM 没有抽象出通用模块,设计各写各的;
  • MBOM 每个工厂按自己线体随便拆,结构完全不通用;
  • PBOM 每个地区自建供应商编码,完全不可对比。

最后:

  • 备件、共同件共享不了;
  • 成本分析做不到“按平台、按模块”;
  • 审计、集团层面分析时,只能看一个模糊的总数。


六、那成熟企业是怎么干的?关键在“多视图 BOM + 清晰映射”

如果只说问题没意义,下面说点成熟玩法,给你一个“可以对标”的框架。

1)承认多视图:EBOM、MBOM、PBOM 各有边界

首先,要在制度上承认:

同一个产品,可以、也应该存在多个 BOM 视图。

  • EBOM:唯一产品结构基准,由研发负责;
  • MBOM:按工艺和工厂细化,由工艺/制造负责;
  • PBOM:按供应策略和物料主数据收敛,由供应链/采购负责。

关键不是“只留一套”,而是:

  • 谁对哪套视图负责;
  • 哪一套视图是其他视图的“上游来源”。
BOM

2)建立映射关系,而不是靠人脑“对照”

至少要做三件事:

  1. EBOM → MBOM 的映射规则 哪些 EBOM 节点是“只在设计存在”的虚项,需要在 MBOM 中折叠; 哪些 MBOM 工位/工序,要从 EBOM 中拉哪些零件; 一种设计件,在不同工厂、不同制造策略下的展开方式是什么。
  2. 设计件 → 采购物料 的映射规则 EBOM 里的“设计零件号”对应哪些“采购物料号”; 主供/备供之间如何切换,有没有中心表; 紧急替代、停产替代如何标记、谁审批。
  3. 变更沿着 EBOM → MBOM → PBOM 全链路走下去
BOM

当 EBOM 发生变更(ECO/ECR)时:

  • 系统中发起“下游影响分析”;
  • 指定哪些 MBOM、哪些工厂、哪些 PBOM 条目会受影响;
  • 必须有人确认这些下游视图的调整方案,否则 ECO 不算完结。

这其实就是“配置管理/变更管理”的一部分。 很多公司不是没有制度,而是没有用系统把这条链路打通。

3)用系统承载,而不是让 Excel 当主角

最后再说一句: 多视图 BOM 如果还靠 Excel 和人脑维护,那一定会乱。

比较健康的形态是:

  • EBOM:在 PLM 或 PDM 系统里,跟图纸、模型、变更单打通;
  • MBOM:在 ERP/MES 里,和工艺路线、工单、工艺参数绑定;
  • PBOM:在 ERP/SRM 里,和物料主数据、供应商、采购合同绑定;
  • 映射关系:也在系统中管理,而不是一张“秘密 Excel”。

不是说非要上多少系统,而是——至少要有一个地方,把“视图关系”固化下来。

BOM


写在最后

工程 BOM、制造 BOM、采购 BOM,看起来像是“多了一堆活”, 但本质上,它们分别在回答三个不同的问题:

  • 工程:这个产品是什么,是怎么被定义出来的?
  • 制造:在我们的工厂里,它是怎么一步一步被做出来的?
  • 采购:为了做它,我们到底要买什么、跟谁买、怎么买才稳?

真正把这三件事想明白,你就不会再问:

“能不能只维护一套 BOM?”

当 BOM 从“一张表”变成“一套视图+一条映射关系”时, 你才真正算是迈进了“用数据管产品”的门槛,而不仅仅是在系统里录了一堆料号而已。

评论区

暂无评论
电话咨询图标电话咨询icon立即体验icon安装模板