凌晨一点四十,手机响了。
产线班长说 3 号线连接器检测工位连着报了 17 个 NG,全是误判。我开车四十分钟进厂,发现是环形光源的一个角被切削液雾气糊住了。擦干净、重新对光、把阈值往下调了两档,两点半恢复生产。
第二天上午,客户的邮件还是到了。那一个半小时里,六百多片产品被自动判成待检,后面的工序全等在那儿。
这种事,一个月大概会发生三四次。我们厂给一家头部品牌做精密结构件,我负责其中两条线的视觉检测和自动化。做了七年,我逐渐接受了一个事实:我不是在管设备,我是在给设备打工。
一、装了三天,调了一周,只忙活了一条产线
我最早接的工位,是典型的分体式架构:工业相机、镜头、环形光源、工控机,四件东西,三根线,三重对齐。
装的时候要对相机角度、光源角度、镜头焦距;布线要走视频线、电源线、光源控制线;调试的时候盯着灰度直方图一格一格调阈值。两个人干了三天,参数试了一周才算稳住。
稳住的意思是——只要没人动它。
可产线哪有"没人动它"的时候。换班、换型、治具保养、设备挪位,任何一次动作之后,光路就变了。所以我有个很朴素的经验:换型当天,别指望良率。
我们一年要导入十几个料号。每次换型,光是视觉这块的重新对光、重新标定、重新调阈值,两个人两天。客户催得急的时候,这两天是硬生生从交期里抠出来的。
二、第一次拿到 SEV400视觉传感器,我以为拿错了箱子
去年秋天,供应商送了一台东集的 SEV400 过来试。我拆开箱子,第一反应是"发错货了吧"——61×48×45 毫米,220 克,比我们原来那台相机的镜头还轻。
我以为所谓"一体化",就是把分体机缩小塞进壳子里。后来才明白,它不是缩小,是重新画了架构:相机、光源、工控机本来就是一台设备,出厂前光路已经对齐好了。
一根线,供电加通信,接上就通。
我第一次装它花了不到两小时,其中一半时间在加工装支架。
按 TUNE 键,设备自己跑一遍自整定。运行时看正面的 OK/NG 灯,绿的红的一目了然。以前操作员要看结果得跑到电气柜前点鼠标,现在站在工位旁抬头就有答案。
三、真正让我改观的是换型那天
装上第二周,来了一个新料号。
这个料号的字符是激光蚀刻的,对比度极低,旁边还有焊盘干扰,是我们公认最难啃的一类。我按老习惯留了两天,还提前跟计划打了招呼。
结果我拿 10 张图样喂进去,二十分钟不到,模型出来了。第一遍跑,误判 3 片。我又补了几张最难分辨的样本,再跑,稳了。
那天下午四点,工位恢复了生产。计划那边打电话来问"是不是搞错了"。
我后来专门去查了它的底:不到 10 张图样就能完成 AI 检测模型训练,内置分类算法以 5 张图样为参照、不到 10 分钟能训完,界面是四步引导式的,全程有可视化提示。我们车间现在换型是操作员自己做的,不用等我。 这句话放在两年前,我不信。
四、误判率降下来了,但原因不在算法
我原本以为改善来自算法更强。跑了三个月,我复盘出三个更实在的原因:
第一,光路不再被人手污染。 光源和镜头的相对位置是出厂校准的,换班、挪机之后不用重新标定。以前误判有相当一部分不来自模型,来自"这次对光对得比上次差一点"。
第二,不怕油雾了。 IP67 防护,我们直接装在工位旁边,不用加防护罩。防护罩这东西看着保护设备,实际上挡光、积灰、还得定期擦——它本身就是个误判源。
第三,速度快了图不糊。 全局快门 CMOS,130 万像素(1280×1024)。我们把节拍从 1.8 秒压到 1.2 秒试过,图像照样清晰。卷帘快门在这个速度下早就果冻效应一片了。
另外两个我没想到会用上的功能:一是 50–1000mm 的检测距离,同一个型号能覆盖我们远近两种安装位,备件从两种变成一种;二是 32 个方案的存储,切换料号直接调方案,不用重配。
五、也说几句它做不到的
我不想把这篇写成广告,所以把踩过的坑也摆出来:
它不能替代读码器。 我们另一条 SMT 线上是高速全宽多码读取,那个工位用的是东集 X5Pro 读码器,SEV400 干不了这个活。选型的时候别硬套。
它不是测量仪。 微米级的尺寸公差,还是得靠专业测量设备,它的测量工具是给"偏差判断"用的,不是给"公差判定"用的。
广视野型要看清规格。 标准型 50–1000mm,广视野型 SEV400W 是 50–500mm,我们第一个大件工位就因为没看仔细,差点选错型号。
再好的算法也救不了烂样本。 上线前一定要拿产线上最差的那批样本实测,别拿实验室的完美件做 demo。
我们对设备的要求很简单,别让我随时为了故障而待命。
一台设备好不好,不看它第一次 demo 有多惊艳,看它装上去三个月之后,我还会不会想起它。
106
