一句话结论:MRP 的价值不是"算得快",而是把"凭经验拍脑袋决定买多少、做多少"变成"按订单和 BOM 自动算",让采购、生产、委外三张计划出自同一个源头。
工厂里最典型的两种浪费是同时存在的:
- 一种料堆在仓库三个月用不掉,占着钱
- 另一种料明明该到了却没到,车间停工等料
这两种情况看着矛盾,根源却是同一个:没有统一的需求来源。销售拍订单、采购凭经验、车间看现场,各拍各的。
一、MRP 到底在算什么
一句话:净需求 = 毛需求 − 现有库存 − 在途/在制 + 安全库存
拆开就是四个输入、三个输出:
| 输入 | 说明 |
|---|---|
| 销售订单 | 要交什么、交多少、什么时候交(需求来源) |
| BOM(物料清单) | 一个成品由哪些料、各多少(拆解依据) |
| 现有库存 | 现在手里有多少(可用量) |
| 在途/在制 | 已下单未到货、已投产未完工的数量 |
| 输出 | 下达成什么单据 |
|---|---|
| 采购计划 | → 请购单 → 采购订单 |
| 生产计划 | → 生产加工单 |
| 委外计划 | → 委外加工单 |
二、完整流程只有六步
| 步骤 | 做什么 | 谁做 |
|---|---|---|
| 1 | 获取生效的销售订单 | 商务部 |
| 2 | 按销售订单执行 MRP 运算 | 计划部 |
| 3 | 审核生成的计划(采购/生产/委外) | 计划部 |
| 4 | 采购计划下达 → 请购单 | 计划部 |
| 5 | 生产计划下达 → 生产加工单 | 计划部 |
| 6 | 委外计划下达 → 委外加工单 | 计划部 |
注意第 3 步:运算结果必须人工审核。系统算出"要买 500 个",但计划员可能知道这批老料还能代用、或者客户下周就要改规格。全自动下达计划的企业,通常很快就变成"系统建议没人看"。
系统给建议,人做决策,这才是 MRP 的正确用法。
三、三个常见误会
误会一:上了 MRP 就不用备库存了
不对。MRP 算的是"净需求",安全库存仍然要设。设多少取决于采购周期和需求波动——交期长的料多备,本地随时能拿的料可以近似零库存。
误会二:MRP 只要销售订单准就行
不够。BOM 不准,MRP 就是垃圾进垃圾出。BOM 里少一个螺丝,算出来的采购计划就少一个螺丝,车间就停在那一个螺丝上。
误会三:MRP 一上线就能跑准
实际要跑 2~3 个月。第一个月通常是"跑出来一看不对、手工改",第二个月"大体对了、局部调整",第三个月才稳定。这个过程中最重要的是记录为什么改,改的原因就是基础数据要修的地方。
四、上线前必须准备好的四项基础数据
MRP 的准头,八成取决于基础数据。按优先级:
| 数据 | 关键要求 | 不做会怎样 |
|---|---|---|
| BOM | 层级准确、用量准确、损耗率合理 | 算出来的料和实际用的料对不上 |
| 存货档案 | 编码唯一、单位统一、有安全库存和采购周期 | 一个料多条记录,需求被拆成两半,两边都不够 |
| 工艺路线/工序 | 工序顺序、工时、工作中心清楚 | 生产计划排不出交期,只能凭感觉 |
| 仓库与货位 | 现存量准确、虚拟仓(车间仓/委外仓)划分清楚 | MRP 认为库存充足实际没有,或反之 |
四条里最难的是 BOM。我们的经验是:不要试图一次把全部产品的 BOM 录完。挑占销售额 80% 的主推产品先录,剩下的边跑边补,两三个月自然补齐。一开始就搞全量 BOM,项目大概率卡在数据录入阶段动弹不得。
五、跑准之后,管理上会看到什么
| 老板关心的事 | 上 MRP 前 | 上 MRP 后 |
|---|---|---|
| 这张订单能不能按时交 | 问车间主任,说不准 | 按 BOM 和产能倒排,有据可依 |
| 该买什么、买多少 | 采购凭经验 | 系统出采购计划,人工审核 |
| 库存周转 | 说不清,凭感觉 | 呆滞料、超储料有报表 |
| 停工待料 | 事后才知道 | 缺料预警提前暴露 |
| 计划变更影响谁 | 连锁反应全靠人脑记 | 重新运算,影响面一目了然 |
六、给中小制造企业的实操建议
- 先上 BOM 和存货档案,再谈 MRP。数据不齐就上 MRP,等于让系统替你背锅
- 先跑"建议式 MRP":系统出计划、人工审核下达,跑顺了再考虑自动化
- 每周固定一天跑 MRP,形成节奏。天天跑反而没人看结果
- 把"改了什么、为什么改"记下来,这是优化基础数据的唯一线索
- 别追求 100% 准确。MRP 算到八成准,就已经比人工拍脑袋强得多;剩下两成靠计划员的经验补
判断 MRP 有没有跑起来,一个简单标准:计划员每天早上打开系统看的是"计划建议",而不是自己拉的 Excel 表。
天津的制造企业如果想先看看 MRP 运算在系统里长什么样、需要准备哪些数据,可以联系我们安排一次演示和流程诊断。