一条车规封装线上,工艺参数一年改动的次数通常在二十到四十次之间。审核员到现场查的不是改了几次,是每一次改动能不能追回到具体批次。
这两件事的差别很大。前者靠变更单台账就能应付,后者要求参数版本、设备配方、产品批次三者之间有明确绑定关系。很多工厂的汽车电子 MES 在前一项上做得很好,卡在后一项。
▶ 图示:工艺参数改动从申请到生效的四个节点,以及每个节点需要留下的记录,横向流程条,比例 16:9
说清楚一个概念,工艺参数和工艺文件是两回事。工艺文件规定的是参数窗口,比如键合温度允许在某个区间内浮动,焊接曲线的峰值不能超过多少。设备上实际跑的是一份配方,配方里的数值必须落在窗口内。中间还夹着一层设备程序版本。
三层东西,平时各自管各自的,只有到追溯或者审核的时候才会被要求对到一起。
有个车规封测客户出过一次典型的问题。那年秋天他们调整了键合温度,工艺部门走了完整的审批流程,参数表也更新了,通知发到了产线。问题出在设备侧:三台键合机的配方是工程师手工改的,改了两台,第三台当天在保养,工程师第二天忘了补。
那台机器接下来跑了三个批次的产品。首件检验没发现问题,因为温度差得不多,产品性能在测试环节也过了。真正暴露是在一周后的客户审核,审核员要求核对在制品的配方版本与工艺文件版本。第三台机器的配方版本还停在上一版。
后面的处理花了将近两个月。三个批次的产品要做加严检测,还要向客户提交偏差报告,说明为什么配方与工艺文件不一致、影响范围有多大、后续怎么防止。报告本身不难写,难的是要证明这三个批次的实际温度曲线,而当时的设备只记录了设定值,没有记录实际值。
这件事之后他们补了两样东西。
一样是配方与工艺文件的自动比对。每次设备换型或者配方加载,系统自动核对该设备当前配方版本与工艺文件要求是否一致,不一致就不允许开工。
另一样是参数的实际值采集。设定值和实际值是两回事,设备执行过程中可能有偏差,只记设定值等于把这段过程留白了。这一项要靠设备数据采集来做,能不能采到取决于设备的通信能力,老设备不一定有。
▶ 图示:配方版本、工艺文件版本与批次三者的绑定关系示意,两处容易断链的位置标出,比例 4:3
从系统的角度看,一次参数改动要留下四道痕迹。
- 改动申请:谁提的、为什么改、依据是什么
- 审批记录:谁批的、什么时候批的
- 生效时点:批准日期和生效日期常常不是同一天,这一条最容易被漏
- 影响范围:改了之后从哪一批开始生效,改动前最后一批是哪个批次,这两批产品要能被单独拎出来
这四道痕迹齐了,审核当天现场就能调出完整的链路;缺一道,就要靠工程师事后拼数据,拼出来的东西自己心里也没底。
我们在益普科技做汽车电子方向的项目时,参数版本这一块通常和设备数据采集一起设计,两件事拆开做的话,追溯的时候总要回头补。
还有一层常被忽略的:参数改动的动作要能被反向查询。不只是"这一批用了哪一版参数",还要能回答"这一版参数影响了哪些批次"。后一个问题在客户提出召回或者退货要求时会被直接问出来,答不上来就只能扩大范围。
你们厂的配方版本,上一次改动是哪天生效的,影响范围圈到哪一批,现在能立刻答出来吗?