2. BOM的构成与分类:BOM的基本结构、工程BOM与制造BOM的区别、BOM的层级关系与物料编码规则

大家好,我是老张。今天咱们聊聊BOM的骨架——它的构成与分类。很多工程师干了三五年,还在为BOM的混乱头疼。说白了,就是没搞懂BOM到底长什么样、分哪几类。

我个人习惯把BOM比作产品的「DNA」。你想想看,DNA决定了生物的全部特征,BOM也一样,它决定了产品从设计到交付的所有信息。搞不懂BOM的结构,后面成本控制、供应链管理全是扯淡。

2.1 BOM的基本结构

BOM的基本结构,其实就三要素:父项、子项、用量。听起来简单吧?但我在项目中遇到过,有人把螺丝钉的用量写成了「1包」,结果采购买了1000包回来……嗯,这就是结构没定义清楚。

一个标准的BOM结构,通常包含以下字段:

字段名 说明 示例
物料编码 唯一标识一个物料 RES-0402-10K-1%
物料名称 物料的通用名称 贴片电阻
规格型号 详细的技术参数 0402 10KΩ ±1%
用量 单个父项需要的数量 2
单位 计量单位 PCS
位号 在PCB上的位置 R1, R2
层级 在BOM树中的深度 1

这里有个坑,我必须要说。很多新手做BOM,只写物料名称和用量,不写规格型号。结果生产线上的人拿着BOM问:「这个电阻是多大阻值的?」——你说尴尬不尴尬?

核心原则:BOM的每个字段都要做到「拿来就能用」。不要留任何需要别人猜的信息。

2.2 工程BOM与制造BOM的区别

这两个概念,我见过太多人搞混了。有一次评审,研发经理拿着工程BOM说「这就是最终版本」,结果采购一看,上面写着「散热片-定制件」,连个图纸编号都没有……

说白了,工程BOM(EBOM)是研发视角的BOM,它按照产品的功能模块来组织。比如一个电源模块,EBOM里会列出变压器、MOS管、电容这些核心器件,但不会管你用什么螺丝固定。

制造BOM(MBOM)则是生产视角的BOM。它把EBOM里的每个模块拆解成可采购、可装配的最小单元。比如那个电源模块,MBOM里会多出「螺丝M3×6」「导热硅脂」「绝缘垫片」这些辅料。

我给大家画个对比表,一目了然:

对比项 工程BOM (EBOM) 制造BOM (MBOM)
创建者 研发工程师 工艺/制造工程师
组织方式 按功能模块 按生产工艺
包含内容 核心器件、功能组件 所有物料(含辅料、耗材)
层级深度 较浅(3-4级) 较深(5-7级)
变更频率 高(设计迭代) 低(工艺稳定后)
使用场景 设计评审、成本估算 采购、生产、库存管理

我的经验:EBOM转MBOM时,最容易漏掉的是「包装物料」和「工艺辅料」。我曾经有个项目,MBOM里没写「静电袋」,结果生产出来的板子直接裸奔到客户手里……从那以后,我要求工艺工程师必须逐项核对EBOM和MBOM的差异。

2.3 BOM的层级关系与物料编码规则

BOM的层级关系,说白了就是「爷爷-爸爸-儿子」的关系。顶层是成品,往下是模块,再往下是组件,最底层是零件。

我习惯用树状图来理解。下面这张图是我用SVG画的,展示了典型的BOM层级结构:

BOM层级结构示例(以智能插座为例) L0: 智能插座成品 L1: 电源模块 L1: 控制模块 L1: 通信模块 L2: 变压器组件 L2: 整流组件 L2: MCU组件 L2: WiFi组件 L3: 磁芯 L3: 漆包线 L3: 二极管 L3: 电容 L3: 晶振 L3: 天线 L0: 成品 L1: 模块 L2: 组件 L3: 零件

层级关系搞清楚了,接下来就是物料编码规则。这个我特别有感触。早期我待过一家公司,物料编码是「流水号+日期」,结果查一个物料要翻半天Excel……

好的编码规则,应该做到「见码知意」。我推荐用分类码+规格码+流水号的结构:

示例:RES-0402-10K-1%-001
  RES → 电阻类
  0402 → 封装尺寸
  10K → 阻值
  1% → 精度
  001 → 流水号(区分不同供应商)

避坑指南:我曾经见过一个项目,物料编码里包含了「版本号」。结果每次版本升级,所有关联的BOM都要改编码,工作量巨大。记住:物料编码只标识物料本身,不标识版本。版本信息应该放在单独的字段或文档中。

另外,编码长度要控制。我建议不超过20位。太长了,ERP系统录入麻烦,人工核对也容易出错。太短了,信息不够用。

最后说一个实用技巧:预留「备用码」区间。比如电阻类编码从10000到19999,电容类从20000到29999。这样新物料进来,直接在对应区间分配编码,不会乱。

嗯,关于BOM的构成与分类,今天就聊到这儿。记住:结构清晰、分类明确、编码规范,这三件事做好了,你的BOM管理就成功了一大半。


专注资料整理