3. 视觉分拣系统组成
Delta机器人视觉分拣系统的硬件架构,本质上是一条从“光信号采集”到“机器人动作执行”的完整数据链路。任何一个环节的选型失误或连接不当,都会直接导致识别精度下降、通讯延迟超标甚至系统烧毁。本章将围绕相机、镜头、光源、图像采集卡、PLC与机器人控制器六大核心模块,深入讲解其选型依据、电气连接规范与工程调试要点。
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-8K | 1280×960(深度图) |
| 数据接口 | GigE / USB3.0 | Camera Link / CoaXPress | GigE / USB3.0 |
| 成本参考 | 3000-15000元 | 15000-50000元 | 20000-80000元 |
3.2 光源与照明方案:从“看得见”到“看得清”
核心原理
光源决定了图像对比度的上限。常见光源类型包括环形光源(突出边缘)、条形光源(大面积均匀照明)、同轴光源(检测反光平面)、穹顶光源(消除球面反光)。光源颜色需根据被测物颜色选择互补色:红色光源照射绿色物体时,物体呈暗色,对比度最高。光源控制器支持常亮与频闪两种模式,频闪可延长LED寿命并提高瞬间亮度。
操作流程
- 分析被测物表面属性(反光/吸光/透明)与背景颜色。
- 选择光源颜色与类型,制作简易测试台架。
- 调整光源角度(低角度照射突出纹理,高角度照射消除阴影)。
- 使用光源控制器调节亮度,观察直方图,确保灰度分布不饱和(峰值<250)。
- 固定光源支架,记录最佳亮度参数到配方表。
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信号 |
| 控制层 | PLC | EtherCAT / Profinet | 抓取指令、传送带速度 |
| 执行层 | Delta机器人控制器 | EtherCAT / 脉冲 | 关节角度、抓取动作 |
3.5 常见误区与工程复盘
误区一:盲目追求高分辨率
高分辨率相机带来更大的数据量,可能拖慢处理速度。对于分拣场景,200万-500万像素通常已足够。若需检测微小缺陷,应优先考虑光学放大(加装近摄接圈或显微镜头),而非单纯增加像素。
误区二:忽略电源隔离与接地
工业现场存在变频器、伺服电机等强干扰源。相机、光源控制器、工控机必须采用独立开关电源供电,且电源地线需单点接地。否则图像上会出现周期性横纹或雪花噪点。
误区三:通讯协议不统一
部分PLC仅支持Modbus RTU,而机器人控制器只提供EtherCAT从站接口。此时需增加协议转换网关(如Anybus、Prosoft),但会增加1-3ms延迟。建议在项目初期就统一采用EtherCAT或Profinet。
总结复盘
硬件选型的本质是“系统平衡”——在成本、精度、速度与稳定性之间找到最优解。建议在方案设计阶段绘制完整的硬件连接拓扑图,标注每根线缆的型号、长度、供电电压与信号类型。现场调试时,按照“先光源后相机、先单机后联调”的顺序逐步验证,可大幅缩短系统上线时间。