MRP跑了3年还是一团糟,问题出在你身上
我们公司MRP系统上了三年,计划员每天还是在Excel里手工排计划。
我问计划部主管:“MRP跑出来的计划你们为什么不用?”
他苦笑:“跑出来的东西没法看啊。要么建议采购量小得离谱,要么建议的生产日期在节假日,要么算出来的物料A有需求但B没有。跟实际差太远,还不如我自己排。”
这就是很多企业的现状:花了几百万上了ERP和MRP模块,结果还是回到Excel手工操作。
不是MRP系统有问题,是你喂给它的数据有问题。Garbage in, garbage out(垃圾进,垃圾出)。
根因一:BOM数据是万恶之源
MRP计算的基础是BOM(物料清单)。一个产品需要哪些物料、各需要多少、层级关系是什么——全靠BOM。
但现实中,BOM的准确率在很多企业不到70%。
常见问题:
- 研发改了设计没更新BOM:产品V2.0的物料已经变了,BOM还是V1.0的。MRP按旧BOM算,该买的没买,不该买的买了一堆
- 替代料关系没有维护:A物料缺货时可以用B物料替代,但MRP不知道这个关系,建议你紧急采购A而不是直接用B
- 虚拟件和实际件混用:生产过程中实际使用的物料和BOM上写的不一致
- 损耗率数据不准:BOM上写损耗率3%,实际是8%,MRP按3%算出来的需求量根本不够
修复方案:每季度做一次BOM审计,对比BOM和实际生产用料数据。建立BOM变更流程,研发任何设计变更必须同步更新BOM。这事儿不难,难的是有没有人盯着执行。
根因二:提前期数据是拍脑袋的
MRP里有个关键参数:采购提前期(Lead Time)。系统需要知道"从下单到收货需要多少天",才能算出什么时候该下单。
但你去问很多企业:“你主力物料的采购提前期是多少?”
答:“大概7-10天吧。”
大概?7天和10天差了3天,如果每天需求量是100个,3天就是300个的库存偏差。这个偏差要么变成多余库存占资金,要么变成缺料停线。
更离谱的是,很多企业一个供应商的几十种物料全部填一样的提前期,比如统一填15天。实际上不同物料的提前期可能从3天到30天不等。
修复方案:从采购订单数据中提取真实的下单日期和收货日期,计算每个物料、每个供应商的实际平均提前期和波动范围。至少每半年更新一次。这个数据不需要100%精确,但比拍脑袋强100倍。
根因三:安全库存设置不合理
MRP系统里安全库存(Safety Stock)的设置直接影响采购建议的量。
安全库存设高了,MRP会建议你多采购,库存积压,资金占用。 安全库存设低了,MRP建议的量不够,一旦需求波动就缺料。
问题是,很多企业的安全库存是这样定的:
- “按1周用量设吧”
- “差不多500个就行”
- “去年设的,今年还没改过”
没有基于实际需求波动、提前期波动、服务水平目标来计算。
修复方案:用公式算。安全库存 = Z值(服务水平系数)× 需求标准差 × √提前期。服务水平99%对应Z=2.33,95%对应Z=1.65。
举个简单例子:某物料日需求均值100个、标准差20个,提前期7天,要求99%服务水平。
安全库存 = 2.33 × 20 × √7 = 2.33 × 20 × 2.65 = 123个
这比你拍脑袋设的"500个"精确得多。同时也没那么复杂,Excel就能算。
根因四:计划员频繁手动覆盖
MRP跑出建议计划后,计划员觉得"不对",就手动改。改多了,就变成手动排计划为主、MRP为辅。
为什么会频繁改?因为MRP的计划确实有问题——但问题根源在前三个根因(BOM不准、提前期不准、安全库存不准),不在MRP算法本身。
计划员手动覆盖只是治标,MRP数据不准才是本。你手动改一次,数据源没有更新,下次MRP跑出来还是错的,你又得改。循环往复,MRP彻底废了。
修复方案:先修复前三个根因,让MRP输出质量达到可接受水平(85%以上可用率)。然后建立规则:MRP建议偏差在20%以内的直接执行,偏差超过20%的才允许手动调整并记录原因。每月分析调整原因,反向优化数据。
根因五:不考虑产能约束
标准MRP的逻辑是"需求→物料需求→采购/生产建议",但它默认产能无限。
现实当然不是。你的产线就那么多,供应商的产能也有限。MRP可能建议你在同一天生产10个产品,但你的产能只能做5个。
这就是MRP和APS(Advanced Planning and Scheduling,高级计划排程)的区别。MRP管"需要什么",APS管"能不能做"。
很多企业MRP阶段就跳不过去,更别提APS了。
修复方案:对于产能瓶颈工序,在MRP中设置产能上限约束。或者,在MRP输出后增加人工产能校验环节。长远来看,等MRP跑顺了再考虑引入APS系统。
MRP跑好的标志是什么
- 计划采纳率 > 85%:MRP建议中85%以上无需手动修改即可执行
- 缺料率 < 2%:因为物料短缺导致的停线/延期比例低于2%
- 库存周转率持续提升:MRP优化后库存周转率逐步提高
- 计划员从"排产"变成"监控异常":计划员的主要工作从手工排计划变成审核MRP输出和处理例外
从MRP到APS的进化路径
MRP是基础,跑好了才能谈下一步:
- MRP稳定运行(0-12个月):BOM、提前期、安全库存数据准确率达到90%以上
- MRP+人工校验(12-24个月):引入产能约束校验,建立例外管理流程
- 引入APS(24个月以上):用APS替代手工排产,实现产能优化和排程自动化
这条路急不来。先把MRP的基础数据夯实,比什么高级系统都管用。
你的MRP跑不通,十有八九不是系统问题,是数据问题。先把BOM、提前期、安全库存这三个数搞准,MRP就能活过来。