4. 异常触发与分级机制

异常触发机制的核心任务,是把“有人发现不对劲”变成“系统按统一规则生成一张可执行的返工返修工单”。如果只靠班组长口头判断,容易出现两个极端:小问题被放大成停线事件,大问题被当作“先记一下”而漏掉。要解决这个问题,必须把异常拆成三个可计算的维度:来源、严重度、紧急度,再由规则引擎决定是否自动开单、开什么类型的单、派给谁、要求多久响应。

一、异常来源识别:先分清“谁在报、报的是什么”

异常来源不是简单的“谁发现的”,而是“哪一类信号触发了判断”。在制造与工程场景中,常见来源可以归为五类:

  • 过程参数越界:如焊接电流超出工艺窗口、注塑保压时间低于下限、贴片机吸嘴真空值异常。这类异常由设备PLC或SCADA直接产生,特点是客观、可量化、可自动采集。
  • 质量检验不合格:如首件检验尺寸超差、巡检发现外观缺陷、终检功能测试失败。来源是检验记录或测试设备,通常带有缺陷代码和样本数量。
  • 设备状态异常:如主轴振动超标、伺服驱动器报警、气源压力低。来源是设备健康监测或报警日志,往往预示批量性风险。
  • 物料与来料异常:如批次硬度不符、PCB板翘曲、线材端子拉力不足。来源是IQC或产线投料时的拦截记录。
  • 人工上报:如操作员发现异响、异味、漏液,或客户投诉返回。这类来源主观性强,需要结构化表单把描述转成可分级字段。

识别来源的关键,是给每个来源定义触发字段和可信度权重。例如过程参数越界自带数值和持续时间,可信度高;人工上报需要附加照片、位置、批次,可信度中等。规则设计时,不同来源可以映射到不同的初始严重度基线,避免“所有异常都从同一等级起步”。

二、严重度分级:用后果而不是情绪定级

严重度回答的是“这个问题如果不管,后果有多严重”。建议用四个等级,并且每个等级都有可观察的判据,而不是“感觉严重”。

等级名称典型判据处置方向
S1致命/安全级涉及人身安全、法规不符合、批量功能失效、客户停线立即停线,30分钟内启动围堵
S2严重级关键尺寸超差、性能不达标、同一缺陷连续出现≥3件隔离批次,2小时内出临时对策
S3一般级外观缺陷、非关键参数轻微偏移、单件可返工当班内返工或返修,记录趋势
S4轻微级标识不清、包装轻微破损、可现场纠正现场纠正,纳入日汇总

分级时要注意两个易错点:第一,严重度不等于紧急度。一个S2缺陷如果只影响已隔离的少量库存,紧急度可能不高;一个S4标识问题如果发生在即将出货的整批产品上,紧急度反而很高。第二,严重度应优先看“最坏后果”,而不是“当前已发现的数量”。发现1件关键尺寸超差,背后可能是刀具磨损导致的批量偏移,应按S2处理并追查批次。

三、紧急度评估:用时间窗口和影响面量化

紧急度回答的是“多快必须动手”。可以用两个变量做二维判断:影响面(受影响的产品/订单/客户范围)和时间窗口(距离下一道关键节点还有多久)。例如:

  • 影响面大 + 时间窗口短 → 紧急度E1,立即触发工单并通知值班主管。
  • 影响面大 + 时间窗口长 → 紧急度E2,2小时内响应,可先隔离再分析。
  • 影响面小 + 时间窗口短 → 紧急度E3,当班处理,避免阻塞节拍。
  • 影响面小 + 时间窗口长 → 紧急度E4,纳入计划性返工。

时间窗口可以用“距离出货还剩几小时”“距离下一批投料还剩几件”来估算。影响面则用“已生产数量×缺陷比例”或“在制品批次范围”来估算。这样紧急度就不是主观感受,而是可以写进规则的条件表达式。

四、自动触发工单的规则设计

规则引擎的基本形式是“当条件满足时,执行动作”。条件由来源、严重度、紧急度组合而成,动作包括开单、定级、派单、通知、升级。下面给出一个可参考的规则片段,用伪代码表达,便于直接映射到MES或工单系统的规则配置中。

规则 R-01:过程参数越界
WHEN 来源=过程参数 AND 越界持续≥3个采样周期
THEN 严重度=S2,紧急度=E2,自动开返工工单
      派单至:工艺工程师 + 产线班长
      要求:2小时内填写临时对策

规则 R-02:首件检验不合格
WHEN 来源=首件检验 AND 不合格项属于关键尺寸
THEN 严重度=S2,紧急度=E1,自动开返工工单并停线
      派单至:质量工程师 + 生产主管
      要求:30分钟内到场确认

规则 R-03:同一缺陷连续出现
WHEN 来源=巡检 AND 同一缺陷代码连续≥3件
THEN 严重度=S2,紧急度=E2,自动开返工工单
      附加动作:冻结该工位在制品,触发趋势预警

规则 R-04:人工上报且附照片
WHEN 来源=人工上报 AND 有照片 AND 描述含“漏液/异味/异响”
THEN 严重度=S1,紧急度=E1,自动开单并通知安全负责人
      要求:立即停止相关设备运行

规则设计要遵循三个原则:可解释(每条工单都能说明为什么触发)、可覆盖(常见异常都有对应规则,避免大量手工补单)、可收敛(同一异常在短时间内重复触发时,合并为一张工单并升级,而不是刷屏)。例如同一设备在10分钟内连续触发3次同类报警,应合并为一张工单,并把紧急度从E2提升到E1。

建议在规则上线前,用历史异常数据做一次回放:把过去一个月的异常记录代入规则,统计自动开单率、误报率和漏报率。如果误报率超过20%,优先调整阈值或增加持续时间条件,而不是直接增加人工审核环节。

五、从触发到闭环:工单字段与状态流转

自动触发的工单必须携带足够信息,否则接单人员还要回头问“哪里、什么、多少”。一张合格的返工返修工单至少应包含:异常来源、触发规则编号、严重度、紧急度、受影响批次/序列号、缺陷代码、发现时间、要求响应时间、当前状态。状态流转建议为:待确认 → 已派单 → 处理中 → 待验证 → 已关闭。其中“待验证”必须由质量或工艺人员确认返工结果合格后才能关闭,避免操作员自行关闭导致问题复发。

异常触发与分级机制:来源 → 分级 → 紧急度 → 自动开单 异常来源 过程参数越界 PLC / SCADA 质量检验不合格 首件 / 巡检 / 终检 设备状态异常 振动 / 报警 / 压力 物料与来料异常 IQC / 投料拦截 人工上报 照片 / 描述 / 客户 严重度分级 S1 致命/安全级 安全 / 法规 / 客户停线 S2 严重级 关键尺寸 / 连续缺陷 S3 一般级 外观 / 非关键偏移 S4 轻微级 标识 / 包装 / 可现场纠正 紧急度评估 E1 立即 影响面大 + 窗口短 E2 2小时内 影响面大 + 窗口长 E3 当班 影响面小 + 窗口短 E4 计划性 影响面小 + 窗口长 规则 引擎 R-01 R-02 R-03 R-04 合并/升级 自动生成返工返修工单 → 派单 → 处理 → 验证关闭 趋势预警 / 规则回放优化

最后要强调,规则不是一次写完就固定不变的。每次工单关闭后,应记录“实际严重度是否与初始分级一致”“紧急度是否偏高或偏低”。如果某条规则连续多次把S3误判为S2,就应调整阈值或增加确认条件;如果某类S1异常总是靠人工上报才发现,说明自动采集点覆盖不足,需要补充传感器或检验节点。异常触发与分级机制的价值,不在于规则多复杂,而在于让每一张工单都有明确的触发依据、合理的优先级和可追溯的闭环路径。