The value of Zmotion is to bring customers more success!
教学视频可点击→视觉运动控制一体机应用例程(三十五)工件同心度检测查看。
(一)检测需求
1.首先对图像进行标定和二值化处理。
5.最后将检测结果和统计今日生产工件总数显示在主界面上。
(三)课前准备
1. 打开ZDevelop软件:新建名称为“同心度检测.zpj”项目→新建“HMI”文件→新建“main.bas”文件 (用于编写界面响应函数) →新建“初始化.bas”文件 (用于初始化参数) →新建“标定.bas”文件 (用于像素坐标转换成世界坐标) →新建“相机.bas”文件 (用于实现图像采集功能) →文件添加到项目。
2.设计HMI界面。
HMI标定界面
3.关联HMI主界面控件变量。
(1) 内圆面积筛选
最小面积:ga_filtration(0)
最大面积:ga_filtration(1)
(2) 测量圆参数
内环圆半宽:ga_circle_parm(0)
外环圆半宽:ga_circle_parm(1)
起始角度:ga_circle_parm(2)
终止角度:ga_circle_parm(3)
子区域数量:ga_circle_parm(5)
子区域宽度:ga_circle_parm(6)
终止角度:ga_circle_parm(3)
终止角度:ga_circle_parm(3)
终止角度:ga_circle_parm(3)
插值算法:ga_circle_parm(4)
滤波尺寸:ga_circle_parm(7)
内边缘极性:ga_circle_parm(9)
外边缘极性:ga_circle_parm(10)
对比度:ga_circle_parm(8)
边缘位置:ga_circle_parm(11)
4.关联HMI标定界面控件变量。
(1)标定参数
标定类型:ga_ca_param(0)
对比度:ga_ca_param(1)
极性:ga_ca_param(2)
间距:ga_ca_param(5)
最小面积:ga_ca_param(3)
最大面积:ga_ca_param(4)
(2)标定误差
最小误差:ca_min_err
最大误差:ca_max_err
平均误差:ca_avg_err
5. 本期课程代 码主要实现的功能使用到的指令如下。
(一)操作步骤
查看运行效果:将项目下载到控制器中→点击标定(进行图像坐标转换成世界坐标)→使用本地图片→单次采集→设置检测参数(用于测量圆和同心度检测)→点击测试(查看检测结果)→点击切换世界坐标(查看工件内外圆测量的实际半径尺寸结果)点击运行(查看连续运行效果)→结束。
本次,正运动技术机器视觉运动控制一体机应用例程丨工件同心度检测,就分享到这里。
更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。
本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。