非标设备装上视觉,就像有了眼睛——定位、检测、对位、纠偏全靠它。但很多机械工程师对视觉系统发怵:相机怎么选?光源怎么配?对位精度怎么保证?这篇从机械工程师的角度讲清楚。
一、视觉系统的组成
一套完整的工业视觉系统包括以下环节:
相机 → 镜头 → 光源 → 工控机/视觉控制器 → 视觉软件 → 对位机构
↑ ↑ ↑ ↑ ↑
传感器 对焦 打光 算法处理 机械执行
| 组件 | 作用 | 价格区间 |
|---|---|---|
| 工业相机 | 采集图像 | 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.02mm | 5000–15000 元 |
| XYθ 精密对位台 | 3(X+Y+θ) | ±0.005mm | 15000–50000 元 |
| UVW 对位平台 | 3(特殊运动学) | ±0.001mm | 30000–80000 元 |
| 六轴微动平台 | 6 | ±0.0005mm | 50000+ 元 |
5.3 UVW 对位平台(最常用)
UVW 平台也叫\"三轴并联对位台\",通过三个电机(U、V、W)协同运动实现 X、Y、θ 三个自由度的精密对位:
- 结构:三个模组呈 120° 或 90° 分布,驱动上平台运动
- 特点:结构紧凑、响应快、精度高(可达 ±1μm)
- 应用:贴合机、邦定机、丝网印刷对位、精密装配
📐 对位精度估算
典型视觉定位流程:
① 相机拍照 → 检测工件实际位置与理论位置的偏差
② 计算偏移量:ΔX、ΔY、Δθ
③ 发送指令给对位平台 → 平台运动纠偏
④ 再次拍照确认(闭环)
总精度 = 视觉精度 + 平台精度 + 机械间隙
例:视觉 0.01mm + UVW 平台 0.005mm + 间隙 0.003mm
= 总对位精度 ≈ ±0.018mm ✅
六、视觉系统与机械的接口设计
6.1 相机安装要点
- 刚性和避振:相机支架必须用铸件或型材焊接,不能用薄钣金
- 高度可调:安装座设计调节机构,方便调整工作距离
- 防松:所有锁紧螺丝加弹簧垫圈或螺纹胶
- 遮光:相机和光源区域加遮光罩
- 散热:相机附近温度不宜超过 45°C
6.2 标定设计
- 每个视觉工位必须设计标定板放置位
- 标定板尺寸 ≥ 视野范围的 80%
- 标定要现场做(出厂标定到现场环境光线变化需要重标)
- 建议标定周期:每天开机一次
6.3 通讯与触发
| 信号 | 作用 | 接口 |
|---|---|---|
| 触发信号 | PLC 告诉相机:工件到位了,拍照 | IO 线(NPN/PNP) |
| 结果信号 | 相机告诉 PLC:OK 或 NG | IO 线或以太网 |
| 偏移量数据 | 相机把 Δ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 篇。系列文章持续更新中,欢迎交流讨论。*