工业视觉检测项目流程

 一、需求分析

对接客户前要理清自己需要哪些信息,大致如下:

  • 确定检测物体:检测物是什么?形状?尺寸大小?什么材质?
  • 检测精度:需要多大视野?分辨率?
  • 检测速度:pcs/s;pcs/min;pcs/h;
  • 检测指标:是否有检测标准?不同缺陷检出大小要求?具体检测什么指标?有无?状态?尺寸?位置?粘连?差异?毛刺?颜色?
  • 安装空间:工作距离多少?怎样固定比较合适?
  • 判定标准:OK/NG定义?不同客户检测等级?
  • 工作环境:工作环境的温度、湿度、粉尘、防水、干扰光线等情况
  • 时间节点:设备到货日期,生产交付日期等
  • 项目预算:节省多少人力?

有条件的最好现场了解一下检测物上下料方式,设备安装方式

二、方案设计

方案评估:整体架构、人员时间成本、技术可行性

初步方案设计:硬件-相机/镜头/光源系统架构        软件-VS语言、视觉平台、库

光学成像验证:根据产品检测要求及初步方案设计搭建光学成像系统,根据缺陷样品成像验证方案可行性、风险项

选型 :
相机

1、相机传感器的选择(CCD/CMOS):工业一般选择CMOS

2、色彩选择:黑白相机/彩色相机(根据项目需求是否需要颜色识别检测,若有则需要选择彩色相机)

3、分辨率选择:

传感器芯片尺寸(mm)=像元大小(um)*像素个数 / 1000

分辨率选择:根据成像所需视野及成像需求像素精度计算可得

精度=单方向视场大小/相机单方向分辨率

为保证像素波动影响,像素精度一般要要小于需求精度的1/3

步骤:

(1)判断所需视野大小:相机视野大小>被测物,被测物图像占相机整体视野80%左右

(2)算出分辨率:短边像素个数=短边视野/精度  

提问:已知客户的镜头的尺寸是1/3,接口是CS接口,视野大小为12*10mm要求精度为0.02mm,则应该选用多大分辨率相机?

计算方法:

(12/0.02)*(10/0.02)=30万像素,但是如果是缺陷检测通常不会只用一个像素表示一个精度,而是乘以3-4倍,即30*4=120万像素。

镜头

普通镜头基本概念:

(1)焦距:镜头主点到焦点距离

(2)光圈:控制通光量的大小

(3)光圈数:F=f/D

(4)景深:物体成清晰像的情况下在物体空间的移动范围

 · 光圈越小,景深越大;焦距越小,景深越大;拍摄距离越大,景深越大

(5)镜头的MTF曲线:此曲线用于评价镜头成像好坏的

(6)镜头接口:C,CS,F

(7)与镜头匹配的相机尺寸参数

(8)镜头的分辨率

步骤:

1、确定相机后选镜头(尺寸,接口,分辨率) 

精度要求高,选远心镜头           精度要求低,选FA镜头

2、要求景深大,则选择小光圈镜头

3、选焦距 f={工作距离/视野范围长边(或短边)}X CCD长边(或短) 

选择远心镜头,则只用考虑放大倍率(放大倍率=传感器尺寸/视野)

三、软件设计

包含选用何种软件架构体系,视觉开发环境,与机构之间怎么通讯、算法怎么进行识别等

功能模块细分:图像采集模块、软件通讯模块、图像处理模块、算法模块等

考虑到现场应用场景,可能还需要有用户权限管理模块、产品换型、数据统计等模块的应用

四、交付

1、硬件安装:相机、镜头、光源、控制器走线等

2、软件环境搭建

3、光学成像调试:相机光源相对位姿调整,缺陷成像是否满足算法检测要求,清晰度,是否有环境因素干扰

4、通讯:PLC、网口、串口(机构动作信号、光源控制信号通讯等)

5、检测参数设置:图像处理算法阈值、缺陷参数筛选、缺陷标定等

6、界面显示:产品信息、数据统计(产能、良率、缺陷统计等)

7、其他:监视管理(通讯、软件运行、设备状态)、防错防呆(限位报警、误操作)

  • 24
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值