一、申请背景
U盘已经普遍成为我们日常生活或办公室中不可或缺的办公用品。 U盘不仅整体造型小巧,方便外出携带,而且实用性很强。例如,可用于存储信息文件、数据等的存储介质。
随着U盘的市场需求不断上升,企业对U盘的打标质量和生产工艺也有所提高,特别是在U盘表面需要激光打标品牌LOGO或图案时。目前,很多生产加工企业都会以操作方便、效率高、稳定性高等指标要求各大激光打标设备合作伙伴为他们提供专业的全自动激光打标设备。
由于传统的激光打标方案是依靠手动操作半自动激光打标设备对U盘表面进行打标,这种方案不仅会导致整体操作不方便、生产效率低、打标精度低等问题,而且无法满足U盘的需求。批量生产的需求也会增加公司的生产成本,延长产品交付周期,不利于企业利润。
针对呼吁,郑体育研发了U盘视觉定位激光打标解决方案。采用机器视觉辅助激光打标,可以很好解决传统方案中U盘激光打标精度和效率低的问题。
该方案兼容性强,操作简单。可随意装入U盘,无需固定夹具。打标位置可以准确识别,打标位置一致性高,大大节省了生产成本,大大提高了生产效率和自动化程度,提高了U盘的质量。
上一门课程我们讲了铆钉自动铆接在机器视觉解决方案中的应用案例。本课程我们将与大家分享如何实现U盘视觉定位激光打标解决方案。
教学视频:
http://www.zmotion.com.cn/video/yemian/tvideos127.html
2、检测原理
(一)测试要求
在装配线上对U盘进行匹配定位,识别其位置坐标并将其发送到执行器进行激光打标。并在主界面上显示他们的位置信息,以及统计当天的物料装载情况。
样本图片
视觉定位激光打标加工流程示例图
(2)软件算法
首先使用学习模板创建U盘的形状模板,然后以形状模板位置结果作为参考位置。然后进行九点标定,将我们的像素坐标转换到世界坐标系中。最后显示校准后匹配定位的U盘的位置信息,并统计当天的加载次数。
主界面
(三)课前准备
1、安装了ZDevelop3.10.07版本软件的电脑一台;
2、VPLC516E一台;
3.24V直流电源1个;
4、网线若干条;
5、电线若干;
3、软件实现
1、打开ZDevelop软件: 打开ZDevelop软件:新建工程名为“U盘定位打标.zpj”新建HMI文件新建main.bas文件(用于编写界面响应函数)创建新建“global_variable.bas”文件(用于存储全局变量以及启动HMI自动运行任务) 新建“InitLocator.bas”文件(用于初始化参数) 新建“draw.bas”文件(用于初始化参数) 新建“draw.bas”文件(用于初始化参数)更新绘图ROI数据)新建“camera.bas”文件(用于实现相机采集功能)将文件添加到项目中。
2、设计HMI主界面。
3、关联HMI主界面控制变量。
(1)处理次数:表(8)
(2) 没有校准:表(32)
(3) 得分:d_match_rst(0)
(4)X:d_match_rst(1)
(5)Y:d_match_rst(2)
(6) 角度:d_match_rst(3)
(7) 比率:d_match_rst(4)
(8) 消耗时间:d_match_time
4、本课程代码实现的主要功能所用指令如下。
4. 操作演示
(一)操作步骤
检查运行效果:将项目下载到控制器点击使用本地图像单次采集点击一个学习模板(用于创建基准模板)点击坐标标定(用于将像素坐标转换为世界坐标系)点击single 运行一次(查看测试结果)点击使用标定功能(将当前样本像素坐标转换为世界坐标中的位置信息)点击连续运行(查看连续运行的效果)结束。
(二)效果演示
此次正动科技机器视觉运动控制一体机应用实例|这里分享U盘视觉定位激光打标解决方案。
更多精彩内容请关注“正动助手”公众号。如需相关开发环境和例程代码,请咨询正动技术销售工程师:400-089-8936。
本文由正动科技原创。欢迎大家转载,共同学习,共同提高中国智能制造水平。文章版权归郑运动科技所有。如有转载,请注明文章出处。