MRP与BOM需求计算协同工程 - 第1节

1. 课程导论

物料需求计划(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展开计算,得到所有原材料、半成品、外购件的净需求量和时间。其基本计算流程如下:

  1. 毛需求:根据MPS数量与BOM单耗计算总需求量。
  2. 现有库存:读取当前可用库存量。
  3. 在途/在制:考虑已下达的采购订单与生产工单。
  4. 净需求:毛需求 − 现有库存 − 在途/在制 + 安全库存。
  5. 计划下达:按提前期倒排生成采购/生产建议。
关键公式: 净需求 = 毛需求 − 现有库存 − 在途/在制 + 安全库存

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的脱节是导致物料协同失效的主要原因。以下归纳了五大典型痛点:

  1. BOM版本混乱:工程变更后未及时更新制造BOM,导致MRP计算使用过期数据,产生缺料或呆滞。
  2. 多级BOM展开误差:手工展开多级BOM时容易遗漏中间层物料,或用量计算错误,造成采购漏项。
  3. 替代料与虚拟件处理不当:未在BOM中定义替代料关系,MRP无法自动切换;虚拟件未设置“虚拟”属性,导致多级展开重复计算。
  4. 提前期与批量规则冲突:采购提前期与生产提前期未对齐,MRP建议的到货时间与产线实际需求时间错位。
  5. 数据孤岛:PLM、ERP、MES中的BOM数据不统一,MRP计算时无法获取准确的库存与在途数据。
常见误区: 很多企业认为只要上了ERP,MRP就能自动跑对。实际上,BOM准确率低于95%时,MRP结果基本不可用。物料协同的起点是BOM数据治理。

下图展示了BOM与MRP之间的核心映射关系,以及数据流经的各个节点:

BOM与MRP核心映射关系图 BOM与MRP核心映射关系 产品级BOM(成品) 半成品A(1层) 半成品B(1层) 原材料X(2层) 原材料Y(2层) 外购件Z(2层) MRP计算引擎 毛需求计算 库存扣减 在途/在制冲抵 净需求生成 计划下达 生产工单建议 采购订单建议 委外加工建议 库存预留/调拨 BOM结构决定MRP展开的层级与用量,MRP计算结果驱动采购与生产执行