SPC基础介绍
# 概念
# 什么是SPC
SPC(Statistical Process Control)统计过程控制
SPC是一项具有“事前预防”功能的技术,通过对连续采集的工艺参数数据采用“控制图”进行定量分析,确定工艺中是否存在“异常起伏”,从而对工艺过程【是否处于统计受控状态】作出定量的判断结论
SPC在制造业的常见应用:
- 保证工艺过程的统计受控状态,防止出现大批不合格品
- 生产线认证:定量评定生产线、单道工序或单个工艺参数是否处于统计受控状态
- 定量评价新设备的调试是否已达到“统计受控状态”
- 定量评价测试仪器的工作状态是否“正常”
- 代替一部分筛选和可靠性试验
- 作为表征产品内在质量的重要依据之一
# SPC运行逻辑
# 专业名词
# 缩写
名词 | 描述 | 详解 |
---|---|---|
USL | 规范上限 | 必需品,缺失会造成工序能力计算有问题 |
LSL | 规范下限 | 必需品,缺失会造成工序能力计算有问题 |
UCL | 上控制线 | 控制限的上限值 |
CL | 中心线 | |
LCL | 下控制线 | 控制限的下限值 |
# 控制图的数据点
数据点:指控制图上的1个点,代表分析时的一组样本
名词 | 描述 | 详解 |
---|---|---|
异常点 | 由异常值组成的数据点 | 1个异常值=1个异常点,与子组容量设置无关,默认不参与控制限、工序能力计算 |
失控点 | 不符合判异规则的数据点 | 1个数据点可能会触犯多条判异规则,控制图上红色标注,默认不参与工序能力计算 |
子组数量 | 控制图上数据点的数量 | |
子组容量 | 一组样本中包含原始数据的个数 | 即控制图上的1个点代表几个原始数据 |
# 样本数据
与样本原始数据的有关描述词,以“值”为结尾,分类依据“箱线图”
名词 | 描述 | 详解 |
---|---|---|
正常值 | 该样本在群体内 | 可代表群体参与SPC分析 |
离群值 | 该样本在群体边缘 | 需要警惕,可参与SPC分析 |
异常值 | 该样本远离群体 | 无法代表群体,不能参与SPC分析 |
# 工序能力
名词 | 描述 | 详解 |
---|---|---|
Cp | 潜在工序能力指数 | 样本数据按子组容量分组后,根据组内σ计算 |
Cpk | 实际工序能力指数 | 样本数据按子组容量分组后,根据组内σ计算 |
Pp | 潜在工序能力指数 | 根据样本总体σ计算 |
Ppk | 实际工序能力指数 | 根据样本总体σ计算 |
# 控制图
名词 | 描述 |
---|---|
单值-移动极差控制图 | 要求计量型数据,子组容量=1,子组数量≥20,输出2张控制图:单值图+移动极差图 |
均值-极差控制图 | 要求计量型数据,子组容量≥2,子组数量≥20,输出:均值控制图+移动极差控制图 |
均值-标准偏差控制图 | 要求计量型数据,子组容量≥2,子组数量≥20,输出:均值控制图+标准偏差控制图 |
不合格品数控制图 | 要求计件型数据,暂不支持 |
不合格品率控制图 | 要求计件型数据,暂不支持 |
通用不合格品率控制图 | 要求计件型数据,暂不支持 |
缺陷数控制图 | 要求计点型数据,暂不支持 |
单位缺陷数控制图 | 要求计点型数据,暂不支持 |
通用单位缺陷数控制图 | 要求计点型数据,暂不支持 |
# 安装流程
# 导包
非融合环境:无需打包导入
融合环境:
- 融合环境即跟supos系统做深度集成的环境
- MES导包流程基本上都是一样的,公司有专门的导包流程视频可以借鉴,只要你有公司云盘账号即可,视频地址 查看 (opens new window) (opens new window),具体打包流程目前按以下流程步骤
# 基础数据导入
SPC的基础数据包括:算法、初始判异规则,这些数据都在基础数据相关表里,使用前,必须把基础数据导到生产环境数据库中
基础数据获取请到公司云盘 云盘地址 (opens new window) (opens new window),可以问云盘管理员申请一个账号才能登录,基础数据已经共享全体成员,只要有账号都能看到,它的名称叫【公司平台基础数据】,进入文件夹下找到自己想要的模块基础数据进行下载,生产环境通过执行sql脚本一键生成
导入成功的判断方法:
- 判异规则管理列表中,可以正常显示12条初始判异规则
- 在规则新增页面,点击算法,可以正常显示算法的参照列表(8条算法)
# 平台依赖
SPC功能分为:判异规则管理、分析方案、控制方案
- 分析方案:依赖平台的【数据源管理】
- 控制方案:依赖平台的【数据源管理】、【调度管理】
- 功能使用前,请校验这2个模块可以正常使用
# 配置前的准备
# 数据集可正常使用
- 带有自定义参数的数据集:作为分析报表、控制看板的分析数据来源
- 不带自定义参数的数据集:作为分析报表的分析对象下拉选项来源
# 调度正常启用
控制方案,必须在调度启用的情况下才能正常使用
# 版本说明
更新时间指该版本的首次正式发包时间
版本 | 更新时间 | 包含内容 |
---|---|---|
1.0 | 判异规则管理,分析方案 | |
2.0 | 2023-08-31 | 新增:控制方案 |
3.0 | 2023-12-25 | 分析方案:支持自定义控制限、报表结果可保存、增加单值Cpk强算开关、工序能力修复bug剔除失控点 |
3.0+ | 2023-12-29 | 修bug迭代:显示精度与设置不符、报表保存时自定义控制限丢失、控制图增加折线/曲线开关、数据标签显隐开关 |
# 功能简介
SPC包含3部分:基础设置、分析方案、控制方案
- 基础设置:
- 判异规则管理:定制页面,通用信息,是(分析、控制)方案的规则池
- 如果判异规则为空,则方案配置失败
- 可以导入基础数据,得到初始12条规则
- 规则池、方案实际运行时的判异规则不是捆绑的,也就是说,增删改规则池里的规则,不影响已有方案的规则
- 规则池支持通过配置的方式,新增判异规则
- 存放分类:
- 仅用于分析方案,与控制方案无关
- 配置页面(列表+表单),支持二开,但禁止删改原有字段
- 二开方式参见
- 判异规则管理:定制页面,通用信息,是(分析、控制)方案的规则池
- 分析方案:相当于报表
- 用户点击【查询】时才进行计算的报表
- 1个方案=1个报表模板
- 同结构(分析对象的描述字段)数据模型,可共用1套分析方案
- 控制方案:相当于看板
- 根据设置对“指定分析对象”定时自动获取数据、计算、分析判异
- 判异结果=预警清单,保存在数据库中,可自行调用二开,详见控制方案说明
功能间的依赖关系:
- 分析方案、控制方案,依赖【判异规则管理】
- 从功能上说:分析方案、控制方案之间没有依赖关系,可单独使用
- 从业务上说:控制方案依赖【分析方案】,因为控制方案的初始控制限,来自于分析方案的计算结果
# 最新菜单
上次更新: 2024/02/20, 15:00:57