4. 换型前准备

换型调试的成败,往往在相机还没切换配方之前就已经决定。CV-X 系列视觉系统的换型本质上是把一套“针对旧产品的成像条件 + 检测逻辑 + 判定阈值 + 通信映射”整体替换为“针对新产品的对应集合”。如果新产品信息收集不完整,现场就会出现反复试拍、阈值来回改、PLC 信号对不上、节拍超时等连锁问题。因此换型前准备的核心任务只有一句话:把新产品的检测需求翻译成 CV-X 可配置、可验证、可复现的参数与信号清单。

一、需要收集的四类信息

信息收集不是把图纸和工艺文件全部搬过来,而是围绕 CV-X 的配置对象做定向提取。可以按四类归口:

  • 产品与工件信息:产品型号/料号、工件材质与表面状态(反光、哑光、透明、镀层)、颜色、关键尺寸、来料姿态与定位方式(是否有治具、是否靠边定位)、工件在视野中的大致位置与旋转范围。
  • 检测项与公差:每个检测项的类型(有无、位置、尺寸、角度、字符/条码、缺陷、计数)、判定基准、上下公差、单位、允收/拒收判定规则,以及多检测项之间的逻辑关系(全部合格、任一合格、组合判定)。
  • 节拍与产能:单件允许的检测时间(CT)、触发方式(光电/编码器/PLC 指令)、连续运行还是间歇、是否需要多相机同步、是否需要结果保持到下一次触发。
  • 通信与系统接口:与 PLC/上位机的通信方式(EtherNet/IP、PROFINET、TCP/IP 无协议、串口等)、I/O 点数与分配、结果输出格式(OK/NG、分选等级、坐标数据)、是否需要上传图像或数据记录。

这四类信息中,检测项与公差决定相机与镜头选型、光源方案和算法选择;节拍决定曝光时间、处理区域大小和是否启用多线程;通信决定 I/O 与数据映射表。三者互相牵制,必须一起确认,不能先定相机再补通信。

二、把需求转成可配置参数

收集到的信息要落到 CV-X 的具体配置项上,否则只是文档。举一个教学示例(以下参数为合理假设,用于说明换算过程,非实测值):某金属冲压件需检测两个圆孔的有无与孔心距,公差 ±0.15 mm,视野约 60 mm × 45 mm,选用 500 万像素相机(约 2448 × 2048),则单像素对应约 60/2448 ≈ 0.0245 mm/pixel。若要求测量重复性优于公差的三分之一(约 0.05 mm),则边缘定位需稳定在约 2 个像素以内,此时应优先选用远心镜头并配合背光或同轴光,而不是靠提高阈值硬凑。这个换算过程就是“需求→参数”的翻译,必须在换型前完成,而不是现场边调边猜。

同样,节拍也要提前估算:若单件 CT 要求 80 ms,而单个检测项的处理时间约 15 ms,则检测项数量不宜超过 4~5 个,或需要通过缩小 ROI、降低分辨率、关闭不必要的预处理来压缩时间。通信方面,若 PLC 需要 8 位结果字,则要提前规划 OK/NG、各检测项标志位、分选等级的输出位定义,避免现场临时改映射。

换型前准备的目标不是“信息齐全”,而是“信息可直接落到 CV-X 的相机、镜头、光源、检测项、阈值、I/O 与通信映射上”。任何无法落到配置项的信息,都应视为待确认项。

三、建立换型检查清单

检查清单的价值在于把“容易漏”的项固定下来,并在换型前后各执行一次。清单应覆盖:产品信息、光学与成像、检测项与阈值、节拍与触发、通信与 I/O、配方与备份、验证与记录。下面给出一份可直接参考的示例清单,字段可根据实际产线增删。

类别检查项确认内容状态
产品信息型号/料号与配方名称一致,避免混料□
产品信息工件姿态定位方式、旋转范围、有无治具□
光学成像镜头/工作距离视野覆盖全部检测项,无遮挡□
光学成像光源方案反光/哑光/透明件对应光源已确认□
检测项检测项清单类型、基准、公差、单位齐全□
检测项判定逻辑全部合格/任一合格/组合判定已定义□
节拍触发CT 要求单件允许时间与实测处理时间对比□
节拍触发触发方式光电/编码器/PLC 指令已确认□
通信 I/O通信协议EtherNet/IP、PROFINET 或 TCP/IP 已确认□
通信 I/O结果映射OK/NG、分选等级、坐标数据位定义□
配方备份旧配方备份换型前已导出并记录版本□
验证记录首件验证OK 件与 NG 件各验证,记录结果□

清单中的“状态”栏应在换型前逐项打勾,未确认项必须标注责任人和确认时间。换型完成后,再用同一份清单做一次反向核对,重点检查配方是否已保存、I/O 是否已切换、旧配方是否已备份。

四、信息收集与检查清单的关系

信息收集是“输入”,检查清单是“核对工具”,两者共同构成换型前的准备闭环。下图用数据流的方式表达:从产品与工艺信息出发,经过需求翻译,落到 CV-X 的配置对象,再通过检查清单逐项确认,最终形成可执行的换型方案。图中同时标出了容易遗漏的“通信映射”和“配方备份”两个环节,它们在实际换型中最常被忽略。

换型前准备:信息收集 → 需求翻译 → 检查清单 产品与工艺信息 产品型号 / 材质 表面状态 / 颜色 检测项 / 公差 判定逻辑 / 单位 节拍 / 触发 CT / 同步需求 通信 / I/O 协议 / 结果格式 待确认项 标注责任人 / 时间 翻译 落到 CV-X 配置对象 相机 / 镜头 / 光源 视野 / 分辨率 / 打光 检测项 / 阈值 ROI / 算法 / 公差 触发 / 节拍 曝光 / 处理时间 I/O / 通信映射 结果位 / 数据格式 配方命名 / 版本 与产品型号对应 核对 换型检查清单 □ 产品信息与配方名称一致 □ 光学成像与光源已确认 □ 检测项 / 公差 / 逻辑齐全 □ 节拍与触发方式已确认 □ 通信协议与结果映射已定义 □ 旧配方已备份 / 新配方已保存 □ 首件 OK / NG 验证并记录 未确认项返回补充信息,形成闭环

图中左侧是信息收集的四个归口,中间是需求翻译后的 CV-X 配置对象,右侧是检查清单的核对项。橙色虚线表示未确认项需要返回补充信息,直到清单全部打勾。实际执行时,建议把这份清单打印出来,换型前逐项确认,换型后逐项复核,并把首件验证的 OK/NG 结果记录在清单背面,作为下次换型的参考。

五、常见遗漏与处理建议

根据现场经验,换型前最容易遗漏的不是检测项本身,而是三类“隐性需求”:一是来料姿态变化,例如新产品在治具中旋转了 90°,导致原有 ROI 失效;二是通信结果位宽,例如旧配方只输出 1 位 OK/NG,新产品需要输出 4 位分选等级,PLC 程序未同步修改;三是配方版本管理,换型后未保存或覆盖了旧配方,导致回切时无法恢复。处理建议是:在检查清单中把这三项单独列出,并在换型前先导出旧配方、命名新配方、确认 I/O 映射表后再上电测试。

此外,节拍确认不能只看相机处理时间,还要把触发延迟、通信往返、PLC 扫描周期一起计入。若实测 CT 接近上限,应优先缩小 ROI、减少检测项数量或降低图像分辨率,而不是简单提高阈值。所有示例参数都应在实际设备上重新验证,不能直接照搬。

换型前准备不是一次性任务。每次换型后,都应将本次实际使用的参数、阈值、I/O 映射和验证结果补充到检查清单中,使清单随产线迭代而完善。未经验证的参数不得写入正式配方。

完成信息收集与检查清单后,下一步才是进入 CV-X 的配方切换与参数配置。准备越充分,现场调试的试错次数越少,换型时间越可控。