离散制造为什么不该先上 MES:先把四件事做对,再谈执行系统

离散制造为什么不该先上 MES:先把四件事做对,再谈执行系统

本文要点

  1. MES 解决「执行」,不是「算账」。 它默认你已经具备可信的计划、准确的制造BOM、稳定的工艺路线和标准工时——这四样不是 MES 的产出,而是 MES 的输入。输入不准,MES 只会把混乱电子化。
  2. 离散制造的难点是「不确定性」,而传统MRP擅长的是「确定性」。 无限产能倒推算得出一个月的用料总量,算不出明天上午三号厂房第一台机床该做什么。用处理确定性的工具应对不确定性,工具必然失灵。
  3. 不是不上 MES,是让 MES 出现在第四棒而不是第一棒。 顺序应是:产品结构与工艺 → 工时与资源模型 → 有限产能排产与工序级物料 → 执行采集。文末有 7 个自检问题,答不出 3 个以上,先别急着招标。

一个反复出现的失败顺序

某家做非标装备的离散制造企业,数字化第一步是上 MES。预算花了,工位装了扫码枪,半年之后的实际状态是:

这不是 MES 的错。问题是把第四棒当成了第一棒,前面三棒没人跑,MES 接手的是一个根本不存在的交接棒。

MES 不是起点,它是第四棒

判断一个系统在什么位置,看它回答什么问题。MES 回答的是:

这张工单有没有开工、在哪道工序、用了什么料、谁干的、合格几件、什么时候出的。

这句话隐含四个前提——每一个都不是 MES 能替你解决的:

MES 依赖的前提真正的产出方没有它会怎样
明确的工单与交期(可信的计划)计划部门 + 排产逻辑系统记录的是一份本来就落不了地的计划
准确的制造BOM(MBOM)研发与工艺部门扫码报工不知道该领什么料、领多少
稳定的工艺路线与工时工艺与精益部门工序节点是编出来的,不是现场真实节拍
明确的时间与设备安排有限产能排产系统显示进度,但不知道为什么慢

这四样东西的产出方分别是研发工艺、精益成本、计划三个口径。它们属于「名词统一」和「度量衡」的范畴,而不是工具范畴——买软件解决不了定义不统一的问题。

所以正确的顺序是这五步:

顺序要建的东西产出物跳过后,后面所有系统都会继承这个缺陷
第一步产品结构与工艺EBOM→MBOM 映射、多级工艺路线各部门对「这个产品由哪几部分组成」理解不一致
第二步工时与资源模型标准工时、设备/人员/工装/空间负荷上限排产能排到「理论产能」,永远排不到「实际产能」
第三步计划逻辑有限产能排产、工序级物料需求计划不可执行,缺料只能事后发现
第四步执行采集MES / 报工 / 质检 / 追溯无真实数据,分析层成为空中楼阁
第五步分析与优化OEE、根因分析、仿真预演改进靠拍脑袋,投入没有闭环验证

注意第四步才是 MES。前三步的资金投入通常远小于 MES,但决定了 MES 是资产还是摆设。

离散制造的难点,恰恰是传统做法不擅长的那一类

流程工业和重复制造的场景相对确定:配方固定、路径固定、节拍固定,因此 MRP 按无限产能倒推、算出总需求,大体能用。

离散制造是另一回事。同一條线今天做 A、明天做 B,BOM 结构不固定、物料与工序没有固定对应关系,插单是常态,加工路径可能有三四条分支。不确定性是它的常态特征。

把这两种场景放在一起看,就知道为什么老做法会失灵:

环节传统 MRP / MES 常见做法离散制造的实际要求差在哪
排产逻辑无限产能倒推,只解决订单用料总量有限产能约束下的机台级排产算得出总量,算不出哪台机什么时候做;设备和人天天在「超能力运行」,计划天天在改
物料计划整单 MRP 算总账按工序 BOM 计算工序级物料需求算得出这个月要 500 件,算不出周三上午缺哪 20 件
进度反馈完工报工或主观汇报任务维度填报自动聚合为订单进度进度永远滞后于现场,管理层看到的是「两天前的真相」
质量控制出厂检验关键工序设质检点,批次与序列号双追溯发现问题时的返工代价,是工序处发现的几十倍
设备数据人工记录物联自动采集与 OEE 实时计算数据失真,且永远来不及用于当天决策

这五行有一个共同点:传统做法假设现场是确定的、稳定的、可按规则执行的。离散制造的现场不是这样的。

三个输入,先问它们是不是真的可信

在讨论上什么系统之前,建议先看清楚三样东西。它们是所有制造系统的输入,也是最容易自欺欺人的地方。

第一,设计 BOM 和制造 BOM 是同一份吗?

设计 BOM(EBOM)回答「这个产品由哪些零件组成」,制造 BOM(MBOM)回答「这些零件怎么一步步装起来」。在多数离散制造企业,这两份表口径不同、更新不同步。研发改了一处设计,车间多久知道?如果答案是「等下批图纸发下来」,那么任何系统算出来的物料需求都是滞后的。

第二,主要产品的工艺路线有几个版本?

同一零件的加工路线,老师傅手里一套、工艺卡上写一套、系统里录一套,是普遍现象。工艺路线不稳,工序节点就是编出来的,扫码报工采集到的也不是真实节拍。

第三,标准工时从哪来?

多数企业的标准工时是「去年估的」或「谈判谈出来的」。标准工时不准,成本算不准、报价算不准、排产也算不准。它应该由实测得来,并且能随工艺改进被修订——这需要系统自动比对实际工时与标准工时的差异,反哺工时体系,而不是每年拍一次。

输入项不及格的典型表现及格的标准
BOM设计与制造两份表,靠人同步EBOM→MBOM 有结构映射与变更闭环
工艺路线现场一套、卡片一套、系统一套多级工艺路线建模,与 BOM、工单联动
标准工时估算值,多年未校准工序级实测采集,自动比对差异并反哺

这三样东西不到位,MES 采集到的数据就不是事实,而是另一份需要被核对的台账。

上 MES 之前的七个问题

给准备招标的团队一个自检清单。七个问题里答不出三个以上,建议先把前三步补上,而不是先签合同。

#问题答不上来说明什么
1设计改了之后,车间多久能知道?BOM 结构映射与变更机制缺失(第一步没做完)
2主要产品的工艺路线有几个在使用中的版本?工艺数据未收敛(第一步没做完)
3标准工时是谁定的、多久校准一次?度量衡不准,排产与成本都失真(第二步没做完)
4排产是无限产能还是有限产能?插单时谁重算?计划逻辑不成立(第三步没做完)
5缺料是开机前知道,还是开机后知道?物料计划颗粒度不够(第三步没做完)
6质量问题在哪个工序被发现?能否追溯到单件?过程控制缺位,返工代价高
7非计划停机时长,有人统计过吗?设备处于「黑箱」状态,可用性未知

前五个问题对应前三步。它们都不需要买一套 MES 来回答——需要的是把产品结构、工艺、工时、资源约束整理清楚。这件事难在数据,不难在软件。

「先上线、后集成」和「先集成、后上线」,都不是答案

面对这个问题,常见的两种做法都不对:

真正的解法是同一个数据底座上的模块化推进:订单、BOM、工艺、工单、物料、质量、设备共用一套结构与定义,按优先级一个模块一个模块上——先让产品结构准,再让排产准,再让执行有数据,每一步单独可用、单独验证。

这正是 MOM(制造运营管理)与 MES 的关系:MOM 覆盖从研发数据、计划排产、物料协同、生产执行、质量管理到设备管理的制造运营全链路,MES 是其中的执行环节。 不是用 MOM 替代 MES,而是让 MES 在一个已经可信的底座上运行。

顺带说一句:设备层的数据也要从这个逻辑出发。设备数采与健康管理解决的是「这台设备的状态是不是真的」,它和 MES 是互补关系——可以参考我们的产线健康管理系统。向上它需要 MOM 的计划与工单上下文,向下它给 MOM 提供可信的设备可用性。

给一把手的一句话版本

  1. 上系统之前,先把定义统一。 全体对企业的产品结构、工艺路线、标准工时有一致理解,软件才有东西可算。
  2. 计划不准,执行采集就是记账。 采集一个落不了地的计划的执行数据,只会得到一份好看的报表。
  3. 顺序对了,每一步都省钱。 前三个顺序的资金远小于一套 MES,但它们决定了 MES 值不值这个价。

如果你正卡在「MES 上线了但没用」的状态,可以先做两件事:用上文的七个问题做一次自检;再按五步顺序定位自己断在哪一步。数字化真正昂贵的部分从来不是软件许可,而是在不确定的地基上反复重建。

延伸阅读

关于本文的常见问题
01离散制造企业为什么不该先上MES?+
因为 MES 的执行质量取决于上游数据质量。如果 BOM 与工艺路线不准确、标准工时没有基线、设备档案不完整、计划与执行没有衔接机制,上了 MES 只会把错误数据固化成错误流程,报工数据也没人信。先把这四件事做对,执行系统才有价值。
02上MES之前要先做对哪四件事?+
四件事依次是:BOM 与工艺路线(含设计 BOM 到制造 BOM 的映射)准确且可管理;标准工时建立可追踪的基线;设备台账与维护体系完整;计划与执行之间建立可行的衔接机制。这四件事做对,制造运营系统才能真正落地。
03MOM和MES有什么关系?+
MOM(制造运营管理)是覆盖范围的扩大:MES 聚焦车间执行层,MOM 覆盖研发、BOM/工艺、计划排产、产料协同、敏捷生产、质量管理、设备管理、设备物联八大模块。对离散制造企业,直接上一套 MOM 可以避免先建 ERP、MES、PDM 孤岛再花大代价集成的老路。
查阅完整的企业数智化术语表 →
← 下一篇Ontology到底是什么:把企业『翻译』给AI听的语言上一篇 →AI 项目的上限,在数据治理开工那天就决定了