2. XG-X硬件架构与选型
XG-X 系列不是“买一台相机插上就能用”的独立设备,而是一套由控制器主机、相机头、镜头、光源、I/O 与通信模块共同构成的视觉处理系统。选型的本质,是让这条信号链上的每一环都不成为瓶颈:控制器决定算力与可接相机数量,相机决定分辨率与帧率,镜头决定视野与精度,光源决定成像稳定性,I/O 与通信决定与机器人、PLC 的协同节拍。任何一环选错,最终都会表现为“识别不稳定”或“节拍跟不上”,而问题往往并不出在算法上。
一、控制器:先定算力与扩展边界
XG-X 控制器按处理能力和可连接相机数量分档,常见形态包括单相机控制器与多相机控制器。选型时先看三个硬指标:可连接相机路数、图像处理周期、可扩展模块槽位。以典型的多相机机型为例,一台控制器可同时接入 2~4 台相机,每路独立触发、独立输出结果,适合一台机器人抓取多个工位或一台设备检测多个面。
算力评估不能只看“多少万像素”,而要看单帧处理时间。假设某检测任务需要 500 万像素图像、二值化+Blob 分析+尺寸测量共约 12 个处理单元,若控制器标称处理速度为 8 ms/帧,则单相机理论节拍约 125 帧/秒;但接入 4 台相机后,控制器需分时处理,实际每路节拍会下降到约 30 帧/秒。因此多相机方案必须按“总处理量”而非“单路处理量”核算。工程上建议留 30% 余量,避免后续增加检测项时算力吃紧。
二、相机与镜头的匹配:从视野和精度反推
相机与镜头必须成对计算,核心公式是:视野 FOV = 靶面尺寸 × 工作距离 WD ÷ 镜头焦距 f。反过来,已知检测精度要求时,先确定所需像素分辨率:若要求检测 0.1 mm 的缺陷,通常需要 3~5 个像素覆盖该缺陷,即单像素对应实际尺寸约 0.02~0.03 mm。若视野为 100 mm × 80 mm,则横向至少需要 100 ÷ 0.025 = 4000 像素,应选 500 万像素(约 2448×2048)或更高分辨率的相机。
镜头选型还要看接口与靶面匹配。C 口镜头不能直接用于 1.1 英寸大靶面相机,否则会出现暗角。景深也是关键:光圈越大、焦距越长、工作距离越近,景深越浅。对于有高度差的工件(如台阶、凸起),应适当缩小光圈或增大工作距离,保证整个检测面都在景深范围内。若工件高度差超过景深,可考虑远心镜头,它能消除透视误差,但视野通常较小、成本较高。
三、光源:决定成像稳定性的隐形变量
很多现场“算法调不出来”的问题,根源在光源。光源选型要围绕检测特征与背景的对比度展开。例如检测金属表面划痕,用低角度条形光斜射,划痕会产生明显阴影;检测透明薄膜上的印刷标记,用同轴光或背光更能突出轮廓。光源控制器需支持频闪触发,与相机曝光同步,既能提高亮度又能延长 LED 寿命。
实际调试时,先固定相机与镜头,再调整光源角度、距离和亮度,用 XG-X 的实时图像观察直方图。理想状态下,目标特征与背景的灰度差应大于 80(8 位灰度),且波动小于 ±10。若波动过大,说明光源均匀性或环境光干扰有问题,应加装遮光罩或改用带偏振片的同轴光。
四、I/O 与通信:把视觉结果送进机器人节拍
XG-X 的 I/O 模块负责硬触发与结果输出。典型接线是:PLC 或机器人给出触发信号(如光电传感器到位),XG-X 接收后启动拍照与处理,处理完成后输出 OK/NG 和坐标数据。硬触发延迟通常在微秒级,适合高速节拍;若用通信触发,则受网络周期影响,通常为 1~10 ms。
通信模块方面,XG-X 支持 Ethernet/IP、PROFINET、Modbus TCP 等主流协议。与机器人集成时,常用方式是:视觉输出工件坐标(X、Y、角度),机器人通过通信读取后修正抓取位姿。这里要注意坐标系标定:视觉像素坐标必须通过九点标定或手眼标定转换为机器人坐标。标定后应验证:在视野内移动标定板到 5 个不同位置,机器人实际抓取误差应小于 0.2 mm(示例指标,具体依精度要求而定)。
五、工作站集成要点与选型检查清单
集成时最容易忽略的是节拍匹配。假设机器人抓取节拍为 1.2 秒/件,视觉处理+通信+IO 总耗时必须小于 1.2 秒,否则机器人会等待。建议在选型阶段就按“最坏情况”估算:相机曝光 2 ms + 图像传输 5 ms + 处理 15 ms + 通信 8 ms + IO 2 ms ≈ 32 ms,看似充裕,但多相机分时后可能翻倍,仍需留余量。
以下检查清单可直接用于选型评审:
| 检查项 | 判断依据 | 示例/备注 |
|---|---|---|
| 控制器相机路数 | 实际相机数 ≤ 控制器上限,且留 1 路余量 | 4 相机任务选 4 路以上机型 |
| 单帧处理时间 | 总处理时间 × 相机数 < 机器人节拍 × 0.7 | 多相机分时需叠加计算 |
| 相机分辨率 | 视野 ÷ 像素数 ≤ 精度要求 ÷ 3 | 0.1 mm 缺陷需约 0.03 mm/像素 |
| 镜头接口与靶面 | C 口/CS 口与相机靶面匹配,无暗角 | 1.1 英寸靶面需大靶面镜头 |
| 景深覆盖 | 工件高度差 < 景深 | 超差时改远心或缩小光圈 |
| 光源对比度 | 特征与背景灰度差 > 80,波动 < ±10 | 用直方图确认 |
| 通信协议 | 与机器人/PLC 协议一致 | Ethernet/IP、PROFINET 等 |
| 标定验证 | 5 点抓取误差 < 0.2 mm(示例) | 九点标定或手眼标定 |
最后强调一个常见误区:把视觉系统当成独立设备选型,忽略与机器人工作站的集成。实际上,触发方式、通信周期、坐标系标定、IO 电平匹配(NPN/PNP)都会直接影响最终精度和节拍。建议在采购前用本文的检查清单逐项确认,并在现场预留至少半天进行标定与节拍验证,确保视觉结果能稳定、准时地送入机器人抓取流程。