3. 机器视觉系统组成与选型要点

机器视觉系统不是“买一台相机接上PLC”就能稳定工作的。它是一条从光到判断的链路:光源把被测特征照亮,镜头把特征成像到相机传感器,相机把光信号转成数字图像,图像处理控制器完成算法判定,最后通过I/O或通信把结果交给iQ-F,由iQ-F决定气缸、电机、剔除机构如何动作。任何一个环节不匹配,最终都会表现为“误判、漏检、节拍不够、通信丢帧”。因此选型的核心不是单件参数最高,而是整条链路的匹配。

一、系统组成与信号链

从信号流角度看,机器视觉系统可分为五个功能块:照明单元(光源、光源控制器)、成像单元(镜头、工业相机)、处理单元(图像处理控制器或视觉软件)、通信/IO单元(数字I/O、以太网、CC-Link IE Field Basic等)、执行单元(iQ-F及下游执行机构)。iQ-F在这里既是“结果接收者”,也是“动作发起者”,有时还承担触发相机的角色。

典型触发链是:iQ-F输出触发信号→相机曝光→图像传输到处理控制器→算法判定OK/NG→结果回传iQ-F→iQ-F驱动剔除或分选。若把触发、判定、动作三者的时序搞错,即使算法正确,也会出现“判对了但动作晚了”的问题。

机器视觉与iQ-F协同的信号链与匹配关系 光源 环形/条形/背光 决定对比度 被测工件 特征尺寸/位置 镜头 焦距/工作距离 视野FOV 工业相机 分辨率/帧率 全局/卷帘 图像处理控制器 算法/判定OK-NG 结果输出 iQ-F PLC 触发/接收/动作 I/O或以太网 执行机构 气缸/剔除/分选 光 成像 图像 触发 OK/NG 动作 匹配原则: ① 视野与精度决定相机分辨率;② 工作距离与FOV决定镜头焦距;③ 特征对比度决定光源类型;④ 节拍决定帧率与处理时间;⑤ 通信方式决定iQ-F与控制器握手时序。

二、工业相机选型:先算分辨率,再看接口

相机选型的第一步不是看品牌,而是算所需分辨率。假设被测特征最小尺寸为0.2 mm,要求至少3个像素覆盖该特征,则单像素对应实际尺寸应≤0.067 mm。若视野FOV为100 mm×80 mm,则横向像素数≥100/0.067≈1493,纵向≥80/0.067≈1194,因此至少选择200万像素(1600×1200)以上的相机。若特征更小或精度要求更高,需相应提高分辨率。

第二步看传感器类型。运动中的工件必须用全局快门(Global Shutter),否则卷帘快门会产生果冻效应,导致定位偏移。第三步看帧率与接口:GigE Vision适合长距离、多相机;USB3.0适合短距离高带宽;Camera Link适合高速高分辨率。iQ-F本身不直接处理图像,因此相机接口主要与图像处理控制器匹配,而不是与PLC匹配。

三、镜头选型:焦距、工作距离与视野的三角关系

镜头选型常用公式:焦距 f ≈ (工作距离 WD × 传感器尺寸) / 视野 FOV。例如传感器宽度为1/1.8英寸(约7.2 mm),要求FOV宽度100 mm,工作距离500 mm,则f≈(500×7.2)/100=36 mm,可选35 mm定焦镜头。若工作距离受限,则需换更短焦距或更大传感器。

除焦距外,还要关注景深。光圈越小景深越大,但进光量减少,需提高光源亮度或延长曝光。对于高度有波动的工件,景深不足会导致部分区域模糊,算法阈值随之漂移。因此镜头选型必须与光源、相机曝光一起联调,而不是单独决定。

四、光源选型:让特征“自己跳出来”

光源的目标不是“照亮”,而是提高目标特征与背景的对比度。常见类型与适用场景:

  • 环形光:通用照明,适合平面字符、划痕检测,但金属反光件易产生高光。
  • 条形光:适合边缘增强、大平面均匀照明,可多角度组合。
  • 背光:从工件背面打光,适合轮廓、尺寸、孔位检测,能获得高对比度剪影。
  • 同轴光:适合镜面、金属表面,能抑制反光,突出平整度缺陷。
  • 圆顶光:适合曲面、反光强烈的工件,提供均匀漫射光。

光源控制器还需考虑频闪与常亮。频闪可与相机曝光同步,延长LED寿命并提高瞬时亮度;常亮则接线简单,但发热和光衰更明显。若iQ-F需要根据工件有无动态切换光源,可通过PLC输出点控制光源控制器的触发通道。

五、图像处理控制器与iQ-F的协同匹配

图像处理控制器负责算法,iQ-F负责逻辑与动作。两者协同的关键是握手时序和数据映射。以数字I/O握手为例:iQ-F置位“触发输出”Y0→控制器收到触发后开始拍照→处理完成后置位“结果就绪”X0→iQ-F读取“OK/NG”X1→iQ-F复位Y0,等待下一周期。若使用以太网(如CC-Link IE Field Basic或Socket通信),则需约定数据格式,例如4字节结果区:第1字节状态码,第2字节X坐标,第3字节Y坐标,第4字节角度。

匹配原则可归纳为:相机分辨率匹配精度,镜头焦距匹配视野与工作距离,光源类型匹配特征对比度,控制器处理时间匹配节拍,通信方式匹配iQ-F的扫描周期与响应要求。任何一项不匹配,都会在最终判定或动作上暴露出来。

选型检查顺序建议:先确认被测特征与精度→算相机分辨率→定镜头焦距与工作距离→选光源类型→核算处理时间与节拍→最后确定iQ-F的触发与通信方式。不要先买相机再倒推,否则很容易在镜头或光源上反复换型。

六、一个可参考的选型示例

假设检测对象为30 mm×20 mm的金属零件,要求检测两个孔位,孔位公差±0.05 mm,产线节拍60件/分钟(即1秒/件)。选型过程如下:

项目计算/选择结果
视野FOV零件30×20,留余量取40×30 mmFOV=40×30 mm
精度要求±0.05 mm,取3像素覆盖单像素≤0.0167 mm
相机分辨率40/0.0167≈2395,30/0.0167≈1796选500万像素(2592×1944)
镜头焦距WD=300 mm,传感器宽7.2 mmf≈(300×7.2)/40=54 mm,选50 mm
光源金属孔位轮廓背光+条形光组合
处理时间算法约80 ms,拍照+传输约120 ms总约200 ms,满足1 s节拍
通信结果OK/NG+坐标数字I/O握手或以太网

该示例中,500万像素相机在40 mm视野下单像素约0.0154 mm,满足±0.05 mm公差下3像素覆盖的要求;50 mm镜头在300 mm工作距离下视野约43 mm,略大于40 mm,留有余量。处理时间200 ms远小于1 s节拍,因此iQ-F可以用普通扫描周期完成触发和结果读取,无需高速中断。

注意:以上参数为教学示例,实际选型必须用真实镜头畸变、光源均匀性、工件表面反射率和算法耗时进行验证。尤其是金属件,背光轮廓可能因毛刺或反光产生边缘抖动,需在光源角度和算法阈值上做实测调整。

最后要强调,机器视觉与iQ-F的协同不是“视觉出结果、PLC执行”这么简单。触发时机、结果保持时间、通信超时处理、NG件剔除确认,都需要在PLC程序中形成闭环。例如iQ-F发出触发后,若200 ms内未收到“结果就绪”,应置位通信超时报警并停止产线,而不是继续等待。只有把视觉系统当作iQ-F的一个“智能传感器”来设计时序和异常处理,整条链路才能真正稳定。