很多企业都经历过这样一个阶段:系统一套一套上,钱也花了、人也配了,结果车间还是乱的。
- 订单一多,计划就崩
- 客户一催,现场就乱
- 老板一问,谁也说不清到底卡在哪
这时候,大家很容易把问题归结为系统不行。
但你往下深挖,会发现一个更真实的情况——不是系统不行,是你把不同系统当成了一种东西在用。
尤其是MRP、ERP、APS这三个词,几乎是制造企业绕不开的三件套。
但说实话,大多数人是听过,却没真正用对。
这篇文章,不讲概念,不堆术语,就讲一件事:MRP、ERP和APS,到底啥关系?
以下解读中所用到的 简道云 ERP管理系统
已经做成了完整的模板,可直接下载使用:
https://www.jiandaoyun.com
-3.png)
一、把三件事分清:算需求、管资源、做排产
你把所有复杂的生产管理拆到最后,其实就是三件事:
- 我要干什么(需求)
- 我有什么资源(能力)
- 我怎么安排顺序(排产)
这三件事,对应三类能力:
- MRP:算需求
- ERP:管资源
- APS:做排产
很多企业的问题,不是做错了某一件,而是三件事混着做,谁也没做好。
-3.png)
二、MRP:算需求
先说MRP。
很多人一听MRP,会觉得这是一个很高级的模块。但从业务角度看,它其实很朴素,就是在帮你做一件事:把订单拆开,算清楚你缺什么。
它的逻辑并不复杂:
订单来了 → 按BOM展开 → 扣库存 → 得出采购和生产需求。
这个过程,它做得很稳定,也很可靠。
但问题在于,它只解决缺不缺,不解决能不能做。也就是说,它不会关心:
- 你的设备有没有空
- 工序能不能排得开
- 同一时间是不是有冲突
所以,如果只用MRP的话,系统里需求算得很清楚,但车间就是做不出来。
这不是MRP的问题,而是它本来就不负责这件事。
-3.png)
更现实的一点是,很多企业连MRP这一步都没跑稳。
- BOM混乱
- 库存不准
- 出入库随意
这种情况下,你让MRP算,它只能算错。
所以与其一开始就纠结MRP高级不高级,不如先把基础打扎实。
在实际项目里,我通常会先用一些灵活的工具把底层数据理顺,比如用简道云把物料台账、BOM结构和出入库记录统一起来。这个阶段不追求复杂功能,只追求一件事:数据能不能对得上。
因为你后面所有系统,都是建立在这些数据之上的。
-3.png)
三、ERP:管资源
很多人对ERP有一个误解:觉得它是万能系统。
但你真正用过就会发现,它更像是一个把各个业务模块串起来的中枢系统。
订单怎么进来,库存怎么变化,采购怎么走,钱怎么算,这些东西它能理得很清楚。
ERP的价值在于:
- 数据统一
- 流程标准
- 结果可追溯
但它有一个天然的边界:擅长处理稳定流程,不擅长处理动态决策。
而生产现场恰恰是最不稳定的地方。
- 订单临时变更
- 设备突然停机
- 人员波动
- 物料延迟
这些情况每天都在发生。
-3.png)
这类问题,需要的是实时判断和调整,而不是事后记录。
所以现实中经常出现一个断层:
ERP里有一套流程在跑,车间有一套自己的“逻辑,两边并没有真正打通。
这个时候,不是去换ERP,而是要把现场数据补上。
我在很多项目里,会用简道云去补这一层,比如做简单的报工、异常反馈、进度上报。它的作用不是替代ERP,而是让ERP不再只是事后统计,而是能看到过程。
当现场数据开始回流,ERP的数据才开始“有温度”,计划和执行之间才有连接。
-3.png)
四、APS:做排产
很多人把APS想得很复杂,觉得是高级系统。
其实从业务角度看,它就干一件事:在资源有限、约束复杂的情况下,把生产顺序排出来,而且这个顺序是能执行的。
APS会考虑很多现实因素:
- 哪些设备可用
- 每道工序的时间
- 工序之间的依赖关系
- 不同订单的优先级
- 各种资源约束
这些东西,靠Excel是很难长期稳定处理的,所以才需要APS。
-3.png)
如果你的基础数据不完整,APS只会把混乱计算得更精确。比如:
- 工艺路线不清楚
- 设备能力没有量化
- 报工数据不真实
在这种情况下,排出来的计划看起来很漂亮,但现场根本执行不了。
所以APS项目失败,大多数不是算法问题,而是准备工作没做好。
更稳妥的做法是,在上APS之前,把底层结构先搭起来。
我一般会建议先把几张关键表跑起来,比如工艺路线、设备台账、工序报工,这些可以先用简道云去做,灵活、调整成本低,关键是能快速跑通数据。
等这些数据稳定了,再引入APS,这时候系统才有抓手,排出来的东西才有落地的可能。

五、三者关系,一句话讲清楚
如果把MRP、ERP、APS放在一条线上看,其实逻辑非常清晰:
- 订单进来之后,ERP负责承接业务流程
- MRP根据订单和BOM去算需求
- APS在资源约束下排出执行顺序
- 车间按计划执行,再把数据反馈回来
这是一个闭环。
-3.png)
如果现在让你从头梳理一遍,而不是一上来就上大系统,更现实的路径是这样的:
先把主数据打实
ERP 能不能算对,取决于几块基础数据:
- BOM(物料清单)要靠谱
结构对:上/下层关系正确,别少料、错料;用量对:别一个写 1.0、一个写 0.95,全凭感觉;版本对:旧版停用,别新旧混在系统里
- 工艺路线 / 标准工时要基本可信
每个产品要走哪些工序、在哪些产线 / 设备上做,先梳清;标准工时允许有误差,但不能离谱,先用粗精度也比没有强
- 产能日历要建立起来
每条产线 / 关键设备的班次、节假日、停机维护, 要在 ERP 里有一套可维护的日历,不然 MPS 评估产能只是纸上谈兵。
建议步骤:先把 20% 的主力产品 / 关键物料的主数据做到七八分准, 不要一上来追求全公司一次到位。
-2.png)
用看板把生产计划拉到桌面上
计划做完、算完,如果只是躺在菜单里没人看, 那和没做没啥区别。
可以在 ERP 里或基于 ERP 数据,搭出关键看板:
- 物料库存看板(对应 MRP)
未来 N 天 / N 周,关键物料的缺口预警;“订单交付风险 → 缺料明细”的 drill down 路径;采购建议执行率(建议单转正式单的情况)
- 车间执行看板(对应APS)
当日 / 本班排产 vs 完成; 各产线在制品、瓶颈工序情况; 重大异常(设备故障、缺料、加急单)对计划的影响。
-2.png)
最后说一句
很多人问MRP、ERP、APS到底该选哪个?
其实这个问题,本身就问偏了。
它们不是三选一的关系,而是三层能力:
- MRP,让你知道该干什么
- ERP,让你把事情管起来
- APS,让你把事情干顺
真正拉开差距的,从来不是你有没有系统,而是你有没有把每个系统,放在它该发挥作用的位置上。
记住一句话:系统不是让你变聪明,而是让错误无处藏身。
当每个系统各司其职、互联互通,你的工厂,才能真正从靠人走向靠体系。

