上个月去老王的钣金厂,他指着屏幕上的缺料告警冲我苦笑:物料需求计划(MRP)跑出来的结果,采购说我疯了,仓库说我瞎了。说实话,这事儿一点都不新鲜。

二十年了,从MRP到闭环MRP再到ERP里那个模块,核心逻辑没变过——毛需求减可用库存,加上安全库存,再按提前期倒推下单时间。公式简单得让人怀疑人生。但为什么那么多工厂上了系统,计划员反而加班更多了?问题几乎全出在数据和规则上,而不是软件本身。
一、BOM错,万事休
设计部的三维图漂漂亮亮,一进ERP的物料清单就变形。你信不信,很多厂子连物料清单(BOM)的层级都没理顺。虚拟件当实件,损耗率随便填个2%,工艺路线里那个“准备时间”写成0——结果呢?MRP以为做个零件只要10分钟,实际换模就得2小时。这样算出来的需求,跟天气预报差不多,看个趋势还行,较真你就输了。
更别提ECN(工程变更)了。研发那边图纸升版了,物料编码换了,但只要没人去系统里更新BOM,生产线上跑的还是旧数据。我见过最离谱的一次,一个变速箱项目,轴承型号变了两个月,MRP还在吭哧吭哧按老型号下单。采购部老周后来跟我吐槽:“要不是我发现库存不对劲,这批呆料能压死现金流。”

二、参数里的魔鬼
设置MRP参数那天,通常是个外行在拍脑袋。提前期?供应商说几天就填几天,从不考虑天气、查环保、节假日。安全库存?要么照搬Excel时代那个数,要么直接设为“月均用量的一半”——完全无视需求波动和服务水平的关系。批量规则更绝,很多系统默认“逐批”,结果一个螺钉要独立生成一张采购单,供应商看了想打人。
问:提前期到底该怎么定?
答:这个问题我被问烂了。最简单的办法,拿历史数据算平均值加两倍标准差。但千万别照搬ERP里那个“固定提前期”。实际提前期=采购处理时间+供应商制造+运输+来料检验+可能的延迟缓冲。我强烈建议分物料类别维护,关键件留够余量,通用件可以激进一点。另外,每季度review一次,别懒!✅
问:安全库存有没有傻瓜公式?
答:有,准时交货率和缺料成本倒推。比如你们承诺客户95%交付,那就查历史需求分布,取95%分位值减去平均需求,再乘根号提前期。听着复杂?其实Excel就能搞定。怕的是你明明做着稳定订单,却用了应对黑天鹅的库存量——现金全变成铁疙瘩,何必呢。💡
三、跟计划赛跑的混蛋们

MRP最怕什么?插单。销售一张嘴,计划跑断腿。系统按昨天的数据辛辛苦苦排好生产队列,突然来个VIP加急,所有产能平衡瞬间崩盘。你手动调整完工期,MRP又基于新日期重新展开需求,整个物料采购节奏全乱。还有供应商那端,说好周五到的钢板,拖到下周三才发货,系统里的预计入库日期还是上周的,缺料表压根不报警。
动态环境里,物料需求计划(MRP)的静态假设特别脆弱。我见过聪明的做法:把MRP的冻结期缩短到一天,用高级计划与排程(APS)做短期修正;或者干脆对C类物料取消MRP,改用双堆法——简单粗暴,但有效。不过话说回来,没有哪个系统能完全替代人的判断,计划员的经验在应对异常时,比算法重要十倍。
问:小工厂用Excel跑MRP行不行?
答:行!只要你的产品不超过20种,BOM层级小于3层。Excel跑MRP的难点在于递归展开和低层码控制,但网上模板很多。本质上,无论多贵的软件,底层逻辑都一样的。不过一旦上了规模,Excel根本更新不过来,还是得靠系统。别问为什么,去问问那些因为漏算一个垫片导致整条线停工的教训。❗
四、最后一次警告
上MRP之前,先做好三件事:把BOM准确率提到98%以上,把库存账实相符率搞到95%以上,把所有人培训明白“系统不是魔法”。否则花几十万买的模块,最后只剩一个功能——给老板看漂亮的报表,实际排产还是靠Excel和吼。
最近走访一家做液压件的厂,他们愣是用Excel加看板跑了五年,去年才上系统。负责人老张跟我说:“软件就是个工具,关键是流程纪律。以前没系统,我们逼着自己把数据弄准了;有了系统反而容易依赖,数据脏了都没人管。”这话,够实在。

所以,别被那些“智能制造”的词儿忽悠。先把物料需求计划(MRP)的屁股擦干净,再谈其他。
免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:物料需求计划(MRP):为什么你上的系统总是“算不准”? https://www.dachanpin.com/a/tg/63377.html