快速开始

PCBA AOI 软件是一款面向电子制造的智能光学检测系统。 系统以视觉 AI 为核心,提供从自动建模、参数生成到缺陷检测与持续优化的完整流程。 与传统需要频繁手动调参的方式不同,系统可快速适配生产现场,在提升效率的同时确保精度与稳定性。 依托自适应算法与反馈机制,软件既能识别常见与细微缺陷,也能在生产过程中持续学习,提升良率并降低运维成本。

本章节演示如何使用 AOI 系统快速完成一块 PCB 的建模、检测与反馈流程。

启动软件

在开始之前,建议您进行以下设置以优化性能:

在桌面点击启动器即可启动软件。

启动软件界面

浏览器将自动打开 http://localhost:3005/。 后端默认地址为 http://localhost:8000/

登录界面

如需更换后端地址,可在登录页点击 Change Host Address(更改主机地址),在弹窗中填写后端 URL 后保存。

更改主机地址

备注

如需从其他设备访问,将 localhost 替换为目标机器的 IP。

登录与设置

首次进入可以使用 管理员 账号登录:用户名 admin,密码在部署时提供。

登录后,点击右上角的 齿轮图标 进入 设置 页面。设置页左侧分为 团队管理模型系统设置 等分组。

设置界面

在左侧展开 系统设置,选择 语言,即可在 系统语言 中切换界面语言(如 English / 中文)。语言设置会保存在系统中,并在系统重启后生效。

语言设置

更多设置选项请参见 系统管理 章节。

注册产品

在主页点击 训练PCBA**(注册新的 PCBA/产品),进入 **自动编程向导。向导分为 5 个步骤:基本信息将 PCB 放置在传送带上获取尺寸拍摄添加 CAD(可选)

1. 基本信息

输入 产品名称;在 自动编程检测类型 中按需勾选关注的检测项(如 本体、极性、焊点、焊盘沾胶、IC 引脚、文字 等);如有需要,可在 自动编程参数 中开启 桥接 检测并设置 邻近距离(像素) 阈值。完成后点击 下一步

创建产品-基本信息

2. 将 PCB 放置在传送带上

选择对应传送带并点击 锁定传送带,确认或输入传送带宽度后点击 进板,PCB 将自动输送至相机下方的拍摄/定位区域;到位后点击 下一步

3. 获取尺寸

若已知 PCB 尺寸,直接输入其宽度与高度(单位:mm)。若尺寸不确定,可移动相机分别拍摄 PCB 左下角与右上角,在图像上依次点击这两个位置并选择 自动计算,系统将自动推算尺寸。

4. 拍摄

点击拍摄,系统将联动相机与传送带分区采集并自动拼接生成完整 PCB 图像;随后框选用于自动编程的有效区域(通常为整板;若需排除治具/夹具边缘,可适当收缩)。该基准图像将作为后续自动编程、对齐与检测的参考,务必使用洁净、无缺陷的 Golden board(良品板) 拍摄。此界面可实时调整相机参数(曝光时间增益gamma 等);如效果不佳,可重新拍摄覆盖上一版本。

5. 添加 CAD(可选)

提供 CAD(.csv)文件后,系统可自动读取封装(Package)、丝印/标识、料号(PN)、X/Y 坐标与旋转角度,并按封装或料号聚类,使同类元件一次建模、加速训练,同时减少后续人工分组与命名工作。

上传 .csv 文件后点击 预览表格,在字段映射界面依次指定:料号(PN)、封装(Package)、X、Y、旋转(°),(可选)层/板面字段;选择坐标单位(mm 或 mil),确认原点与方向一致,随后点击 运行自动编程。若 CAD 与拍摄图像未正确重合,可在对齐界面通过旋转、平移、缩放微调后重新运行。

若不提供 CAD,后续自动编程仍可执行;检测质量不受影响,仅失去基于封装/料号的聚类加速,系统将对元件逐一建模。自动编程耗时约 30 秒。

产品编程页面

自动编程完成后,会进入 产品编程页面。顶部提供多个标签页:

  1. 标记/对齐 PCB

  2. 模板编辑器

  3. PCB 拼板

  4. 整板检测

左侧还可在 设置(Recipe)元件(Component) 视图之间切换。

标记/对齐 PCB

点击 + 标记,在 PCB 上 对角位置 分别框选 2 个固定的参考标记点(圆形、矩形或复杂图案均可)。框选区域应略大,以保证在轻微位移情况下仍能正确定位。当前版本最多支持 2 个 mark 点。如使用 A/B 面双产品检测,可另外点击 + 独特标记 在每个产品上标记一处差异明显的区域,便于系统自动区分 A/B 面。

标记对齐示例

模板编辑器

左侧显示自动编程获得的元件列表(可在 元件 / 料号 之间切换)。若上传了 CAD,系统会自动显示丝印/标识并将同类元件分组。可通过搜索栏过滤存在问题的项;对于标记不正确的元件,可手动删除并重新编程。

模板编辑器示例

有关手动编程的详细步骤与编辑工具用法,请参见 手动编程与编辑工具

训练和评估

确认全部元件框与属性无误后,在 元件列表 上方点击 训练 按钮启动模型训练,耗时约 1 分钟;训练完成后再点击 自动生成检测参数 按钮,系统会基于当前模板与训练结果生成一套初始检测参数。需要批量评估所有元件时,点击列表上方的 三角形箭头 即可一键评估。

评估完成后,元件会以颜色标记(绿:健康;红:不健康)。可按需查看不健康项并参考 检测参数 继续微调。

开始检测

返回主页:点击左上角 Logo 回到主页,点击 新建检测任务。在弹窗中完成任务配置:

  • 传送带:选择传送带;

  • 选择一个 PCBA:选择已编程的产品;

  • 选择任务模式:选择任务模式(如自动连续运行任务);

  • 以演示模式运行:对同一块 PCB 自动连续运行检测,每隔约 5 秒触发一次。适合熟悉复检/反馈流程或现场演示,无需反复手动触发。

完成后点击 开始检测

新建检测任务

进入检测页面后:

  • 按空格键,或按设备上的 进板 实体按键:进板并立即开始检测。更多快捷键请参见 复检快捷键 章节。

  • 右侧信息栏:实时显示产品统计(合格/不合格)、元件合格率/不良率/误报率与检测时长(可在整板/子板之间切换)。

检测页面

检测到缺陷的元件会被标记,可查看放大图、定位框、缺陷类型及判定依据,并立即反馈。反馈后的数据会写入数据集,供后续持续优化使用。

复检页面整体视图

查看检测历史

在主页点击 工作列表 进入 数据分析报告。页面包含 总结检测结果不良元件误判元件 等标签,并可按 今天 / 昨天 / 本周 / 本月 / 今年 过滤。

总结 提供 OK/NG 数量与比例、告警/误报的 PPM、DPU 等总览指标,以及 NG/OK 比例图。

数据分析报告-总结

切换到 检测结果,可查看每次检测记录:PCBA 名称、序列号、元件数、不良/告警元件数、检测起止时间等。点击某条记录的 查看 进入复检详情。

检测结果列表

在复检详情中,左侧列出不良元件,中部与右侧展示整板及缺陷的放大图、定位框、缺陷类型与判定依据,并可直接反馈。

复检详情与反馈

提交的反馈会写入数据集,用于后续再训练与参数自适应迭代。

迭代模型

反馈写入数据集后,回到产品编程页面重新训练并评估,针对仍为红色的异常元件微调参数即可完成一次迭代。



以上即为快速开始全部流程,感谢您的使用。后续更多功能与更详细的说明请继续阅读完整用户手册。