PPAP提交等级与文件完整性核对器|MES与生产管理工具
这个工具解决什么问题
管理类的重复劳动最适合脚本化,因为规则稳定、格式固定。
客户来催 PPAP,工程师翻出上一版 18 项清单改改就交;结果漏了「顾客特定要求」, 或者 MSA 没做就报了初始过程研究——被退回重做,项目节点直接往后拖两周。 PPAP 不是「交文件」,是交证据链:每一项都依赖前一项,缺一环整链就不可信。 本工具内置 AIAG PPAP 第 4 版 18 项要素与 5 个提交等级矩阵,自动筛出应交清单、 做依赖关系与逻辑一致性校验,并输出缺口清单与风险等级。
输入数据格式
数据文件 ppap_checklist.csv,列顺序为:element_id、element_name、lvl1、lvl2、lvl3、lvl4、lvl5、status、owner、note。
示例首行:1,设计记录,-,Y,Y,Y,Y,PASS,设计部 王工,图纸 Rev.C 已受控
示例输出(真实运行结果节选)
PPAP 提交等级与文件完整性核对报告 ============================================================================== 项目:车用中控 MCU 模组 | 零件号 AE-2026-0473 | 顾客 某整车厂 Tier1 本次提交等级:Level 3 | 计划提交日期:2026-10-15 | 是否存在外观要求:是 依据:AIAG PPAP 第 4 版(18 项要素 / 5 个提交等级) 【一、本次等级要求清单(Level 3 共 18 项)】 编号 要素 状态 责任人 备注 1 设计记录 已齐 ✅ 设计部 王工 图纸 Rev.C 已受控 2 工程更改文件 已齐 ✅ 设计部 王工 ECN-2609-118 已关闭 3 顾客工程批准 不适用 ➖ 设计部 王工 无设计变更,无需顾客工程批准 4 设计 FMEA 已齐 ✅ 设计部 王工 DFMEA Rev.B,含 AP 高项 3 条 5 过程流程图 已齐 ✅ 工艺部 李工 流程图 Rev.A,含 12 道工序 6 过程 FMEA 已齐 ✅ 工艺部 李工 PFMEA Rev.C,AP 高项与 CP 已对齐 7 控制计划 已齐 ✅ 工艺部 李工 试生产控制计划 Rev.B 8 测量系统分析 缺失/不合格 ❌ 质量部 张工 GR&R 未覆盖 AOI 工位,%GRR 尚未评估 9 尺寸结果 已齐 ✅ 质量部 张工 全尺寸 6 件已出报告 10 材料 / 性能试验结果 已齐 ✅ 质量部 张工 材料证明 + 第三方性能报告齐全 11 初始过程研究 缺失/不合格 ❌ 质量部 张工 P
解决什么问题
· 「客户要 Level 3,我们准备到哪一步了?」→ 完整度 76%,4 项缺口,含 2 项高风险。 · 「MSA 没做,但 Ppk 已经 1.42,能不能先交?」→ 不能,逻辑校验直接判定「证据链断裂」。 · 「有外观要求但 AAR 没批,会怎样?」→ 报告直接判定「不得提交 PPAP」,这是最常见退回原因。 · 「想降到 Level 2 省点事,行不行?」→ 行,但必须先取得顾客书面同意并归档。
使用方法
python ppap_checklist.py # 示例数据(某汽车电子零件,Level 3)
输入格式(CSV,UTF-8)
· lvl1~lvl5:该要素在各提交等级下是否要求(Y 必需 / - 不要求 / C 条件要求) · status:PASS 已齐 / NG 缺失或不合格 / NA 不适用 · 项目信息(零件号、顾客、提交等级、是否有外观要求、提交日期)在脚本顶部常量中调整
输出说明
· ppap_checklist.csv:示例数据(首次运行自动生成) · ppap_checklist_report.txt:本次等级要求清单与完整度、提交等级说明、缺口清单与风险等级、 依赖关系与逻辑一致性校验、结论与行动建议
适用场景
PPAP 提交前自查、客户审核准备、新项目节点风险预警、质量体系内审。
注意事项
· 内置 10 条依赖规则,其中三条最容易踩:MSA → 初始过程研究(量测系统不可信时 Ppk 数字无意义)、 PFMEA → 控制计划(控制计划必须有 PFMEA 作输入)、设计记录 → 工程更改文件。 · 报告里的「完整度」分子分母都排除了 NA 项,避免把「不适用」算成缺失或算成已齐。 · 本工具是自查工具,不替代顾客的 PPAP 受理判定;最终提交等级与要素裁剪以顾客书面要求为准。
可调参数与计算口径
脚本顶部集中了主要阈值与常量:CSV_NAME="ppap_checklist.csv"、REPORT_NAME="ppap_checklist_report.txt"、PART_NO="AE-2026-0473"、PART_NAME="车用中控 MCU 模组"、CUSTOMER="某整车厂 Tier1"、SUBMISSION_LEVEL=3。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:ppap_checklist.csv、ppap_checklist_report.txt。
工具中出现的字段与提示
- 车用中控 MCU 模组
- 某整车厂 Tier1
- 设计记录
- 图纸、规范、CAD 数据等设计输出,须为最新受控版本
- 工程更改文件
- 已实施但未纳入设计记录的 ECN/ECO 清单
- 顾客工程批准
- 顾客书面批准(通常针对设计变更或豁免)
- 设计 FMEA
- 有设计责任时必需;无设计责任需提供顾客 DFMEA 或豁免说明
- 过程流程图
- 从进料到发运的全流程,须与 PFMEA、控制计划一致
- 过程 FMEA
- PFMEA 是控制计划的唯一输入依据
- 控制计划
- 试生产控制计划,须覆盖 PFMEA 中高风险项
- 测量系统分析
- GR&R / 偏倚 / 线性,覆盖控制计划中所有量测系统
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:ppap_checklist.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 10 列:element_id、element_name、lvl1、lvl2、lvl3、lvl4、lvl5、status。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
跑完最该关注哪几项?
报告按 二、提交等级说明、三、缺口清单与风险等级、四、依赖关系与逻辑一致性校验、五、结论与行动建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
同分类的其它工具
分类归属:MES与生产管理工具包;完整清单在 工具资源包下载页。





