10 装备ETO按单设计MES:图纸随订单新建、PLM联动、工程变更
专栏:制造业各行业MES业务流程、底层逻辑与系统适配性 | 第10篇
读者:MES实施顾问、CIM/EAP工程师、工艺工程师、生产负责人
一、行业业务原点
接单模式:按单设计。合同签下来的时候,图纸还不存在。技术协议里写的是产能、节拍、工件尺寸范围、验收标准,不是零件图。设计所从零开始画,画完才有 BOM,才有工艺,才有采购清单。

产品特征:单台或小批几台,价值高。一台非标设备几千个零件,自制件几百到上千,外购件上千。体积大、重量大,要拆分发运、现场组装。没有成品库存,也没有通用半成品库存——每一台都是给某个客户做的。
换线频率:这个词在 ETO 里其实不成立。ETO 没有"线",只有"工位"和"项目"。一个项目从投料到发运 6 到 18 个月,同期在制项目 5 到 30 个,每个项目的件都不一样。所谓换线,是工人在同一个工位上从 A 项目的件换到 B 项目的件,一天换五六次很正常,每次都要重新看图、重新找料、重新调工装、重新对刀。
合规约束:压力容器、起重、电梯部件、消防、涉军等细分有强制取证要求。材质证明、焊接工艺评定、无损检测报告、压力试验记录要随设备交付。交付物是一套文档,不只是一台机器。
主范式:ETO 按单设计。次要范式:JobShop 机加(自制件加工段)加 ATO 按单装配(总装段,部分标准模块可以提前投)。
判断依据三条:没有标准 BOM,只有"这个项目的 BOM";项目节点管理重于产线节拍管理;设计变更贯穿全周期。三条都占,主范式没跑。
二、标准业务流转链路
ETO 的链路和别的行业最大的不同,是它有两条并行的流:物料流和文档流。文档流不是附件,是主数据。
第一段 ERP:合同 → 项目号
单据:销售合同、技术协议、项目主数据(项目号、客户、交期、收款节点、质保条款)。
载体:项目号。ETO 里项目号是最高层主键,后面所有东西——图纸、BOM、工单、采购单、检验单、发运单——都必须挂在这个号下面。
最容易断的地方:合同签了,项目号在 ERP 里建了,但技术协议里的特殊要求(材质、涂装体系、认证、备件清单)没结构化成字段,只躺在 PDF 里。等到发货前才发现客户要的是 316L 不是 304,返工两个月。
第二段 PPC/APS:项目节点 → 主计划
单据:项目里程碑计划(设计冻结、长周期件下单、下料、焊接、机加完成、总装、FAT、发运、SAT)、部件级网络计划。
载体:WBS 节点加部件号。
最容易断的地方:主计划按"月"排,车间按"天"干。计划员在表格里排的节点,和 MES 里的工单没有父子关系,两头各算各的。项目延期了,没人能说清是哪个部件拖的。
第三段 MES:工单 → 派工 → 报工
单据:工单(按部件、工序拆)、派工单、流转卡、报工记录、外协委托单。
载体:项目号加件号/图号加版次。三个一起,缺一个就追溯不了。
最容易断的地方:版次。MES 的工单只带件号没带版次;或者带了版次,但图纸是打印出来发到工位的,图纸改了重新打印,旧图纸没收回来。车间抽屉里躺着三个版本的同一张图,这不是笑话。
第四段 EAP/设备层:程序 → 设备
单据:数控程序号、焊接参数卡、检验程序。
载体:程序版本加机台号。
最容易断的地方:程序在机床上,不在系统里。工艺员改了程序直接在现场机台改,MES 里还是老版本。这个在 ETO 里几乎必然发生,因为单件生产,程序本来就要现场调。能做的是"改可以改,但改完要回传并留版本",不是禁止改。
第五段 检验/入库:检验单 → 入库单
单据:进料检验、过程检验、无损检测报告、压力试验记录、涂装测厚、终检、FAT 报告。
载体:件号加材料炉批号加焊工代号。
最容易断的地方:材料炉批号。钢板下料时一张板上套裁了三个项目的件,余料退回库房,炉批号就丢了。压力容器的材质追溯断了,整台设备出不了厂。
第六段 出货:发运清单 → 现场安装
单据:装箱单、发运清单、随机文件包(图纸、证书、说明书)、SAT 记录。
载体:箱号加件号。
最容易断的地方:拆分发运。大件设备拆成十几个箱子,现场按箱号点收,装到一半发现某个连接件在另一箱里还在路上。现场等件一个月,SAT 延期,尾款收不回来。
三、管控优先级(严格排序)
第一位:图纸与 BOM 的版次一致性。
错了会出什么事:车间拿第 2 版图纸下料,焊接工序按第 3 版开的坡口,装配时孔位对不上,两个部件全废。单件生产没有备件,重做要重新采购钢板、重新排机台,20 天起步。更狠的情况是压力容器壁厚在第 3 版加厚了,车间按第 2 版下料,探伤过不了,整台返工,交期违约。这条是生死线,因为 ETO 的返工成本不是"多做一件",是"从设计开始重走一遍"。
第二位:工程变更的在制品处理。
变更本身不可怕,可怕的是变更生效那一刻,线上已经在做的货没人管。改一个法兰规格,已下料的怎么办、已加工完的怎么办、已装上去的怎么办,这三段必须有明确规则,并且系统能按规则自动圈出受影响的对象。三段规则不清楚,变更就会变成"知道了但没执行"。
第三位:长周期外购件的到货节点。
伺服、减速机、控制器、大型铸锻件,订货周期 3 到 8 个月。这些件晚到一周,总装停一周。ETO 的交期不是被加工能力卡住的,是被这几个件卡住的。加工能力不够可以加班、可以外协,进口件晚了没法加速。
第四位往后才是工时、成本、产能。不是不重要,是前面三条错了,后面算了也没意义。
四、MES适配特征
底层引擎类型
以项目/图纸为核心的引擎。数据库第一层实体是项目,第二层是部件(挂图号加版次),第三层是工单和工序。工单不是原子,工单必须能挂到"某个部件的某一版"上,并且允许一个部件在变更后产生新工单,旧工单标记为"按旧版完成"或"作废重投"。
用"以工单流转为核心"的引擎做 ETO,第一年能跑,第二年一定崩。因为它的工单没有版次这个概念,而 ETO 的现场天天在产生"同一件的多个版本同时在制"。
核心模块重心(三个必须做深的模块)
- 图纸/BOM 版本管理。不只是存文件,要能回答三个问题:这个件现在应该是第几版;这版是谁在什么时候因为什么改的;哪些工单还挂在旧版上。
- 工程变更执行。ECN 的影响面分析、三段处置规则、执行确认。这是 ETO 的 MES 里最难做也最值钱的一块。
- 项目节点与齐套。按部件算齐套,按节点倒排,一眼看出"总装还缺哪几个件、每个件卡在谁手上"。
EAP采集重点
采什么:数控设备的运行状态、程序号与程序版本、主轴负载、报警;焊接设备的电流电压和送丝速度;试验设备的压力曲线、保压时间;涂装线的温湿度与膜厚。
多快:状态和报警秒级到 10 秒级;焊接参数按焊缝段采,一段一条;压力试验按秒采曲线,因为保压过程要看有没有掉压,只看首末值看不出泄漏。
采不到怎么办:ETO 的老设备比例很高,十几年的车床铣床没有网口。做法是人机结合——关键工序(焊接、压力试验、探伤)必须采集或人工录入带签名,普通机加只采开机停机加程序号,靠报工补。不要在 ETO 里追求全自动采集,投入产出不成立。
追溯单元
项目号加件号/图号加版次,三层一起。材料层再挂炉批号,焊缝挂焊工代号,外购件挂序列号。ETO 不按 Lot 追溯,因为每个件都是独一份,Lot 在这里没有意义。
排程约束
按项目节点倒排,关键件优先。约束清单:项目里程碑、长周期件到货日、关键机台(大型龙门、落地镗、热处理炉)占用、大型工装、持证焊工、外协回厂日、总装场地。不是节拍排程,没有节拍这回事。同一台龙门铣上可能同时排三个项目的件,谁先谁后取决于哪个项目的下游等得最急。
| 子项 | ETO 的答案 | 判定要点 |
|---|---|---|
| 底层引擎 | 项目/图纸为核心 | 第一层实体是项目,工单必须挂版次 |
| 核心模块 | 版本管理、变更执行、项目齐套 | 三个模块做不深,系统就是电子台账 |
| EAP 采集 | 状态、程序版本、关键工艺曲线,秒级到段级 | 老设备可人工录入,关键工序必须有签名 |
| 追溯单元 | 项目号加件号加版次 | 材料挂炉批号,焊缝挂焊工代号 |
| 排程约束 | 节点倒排、关键件优先 | 约束里要有长周期件到货日和关键机台 |
五、✅ 这套方案的优势
ETO 引擎天生擅长回答"某一个具体对象现在处于什么状态"。
原因在数据模型。项目/图纸引擎的每一行数据,主键都带着"项目加件号加版次",这意味着任意一条报工、检验、变更记录,都能被精确定位到"某一个项目的某一个件的某一版"。这种模型下,"这台设备现在做到哪了""这个件为什么还是第 2 版""这个变更影响了多少个工单"这类问题,是一次索引查询,不是一次跨表拼装。
对比以工单为核心的引擎:它的报工记录只挂工单号,工单号再往上找订单号,中间隔了两层。要回答"这个项目的第 3 号部件做到哪了",得先把这个项目所有工单捞出来,再按件号分组,件号还可能是自由文本。数据模型不支持,功能再多也是硬凑。
第二个天生优势是变更的传播。ETO 引擎里,BOM 行和图纸版本是同一张表的两列,改版次等于改一个字段,所有引用这个字段的工单、采购单、检验单会自动变成"待确认"。这种传播是数据库层面的,不依赖人记得去通知。工单引擎里 BOM 是工艺路线的从属,改 BOM 要重生成工单,重生成就意味着历史数据断裂。
第三个优势是文档作为一等公民。ETO 的交付物包含证书和图纸,引擎里文档不是附件表,是和件号同级的主数据。这让"随机文件包自动成套"变成可能——发运时按件号一拉,图纸、材质证明、探伤报告、试验记录自动齐,不用文控员翻柜子。
第四个优势是外协可计量。外协工序在模型里是"一段被外部资源占用的工序",有发出日、应回日、实际回日、验收结论。这四个日期一有,外协拖期就能自动预警,而不是等人去追。
六、❌ 天然短板与局限
崩法一:MES 与 PLM 版本脱钩。 场景:PLM 升版了,接口每天凌晨同步一次。白班 8 点上班,7 点 50 设计所发了一版变更,车间 8 点在 MES 里看到的还是旧版。这种情况一周发生两次,工人就不信系统了,改回看纸质图纸。系统里的版次还在更新,但它已经不代表现场。判据很硬:变更从 PLM 到 MES 的延迟超过 1 小时,这套联动就是假的。
崩法二:变更靠群聊通知。 场景:设计员在群里发一张截图,"这个孔位往右移 20"。车间主任看到了,转给班组长,班组长当天休息,第二天没转。三天后装配装不上。系统里没有任何记录,ECN 单是事后补的。这种厂上什么 MES 都没用,因为变更流程本身没有闭环。MES 只能执行有单子的变更,执行不了口头变更。
崩法三:外协工序失控。 场景:一批件发出去做热处理,外协厂说 15 天回,实际 40 天。MES 里这条工序一直挂在"外协中",没有任何预警,因为模型里没有"应回厂日"这个字段。等到总装排产才发现,已经晚了。ETO 的外协比例常常 30% 到 60%,这一段不控制,整个节点计划是空的。
崩法四:一物多版并存。 场景:同一个件现场有三件在制——一件按第 1 版下料、一件按第 2 版加工、一件按第 3 版待装配。MES 只记件号不记版次,三件在系统里长得一样。装配时领错,装上去才发现。ETO 的返工件、补制件最容易出这个问题,因为补制件往往是按新版本做的。
崩法五:项目关了,数据也关了。 场景:项目发运,财务结算,MES 里项目状态改成关闭,工单归档。两年后客户要备件,要查当年这台设备某个部件的材质和焊工。数据在,但按项目号查不到,因为归档表结构和在线表不一样。ETO 设备寿命 15 到 20 年,服务期的追溯要求和制造期一样长,多数 MES 没考虑这一段。
崩法六:设计冻结没冻住。 场景:里程碑上写着"设计冻结",实际是"主要结构冻结",细节还在改。MES 按冻结日一次性生成全部工单,结果每个工单在开工前都要改一次。工单改单率超过 30%,计划员干脆不用系统排产,回到表格。这类崩法不是软件的错,是节点定义和系统假设不匹配——系统假设冻结是真的冻结。
七、APC/FDC适用场景
结论:完全不适合上闭环 APC,只适合极有限的离线 FDC。
依据三条。
第一,APC 的前提是"还有下一批",并且"下一批和这一批足够像"。ETO 每个件都是独一份,这一台和下一台可能结构完全不同,迭代对象不存在。没有下一批,R2R 的补偿窗口就没法定义,模型调完了也没有第二件来验证。
第二,过程测量严重滞后且稀疏。焊接质量靠探伤,探伤在焊后几小时到几天;装配精度靠三坐标,抽检;整机性能靠 FAT,在项目末期。测量点太少、太晚,模型辨识不出来。就算辨识出来,也没有足够的样本量。
第三,调参空间不安全。ETO 的工艺参数大多是工艺评定的结果,有资质约束,改一个参数要重新做焊接工艺评定,周期以月计。自动调参在这个语境下不是技术问题,是合规问题。
离线 FDC 可以做一点:焊接电流电压的波动分析(判断焊机是否漂移)、大型机加的主轴负载与刀具磨损关联、热处理炉的炉温均匀性曲线复核。这些是"看完之后人去调",不是闭环。收益有限,但成本低,值得做。
真正的价值不在 APC,在设计复用。把历史上做过的项目结构、工艺路线、实际工时、外协周期沉淀成可检索的库,下一个相似项目报价和排产就有依据。这是数据资产问题,不是控制问题。ETO 厂花钱买 APC,不如花钱把历史项目的数据结构理干净。
八、选型红线
绝对不能选以"工单为原子、无图纸版本实体"的 MES。
具体到模型能力,看四条:
- 工单表里没有"版次"字段,或者版次只是备注字段,不参与唯一性约束。这种系统无法表达"同一个件有两个版本同时在制"。
- BOM 是工单的从属表,改 BOM 要重生成工单。这种结构下,变更必然导致历史断裂,改一次丢一次。
- 没有独立的 ECN 实体,变更只能用"工单改单"来模拟。改单只能改一张工单,做不了影响面分析,也留不下变更原因。
- 和 PLM 的接口是文件导入导出,不是对象级同步。文件导入必然有延迟,必然有覆盖,必然有人手工改中间文件。
还有一种要避开:把 ETO 硬套成 MTO 来实施的方案。表现是"每个项目建一个虚拟产品,BOM 按标准件维护"。能跑,但项目一多,产品主数据爆炸,BOM 维护量是正常的三倍,最后没人维护,回到表格。这类方案在上线验收时看不出来,跑满两年才暴露,那时候已经换不掉了。
九、横向对比小结
ETO 和 MTO 长得像,差在设计这一段的归属:MTO 的图纸是现成的,变的是尺寸和材质;ETO 的图纸是项目的一部分,变的是结构。所以 MTO 的 MES 重心在材料套裁和交期倒排,ETO 的重心在版本和变更。这条差别可以对照本专栏第 13 篇钣金看——钣金是 MTO 里把材料利用率压到极致的那一类,图纸标准化程度高得多,同一个件改的是板厚和展开尺寸,不涉及结构重设计。
十、文末引导
配套Excel工艺计算工具、良率SPC模板在主页资源栏目,适合CIM、良率工程师日常使用。





