1. 产线视觉集成工程全景
在一条自动化产线上,机器视觉系统从来不是一台“孤立的相机”。它要解决的核心问题是:在正确的时间、对正确的对象、获取正确的图像,并把判断结果以正确的方式交给产线控制系统。这决定了视觉集成工程必须同时处理三条主线——成像与采集、触发与同步、通信与PLC集成。本章先建立这三条主线的整体地图,后续章节再逐层展开。
一、完整链路:从光到动作的六个环节
把一条典型视觉检测工位拆开,信号与数据的流动可以归纳为六个环节:
- 被测对象到位:工件由输送线、转盘或机械手送到检测位置,位置精度直接决定成像稳定性。
- 到位信号产生:由光电开关、接近开关、编码器Z相或PLC内部逻辑产生“工件已到位”信号。
- 触发相机采集:该信号经硬线或工业总线送到相机触发输入端,相机按设定曝光时间完成一次曝光。
- 图像传输与处理:图像经GigE Vision、USB3 Vision或Camera Link传到视觉控制器/工控机,算法完成定位、测量、检测或识别。
- 结果输出:视觉系统输出OK/NG、坐标、测量值、条码等结果。
- PLC执行动作:PLC接收结果,驱动分拣气缸、剔除机构、机械手或报警灯,并把结果写入MES/追溯系统。
这六个环节中,任何一环的时序偏差都会表现为“漏检”“误判”或“节拍不达标”。因此,视觉集成工程的本质是时序工程与接口工程的结合。
二、三条主线各自要解决什么问题
成像与采集主线关注“能不能拍清楚”。它涉及光源选型与打光角度、镜头焦距与工作距离、相机分辨率与帧率、曝光时间与增益。例如检测一个20mm×15mm的金属件表面划痕,要求最小可检缺陷0.05mm,若选用500万像素(2448×2048)相机配50mm镜头,需先计算视场与像素当量,确认单像素对应实际尺寸小于0.025mm,才能满足“缺陷至少占2个像素”的工程经验判据。
触发与同步主线关注“拍得准不准、稳不稳”。核心参数是触发延时、触发抖动和曝光时刻与工件运动的匹配。以编码器触发为例:产线速度v=500mm/s,编码器分辨率1000脉冲/转,辊轮周长200mm,则每个脉冲对应0.2mm位移。若要求工件位置重复精度±0.1mm,就必须保证触发信号到相机曝光的延时抖动小于0.2ms,否则图像位置会漂移。
通信与PLC集成主线关注“结果交得对不对、快不快”。视觉系统与PLC之间通常采用硬线I/O、Profinet、EtherNet/IP或Modbus TCP。硬线I/O响应快(微秒级),适合OK/NG和触发信号;总线通信数据量大,适合坐标、测量值和条码。工程上常见做法是“硬线走实时信号,总线走数据”,两者配合完成握手。
三、典型架构:三种常见集成形态
根据产线规模和节拍要求,视觉集成通常呈现三种架构:
- 单相机+PLC直连:相机自带I/O,PLC直接触发并读取OK/NG。结构简单、成本低,适合单工位、节拍较慢(>200ms)的场合。
- 多相机+视觉控制器+PLC:多台相机接入同一视觉控制器,控制器统一与PLC通信。适合多角度检测、需要结果融合的工位。
- 视觉系统+产线主控+MES:视觉结果除给PLC外,还上传MES做追溯。此时需考虑数据格式、时间戳和异常重传。
四、学习地图:后续章节的展开顺序
本课程后续内容将沿着“先成像、再同步、后集成”的顺序展开:先讲相机、镜头、光源与采集参数,建立稳定成像基础;再讲硬触发、编码器触发、延时补偿与多相机同步,解决时序问题;然后讲PLC的I/O接线、总线配置、握手逻辑与异常处理;最后通过产线案例把三条主线串起来,完成从选型、调试到验收的完整闭环。
五、工程判断的起点:先明确四个输入条件
在动手选型和接线之前,必须先向工艺和电气确认四个条件:检测对象与缺陷类型、节拍与允许处理时间、工件到位方式与位置精度、PLC型号与可用接口。这四个条件决定了相机分辨率、触发方式、通信协议和程序结构。例如节拍要求100ms以内,就必须优先考虑硬线触发和轻量算法;若工件由机械手抓取定位,则触发信号可直接取自机械手到位信号,无需额外光电开关。