半导体MES工单管理v2|MES与生产管理工具
这个工具解决什么问题
工单与物料的对应关系一旦手工维护,迟早会出现对不上的批次。这工具把核对自动化。
MES(Manufacturing Execution System)工单管理系统是半导体FAB生产管理的核心工具。实现工单的完整生命周期管理,从创建、审批、排产、生产到入库、完成的全程跟踪,支持日历视图和统计看板,帮助生产管理人员高效协调生产资源。
1. 工单CRUD管理
· 工单号、产品编号、批次号、数量 · 优先级(紧急/高/中/低) · 工艺路线配置 · 创建日期、计划完成、实际开始/完成 · 工程师和设备组分配
2. 状态流转
· 待排产 → 生产中 → 待入库 → 已完成 · 状态变更自动记录 · 实际开始/完成时间自动填充 · 已取消状态支持
3. 多视图展示
· 工单列表视图:完整表格展示 · 日历视图:按日期展示排产计划 · 月份切换导航 · 当天工单数量标注
4. 统计看板
· 总工单数、待排产、生产中、待入库、已完成 · 逾期工单数量(红色警示) · 完成率进度条(可视化) · 状态分布饼图 · 优先级分布柱状图
5. 筛选与搜索
· 按状态筛选 · 按优先级筛选 · 关键词搜索(工单号/产品/批次/工程师) · 右键菜单快捷操作
6. 导入导出
· Excel导出(工单列表+状态统计) · CSV导入 · 选中行单独导出
🖥️ 系统要求
· Python 3.8+ · tkinter · matplotlib >= 3.5.0 · pandas >= 1.3.0 · numpy >= 1.21.0 · openpyxl >= 3.0.0
🚀 安装运行
pip install -r requirements.txt python mes_workorder.py
可调参数与计算口径
脚本顶部集中了主要阈值与常量:FONT_NAME="SimHei"、ROUTES=["WAFER→CVD→PVD→ETCH→CLEAN→TEST→SHIP",、PRIORITIES=["紧急", "高", "中", "低"]、STATES=["待排产", "生产中", "待入库", "已完成", "已取消"]、WORKORDERS=generate_workorders()、STATE_COLORS={。改完直接重跑即可,不必改动计算逻辑。
工具中出现的字段与提示
- 生成30条工单
- 产品编号
- 产品名称
- 已完成数量
- 工艺路线
- 创建日期
- 计划完成
- 实际开始
- 实际完成
- ETCH组
- PVD组
- IMP组
- CLEAN组
- 新工艺验证
- 客户试样
- 量产批次
- 研发试产
- MES工单管理系统 v1.0 - 半导体FAB生产管理
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:mes_workorder.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。
同一工具的其它收录名称
本站早期还以以下名称收录过同一款工具,下载内容完全一致:
- MES工单管理工具集
- MES工单管理工具
同分类的其它工具
本工具归在 MES与生产管理工具包,全部工具见 工具资源包下载页。





