操作员们经常会采用低技术含量的取巧方式来绕开基于可视标签的质量控制系统的监察。有时控制工程网版权所有,他们就是简单地关闭系统,让产品直接通过检测通道。而有时控制工程网版权所有,他们把一张印有完好成品的图片架设在相机镜头前,以帮助那些不符合质量要求的产品暗渡陈仓。近,一家全球知名的个人护理产品制造商发现,他们自己的员工正在用这种方式违规进行操作。
于是,该公司要求位于美国伊利诺斯州Aurora市的CIVision公司设计一套新的视觉系统,该系统必须具有能有效防止工厂员工规避的机能。CIVision所设计的Pro系列系统的“抗视觉规避技术”显然是一个符合要求的功能选择。
CIVision的标签影像的截取和监视软件是采用编程库编制的。
Pro系列系统的基础结构就是两架通过GigE视觉相机界面标准建立相互联系的、具有钢结构外壳的相机。整个视觉系统多可支持四架相机的架设,通过一台用户定制的个人计算机或Matrox4SightX工业计算机来控制。用于操纵影像的截取和监视的CIVCore软件是采用编程库(MIL)编制的。
要监视一条生产线,操作员首先要在触摸屏上设置监视类型。当一 个画面被截取下来,系统会对其进行标准化的灰度识别,以判别标签本身及其局部相关领域上的信息(一条条形码或矩阵码,或者一个批号)是否确实存在。MIL的解码模块可以识别128条形码和双向数据矩阵码的正确性。而以MIL的模式匹配和画面处理模块为基础设计的CIVCore自带的OCV模块可以读取文本类型的批号,以及标签控件代码。
Pro系列的系统还带有一个可选择的工具包,可以帮助检测相同的标签是否同时出现在产品的正面和背面。系统在检测标签是否存在的同时加入了搜索功能,以确定标签处于镜头1的正面,并在此基础上,自动引导镜头2来寻找另一个标签。如果2号相机没能找到,系统就会认为该产品在正反面都有相同的标签。
如果一件产品有任何一项检测任务没能通过,它就会被打上标记,并转移下线。不过,就像制造商所发现的一样,有时候操作员会让不合格的标签产品混过检验关。因此,CIVision的软件总工程师RickKoval引入了一个三步实施的计划以确保系统能百分之百地监测到所有产品:
步,确保监视系统与其他自动化设备始终处于同一工作状态。当标签机运行时控制工程网版权所有,视觉系统必须同时运行。
第二步,在运行时,将画面截取动作的信号保留下来作为确保每个产品被监视到的记录。如果当标签机的“运行”信号出现的情况下,过了一定的秒数,没有记录到截取动作的信号,则监视系统会自动报错,同时输出一个信号停止生产线的继续运行。同样的,当监视系统没有检测到“运行”信号,却记录到了截取动作,同样会输出一个信号紧急停止生产线的继续运行。
第三步,要鉴别伪造的画面,可以通过比较平移的结果来检验截取画面之间的移动是否属实。系统会按照截取画面的顺序依次比较每张画面上产品的位置。如果某一组画面显示其中的产品并没有移动,那么当前的产品,乃至之后的产品将全部作废。