📅 · 阅读时长 4 分钟 · Meta Smart Factory 团队
MRP 只回答一个问题——买什么或做什么、做多少、什么时候要。理论上简单,用表格做却极为痛苦。本文讲清 MRP 的实际运作、在实践中会在哪里失效,以及它与 APS、SCP 的区别。
物料需求计划是制造软件里最古老的理念,也依然是被误解最深的一个。它的内核几乎是机械式的:拿到您承诺要生产的东西,沿物料清单逐层展开,扣掉现有库存和已在途订单,剩下的就是需要采购或自制的量。MRP 中其余的一切,都是这道计算之上的细节。
输入只有三项,而每一项的质量决定了输出是有用还是有害。主生产计划说明需要哪些成品、何时需要。物料清单说明每种成品逐层由什么构成。库存记录说明实物在手多少、在途多少。三者中任何一项出错,MRP 都会大规模地给出一个理直气壮的错误答案——这也是为什么 BOM 管理不严的工厂常常断言"MRP 没用",而其实没用的是他们的数据。
交期是让计算从单纯算术变成按时间分段的关键。知道需要 400 件某零件并不可执行;知道第 12 周需要、而供应商需要五周,才能告诉您第 7 周就得下单。MRP 沿 BOM 每一层向后倒推,套用每个物料的交期,产出的是采购与生产订单的时间表,而不是一张购物清单。这正是表格最难复现的部分,因为多层 BOM 加上每层不同的交期,本来就不该靠手工计算。
经典的失效在于"无限产能"假设。标准 MRP 告诉您需要什么、什么时候需要,却不问工厂在那个窗口内到底做不做得出来。它会心安理得地把三张订单排到同一周的同一台设备上,还报告一切正常,因为产能从来不在它的模型里。与其说这是缺陷,不如说是范围边界——而这正是高级计划与排程接手的地方。
这个区分值得说精确,因为这三个缩写在厂商资料里常被混用,而它们并不是一回事。MRP 确定物料需求——什么、何时。APS 确定可执行的排程——哪台设备、什么顺序,并考虑有限产能、换型与各类约束。SCP 把计划向外延伸到供应商、采购与分销。工厂可以只跑 MRP,但只跑 MRP 的工厂,通常会在车间而不是在计划里发现自己的产能问题。
"计划神经质"是让新用户措手不及的实际问题。由于 MRP 会重算整条相关需求链,上游一个小改动——客户把订单提前三天——就可能在下游好几层级联出几十条变更的采购建议。若缺少计划时界、固定计划订单和合理批量策略等阻尼机制,系统产生的变动量会超出采购团队的消化能力,他们就开始无视它。被无视的 MRP 输出比没有 MRP 更糟,因为它制造了一种"尽在掌控"的错觉。
批量策略是实务判断介入的地方。每期按需精确下单能把库存压到最低,同时把交易成本和供应商的抱怨拉到最高;按大经济批量下单则相反。真实配置往往是混合的——对昂贵、低量、长交期物料按需下单;对没人愿意每周补货的廉价紧固件用固定批量或经济订货量。不存在放之四海皆准的设置,这也是为什么它是一项配置决策,而不是一个默认值。
现代 MRP 与 1970 年代原版的差别,主要在于它连接了什么。当库存数字来自一套强制执行库位的 WMS 而不是定期盘点时,起始数据才可信。当实际消耗与报废由 MES 实时回传时,计划反映的是真实发生的情况,而不是本应发生的情况。当供应商确认由 SCP 层流入时,在途画面才是真实的。计算方法没有变,变的是输入的可靠性——正是这一点,把 MRP 从纸上练习变成了运营工具。
对于当前用 Excel 做物料计划的工厂,诚实的起点不是选型,而是 BOM 准确率和库存准确率,因为 MRP 会放大您现有的管理水平。先把这两件事解决的工厂,往往在第一个计划周期就能看到价值;跳过它们的工厂,往往要花一年时间抱怨系统。
与我们的专家交流探讨这个区分值得说精确,因为这三个缩写在厂商资料里常被混用,而它们并不是一回事。MRP 确定物料需求——什么、何时。APS 确定可执行的排程——哪台设备、什么顺序,并考虑有限产能、换型与各类约束。SCP 把计划向外延伸到供应商、采购与分销。工厂可以只跑 MRP,但只跑 MRP 的工厂,通常会在车间而不是在计划里发现自己的产能问题。
“计划神经质”是让新用户措手不及的实际问题。由于 MRP 会重算整条相关需求链,上游一个小改动——客户把订单提前三天——就可能在下游好几层级联出几十条变更的采购建议。若缺少计划时界、固定计划订单和合理批量策略等阻尼机制,系统产生的变动量会超出采购团队的消化能力,他们就开始无视它。被无视的 MRP 输出比没有 MRP 更糟,因为它制造了一种“尽在掌控”的错觉。
批量策略是实务判断介入的地方。每期按需精确下单能把库存压到最低,同时把交易成本和供应商的抱怨拉到最高;按大经济批量下单则相反。真实配置往往是混合的——对昂贵、低量、长交期物料按需下单;对没人愿意每周补货的廉价紧固件用固定批量或经济订货量。不存在放之四海皆准的设置,这也是为什么它是一项配置决策,而不是一个默认值。