把智能机器视觉复判检测系统从车间搬进实训台的3次踩坑

上周三下午的实训课,刚把改到第三版的实训台推到教室,后排的几个男生立马围了上来。有人伸手摸了摸顶部的工业相机,转头问我:这玩意儿跟咱们之前在工厂参观时见的,真的是一回事?

说实话,第一次把那套企业捐赠的退役检测主机拖回实训教室的时候,我还觉得占了大便宜。毕竟是正经在车间跑过三年的智能机器视觉复判检测系统,拆了核心模块装到实训台上,不就是现成的教具?

第一次落地的卡点:把工业级系统直接拆成教具

结果第一节课就翻了车。

我当时直接把主机接了个简易的铝型材传送带,通电启动之后,让学生拿了几个带划痕的标准样件往上面放。等了快十分钟,屏幕上连个瑕疵标记都没跳出来。蹲在旁边调参数的学生抬头跟我说,老师,这相机是不是坏了?

汗都下来了。

后来拆了外壳才发现,原来工业级的系统,对安装平台的振动敏感度极高——车间的流水线下面是厚厚的水泥地基,实训台就四条薄铝腿,相机拍出来的画面全是抖的,算法根本识别不出静态的划痕。原来我光顾着拆核心模块,连最基本的安装环境匹配都没考虑到。

实训台用智能机器视觉复判检测系统硬件接线图
实训台用智能机器视觉复判检测系统硬件接线图

后来给实训台加了三层减振橡胶垫,又把相机的安装支架换成了带阻尼的重型款,画面抖动的问题才解决。但那节课剩下的时间,大半都在拧螺丝。

砍掉冗余功能:只留复判环节的核心逻辑

解决了硬件安装的问题,新的麻烦又来了。原来的系统自带二十多个功能模块:光源自适应调节、传送带速度闭环、多工位触发同步、缺陷等级自动分类、MES系统数据上传……学生坐在屏幕前,看着满屏的参数,根本不知道从哪下手。

有个学生坐那点了半小时,把所有参数都恢复成了工厂的出厂设置,结果识别精度还不如手动调的。我当时突然反应过来——我们做这个实训项目,根本不是要教学生怎么操作一套工业级的检测设备,而是要让他们搞懂,复判环节的核心从来不是“识别所有缺陷”,而是“在给定的检测范围内,把漏过初筛的瑕疵准确挑出来”。

干脆砍。

花了整整一个周末,把系统里的冗余功能全锁了,只留三个可调节的参数:相机曝光时间、检测阈值、瑕疵判定的最小像素值。砍掉的全是学生现阶段根本用不上的工业级冗余功能,剩下的操作界面,就三个滑块,连多余的按钮都没有。

智能机器视觉复判检测系统阈值调节实操界面
智能机器视觉复判检测系统阈值调节实操界面

改完之后的第一节课,学生十分钟就摸完了所有操作逻辑。有个组的学生一开始非要给系统加个自动报警的弹窗,说工厂里都有。我跟他说,你现在连划痕的检测阈值都没调对,加弹窗有啥用?他愣了两秒,转头就回去拧滑块了。

最容易被忽略的细节:光源角度不是参数表抄来的

参数简化之后,新的卡点又冒了出来。有个组的学生,照着网上找的工业检测参数,把环形光源装在相机正下方,垂直打光。结果调了一整节课,识别出来的划痕全是模糊的灰影,根本没法判定。

我拿了个小手电,斜着45度照在那个有划痕的铝块上,屏幕上的划痕立马亮成了清晰的白线。学生凑过来看,哦原来如此。

说起来也好笑,我之前翻了三四本机器视觉的教材,里面关于光源角度的描述,全是“根据检测对象的实际情况调整”。这跟没说一样。学生哪知道“实际情况”是啥?总不能让他们每做一个项目,都把所有角度试一遍吧。

后来我们专门给实训台的光源支架做了个可快速调节的卡扣,不用拧螺丝,扳一下就能在15度到75度之间调整角度。学生自己动手试,从最开始的垂直打光,慢慢转到能看清划痕的角度,整个过程花不了十分钟,但比对着教材背十遍参数管用多了。

上周最后一次实训,那个平时总坐在教室最后排打游戏的男生,调完系统之后,拿了个藏在样品堆里的带划痕的小铝块放在传送带上。系统“嘀”的一声,在屏幕上标出了红色的瑕疵框。他举着屏幕给旁边的组员看,眼睛亮得很。

临走前他拉着我问,能不能自己带个家里的塑料手机壳来试试检测。我当然说可以。

不过话说回来,哪有一次就能改到完美的教具。下次得把光源支架的调节刻度再做明显点,省得学生每次调完都得拿手机拍下来记角度。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:把智能机器视觉复判检测系统从车间搬进实训台的3次踩坑
文章链接:https://www.yqhljx.com/list_9/4947.html