整体流程与八个阶段总览
每阶段要做什么、交付什么、风险在哪,见下表与清单。
| 需求确认 | 需求确认表、判定标准 | 客户工艺与质量、方案工程师 | 判定标准含糊,后期反复 |
|---|---|---|---|
| 样品打样 | 打样报告、成像对比图 | 光学工程师 | 样品代表性不足,缺陷下限失真 |
| 方案设计 | 方案书、节拍核算表 | 方案、机械与电气工程师 | 节拍余量不足,联调期才暴露 |
| 硬件选型 | 选型清单与采购单 | 采购、电气工程师 | 供货周期估计不足 |
| 算法开发 | 算法版本、样本库、测试报告 | 算法工程师 | 样本覆盖不足 |
| 产线联调 | 联调记录、稳定性报告 | 现场工程师、产线人员 | 现场环境与打样台不一致 |
| 验收 | 验收报告、指标确认单 | 双方质量与生产负责人 | 指标口径未提前约定 |
| 售后优化 | 巡检记录、版本升级 | 售后与算法工程师 | 责任边界不清 |
- 需求确认:问清对象与节拍;交需求确认表;风险是标准含糊。
- 样品打样:验证成像可行;交打样报告;风险是样品不典型。
- 方案设计:定布局与节拍余量;交方案书与核算表;风险是节拍算错。
- 硬件选型:定相机镜头光源;交选型清单;风险是供货周期。
- 算法开发:迭代判定阈值;交算法版本与测试报告;风险是样本不足。
- 产线联调:现场跑通设备;交联调记录;风险是现场条件不同。
- 验收:按约定指标确认;交验收报告;风险是口径未写清。
- 售后优化:巡检与版本迭代;交巡检记录;风险是责任边界不清。
需求确认要问清的问题
需求确认不是走流程,而是把"什么算不良"变成可执行的判定条款。以下八个问题须在打样前答复。
- 检测对象的材质与表面状态:是否反光、透明、曲面
- 要检出的缺陷类型与每类缺陷的尺寸下限
- 判定标准:什么判不良、边界样品如何处理
- 需要测量的尺寸项目与对应公差
- 产线节拍与来料方式:件每分钟、上料形式
- 可用视野与安装空间:工位间距、遮挡
- 现场环境与电气条件:温度、粉尘、振动、环境光
- 结果输出与对接:剔除或标记方式、是否对接 MES
样品打样与可行性验证
打样的目的是回答一个问题:这类缺陷在当前光学条件下能否形成稳定可分的图像。做法是把良品与缺陷样品摆到实验台,逐一更换照明方式与入射角度,记录每种组合的灰度差与稳定性,而不是只挑一张"好看"的图。
打样报告应包含样品构成、缺陷尺寸分布、各打光方案的成像对比,以及能稳定检出的缺陷尺寸下限;样本要覆盖边界尺寸,并保留一部分不参与调试、专用于验证。
方案设计与节拍核算
方案设计要同时回答两件事:用什么方式成像判定,这套流程能否跟上产线节拍。节拍核算把单件时间拆成上料、定位、拍摄、处理、执行五段,逐段给出预算并预留 20% 以上余量。常见风险是只按理想状态核算,忽略定位失败重拍、来料偏移导致的多次尝试与工位间等待,因此方案书必须写明各工位时间预算、并行处理方式与失败重试策略。
硬件选型与采购
硬件选型从精度与速率倒推:由最小缺陷尺寸算出视场精度与分辨率,由节拍算出帧率或行频,由数据率与传输距离确定接口与线缆,相机、镜头、光源、控制器、采集卡与执行机构都在这一步定型。
采购风险主要来自交期与兼容性:长交期或临近停产的型号要提前确认替代方案,像场匹配、控制器通道数与触发出线数是否够用也常在设备到场后才发现。
算法开发与样本迭代
算法开发的核心不是算法本身,而是样本覆盖度。样本库按缺陷类型、尺寸区间、批次与光照条件分层构建,并区分训练集与验证集,避免用训练样本自证检出率;样本稀缺时可通过光学增强与样本增广扩大覆盖。迭代目标是把判定阈值收敛到漏检与误检都可接受的区间,阶段结束交付算法版本、样本库说明与独立样本集上的测试报告。
产线联调:最容易出问题的一环
联调的困难几乎都来自环境差异:实验室里稳定的成像,到现场会被环境光、振动、粉尘、来料姿态与产线速度共同干扰。因此联调是重新标定与排查的过程。
- 触发与节拍:相机触发信号与编码器或传感器的对齐关系
- 成像校准:在真实环境光下复核光源亮度、曝光时间与图像稳定性
- 判定核对:用联调前保留的样本核对检出结果是否与实验台一致
- 稳定性压测:连续运行数小时,观察是否丢帧、误报漂移或节拍堆积
验收标准怎么定
验收分歧的根源通常是定义在前、口径在后。验收指标应在方案阶段写清,并约定样本集与统计方式,至少包括四项:检出率与漏检率(注明样本构成与尺寸下限)、误检率(报警次数)、节拍匹配度(连续运行时间)、数据完整性(记录字段与留存周期)。
验收样本集应在打样阶段就固定,其中一部分不参与开发调试,专门用于验收测试;用同一批数据既调参又验收,指标不具备说服力。
售后与持续优化
非标设备的交付不是终点。产线换料、模具更换、产品版本升级都会让阈值逐渐偏移,售后工作包括巡检成像状态与光源衰减、清洁镜头、升级算法版本,以及把现场误报与漏检样本回流到样本库。要让持续优化真正发生,需在合同里明确巡检周期与响应时间、版本升级的方式与范围、数据回流的责任方。