机器视觉运动控制一体机应用例程|瓶盖密封完整性检测(十三)

以上为广告

对于许多可饮用的瓶装产品而言,其密封的完整性可向消费者保证此产品未经任何改动,消费者可放心饮用。

如果产品的瓶盖缺失或翘起会导致无谓的产品加工原料的浪费和代价高昂的返工费,从而造成利润损失。同时瓶盖没密封好也会让消费者对厂商生产过程中对产品质量的管控能力产生怀疑,导致产品退货和返工,从而造成企业利润损失。

我司的瓶盖密封完整性检测系统能快速识别瓶盖缺失,检验每个产品上瓶盖是否密封完整,从而保证每个瓶装产品上瓶盖的密封完整性,解决生产的实际问题。

上期课程,我们讲述了机器视觉方案中产品全局外观检测的应用例程,本期课程我们将和大家一起分享如何实现瓶盖密封完整性检测的功能。

,时长

15:50

教学视频
检测原理

(一)检测需求

检测瓶装产品在灌装完成后瓶盖是否处于密封状态。

(二)软件算法

使用两个直线测量器分别检测瓶盖底部的直线和瓶盖顶部的直线,然后计算两条直线之间的尺寸值以及两条直线之间的角度值,如果瓶盖未盖紧或翘起,尺寸值将大于标准的尺寸值,角度值也会有变化。

软件实现

(一)软件实现

1.打开ZDevelop软件:新建名称为“瓶盖检测.zpj”项目→新建“HMI”文件→新建“main.bas”文件,用于编写界面响应函数→新建“global_variable.bas”文件用于存放全局变量并开启HMI自动运行任务→新建“InitLocator.bas”文件用于初始化测量参数→新建“draw.bas”文件用于更新绘制ROI数据→新建“camera.bas”文件用于实现相机采集功能→文件添加到项目。

2.设计HMI界面。

3.关联HMI主界面控件变量。

4.点击[元件]→[新建窗口],新建参数设置窗口,设计窗口布局以及关联参数设置窗口控件变量。

5.本期课程使用两个直线测量器分别去检测瓶盖底部和瓶盖顶部的直线,然后计算两条直线的距离以及夹角。此次课程完整代码和示例图片可通过下方链接获取。

直线测量指令:

ZV_MRGENLINE(直线测量器,旋转矩形中心x坐标,旋转矩形中心y坐标,旋转矩形宽度,旋转矩形高度,旋转矩形角度,插值算法,子区域数量,表示的是旋转矩形被划分成的子区域个数,子区域宽度,单位像素,表示的是每个子区域的宽度)

检测直线夹角指令:

ZV_ANGLELL(直线1的第一点的x坐标,直线1的第一点的Y坐标,直线1的第二点的x坐标,直线1的第二点的Y坐标,直线2的第一点的x坐标,直线2的第一点的Y坐标,直线2的第二点的x坐标,直线2的第二点的Y坐标)

计算点线之间的距离指令:

ZV_DISTPL(点的x坐标,点的Y坐标,直线第一点的x坐标,直线第一点的y坐标,直线第二点的x坐标,直线第二点的y坐标)
完整代码、示例图像获取地址
操作演示

(一)操作步骤

查看运行效果:将项目下载到仿真器中→使用本地图片→单次采集→瓶盖设置→设置框选瓶盖顶部ROI,检测直线区域→设置框选瓶盖底部ROI,检测直线区域→点击测试,查看检测效果→点击返回主界面,再点击运行,查看连续运行效果→结束。

(二)效果演示
,时长

01:33

本次,正运动技术机器视觉运动控制一体机应用例程丨瓶盖密封完整性检测,就分享到这里。

(0)

相关推荐

  • 预灌封注射器如何研究包装密封性?

    引言 使用预充针注射器作为生物制剂的首选容器密封系统一直在增加,作为主要的容器密封系统,预充针注射器必须提供完整屏障,以保护药物产品在其整个保质期的稳定性和无菌.药品制造商被要求检查和证明系统能够保持 ...

  • 运算的突破 10——设

    选自<解析几何高观点.新视野> 一.设点和直线的选择 二.直线的设法:横截式和纵截式 三.设点 (一)点的坐标易求 [点评]基于所得方程比较简单,可以直接求出 Q 的坐标. (二)点涉及的 ...

  • 注射剂一致性评价与无菌药品包装系统密封性创新验证

    来源:药研检测 本文将重点介绍并分析检漏技术的应用,高压放电密封性检测和激光密封性检测的原理及优势--内容覆盖 3 种检漏精度验证方式的优势与劣势,以及激光检漏泄漏率速率. 国家药品监督管理局于201 ...

  • 口服液瓶视觉检测设备的六大特点

    玻璃管制口服液体瓶通常用药用低硼硅玻璃管和药用钠钙玻璃管加工而成,玻璃管颜色有透明色.棕色和蓝色,主要用于保健品口服液.中药口服液.作为用于人们日常保健的必备品,其安全性也格外受重视,稍一不慎,便是性 ...

  • 机器视觉运动控制一体机应用例程|产品全局外观检测(十一)

    前面讲述的外观检测的课程中,我们都是以矩形ROI区域框选我们需要检测的外观表面范围. 但是很多产品外形通常都不是规则的矩形或者圆形,用矩形或者圆形ROI区域很难对产品的外观进行全局检测,可能会遗漏掉某 ...

  • 机器视觉运动控制一体机应用例程(三) 基于BLOB分析的多圆定位

    我们在<VPLC系列机器视觉运动控制一体机快速入门(三)>的推文中,讲述了基于形状匹配的视觉定位功能,而BLOB斑点分析也可以实现定位功能. 本期课程我们将在BLOB斑点分析定位的基础上进 ...

  • 机器视觉运动控制一体机应用例程(二) 颜色识别

    前面课程讲述的所有的机器视觉功能如形状匹配.BLOB检测.数据码识别以及OCR等功能,我们都是对单通道的灰度图像进行处理. 本次课程我们将和大家一起分享使用ZDevelop软件对采集到的彩色图像进行颜 ...

  • 机器视觉运动控制一体机应用例程(一) 多目标形状匹配

    以上为广告 我们在前面的基于形状匹配的视觉定位课程中,讲述了形状匹配的基本原理.应用场景以及使用ZDevelop软件实现形状匹配功能的方法.但在课程演示的程序示例中,只输出了一个匹配目标的结果,本节课 ...

  • 机器视觉运动控制一体机应用例程(六)液位检测

    顺应现代生活的不断发展,瓶装液体成为人们日常生活中不可或缺的消费品.它的包装中产品净含量是否达标是检测产品质量的一个重要指标,对于同一规格的包装瓶中,其液位高度直接反映了瓶中液体的净含量. 在传统的瓶 ...

  • 机器视觉运动控制一体机应用例程(七)齿轮缺齿检测

    齿轮缺齿是其生产制造过程中的一个重大缺陷,需通过检测技术进行规避.如果使用人工进行检测,不仅会增加人工成本,且检测时容易漏检或者由于注意力不集中而导致误判,因此我们引入了机器视觉检测技术进行齿轮缺齿检 ...

  • 机器视觉运动控制一体机应用例程(八)零件分拣系统

    工件分拣是工业生产环节中重要的组成部分,其目的是将不同类型的物料或工件分类摆放到相应的位置,避免不同的物料或工件产生混料,其步骤主要分为定位.识别.抓取和放置4个阶段. 在传统分拣中一般采用人工分拣的 ...

  • 机器视觉运动控制一体机应用例程(十)工件圆度检测

    现有的测量工件圆度的方法一般是采用圆度测量仪,其是利用回转轴法测量圆度的长度测量工具.圆度仪分为传感器回转式和工作台回转式两种检测方法. 检测圆度时,样品需要与精密轴系同心安装,精密轴系带着电感式长度 ...

  • VPLC系列机器视觉运动控制一体机快速入门(十)

    此前,我们依次讲解了软硬件介绍及计数实例.相机的基本使用.基于形状匹配的视觉定位.BLOB有无检测.测量尺寸.机器视觉方案中使用到的标定功能.ZDevelop软件实现识别条形码和二维码,测量点/直线/ ...