1. 课程导入与全局认知

当一家制造企业从单厂走向多厂,工单这件事会最先暴露问题。单厂时代,计划员在MES里下达工单,车间按工序报工,异常由班组长现场处理,信息闭环基本靠“人盯人”就能维持。但工厂一旦变成两三个甚至十几个基地,同一张客户订单可能拆到不同工厂生产,同一道工序在不同工厂有不同编码、不同节拍、不同报工口径,工单就不再是“一张纸”,而是一条跨组织、跨系统、跨时区的协同链。本课程讨论的,正是这条链如何被标准化,以及MES在其中扮演什么角色。

一、业务背景:多工厂制造的三层现实

多工厂协同不是简单的“多开几个MES账号”。它至少包含三层现实。第一层是组织现实:各工厂可能隶属不同事业部,有独立的计划、工艺、质量和考核指标,工单优先级天然存在冲突。第二层是系统现实:总部可能用ERP做订单与物料主数据,各厂MES由不同供应商实施,版本、字段、接口协议不一致,工单状态在系统之间“各说各话”。第三层是执行现实:同一产品在不同工厂的工艺路线、设备能力、人员技能不同,工单拆分、派工、报工、质检、入库的颗粒度也不同。

这三层现实叠加,导致一个典型场景:客户催一批货,总部计划员在ERP里看到订单已下达,A厂MES显示“生产中”,B厂MES显示“待齐套”,C厂MES显示“已完工未入库”。三个状态都真实,但拼在一起无法回答“这批货到底能不能按期交付”。这就是多工厂MES工单协同要解决的核心问题——让工单在跨厂流转中保持状态一致、口径一致、责任可追溯。

二、核心痛点:从“信息孤岛”到“协同断点”

把多工厂工单问题拆开看,痛点集中在五个方面。

  • 主数据不统一:物料编码、工序编码、工单类型、状态字典各厂自建。A厂的“OP10”在B厂叫“CNC-01”,同一道工序无法自动比对,跨厂排产只能靠Excel人工映射。
  • 工单状态不可比:有的厂用“已下达/已开工/已完工”三态,有的厂用“创建/释放/排产/加工/检验/关闭”六态。状态粒度不同,总部看板无法聚合,异常预警经常误报或漏报。
  • 拆分与合并失控:一张总工单拆到多厂后,子工单与母工单的关联关系没有统一规则。改单、插单、取消时,子工单是否同步变更,往往靠电话确认。
  • 报工口径不一致:按工序报工、按批次报工、按工时报工混用,导致跨厂产能负荷、在制品数量、成本归集无法横向对比。
  • 异常响应断链:某厂设备故障导致工单延期,信息停留在该厂MES内部,总部计划、销售、客户服务无法及时获知,协同变成“事后救火”。
这五个痛点不是并列关系,而是有因果链的:主数据不统一导致状态不可比,状态不可比导致拆分合并失控,最终表现为异常响应断链。解决顺序也应从主数据和状态字典入手,而不是先上大屏。

三、学习目标:学完本课程你能做什么

本课程不追求把MES讲成软件说明书,而是围绕“工单协同”这一条主线,让你具备四类可落地能力:

  1. 能设计跨厂工单状态模型:定义一套各厂可映射、总部可聚合的状态字典,明确状态迁移条件和责任人。
  2. 能制定工单拆分与合并规则:包括拆分维度(按工厂、按工序、按批次)、母子工单关联字段、变更同步策略。
  3. 能搭建协同接口与数据流:理解ERP-MES、MES-MES之间工单数据交换的关键字段、触发时机和异常处理。
  4. 能建立标准化落地机制:包括主数据治理、接口监控、协同看板指标和跨厂异常升级流程。

四、整体知识框架:一张图看清课程结构

本课程30章可以归为五个模块:认知与框架、主数据与状态标准、工单协同机制、接口与数据流、落地与持续运营。下面这张图不是章节目录的复述,而是把“多工厂工单协同”的核心对象、数据流和标准化抓手放在同一张关系图里,帮助你建立全局视角。

多工厂制造业务驱动 ERP / 总部计划 客户订单 · 物料主数据 · 总工单 主数据与状态标准 编码字典 · 状态模型 · 口径统一 协同规则与策略 拆分合并 · 优先级 · 变更同步 A厂 MES 工单接收 · 派工 · 报工 设备 · 质检 · 入库 B厂 MES 工单接收 · 派工 · 报工 设备 · 质检 · 入库 C厂 MES 工单接收 · 派工 · 报工 设备 · 质检 · 入库 工单同步 工单同步 多工厂工单协同中枢 状态聚合 · 异常预警 · 跨厂追溯 · 协同看板 主数据治理 编码 · 字典 · 版本 接口与数据流 触发 · 字段 · 重试 协同看板与指标 齐套率 · 达成率 · 异常 持续运营机制 复盘 · 升级 · 考核 标准化主线

图中最上方是业务驱动,中间是总部计划、主数据标准、协同规则三条并行输入,向下分别落到A、B、C三个工厂MES;三个MES之间通过工单同步保持横向联系,再向上汇聚到“多工厂工单协同中枢”,由中枢完成状态聚合、异常预警和跨厂追溯;最下方四个模块是让这套协同持续运转的标准化抓手。需要特别说明的是,主数据与状态标准和协同规则与策略不是可选项,而是整个协同链的地基——地基不牢,接口越多,混乱越大。

五、一个教学示例:先看清“协同断点”长什么样

为了让你对后续章节有具体感知,这里给出一个简化示例(数据为教学假设,非实测)。某企业总部ERP下达总工单WO-2024-001,数量1000件,要求交付日4月30日。计划员按产能拆分:A厂400件、B厂350件、C厂250件。三个厂MES各自接收后,A厂按工序报工,B厂按批次报工,C厂按工时报工。到4月20日,总部看板显示:A厂完工320件,B厂完工200件,C厂完工150件,合计670件,看似进度67%。但实际问题是:B厂有50件已完成加工但未质检,C厂有30件质检不合格待返工,A厂有20件因物料短缺暂停。如果状态字典不统一,这100件“隐性未完成”不会被识别,总部会误判为可按期交付。

这个示例说明:多工厂工单协同的关键,不是把数据集中到一个大屏,而是先统一“什么算完工”“什么算异常”“什么算可交付”的定义,再让数据按统一口径流动。后续章节会围绕状态模型、拆分规则、接口字段、异常升级逐一展开。

学习建议:在进入第2章之前,先梳理你所在企业当前有几个工厂、几套MES、工单状态分别有哪些。带着真实差异去学,比空对空理解标准会快得多。