3. 视觉引导系统硬件架构搭建

视觉引导系统的硬件架构搭建,本质上是把“看得见”和“动得准”这两件事在物理层和电气层同时落地。相机、镜头、光源负责成像,视觉控制器负责算法处理,工控机负责人机交互与任务调度,机器人控制柜负责运动执行,而通信接口与供电设计则决定这些部件能否稳定协同。很多现场问题并非算法不准,而是硬件连接或供电设计留下了隐患:相机丢帧、触发抖动、光源频闪、通信超时、机器人接收坐标偏差,往往都能追溯到物理层。

一、成像链路的物理连接

成像链路从被测工件开始,依次经过光源、镜头、相机,最终进入视觉控制器。以典型的 Eye-in-Hand 引导抓取为例,相机安装在机器人法兰末端,随机器人运动到拍照位后触发采集。相机与镜头的机械连接必须保证光轴与法兰坐标系有确定的相对关系,通常通过法兰转接板、相机夹持座和定位销实现重复安装。镜头焦距、工作距离和视野需要匹配:若选用 2/3″ 靶面、500 万像素相机,配 16 mm 定焦镜头,工作距离约 400 mm 时,单像素对应的实际尺寸约为 0.05 mm 量级,具体数值需按实际靶面尺寸和像素数计算,此处仅为示例量级。

相机与视觉控制器之间常用 GigE Vision 或 USB3 Vision。GigE 相机通过屏蔽 Cat6 网线接入工控机或视觉控制器的独立网口,单根线缆长度建议不超过 100 m,实际工程中多控制在 30 m 以内以降低丢包风险。若使用 PoE 供电,需确认相机功耗与 PoE 交换机端口功率匹配;若相机单独供电,则 I/O 线与电源线应分开走线,避免与伺服动力线并行捆扎。触发信号通常由视觉控制器或 PLC 的 I/O 模块输出,接入相机的 Trigger 输入,触发线应采用屏蔽双绞线,屏蔽层单端接地。

二、光源与光源控制器的连接

光源是视觉引导中容易被低估的环节。环形光、条形光、同轴光、背光的选择取决于工件表面特性与特征对比度。光源控制器负责恒流驱动和亮度调节,常见有 2 通道、4 通道、8 通道数字控制器,支持 0–10 V 模拟调光或 PWM 调光。连接时需注意:光源线缆正负极不可反接;控制器输出电流不得超过光源额定电流;多通道控制器各通道可独立设置亮度和触发模式。若采用频闪模式,控制器需接收相机或视觉控制器的触发信号,使光源在曝光窗口内点亮,既能提高亮度又能延长光源寿命。频闪触发线与相机触发线应同源或保持确定时序,避免“先亮后拍”或“拍完才亮”。

三、控制器、工控机与机器人控制柜的连接

视觉控制器与工控机之间通常通过以太网通信,视觉控制器完成图像处理和位姿计算,工控机运行上位软件、显示结果并管理配方。工控机再通过以太网与机器人控制柜通信,常用协议包括 EtherNet/IP、PROFINET、TCP/IP 自定义报文或机器人厂商专用接口。若机器人控制柜支持直接接收视觉坐标,也可由视觉控制器直接与机器人控制柜通信,减少中间环节。物理连接上,建议视觉网络与办公网络隔离,使用独立交换机或 VLAN,避免广播风暴影响实时性。

机器人控制柜的 I/O 接口常用于握手信号:视觉系统输出“拍照完成”“结果有效”“NG”等信号,机器人输出“到达拍照位”“请求拍照”等信号。这些 I/O 信号线应使用屏蔽电缆,接入控制柜的数字输入模块,公共端极性需与模块类型一致(源型/漏型)。若使用安全信号,必须接入安全回路,不得用普通 I/O 替代。

四、供电设计与接地

供电设计要回答三个问题:谁供电、供多少、怎么保护。相机、光源控制器、视觉控制器、工控机、交换机通常需要 24 V DC 或 220 V AC。建议为视觉系统配置独立开关电源,容量按总功耗的 1.3–1.5 倍选取。例如相机约 3 W、光源控制器约 20 W、视觉控制器约 30 W、交换机约 10 W,合计约 63 W,可选 24 V/5 A(120 W)电源留有余量。电源输出端应配置断路器或熔断器,各支路分别保护。

接地方面,视觉系统宜采用单点接地,信号地与机柜保护地分开汇接后再连接。相机外壳、光源外壳、控制器金属外壳应可靠接地,屏蔽线缆的屏蔽层在控制器侧单端接地,避免地环路引入干扰。若现场伺服电机、变频器较多,视觉线缆应与动力线保持至少 20 cm 间距,交叉时尽量垂直交叉。

视觉引导系统硬件架构与供电连接示意 成像链路 光源 镜头 相机 光源控制器 触发 / 频闪 / 曝光同步 视觉控制器 图像采集 / 算法处理 位姿计算 / 结果输出 GigE / USB3 / I/O 工控机 上位软件 / 配方管理 结果显示 / 任务调度 以太网 / 独立网口 机器人控制柜 运动控制 / 轨迹执行 I/O 握手 / 安全回路 EtherNet/IP / PROFINET 图像 坐标 指令 状态 / 完成 / NG 反馈 供电与接地设计 24 V DC 开关电源 容量 ≥ 总功耗 × 1.3 断路器 / 熔断器 分路保护 相机 / 光源 24 V 供电 控制器 / 工控机 24 V 或 220 V AC 单点接地 屏蔽层单端接地 动力线与信号线间距 ≥ 20 cm,交叉时垂直交叉;视觉网络与办公网络隔离

五、通信接口与握手时序

通信接口的选择要与机器人品牌和现场网络架构匹配。以 EtherNet/IP 为例,视觉控制器作为从站,机器人控制柜作为主站,双方约定输入输出字节长度和数据结构。视觉结果通常包含 X、Y、Z、Rx、Ry、Rz 六个位姿分量,以及状态字和校验字。握手时序上,机器人到达拍照位后置位“请求拍照”,视觉控制器收到后触发相机采集,处理完成后置位“结果有效”并写入坐标,机器人读取坐标后置位“已接收”,视觉控制器复位“结果有效”。这一来一回的握手必须设置超时判断,超时后机器人应报警而非继续使用旧坐标。

若使用 TCP/IP 自定义报文,需明确字节序、浮点数格式和分隔符。例如采用 ASCII 逗号分隔,每条报文以换行结束,视觉端发送“X,Y,Z,Rx,Ry,Rz,OK\n”,机器人端解析后校验字段数量与数值范围。无论哪种协议,都建议在调试阶段用网络抓包工具确认报文内容和周期,避免“能通但数据错位”。

六、搭建完成后的检查要点

硬件连接完成后,应按以下顺序检查:第一,断电状态下核对所有电源正负极、I/O 公共端极性和通信线序;第二,上电后测量各支路电压,确认在 24 V ± 10% 范围内;第三,单独触发相机,确认图像稳定、无丢帧;第四,单独点亮光源,确认亮度可调、频闪同步;第五,联调视觉与机器人握手,确认坐标传输正确、超时保护有效;第六,连续运行不少于 30 分钟,观察是否有通信中断、图像异常或温度过高。只有物理层稳定,后续的标定和引导精度才有可靠基础。

供电容量估算示例:相机 3 W + 光源控制器 20 W + 视觉控制器 30 W + 交换机 10 W ≈ 63 W,选 24 V/5 A 电源(120 W)可留出约 90% 余量,实际应按设备铭牌重新核算。