3. 视觉分拣系统组成

Delta机器人视觉分拣系统的硬件架构,本质上是一条从“光信号采集”到“机器人动作执行”的完整数据链路。任何一个环节的选型失误或连接不当,都会直接导致识别精度下降、通讯延迟超标甚至系统烧毁。本章将围绕相机、镜头、光源、图像采集卡、PLC与机器人控制器六大核心模块,深入讲解其选型依据、电气连接规范与工程调试要点。

Delta机器人视觉分拣系统硬件链路架构 图像采集卡 / 工控机 PCIe / GigE / USB3.0 视觉处理与算法运算 工业相机 面阵 / 线阵 / 3D CCD / CMOS 传感器 工业镜头 C/CS接口 · 定焦/变焦 LED光源 环形 / 条形 / 同轴 / 穹顶 光源控制器 频闪 / 常亮 · 0-24V PLC 控制器 EtherCAT / Profinet / CC-Link 逻辑控制与I/O调度 Delta机器人控制器 运动规划 · 轨迹插补 EtherCAT / 脉冲 / 模拟量 传送带编码器 增量式 / 式 · 触发同步 GigE / USB3.0 图像数据流 C接口 电源/触发 触发信号 TCP/IP / 串口 坐标/结果数据 EtherCAT 位置脉冲 硬件触发信号 图例 图像/数据流 触发/同步信号 控制/结果数据

3.1 相机与镜头选型:分辨率、靶面与接口匹配

核心原理

工业相机是视觉系统的“视网膜”,其核心参数包括传感器类型(CCD/CMOS)、分辨率、帧率、靶面尺寸、像素位深与数据接口。对于Delta机器人分拣场景,通常选用全局快门(Global Shutter)CMOS相机,以避免运动物体在曝光过程中产生拖影。镜头选型则需计算焦距、视场角(FOV)、工作距离(WD)与景深(DOF),并确保镜头靶面不小于相机传感器靶面,否则画面边缘会出现暗角。

选型判断方法

  • 分辨率计算:最小特征尺寸(如螺丝直径2mm)在图像中至少占3×3像素。若视场为300mm×200mm,则所需分辨率约为 (300/2×3) × (200/2×3) = 450×300像素,实际建议选用500万像素以上相机以留出余量。
  • 镜头焦距估算:使用公式 f = (WD × 传感器靶面宽度) / FOV宽度。例如WD=400mm,靶面宽6.4mm,FOV宽300mm,则f≈8.5mm,可选用8mm或12mm定焦镜头。
  • 接口匹配:C接口(后焦距17.526mm)与CS接口(后焦距12.5mm)不能混用,需加转接环。数据接口优先选择GigE Vision(PoE供电,线缆最长100m)或USB3.0(带宽高,线缆<3m)。
参数项面阵相机线阵相机3D相机
适用场景静态/低速分拣高速连续运动高度/体积测量
典型分辨率500万-1200万2K-8K1280×960(深度图)
数据接口GigE / USB3.0Camera Link / CoaXPressGigE / USB3.0
成本参考3000-15000元15000-50000元20000-80000元
经验提醒:在食品分拣线中,若传送带速度超过0.5m/s,务必选用全局快门相机,并配合频闪光源(曝光时间<100μs),否则卷标上的二维码会因卷帘快门产生“果冻效应”而无法解码。

3.2 光源与照明方案:从“看得见”到“看得清”

核心原理

光源决定了图像对比度的上限。常见光源类型包括环形光源(突出边缘)、条形光源(大面积均匀照明)、同轴光源(检测反光平面)、穹顶光源(消除球面反光)。光源颜色需根据被测物颜色选择互补色:红色光源照射绿色物体时,物体呈暗色,对比度最高。光源控制器支持常亮与频闪两种模式,频闪可延长LED寿命并提高瞬间亮度。

操作流程

  1. 分析被测物表面属性(反光/吸光/透明)与背景颜色。
  2. 选择光源颜色与类型,制作简易测试台架。
  3. 调整光源角度(低角度照射突出纹理,高角度照射消除阴影)。
  4. 使用光源控制器调节亮度,观察直方图,确保灰度分布不饱和(峰值<250)。
  5. 固定光源支架,记录最佳亮度参数到配方表。
风险提示:切勿将光源控制器输出端接反极性,LED光源为单向导通器件,反接会瞬间烧毁灯珠。接线前务必确认控制器标注的“+/-”端子。

3.3 图像采集卡与数据传输链路

核心原理

图像采集卡是相机与工控机之间的“数据桥梁”。对于GigE接口相机,可使用板载千兆网卡(需支持巨帧Jumbo Frame);对于USB3.0相机,需确保主板USB控制器为Intel/Renesas原生芯片。当使用多台相机或高帧率相机时,必须配置独立PCIe采集卡(如Basler、Matrox、海康机器人),以降低CPU占用并保证数据不丢包。

连接与配置要点

  • IP地址规划:相机与采集卡设置在同一网段,例如相机IP 192.168.1.100,采集卡IP 192.168.1.101,子网掩码255.255.255.0。
  • 巨帧设置:在网卡高级属性中启用Jumbo Frame(9000字节),可减少数据包数量,降低CPU中断频率。
  • 带宽计算:500万像素×8bit×30fps = 1200Mbps,已超过千兆网极限,需降低帧率或使用双网口聚合。
# 在Windows下查看相机是否被正确识别
# 打开设备管理器 → 图像设备 → 应显示相机型号
# 使用厂商SDK工具(如MVS、pylon Viewer)测试连接
# 若无法识别,检查网线是否为CAT6及以上,并禁用网卡节能模式

3.4 PLC与机器人控制器的通讯架构

核心原理

PLC负责分拣逻辑(如传送带启停、气缸动作、不良品剔除),机器人控制器负责Delta机械臂的运动轨迹。两者之间通过工业以太网(EtherCAT、Profinet)或串口(RS485/Modbus)交换数据。视觉系统将检测到的物体坐标(X, Y, 角度)发送给PLC,PLC再通过总线指令触发机器人抓取。为保证实时性,通讯周期应控制在1-5ms以内。

典型连接拓扑

层级设备通讯方式数据内容
感知层相机 + 光源GigE / 触发线图像数据 / 触发脉冲
决策层工控机 + 视觉软件PCIe / 以太网坐标、角度、OK/NG信号
控制层PLCEtherCAT / Profinet抓取指令、传送带速度
执行层Delta机器人控制器EtherCAT / 脉冲关节角度、抓取动作
实战案例:某3C电子厂组装线,Delta机器人需从传送带上抓取手机中框(尺寸120×60mm),节拍要求0.8秒/件。初始方案采用500万像素USB3.0相机+环形白光,但实际运行中频繁出现“抓取偏移”问题。经排查发现:传送带编码器未接入相机触发,导致图像采集时物体位置随机漂移。改进措施:①将编码器A/B相输出接入相机硬件触发端口,实现“位置同步采集”;②将光源切换为频闪模式,曝光时间缩短至50μs;③PLC与机器人控制器通讯周期从10ms优化至2ms。最终节拍提升至0.65秒/件,抓取成功率从97.2%提升至99.8%。

3.5 常见误区与工程复盘

误区一:盲目追求高分辨率

高分辨率相机带来更大的数据量,可能拖慢处理速度。对于分拣场景,200万-500万像素通常已足够。若需检测微小缺陷,应优先考虑光学放大(加装近摄接圈或显微镜头),而非单纯增加像素。

误区二:忽略电源隔离与接地

工业现场存在变频器、伺服电机等强干扰源。相机、光源控制器、工控机必须采用独立开关电源供电,且电源地线需单点接地。否则图像上会出现周期性横纹或雪花噪点。

误区三:通讯协议不统一

部分PLC仅支持Modbus RTU,而机器人控制器只提供EtherCAT从站接口。此时需增加协议转换网关(如Anybus、Prosoft),但会增加1-3ms延迟。建议在项目初期就统一采用EtherCAT或Profinet。

总结复盘

硬件选型的本质是“系统平衡”——在成本、精度、速度与稳定性之间找到最优解。建议在方案设计阶段绘制完整的硬件连接拓扑图,标注每根线缆的型号、长度、供电电压与信号类型。现场调试时,按照“先光源后相机、先单机后联调”的顺序逐步验证,可大幅缩短系统上线时间。