欢迎光临
我们一直在努力

装备制造ERP核心:项目型MRP vs 标准MRP,架构差异与实现要点

摘要:项目型制造的MRP和标准品制造的MRP,底层逻辑完全不同。本文从驱动源、BOM状态、批量逻辑、时间基准、需求合并5个维度对比两种MRP架构差异,并详解项目型MRP在金蝶云星空中的实现要点:WBS驱动、分段MRP、长短周期分离、变更联动。

MRP(Material Requirements Planning,物料需求计划)是任何制造业ERP的心脏。但很多装备制造企业上ERP后发现:MRP跑出来的结果根本不能用——要么时间不对、要么数量不对、要么一次性生成太多采购申请把采购部淹了。

原因很简单:你用的是标准品制造的MRP逻辑,去管项目型制造的业务。逻辑错了,算法再好也白搭。

本文从架构层面拆清楚:项目型MRP和标准MRP到底哪里不一样、项目型MRP怎么在ERP中实现。

根本差异:驱动源不同

这是两种MRP最本质的区别:

维度标准MRP(重复制造)项目型MRP(ETO/MTO)
驱动源 销售预测 / 安全库存 / 主生产计划(MPS) 项目WBS节点 / 客户订单
核心问题 「库存要补到多少」 「这个项目的这个节点需要什么料、什么时候要」
计划视角 产品视角(以SKU为中心) 项目视角(以WBS节点为中心)

标准MRP的逻辑:市场预测说下个月要卖100台A产品 → 100台A的BOM展开 → 算出需要多少原材料 → 减去库存和在途 → 生成采购计划和生产计划。

项目型MRP的逻辑:这个ETO项目的WBS节点「底座加工」计划6月15日开工 → 按BOM展开需要哪些物料 → 按工序准备时间倒推,物料最晚6月10日到库 → 减去已有库存(如果允许跨项目共用库存的话) → 生成采购需求。

五个维度架构对比

1. BOM状态:定型 vs 动态

标准MRP项目型MRP
BOM定型后才跑MRP BOM可能还没定完就要跑MRP
一个产品一个BOM 一个项目的BOM是逐步完善的
BOM变更走ECN,频率低 BOM变更是常态,边设计边完善

实现要点:项目型MRP必须支持「部分BOM先跑」。设计出一部分BOM(比如长周期物料清单已确定),先跑这部分的MRP,其余物料等BOM完善后再跑。金蝶云星空的做法是按WBS节点分段挂BOM——哪个节点的BOM定了,就跑哪个节点的MRP。

2. 批量逻辑:经济批量 vs 按项目单件

标准MRP项目型MRP
按经济订货量(EOQ)合并需求 按项目单件或小批量
追求采购规模效应 追求按项目隔离,避免混用
多个订单的需求可以合并 一般不跨项目合并(特殊情况除外)

实现要点:项目型MRP的默认逻辑应该是「按项目隔离」——A项目的物料需求不和B项目合并采购(除非是通用标准件)。

金蝶云星空中的处理方式:

  • 专用物料(铸件、定制件):严格按项目单独采购,不合并
  • 通用标准件(螺栓、轴承、密封件):允许跨项目合并采购,按经济批量
  • 通过物料属性「项目专用/通用」标记来控制MRP合并策略

3. 时间基准:固定周期 vs WBS节点倒推

标准MRP项目型MRP
按固定时间桶(周/旬/月)滚动 按WBS节点的计划日期倒推
提前期固定 提前期按项目实际情况调整
计划冻结期+自由期 关键路径+浮动时间

实现要点:项目型MRP的时间锚点是WBS节点的计划开工日,不是固定的月度/周度计划。

倒推逻辑:

WBS节点计划开工日(6月15日)
– 生产准备时间(2天)= 物料最晚到库日(6月13日)
– 到货检验时间(1天)= 供应商最晚发货日(6月12日)
– 运输时间(3天)= 供应商最晚生产完成日(6月9日)
– 供应商生产周期(14天)= 最晚下单日(5月26日)
→ MRP在5月26日之前生成采购申请

4. 需求合并:MPS驱动 vs 多项目并行

标准MRP项目型MRP
MPS(主生产计划)汇总后一次性跑 多个项目各自独立跑,再看资源冲突
关注「总量够不够」 关注「每个项目每个节点准不准时」

实现要点:项目型MRP跑完后,需要一个多项目资源汇总视图:

  • 多个项目的同一种物料需求汇总 → 看采购负荷
  • 多个项目占用同一台设备 → 看产能冲突
  • 多个项目的关键路径重叠 → 看交期风险

金蝶云星空的项目制造模块支持「按项目跑MRP」+「跨项目资源汇总看板」——先按项目独立计算,再汇总看全局负荷。

5. 变更响应:ECN低频 vs 频繁变更联动

标准MRP项目型MRP
BOM变更后重跑MRP,影响范围可控 BOM频繁变更,每次变更都可能影响在途订单
变更生效后一次性切换 需要评估变更对已采购/已生产物料的影响

实现要点:项目型MRP必须和ECN工程变更联动:

  • 设计变更触发 → BOM更新
  • MRP自动重算 → 识别哪些物料需求变了
  • 影响分析 → 已下的采购单要不要改?在途的物料还能不能用?
  • 生成建议 → 「建议取消PO-001的第3行」「建议追加采购XX物料5件」
  • 如果MRP不能自动做变更影响分析,项目经理就得手工逐条核对——一个大项目改一次BOM,可能影响几十条采购单和生产单。

    项目型MRP的ERP实现架构

    ┌─────────────────────────────────────────────────┐
    │ 项目WBS │
    │ L1项目 → L2阶段 → L3任务包(MRP挂接点) │
    └───────────────────┬─────────────────────────────┘
    │ BOM展开
    ▼
    ┌─────────────────────────────────────────────────┐
    │ 项目型MRP引擎 │
    │ 输入:WBS节点时间 + BOM + 库存 + 在途 │
    │ 逻辑:按节点倒推 + 项目隔离 + 长短周期分离 │
    │ 输出:采购申请 + 生产订单 + 委外订单 │
    └───────────────────┬─────────────────────────────┘
    │
    ┌─────────┼─────────┐
    ▼ ▼ ▼
    ┌──────────┐ ┌──────┐ ┌──────────┐
    │采购模块 │ │生产 │ │委外加工 │
    │专用件隔离│ │按项目│ │按项目跟踪│
    │通用件合并│ │工单 │ │ │
    └──────────┘ └──────┘ └──────────┘

    落地实操建议

    长短周期分离策略

    装备制造的物料采购周期差异巨大:

    物料类型采购周期MRP策略
    铸件/锻件 8-16周 设计阶段初步BOM确定后立即跑MRP
    减速机/电机 4-8周 详细设计完成后跑MRP
    标准件/紧固件 1-2周 生产前2周跑MRP
    电气元器件 2-4周 电气设计完成后跑MRP

    关键配置:在物料主数据中维护「采购提前期」,MRP引擎按物料各自的提前期倒推,而不是统一时间点。

    MRP运行频率

    • 标准品制造:通常每周跑一次MRP
    • 项目型制造:建议每天跑一次(因为WBS节点时间、BOM都可能每天在变)
    • 紧急情况:手动触发单项目MRP重算(BOM变更后立即重跑)

    结果审核机制

    MRP跑出来的结果不能直接转采购单——需要项目经理审核:

  • MRP生成「计划订单」(建议性)
  • 项目经理审核:确认需求合理性、确认时间节点
  • 审核通过后转为「采购申请」或「生产订单」
  • 特殊物料(高价值/长周期)需要额外审批
  • 常见配置错误

    错误后果正确做法
    所有物料都按项目隔离 通用标准件采购频次暴增,采购被淹没 区分专用/通用,通用件允许合并
    MRP不考虑在途 重复采购 配置MRP考虑在途PO和在制WO
    提前期设置不准 物料要么提前太多占资金,要么延迟缺料 按供应商实际交期校准(每季度review)
    不做变更联动 BOM改了MRP不重跑,采购按旧需求买 ECN审批通过后自动触发MRP重算

    本文由【智造ERP规划】原创,专注项目型装备制造(ETO/MTO)ERP选型与实施,服务金蝶云星空、金蝶AI套件客户。更多内容:知乎/抖音/视频号搜索「智造ERP规划」。


    赞(0)
    未经允许不得转载:171主机测评 » 装备制造ERP核心:项目型MRP vs 标准MRP,架构差异与实现要点
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址