2. 工艺路线建模的数据对象拆解

工艺路线建模的本质,是把车间里“怎么做、用什么做、做完怎么算合格、做完往哪走”这件事,翻译成一组边界清晰、可被系统校验的数据对象。很多MES项目失败,不是功能不够,而是对象边界没划清:工序和工步混用、资源和设备混用、参数和检验点混用,导致后续版本治理时无法判断“这次变更到底影响了谁”。本节先把这些核心要素的语义和边界逐一拆开。

一、工序与工步:层级关系,而非同义词

工序(Operation)是工艺路线上的一个独立计划与报工单元,它对应一次可派工、可报工、可追溯的作业活动,通常绑定一个工作中心或产线,并拥有自己的标准工时、投入产出和状态。例如“SMT贴片”“回流焊接”“AOI检测”就是三道典型工序。

工步(Step)是工序内部的更细执行步骤,它一般不单独派工、不单独报工,而是作为工序内的操作顺序或参数切换点存在。例如“回流焊接”工序内部可拆为“预热—恒温—回流—冷却”四个工步,每个工步对应不同的温度区间和持续时间。

边界判断有一条实用准则:需要单独报工、单独统计良率、单独派工到不同工作中心的,就是工序;只在同一工位内按顺序执行、共享同一报工记录的,就是工步。如果把工步提升为工序,会导致报工粒度爆炸、工时统计失真;如果把工序压缩为工步,则无法按工序追溯良率和在制品。

二、资源:设备、工装、人员与工作中心

资源(Resource)是工序执行所需的能力载体,至少包含四类:设备(贴片机、回流炉)、工装/模具(钢网、夹具、治具)、人员技能(岗位资质、技能等级)、工作中心(设备与人员的逻辑分组,是排产和产能核算的基本单位)。

资源与工序的关系是“多对多带约束”:一道工序可被多个工作中心执行,一个工作中心也可执行多道工序,但具体到某张工单时,必须通过资源分配确定唯一执行资源。资源对象需要携带的关键属性包括:资源编码、类型、所属工作中心、可用日历、产能参数(节拍、并行数)、状态(可用/维修/停用)。

需要特别区分资源与物料:资源是被消耗能力但不构成产品实体的对象,物料是构成产品实体或被消耗掉的对象。钢网是工装资源,锡膏是物料,二者在BOM和资源清单中的归属完全不同。

三、物料:投入、产出与关联方式

物料(Material)在工艺路线中表现为工序级的投入与产出关系。每道工序应明确:投入物料清单(主料、辅料、耗材)、产出物料(半成品、成品、副产物、废料)、投入产出比(单位用量、损耗率)。

物料与工序的绑定方式有两种:按BOM展开(由产品BOM决定某工序投入哪些料)和按工艺路线显式指定(在工序上直接挂接物料)。实际建模中推荐以BOM为主、工序显式指定为辅,避免同一物料在两处维护导致版本不一致。物料对象的关键属性包括:物料编码、版本、单位、批次管理标识、替代料关系。

四、参数:工艺参数与设备参数的边界

参数(Parameter)是工艺路线中最容易被滥用的对象。必须区分两类:

  • 工艺参数:定义“产品应该怎么做”,如回流峰值温度235℃、贴片压力3.5N、扭矩12N·m。它属于工艺路线,随产品版本变化。
  • 设备参数:定义“设备当前怎么设置”,如炉温区设定值、贴片机吸嘴型号。它属于设备或程序,不随产品版本变化,但需与工艺参数匹配校验。

参数对象应携带:参数编码、名称、目标值、上下限、单位、采集方式(人工录入/设备自动采集/SPC系统)、是否关键参数(KPP)。只有关键参数才需要纳入版本治理的强校验范围,否则参数变更会淹没在噪声中。

五、检验点:质量控制的结构化锚点

检验点(Inspection Point)是挂在工序或工步上的质量控制节点,它回答“在哪个位置、检什么、用什么标准、不合格怎么处理”。检验点不是工序本身,而是工序的一个属性或子对象。

检验点的关键属性包括:检验类型(首检/巡检/终检/抽检)、检验项目(尺寸、外观、电性能)、抽样方案(AQL、样本量)、判定标准(上下限、缺陷等级)、不合格处理(返工/返修/报废/让步接收)、检验记录模板。检验点必须与工序绑定,且其判定标准应引用可版本化的检验规范,而不是硬编码在路线里。

六、流转关系:把对象串成可执行的路线

流转关系(Routing Relation)定义工序之间的先后顺序、分支与合流。它至少包含:顺序关系(A完成后B开始)、并行关系(A与B同时执行)、分支关系(根据检验结果走合格路径或返工路径)、合流关系(多条路径汇入同一工序)。

流转关系需要携带:前序工序、后序工序、流转类型、触发条件(如“检验合格”“返工完成”)、最大在制品数量(WIP上限)。流转关系是工艺路线从“对象清单”变成“可执行网络”的关键,也是版本治理中变更影响分析的主要传播路径。

工艺路线核心数据对象关系图 工序为骨架,工步/资源/物料/参数/检验点挂接其上,流转关系串联工序 工序 OP10 SMT贴片 · 工作中心WC01 工序 OP20 回流焊接 · 工作中心WC02 工序 OP30 AOI检测 · 工作中心WC03 顺序流转 顺序流转 工步(OP20内) 预热 150℃/60s 恒温 180℃/90s 回流 235℃/30s 资源 设备:回流炉 R-01 工装:钢网 ST-08 人员:焊接资质 L2 物料 投入:锡膏 SAC305 产出:PCBA半成品 损耗率:1.2% 参数 峰值温度 235±5℃ 链速 0.8m/min KPP:是 检验点 类型:终检 项目:焊点外观 AQL 0.65 / 不合格→返修 不合格返工路径 边界准则: 工序=可派工/可报工单元;工步=工序内顺序步骤;资源=能力载体(设备/工装/人员/工作中心); 物料=实体投入产出;参数=工艺目标值(KPP强校验);检验点=质量控制锚点;流转关系=工序间顺序/分支/合流。

七、对象边界速查与建模建议

把上述对象放在一起,可以用一张判断表快速定位:

对象核心问题是否独立版本化典型误用
工序在哪做、谁来做、做多久是(随路线版本)把工步当工序,报工粒度失控
工步工序内按什么顺序做否(随工序)把工步独立派工,破坏报工一致性
资源用什么能力完成是(资源主数据)把物料当资源,BOM与资源清单混淆
物料投入什么、产出什么是(物料主数据)在路线和BOM两处重复维护用量
参数做到什么目标值是(关键参数)把设备设定值当工艺参数版本化
检验点在哪检、检什么、不合格怎么办是(检验规范)把检验点当独立工序,割裂质量与工艺
流转关系做完往哪走、什么条件走是(随路线版本)只画顺序,忽略返工/分支路径
建模建议:先定工序骨架,再挂工步、资源、物料、参数、检验点,最后用流转关系串联并标注分支条件。每挂一个对象,都问一句“它变更时,谁需要重新校验?”——这个问题的答案,就是后续版本治理中影响分析的范围。

完成对象拆解后,工艺路线就不再是一张模糊的“流程草图”,而是一张由工序节点、资源约束、物料投入产出、参数目标、检验判定和流转条件共同构成的可校验网络。下一阶段做版本治理时,任何一次变更都能沿着这张网络精确定位影响范围,而不是靠人工回忆“当时改了哪里”。