电子说
一、应用背景
端子通常是指外部导体连接的接线终端,它们的作用主要传递电信号或导电用。
例如,当部件与外电路连接时,需用连接器进行连接。 它是将电子设备中内部各电子元器件之间进行电性连接。 连接器一般是包含两个部分,其中一个是端子,另外一个是承载该端子的塑胶本体。
在塑胶本体注塑成型后 , 端子根据连接器所需的尺寸进行裁切 ,之后再将裁切好的端子安装到塑胶本体中,最终形成连接器 。如果端子裁切不完整,就会导致后段工序中出现端子与塑胶本体之间压制出的端子出现歪斜等问题。
为解决上述问题,正运动技术通过图像处理技术进行自动检测端子的裁切情况 ,从而替代传统人工检测 。因人工检测主要受主观因素的影响,容易导致检测精度、 效率不高等问题,在很大程度上直接影响了产品的出品质量。
通过机器视觉来检测端子的裁切情况,可以很好地解决传统方案中检测精度和效率不高问题。
上期课程, 我们讲述了在机器视觉方案中3C电子屏幕裂痕检测的应用案例,本期课程我们将和大家一起分享如何去实现端子裁切检测的应用。
二、检测原理
(一)检测需求
1.检测端子有无裁切
2. 主界面显示端子裁切检测结果和统计今日生产的良品数据
样品图
(二)软件算法
1.先使用模板设置创建端子裁剪的形状模板,接着进行多个端子匹配,并获取结果矩阵信息,之后去获取多个端子的模板轮廓。
2.计算多个端子的模板轮廓重心位置坐标,接着根据获取的重心位置进行向量补正。并将补正后的结果位置作为绘制多个矩形ROI框检测区域的索引位置,用于去检测多个端子裁剪目标位置上的端子有无裁剪成功。
3.最后将端子裁切的检测结果和统计今日生产的良品数量显示在主界面上。
(三)课前准备
1.电脑一台,安装ZDevelop3.10.07版本软件
2.VPLC516E一台
3.24V直流电源一个
4.网线若干
5.电线若干
三、软件实现
1. 打开ZDevelop软件:新建名称为“端子裁切检测.zpj”项目→新建“HMI”文件→新建“main.bas”文件 (用于编写界面响应函数) →新建“初始化.bas”文件 (用于初始化参数) →新建“相机采集.bas”文件 (用于实现图像采集功能) →“绘制刷新.bas”文件 (用于更新绘制ROI数据) →文件添加到项目。
2.设计HMI界面。
3.关联HMI界面控件变量。
4. 本期课程代码主要实现的功能使用到的指令如下。
四、操作演示
(一)操作步骤
查看运行效果:将项目下载到控制器中→使用本地图片→单次采集→模板设置 (创建端子裁剪的形状模板) →点击测试 (查看端子裁剪检测结果) →点击运行 (查看连续运行效果) →结束。
本次,正运动技术机器视觉运动控制一体机应用例程|端子裁切检测,就分享到这里。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !