因公众号更改推送规则,请点“在看”并加“星标”
第一时间获取精彩技术分享
今天在MES系统质量检验模块的开发中遇到了检验方案、AQL方案两个概念,
两个方案分别指什么?有啥异同?是什么关系?
有点傻傻分不清,接下来跟豆老师一起学习下这两个概念;
一、名词定义
1、检验方案
检验方案通常又叫全检方案 / 检验模板,MES 里 QC 检验方案;
检验方案 = 【检验项目清单 + 判定标准 + 检验方式(全检 / 抽样)】
是针对某款产品 / 半成品固定用的一套检验内容模板,核心回答:
要查哪些项、每项合格标准是什么;
不规定抽多少个、怎么抽样,抽样规则由 AQL 方案单独绑定。
MES 落地:就是该系列系统里配置的「GFM 人防门框半成品检验模板、成品整樘检验模板」。 2、AQL 抽样方案
遵循国标 GB/T2828.1 抽样准则;
AQL:接收质量限 Acceptable Quality Level,是专门定义抽样规则:
一批来料 / 半成品来了,批量 N 件→抽样本 n 件、允收不良数 Ac、拒收不良数 Re;
只解决:抽几件、不良多少批合格、多少直接拒收;不包含任何检验项目和尺寸标准。
一句话区分
检验方案:查什么、合格线多少(内容标准)
AQL 方案:抽多少、怎么判整批(抽样规则)
二、两者异同点
相同点
都用于 IPQC 工序检、半成品入库检、FQC 成品入库检验;
都绑定产品型号,产品变更后两套方案同步改版;
共同决定单次检验最终结果:按检验方案逐项测样本,再按 AQL 判定整批过 / 不过;
MES 底层都作为基础主数据,维护后自动带入检验任务。
不同点
对比项 | 检验方案(检验模板) | AQL 抽样方案 |
核心内容 | 检验项、规格上下限、定性要求、检验工具 | 批量区间→抽样数 n、Ac 允收数、Re 拒收数、AQL 值 |
管控维度 | 单品单个项目合格与否 | 整批次合格 / 拒收 |
适用方式 | 全检、抽样通用 | 只用于抽样检验,全检时不用 AQL |
数据配置内容 | 对角线、平整度、焊缝、密封性等检验项 | AQL0.4/0.65/1.0/1.5、检验水准 (一般 Ⅱ 级 / 特殊 S3) |
单独能否完成检验 | 能(全检场景,不用 AQL) | 不能,必须依赖检验方案才有检测项 |
三、业务关系
开发MES 系统的质量管理模块必须要了解清楚的核心逻辑;
1 对多、多对一绑定关系:
一个检验方案可以绑定 1 套 / 多套 AQL;一套 AQL 可被多个检验方案复用
业务链路:
产品型号→绑定【检验方案(检验项+标准)】+绑定【AQL抽样方案(抽样规则)】
工单完工→自动生成检验任务:
按 AQL 算抽样数量 → 质检员按检验方案逐项检测抽取样品 → 统计不良数 → 对比 AQL 的 Ac/Re,判定整批合格 / 不合格
两种使用场景:
关键件全检(人防门焊接、密封性):只用【检验方案】,不绑定 AQL
,全数每件逐项检验;
通用零配件抽检(铰链、锁具、小五金):检验方案 + AQL 配套使用
。
四、人防门现场实战案例
案例 1:门框半成品入库检验(半成品检验)
产品:GFM2026 钢制门框半成品
① 先建【检验方案】(固定检测内容)
编号:QC-PLAN-001 门框半成品检验方案
检验项 | 标准 | 类型 |
门框对角线 | ±2mm 以内 | 定量 |
边框平整度 | ≤2mm/m | 定量 |
焊缝外观 | 无气孔、裂纹 | 定性 |
开孔位置 | ±1.5mm | 定量 |
② 再建【AQL 抽样方案】(抽样规则,外购五金不用全检)
AQL 编码:AQL-1.0-Ⅱ(AQL=1.0,常规检验水准 Ⅱ)
按国标 2828 批量规则:
批量 101~280 件:抽样 n=32,Ac=1(不良≤1 合格),Re=2(不良≥2 整批拒收)
③ MES 绑定:门框半成品 → QC-PLAN-001 + AQL-1.0-Ⅱ
实际生产:
一批门框入库数量 150 樘,MES 自动按 AQL 抽 32 樘;
质检员拿检验方案逐项测 32 件:
测出 1 件尺寸不良:不良数 = 1≤Ac=1 →整批合格入库
测出 2 件不良:不良数 = 2≥Re=2 →整批拒收,返工全检
案例 2:人防门成品密封性(关键项强制全检,只用检验方案,不挂 AQL)
检验方案:QC-FIN-001 成品密封性检验
检验项:密闭试验无渗漏,全检规则,无 AQL;
MES 生成检验任务:整批 50 樘全部逐一测试,任一樘不合格单独返工,不按抽样判整批。
案例 3:外购铰链来料 IQC(多产品共用一套 AQL)
铰链 A 检验方案:QC-WJ-01
铰链 B 检验方案:QC-WJ-02 两套检验方案内容不一样,但共用同一套 AQL=1.5 抽样方案,一套 AQL 复用多个检验方案。
五、MES 系统开发字段 & 表设计(落地配置)
qc_check_plan(检验方案主表)
:plan_code、产品型号、检验类型、是否全检(Y/N)
qc_check_plan_item(检验方案明细)
:plan_code、检验项、上限下限、标准值
qc_aql(AQL 方案主表)
:aql_code、AQL 等级、检验水准
qc_aql_detail(AQL 批量明细)
:批量范围、抽样 n、Ac、Re
prod_qc_bind(产品绑定关系表)
:产品编码、plan_code、aql_code(aql_code 为空 = 全检)
开发逻辑要点:
绑定 aql_code 为空 → 全检,系统生成任务:检验数量 = 生产入库总数量;
绑定 aql_code 有值 → 按 AQL 自动计算抽样数量,生成待检样品数。
六、开发常见踩坑点
坑 1:把 AQL 标准写到检验方案里
错误:检验项配置里填写抽多少;正确:检验方案只存检测标准,抽样单独 AQL 配置。
坑 2:全检物料强行绑定 AQL
关键安全件(人防门框、门扇)全检,绑定 AQL 会导致系统自动少抽样,质量失控。
坑 3:AQL 只存 AQL 数值,没有批量区间
AQL1.0 在批量 50 和批量 500 时抽样数不一样,必须配置多档批量抽样明细。
七、后记
以上为检验方案 和AQL 抽样方案,两个概念的定义、异同、关联以及人防门实战应用案例。
感谢阅读!