非标设备装上视觉,就像有了眼睛——定位、检测、对位、纠偏全靠它。但很多机械工程师对视觉系统发怵:相机怎么选?光源怎么配?对位精度怎么保证?这篇从机械工程师的角度讲清楚。​​​​​​​

一、视觉系统的组成

一套完整的工业视觉系统包括以下环节:

相机 → 镜头 → 光源 → 工控机/视觉控制器 → 视觉软件 → 对位机构
  ↑         ↑        ↑          ↑                   ↑
传感器     对焦     打光       算法处理            机械执行
组件作用价格区间
工业相机采集图像2000–30000 元
镜头成像对焦500–10000 元
光源照亮工件,突出特征500–5000 元
视觉控制器/PC运行视觉算法5000–20000 元
对位平台机械纠偏执行5000–50000 元

💡 非标设备中,视觉系统总成本通常在 1.5–8 万元之间,占整机成本 10–25%。选型不当会导致视觉\"能用但没法用\"——精度不够、速度太慢、环境光干扰严重。

二、工业相机选型

2.1 相机类型

类型特点适用场景
面阵相机拍摄整幅图像,像手机拍照定位、对位、尺寸测量、外观检测
线阵相机逐行扫描,拼接成一幅图连续运动物体(印刷、纺织、卷材)
3D相机(结构光)获取深度信息高度测量、三维定位、焊缝跟踪
3D相机(双目)双镜头视差计算深度抓取定位、避障

💡 非标定位类:面阵相机占了 90%+ 的份额。线阵和 3D 只在特定场景用。

2.2 分辨率怎么选

分辨率 = 视野 (FOV) / 精度要求

FOV:相机能看到的实际范围(mm)
精度:一个像素对应的实际长度(mm/pixel)

经验法则:定位用精度取产品公差带的 1/5–1/10
            

📐 实例:定位工件 ±0.05mm

精度要求:±0.05mm → 像素精度取 0.01mm/pixel

视野:50mm × 40mm

水平分辨率:50 / 0.01 = 5000 像素

垂直分辨率:40 / 0.01 = 4000 像素

推荐相机:5MP(2592×1944)→ 精度 ≈ 0.019mm/pixel ✅ 够用

或更稳妥选 12MP(4096×3072)→ 精度 ≈ 0.012mm/pixel ✅

2.3 传感器与帧率

传感器类型特点适用场景
CCD图像质量好、噪声低高精度测量、慢速
CMOS帧率高、功耗低、性价比好高速定位、非标主流

帧率与节拍的关系:

帧率 ≥ 1 / (节拍时间 × 拍照次数)

例:节拍 3 秒,需要拍 2 次(拍照+对位)
帧率 ≥ 1 / (3 × 2) = 0.17 fps → 随便什么相机都够

但如果是高速流水线:
节拍 0.5 秒,拍 1 次 → 帧率 ≥ 2 fps → 还是轻松

⚠️ 非标设备中,帧率通常不是瓶颈(节拍几秒的居多)。真正容易翻车的是光源和镜头

2.4 主流相机品牌

品牌国别特点
Basler德国工业相机标杆,型号全,资料好找,非标首选
海康机器人 (Hikrobot)中国性价比高,国产替代首选
大恒图像 (Daheng)中国性价比好,国产方案成熟
IDS德国USB 相机多,方便快速验证
FLIR (Teledyne)美国高端,科学级CMOS
华睿科技 (SmartMore)中国AI视觉相机,带算法

三、镜头选型

3.1 焦距计算

f = (WD × S_sensor) / FOV

f = 焦距 (mm)
WD = 工作距离(镜头到工件,mm)
S_sensor = 传感器靶面尺寸(水平,mm)
FOV = 视野(水平,mm)
            

📐 实例计算

工作距离 200mm,视野 50mm,1/1.8\" 相机(靶面水平 7.2mm)

f = (200 × 7.2) / 50 = 28.8 mm

选标准焦距:25mm 或 35mm(取接近值)

3.2 关键参数速查

参数含义选型要点
焦距决定视野和放大倍数短焦→视野大但畸变大;长焦→视野小但精度高
光圈进光量非标一般用 F2.8–F8,光圈越大越亮但景深小
靶面尺寸镜头必须支持相机靶面大小1/1.8\" 相机配 ≥ 1/1.8\" 镜头,否则有暗角
畸变图像几何失真定位用要求畸变 < 0.5%
接口C 口或 CS 口工业相机基本都是 C 口,注意配 C 口镜头

四、光源——最容易翻车的地方

4.1 光源类型

类型光路适用场景
环形光源围绕镜头,垂直向下打光通用照明、字符识别、PCB检测
背光源工件背面打光轮廓测量、尺寸测量、边缘检测
条形光源从侧面打光表面缺陷检测、划痕
同轴光源通过半透镜,光路与镜头同轴反光表面(镜面、玻璃、晶圆)
穹顶光源/球积分均匀漫反射曲面、高反光件
结构光/激光投射特定图案3D测量、焊缝跟踪

⚠️ 光源是视觉系统最容易被低估的环节——非标现场环境光复杂,光源选不对,算法再强也救不了。建议非标设备中采用封闭式遮光罩+专用光源,排除环境光干扰。

4.2 光源颜色选择

颜色波长效果
白色全光谱通用照明,色彩真实
红色620–750nm穿透性强,适合暗色工件
蓝色450–495nm高对比度,适合金属表面
绿色495–570nm人眼最敏感,适合带颜色特征
红外850–940nm穿透性强,适合透明件

五、机械对位平台

5.1 为什么需要机械对位

视觉定位后,需要把工件或工具的偏差纠正回来。纯靠视觉引导机器人走位是一种方式,但很多非标设备使用专用的对位平台(精密XYθ台)来完成纠偏。

5.2 对位平台类型

平台类型自由度精度价格
XY 十字滑台2(X+Y)±0.02mm5000–15000 元
XYθ 精密对位台3(X+Y+θ)±0.005mm15000–50000 元
UVW 对位平台3(特殊运动学)±0.001mm30000–80000 元
六轴微动平台6±0.0005mm50000+ 元

5.3 UVW 对位平台(最常用)

UVW 平台也叫\"三轴并联对位台\",通过三个电机(U、V、W)协同运动实现 X、Y、θ 三个自由度的精密对位:

📐 对位精度估算

典型视觉定位流程:

① 相机拍照 → 检测工件实际位置与理论位置的偏差

② 计算偏移量:ΔX、ΔY、Δθ

③ 发送指令给对位平台 → 平台运动纠偏

④ 再次拍照确认(闭环)

总精度 = 视觉精度 + 平台精度 + 机械间隙

例:视觉 0.01mm + UVW 平台 0.005mm + 间隙 0.003mm

= 总对位精度 ≈ ±0.018mm ✅

六、视觉系统与机械的接口设计

6.1 相机安装要点

6.2 标定设计

6.3 通讯与触发

信号作用接口
触发信号PLC 告诉相机:工件到位了,拍照IO 线(NPN/PNP)
结果信号相机告诉 PLC:OK 或 NGIO 线或以太网
偏移量数据相机把 ΔX/ΔY/Δθ 发给执行机构以太网 / RS232 / 串口
闪光同步相机拍照同时触发光源闪亮IO 线(Strobe 信号)

七、实战案例:涂胶对位系统

📐 涂胶对位系统设计

需求:将盖板贴合到基板,对位精度 ±0.05mm

方案:

相机:Basler acA1300-75gm(1.3MP,75fps)

镜头:12mm F2.8,WD 150mm,视野 80×60mm

光源:环形白色 LED 光源 + 遮光罩

对位平台:UVW 对位台,±0.005mm 重复精度

流程:

 a) 基板到位 → 传感器触发 → 相机拍照

 b) 视觉软件计算偏移量 → 发送到控制器

 c) UVW 平台纠偏 → 二次拍照确认

 d) 贴合 → 完成

节拍:3.0 秒(拍照 0.2 + 计算 0.3 + 纠偏 1.0 + 贴合 1.5)

✅ 现场实测对位精度:±0.03mm,满足要求

八、常见问题与排查

问题原因解决
定位精度不稳定环境光变化、相机松动加遮光罩、紧固相机支架
图像过曝或过暗光源亮度不合适调光源亮度或曝光时间
找特征找不到光源角度不对、工件反光换光源类型或角度
对位后偏差还在平台背隙、齿轮齿条间隙加编码器闭环、换精密模组
标定后精度变差镜头松动、相机位移重新标定、紧固光学件
相机触发延迟IO 响应慢、通讯协议问题用硬件触发(非软件轮询)
图像有阴影或条纹光源频闪、交流电干扰用直流恒流源驱动光源
平台运动超调/震荡PID 参数不合适调 PID 或加速度限制

九、总结

要点一句话概括
相机选型面阵为主,分辨率由 FOV/精度决定,Basler 首选项
镜头焦距 = WD × 靶面 / FOV,畸变 ≤ 0.5%
光源最容易翻车,封闭遮光+专用光源,排除环境光
对位平台UVW 平台是主流,精度可达 ±1μm
总精度视觉精度 + 平台精度 + 机械间隙,木桶效应
接口设计相机支架刚性、硬件触发、加遮光罩、做标定

📖 下一篇预告: 第 11 篇 · 机器人与非标产线集成——机器人选型、末端快换、围栏安全设计、离线编程。敬请关注!

*本文为非标机械设计专题系列第 10 篇。系列文章持续更新中,欢迎交流讨论。*