1.立项背景和目标
随着PCB高密度、高精度发展趋势,金手指位置度检测成为影响连接可靠性的关键工序。传统人工检测效率低、一致性差,难以满足批量生产中的精度要求。针对方正PCB的实际产品,开发出一套基于线扫描相机与同轴线光的金手指位置度检测方案,目标实现对金手指中心线偏移量的自动化测量,检测重复性控制在0.01mm以内,提升检测效率与标准化水平。
2.软件功能、核心功能模块介绍
本方案主要包括图像采集模块、位置度计算模块、重复性分析模块、结果输出模块。图像采集模块通过线扫相机和伺服移动系统获取高分辨率PCB图像;位置度计算模块以“两线平分中分线”为基准,测量左右第一根金手指到中心线的距离;重复性分析模块对多次测量结果进行极差计算,评估系统稳定性;结果输出模块生成检测数据表,支持数据追溯。
3.业务流程、功能路径描述
操作员将PCB放入固定载具 → 启动设备 → 将产品送至扫描位 → 线扫相机与同轴线光采集图像 → 软件计算金手指位置度数据 → 设备自动切换至背光,翻转产品后二次扫描 → 完成检测后送出产品。整个过程通过软件界面实时监控检测状态与结果,支持数据导出和重复性验证。
1.本方案采用“伺服运动控制 + 线扫描成像 + 图像处理算法”的总体架构。运动控制模块由伺服电机驱动,实现产品在扫描区域内的精确定位与翻转动作;成像模块采用PA16KXGV-75KM线扫相机(分辨率16384×24000)配合CST-LS033F116H-D66镜头和TUG310270-W同轴线光源,保证边缘清晰度和对比度;算法模块基于中分线基准法,对金手指中心线进行亚像素级定位与距离计算,重复性验证采用MAX-MIN极差分析,技术栈包括VB底层控制、EasyVison图像处理、串口/网口通信协议。
2.我负责整个视觉检测算法的开发与验证,包括图像预处理、金手指边缘提取、中分线拟合、距离测量及重复性数据分析。在实际测试中,基于PCB样品(视野160mm×240mm,分辨率0.01mm/pixel),10次重复测量结果显示数据1极差为0.00762mm,数据2极差为0.00791mm,完全满足客户提出的≤0.01mm重复性要求。同时实现了单面扫描时间≤3秒,正反两面总检测时间≤6秒,达到预期CT目标。
3.难点一:金手指边缘在高反光下对比度不足。初期实验中使用普通条光导致边缘模糊,影响测量稳定性。解决方案:改用同轴线光源,并配合白色背光,显著提升边缘清晰度。
难点二:产品翻转后水平度变化引起测量偏差。手动放置产品时,微小倾斜导致中分线基准偏移。解决方案:设计专用固定载具,并增加水平度检测流程,通过软件进行空间补偿校准。
难点三:大尺寸图像处理效率低。16384×24000分辨率图像在全尺寸处理时耗时过长。解决方案:采用ROI区域提取,仅分析金手指有效区域,并结合多线程并行处理,最终将单帧分析时间控制在200ms以内。