第2章 BOM清单的基本结构与层级
BOM(物料清单)的结构决定了物料组织方式、数据传递效率和变更影响范围。在EVT阶段,BOM结构不当会导致物料漏配、生产停工或版本混乱。本章详细讲解BOM的层级编码规则、物料号命名规范及版本管理原则,帮助学员建立规范的BOM组织能力。
2.1 适用场景
- EVT/DVT阶段:新项目首次试产前的BOM创建与审核。
- 物料编码初始化:为新物料分配统一物料号。
- BOM结构变更:因设计优化或替代料引入调整BOM层级。
- 多部门协作:研发、采购、生产、质量共用同一BOM数据源。
2.2 前置条件
- 已完成产品功能框图或系统架构设计。
- 已建立企业物料编码规则(含前缀、类别、流水号规则)。
- 已确定BOM工具或PLM系统可用。
- 已有至少一份初步BOM草稿(可来自原理图或装配图)。
2.3 BOM层级结构与编码规则
BOM采用一级母件 — 多级子件的树状分层结构。每一级用层级码(Level Code)标识:顶层为Level 0,往下依次递增。层级深度一般不超过6层,避免管理失控。
| 层级码 | 层级名称 | 示例内容 | 特点 |
|---|---|---|---|
| L0 | 产品级 | 智能路由器 | 唯一顶层成品 |
| L1 | 模块级 | 电源模块、主控模块 | 可独立功能测试 |
| L2 | 组件级 | PCB组件、散热组件 | 包含多个子件 |
| L3 | 子组件级 | 电源IC、变压器 | 最少组成单元 |
| L4 | 零件级 | 电阻、电容、螺钉 | 不可再拆解的采购件 |
编码规则核心原则:
- 同一层级内物料号唯一。
- 母件与子件关系清晰,不循环嵌套。
- 层级码与BOM展开方向一致(顶层向下展开)。
- 替代料挂在同一子件位置,不新增冗余层级。
2.4 物料号命名规范
物料号是BOM中的唯一标识符,必须遵守“一看类别、二知规格、三判版本”的命名原则。典型格式如下:
ABC-MB-01-001-A01
│ │ │ │ └── 版本后缀(A01首版)
│ │ │ └────── 流水号(001-999)
│ │ └────────── 子类别序号(01=主控板)
│ └──────────── 类别缩写(MB=主板)
└────────────── 公司/项目前缀(ABC项目)
| 分类 | 命名要素 | 示例 | 说明 |
|---|---|---|---|
| 前缀 | 项目代号/公司代号 | ABC- | 区分不同来源 |
| 类别码 | 物料大类缩写 | MB(主板)、PS(电源) | 直观识别物料类型 |
| 序列码 | 同类别顺序编号 | 01-001 | 流水号,不重复 |
| 版本码 | 设计变更标识 | A01、B02 | 字母+版本数字 |
常见避坑建议:
- 避免使用字母I、O、Z(易与数字1、0、2混淆)。
- 物料号一经分配不可重用于其他物料(即使物料淘汰)。
- 版本码由系统自动生成,不可手工修改。
2.5 BOM版本管理原则
| 原则 | 具体内容 | 边界 |
|---|---|---|
| 唯一版本号 | 每次正式变更产生新版本 | 增量式,不覆盖历史 |
| 版本冻结 | 试产前BOM必须冻结 | 冻结后不得修改 |
| 变更追溯 | 记录变更人、时间、原因 | 变更单与BOM绑定 |
| 基线管理 | 每个里程碑建立基线版本 | EVT-Baseline、DVT-Baseline |
| 回退机制 | 支持回滚至上一受控版本 | 回退后生成新版本号 |
版本管理红线:
- 严禁在未冻结的BOM基础上直接开始采购或生产。
- 版本号不要使用“V1.0”这种与软件版本混淆的格式。
- EVT阶段的BOM版本建议使用“A01、A02、B01”递增方式。
2.6 操作步骤
- 确定BOM顶层结构:依据系统框图列出所有一级模块。
- 分配物料号:为每个新物料按命名规范生成唯一物料号。
- 搭建BOM层级树:将物料按装配关系挂接到对应母件下。
- 填写物料参数:规格、数量、单位、位号、替代料号。
- 生成版本号:系统自动生成首版版本号(如A01)。
- 内部审核:硬件工程师+物料管理员联合审核BOM完整性。
- 冻结并发布:标记当前版本为“已发布”,推送至采购和生产。
2.7 BOM层级结构图
2.8 输入输出物
| 类型 | 项目 | 来源/去向 |
|---|---|---|
| 输入 | 系统功能框图 / 原理图 | 硬件设计组 |
| 输入 | 物料编码规则文档 | 物料管理部 |
| 输入 | BOM草稿(Excel/CSV) | 硬件工程师 |
| 输出 | 受控BOM清单(含版本、层级) | PLM系统 |
| 输出 | 物料号分配记录表 | 物料管理部留存 |
| 输出 | BOM版本冻结通知单 | 项目组全体 |
2.9 责任边界
- 硬件工程师:提供BOM结构草案,对层级正确性负责。
- 物料管理员:执行物料号分配,维护编码规则,审核BOM格式。
- 项目经理:冻结审批,确认基线版本。
- 采购与生产:根据已发布BOM执行采购和备料,不得使用非当前版本。
2.10 记录材料
BOM版本变更记录表模板(每次版本更新必须填写):
| 版本号 | 变更日期 | 变更人 | 变更原因 | 变更内容摘要 | 审核人 |
|---|---|---|---|---|---|
| A01 | 2025-03-10 | 张工 | 首版创建 | 初始BOM结构 | 王经理 |
| A02 | 2025-03-15 | 张工 | 替代料添加 | 电阻R1增加替代料X | 李主管 |
| B01 | 2025-04-01 | 刘工 | 设计优化 | 电源模块物料替换 | 王经理 |
2.11 异常处理
| 异常现象 | 可能原因 | 处理措施 |
|---|---|---|
| BOM层级无限循环 | 母件错误引用了子件 | 检查BOM树结构,断开循环引用 |
| 物料号重复 | 人工手写编号时重复 | 重新分配唯一物料号,废弃重复号 |
| 版本冻结后仍有变更 | 流程控制不严 | 申请版本变更单,生成新版本 |
| BOM量与实际不符 | 数量计算公式有误 | 按装配关系重新核算用量 |
2.12 验收标准
- BOM版本号符合“Axx/Bxx”格式且为唯一。
- 物料号100%符合企业命名规范,无重复无遗漏。
- 层级深度≤6层,每个子件归属唯一母件。
- 版本变更记录完整,包含原因、日期、审核人。
- BOM已冻结标记明确,采购/生产部门可获取正确版本。
2.13 检查清单(BOM结构与版本自检)
| 检查项 | 通过条件 | 自检结果 |
|---|---|---|
| 层级完整性 | 产品级→零件级每层有物 | □ 是 □ 否 |
| 物料号唯一性 | 无重复号 | □ 是 □ 否 |
| 版本号冻结 | 已标记“已发布” | □ 是 □ 否 |
| 变更记录 | 已填写变更原因 | □ 是 □ 否 |
| 替代料标识 | 替代料位号准确 | □ 是 □ 否 |
| 数量计算 | 单耗×用量正确 | □ 是 □ 否 |