MRP与BOM映射:制造物料协同的多层级需求计算对齐 - 第1节
1.1 MRP与BOM的基本概念
物料需求计划(MRP)与物料清单(BOM)是制造企业信息化管理的两大基石。MRP解决“需要什么、需要多少、何时需要”的问题,BOM则定义了产品由哪些物料构成及其数量关系。两者协同运作,才能实现从销售订单到生产工单、采购订单的精准传导。
1.1.1 物料清单(BOM)
BOM是以数据格式描述产品结构的技术文件,记录了父项与子项之间的装配关系与用量。按用途可分为工程BOM(EBOM)、工艺BOM(PBOM)、制造BOM(MBOM)等。
| BOM类型 | 用途 | 数据来源 |
|---|---|---|
| 工程BOM(EBOM) | 产品设计阶段,描述功能模块与零部件 | CAD/PLM |
| 工艺BOM(PBOM) | 工艺规划阶段,描述加工与装配顺序 | CAPP/工艺部门 |
| 制造BOM(MBOM) | 生产执行阶段,描述投料与流转物料 | ERP/MES |
| 成本BOM(CBOM) | 成本核算,描述物料单价与费用 | ERP财务模块 |
1.1.2 物料需求计划(MRP)
MRP的核心逻辑是“按需驱动”:根据主生产计划(MPS)中的成品需求,结合BOM展开计算,得到所有原材料、半成品、外购件的净需求量和时间。其基本计算流程如下:
- 毛需求:根据MPS数量与BOM单耗计算总需求量。
- 现有库存:读取当前可用库存量。
- 在途/在制:考虑已下达的采购订单与生产工单。
- 净需求:毛需求 − 现有库存 − 在途/在制 + 安全库存。
- 计划下达:按提前期倒排生成采购/生产建议。
关键公式: 净需求 = 毛需求 − 现有库存 − 在途/在制 + 安全库存
1.2 课程目标与学习路径
本课程旨在帮助学员建立从BOM结构到MRP计算的完整认知,掌握多层级物料需求对齐的方法与工具。课程结束后,学员应能:
- 理解BOM多层级结构与MRP展开算法之间的映射关系。
- 独立完成单级与多级MRP计算,识别常见的BOM错误。
- 设计或优化企业内部的BOM-MRP协同流程,减少缺料与呆滞。
- 在ERP系统中配置BOM与MRP参数,实现自动化需求计算。
学习路径分为四个阶段:
| 阶段 | 章节范围 | 核心产出 |
|---|---|---|
| 基础认知 | 第1-3章 | BOM结构图、MRP计算手算表 |
| 核心算法 | 第4-8章 | 多级展开逻辑、低层码应用 |
| 系统实现 | 第9-15章 | ERP参数配置、BOM-MRP集成方案 |
| 实战优化 | 第16-20章 | 案例复盘、BOM准确率提升方案 |
1.3 制造业物料协同的痛点分析
在实际制造环境中,BOM与MRP的脱节是导致物料协同失效的主要原因。以下归纳了五大典型痛点:
- BOM版本混乱:工程变更后未及时更新制造BOM,导致MRP计算使用过期数据,产生缺料或呆滞。
- 多级BOM展开误差:手工展开多级BOM时容易遗漏中间层物料,或用量计算错误,造成采购漏项。
- 替代料与虚拟件处理不当:未在BOM中定义替代料关系,MRP无法自动切换;虚拟件未设置“虚拟”属性,导致多级展开重复计算。
- 提前期与批量规则冲突:采购提前期与生产提前期未对齐,MRP建议的到货时间与产线实际需求时间错位。
- 数据孤岛:PLM、ERP、MES中的BOM数据不统一,MRP计算时无法获取准确的库存与在途数据。
常见误区: 很多企业认为只要上了ERP,MRP就能自动跑对。实际上,BOM准确率低于95%时,MRP结果基本不可用。物料协同的起点是BOM数据治理。
下图展示了BOM与MRP之间的核心映射关系,以及数据流经的各个节点: