五金轴尺寸机器视觉测量软硬件方案--康耐德智能

检测内容:

五金轴尺寸机器视觉测量

检测要求:

精度±0.015mm,速度180~240个/分钟

30WCCD.png

视觉可行性分析:

对样品进行了光学实验,并进行图像处理,原则上可以使用机器视觉系统进行测试测量。

结果:

对所有样品进行分析,可以在不同的光照与位置下测量出轴的的尺寸。

使用的LED光源、工业相机、工业镜头等硬件的具体信息,请参看下面的内容。

测试条件:

产品测试时,视场留有一定的包容空间,但这不意味着在视场内就一定能得到非常准确的测量数据。原则上需要机器视觉系统机台有较精密的定位与固定装置。

使用硬件:

LED光源:CSR-24-ICOb             1个

光源控制器:CSR-24T2-SPV       1个

工业相机:AVT Guppy F-146B   1个

相机电缆:3米1394A线               1条

图像采集卡:1394A卡                 1块

工业镜头:VS-5014H                 1个

光学延长管:20mm                   1个

安装条件:

具体与设备厂商研究运动机构

光源工作距离:-100mm,光源发光表面到目标表面的距离

相机工作距离:120~140mm,指相机镜头表面到目标表面的距离

视场:13*10mm~16*12mm

最优化方案:

在这里,我们将告诉您,为什么选择这样的硬件,选择这些硬件的有什么好处。

LED光源  CSR-24-ICOb

细小的轴检测需要使用比较平行的光源系统,以避免将轴侧面其它部分照亮,因此一般意义上的背光源(面光)将不太适合,所以所以我们选择平行性相对较好的同轴光,以达到高精度尺寸测量的目的。

光源控制器 CSR-24T2-SPV

光源需要相应的供电设备,一般工业使用模拟控制器或数字控制器就足够了,这里我们使用康耐德的频闪控制器进行供电。频闪控制器可以在10μs~999μs内使光源发出远高于正常亮度几倍的光通量,这样可以使相机在低于频闪的曝光时间内曝光正常,从而图像明亮,无拖影,对测量精度的影响非常小。而如果相机的曝光时间太长,而目标运动太快,将严重的拖影,会严重影响测量精度。例如我们每秒钟检测3个,每个产品大概为5mm,间距也设为5mm,则运动机构每秒钟需要走30mm,即30μm/ms。如果曝光时间为10ms,则在这曝光的10ms内,物体要走300μm的距离,这对于我们测量要求的±15μm的测量误差是完全不可以实现的。所以我们需要将曝光时间调整到μs级这个级别上,如果是100μs,则物体走过3μm,那样物体运动所引起的测量误差才会降低到系统所能接受的范围。

工业相机 AVT Guppy F-146B

F-146B是一款140万像素的工业CCD相机,使用1394A接口,在一台计算机上同时使用多台相机采集;它的速度为17FPS,对于我们要求的每分钟180~240个(3~4个每秒)检测任务完全胜任。此款相机的分辨率为1392*1040,我们拍摄的视场是13*10mm,则我们系统的像素分辨率为13mm/1392pixel=0.0093mm/pixel,经过我们实验,同一产品在视场中的不同位置出现如左右、前后、上下倾斜,或在视场中不同位置平移,会有3个像素的变化,即同一产品的重复测量精度为3pixel*0.0093mm/pixel=0.0279mm,在我们要求的±0.015mm范围内。而相机分辨率0.093mm/pixel,完全已经达到要求的±0.015mm范围。

工业镜头 VST-5014H

VST-5014H是一款大光圈的定焦百万像素镜头,对于测量尺寸成像非常好,较低的边缘枕型或桶型畸变,而且它是百万像素的镜头,与相机完全匹配。方便的对焦调节,对机台的要求不会太苛刻。

微信截图_20230822140525.png

测试结果画面

根据实际产品成像效果,可以看出测试各个尺寸(总长、大、中、小直径)非常容易,而且可以容易产品有一定的位置变化空间。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/94974.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【核心复现】基于改进灰狼算法的并网交流微电网经济优化调度(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

伦敦银交易时间怎么选择?

伦敦银和伦敦金都是全球性的交易品种,一般的现货贵金属交易平台,都可以同时经营这两个品种,而且它们的交易时间是一致的,以香港市场的平台为例,基本上交易时间都会从北京周一的早上7点,延续到周六凌晨5点左…

截取字符串 substr lastIndexOf

效果图 代码 item.content.substr(item.content.lastIndexOf(/) 1, item.content.length - item.content.lastIndexOf(/)) 就可以得到

AAC和ADTS音频格式解析

1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不能播。当时崩溃了,后来通过查找资料才知道。一般…

ELK安装、部署、调试(四)KAFKA消息队列的安装和部署

1.简介 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通…

K8S访问控制------认证(authentication )、授权(authorization )、准入控制(admission control )体系

一、账号分类 在K8S体系中有两种账号类型:User accounts(用户账号),即针对human user的;Service accounts(服务账号),即针对pod的。这两种账号都可以访问 API server,都需要经历认证、授权、准入控制等步骤,相关逻辑图如下所示: 二、authentication (认证) 在…

Linux学习之vsftpd虚拟用户

/etc/vsftpd/vsftpd.conf里边有几项跟vsftpd虚拟用户有关的主要配置: guest_enableYES,允许匿名用户登录vsftpd guest_usernamevirtual,指定虚拟用户账户为virtual,就是把虚拟用户映射成Linux本地用户,这样可以使用Lin…

IP地址、网关、网络/主机号、子网掩码关系

一、IP地址 IP地址组成 IP地址分为两个部分:网络号和主机号 (1)网络号:标识网段,保证相互连接的两个网段具有不同的标识。 (2)主机号:标识主机,同一网段内,主机之间具有相同的网…

自然语言处理(六):词的相似性和类比任务

词的相似性和类比任务 在前面的章节中,我们在一个小的数据集上训练了一个word2vec模型,并使用它为一个输入词寻找语义相似的词。实际上,在大型语料库上预先训练的词向量可以应用于下游的自然语言处理任务,为了直观地演示大型语料…

详解 SpringMVC 的 @RequestMapping 注解

文章目录 1、RequestMapping注解的功能2、RequestMapping注解的位置3、RequestMapping注解的value属性4、RequestMapping注解的method属性5、RequestMapping注解的params属性(了解)6、RequestMapping注解的headers属性(了解)7、Sp…

面试官:说一下 MyBatis 的一级缓存和二级缓存 ?

目录 1. MyBatis 的缓存机制 2. 为什么不默认开启 MyBatis 的二级缓存 3. MyBatis 如何开启二级缓存 4. MyBatis 有哪些缓存清除策略 1. MyBatis 的缓存机制 MyBayis 中包含两级缓存:一级缓存和二级缓存 1. 一级缓存是 SqlSession 级别的,是 MyBati…

swagger 接口测试,用 python 写自动化时该如何处理?

在使用Python进行Swagger接口测试时,可以使用requests库来发送HTTP请求,并使用json库和yaml库来处理响应数据。以下是一个简单的示例代码: import requests import json import yaml# Swagger API文档地址和需要测试的接口路径 swagger_url …