Skip to content

Everything Claude Code Production Scheduling Skill 针对制造业生产排程的核心难题,提供从作业排序、产线平衡、换产优化到瓶颈管理的全流程 AI 能力。相比传统人工调度或单点算法,该 Skill 结合 TOC/DBR 理论、SMED 换产、OEE 分析以及 ERP/MES 集成经验,能在多产线、多工序、频繁变更的实际场景下,自动识别约束、优化作业顺序、动态应对突发事件,并通过结构化输出与配套 Agent 协作,实现生产计划的高效落地与持续改进。

Everything Claude Code Production Scheduling Skill:生产排程、作业排序、换产优化与瓶颈解决

在制造型企业,生产排程(Production Scheduling)是决定交期、成本与产能利用率的核心环节。传统做法往往依赖经验调度员手工调整 Excel 表、ERP/MES 计划或简单规则,面对设备故障、物料短缺、急单插单等情况时,容易陷入混乱、交付延误和资源浪费。Everything Claude Code 的 Production Scheduling Skill 将 15+ 年一线排程专家经验编码为可复用的 AI 能力,支持离散制造与批量工厂的多产线、多工序、动态约束环境,极大提升 AI 编程助手在生产场景下的调度智能。

本 Skill 适用于以下典型场景:

  • 多工单/订单争夺有限产能资源时的最优排序与分配
  • 设备故障、缺料、人员缺勤等突发事件引发的快速重排
  • 换产/切换成本高企时的批次合并与最优切换路径
  • 新工单插入已承诺排程,需保证既有订单稳定交付
  • 产线瓶颈动态变化,需实时识别并调整“鼓-缓冲-绳”节奏

1. 触发条件与适用时机

Production Scheduling Skill 可在以下时机自动或手动激活:

  • 生产工单下达、MRP/MES 生成初步计划后需排产
  • 检测到产线瓶颈利用率高于阈值(如 >85%)或 OEE 下降
  • 发生设备故障、缺料、质检 hold、人员缺勤等需重排
  • 销售插入急单、客户变更交期、订单规格调整
  • 需分析换产策略(批量/混线)、平衡产线负载或优化作业顺序

你可以通过 Agent 指令、Hooks 或自动化触发,让 Skill 介入上述场景。例如结合 Everything Claude Code Hooks 实战 配置,当 MES 检测到产线停机或计划偏差时自动调用本 Skill 生成新排程建议。

2. Step by Step 操作流程

步骤 1:识别系统瓶颈与约束

Skill 首先基于 OEE 数据、工序利用率等指标,自动定位当前产线的“鼓”(系统约束/瓶颈)。如 Line 2 CNC 机台利用率最高,则将其设为调度核心,所有排程决策围绕其产能展开。

示例输出片段:

当前瓶颈工序:Line 2 CNC
利用率:89%
建议:所有上游工序优先保障该工序供料,下游工序适当缓冲,避免瓶颈停机。

步骤 2:作业优先级分类与排序

Skill 按工单紧急度、约束供料、交期等维度,将作业分为:逾期/高优先级单、瓶颈供料单、普通单。并根据产品混线特性自动选择排序规则(如 EDD 最早交期优先、SPT 最短加工时长优先、或换产敏感排序)。

示例输出片段:

排序结果:
1. 工单A(客户X,交期最早,需优先)
2. 工单B(瓶颈供料,次优先)
3. 工单C(普通单,按SPT排序)

步骤 3:换产/切换优化

对于换产成本高的场景(如涂装、印刷、注塑),Skill 会自动生成 setup matrix(换产矩阵),采用最近邻启发式与 2-opt 改进算法,输出最优切换顺序,兼顾交期与换产时间/成本。

示例输出片段:

推荐换产顺序:白色→灰色→黑色(从浅到深,最小化清洗时间)
预计总换产时间:65分钟,较原顺序减少40%
如有急单插入,自动评估插单对换产成本与交期的影响

步骤 4:锁定稳定窗口与动态重排

Skill 支持“冻结窗口”策略(如未来24-48小时内的已承诺工单不可随意调整),仅对未锁定作业进行重排,避免频繁变更导致现场混乱。遇到突发事件时,仅重排未冻结部分,并自动发布新排程至 MES/ERP。

示例输出片段:

冻结窗口:2024-06-10 08:00 ~ 2024-06-12 08:00
重排工单:D、E、F
新排程已同步至 MES,受影响岗位已通知

步骤 5:与 ERP/MES/CMMS 协同

Skill 输出结构化的作业序列、换产计划、瓶颈利用率等,支持与主流 ERP(SAP PP、Oracle Manufacturing)、高级排程(Preactor、Opcenter APS)和 MES 系统集成。并能根据实际产线反馈(如 MES 实际开工/完工、停机、报废)自动滚动修正排程,保证计划与现实闭环。

示例输出片段:

计划与实际对比:
- 工单A:计划08:00,实际08:10,偏差+10min
- 工单B:计划09:00,实际09:05,偏差+5min
建议:修正换产时间参数,提升计划准确率

3. 输出示例

场景一:设备故障应急排程

事件:Line 2 CNC 突发故障,预计修复4小时
影响工单:A、B、C
建议:
- 工单A可切换至Line 3(备用工艺)
- 工单B、C需等待修复,按最小总延迟重排
- 其余工单顺序优化,减少整体交期风险
- 新排程已发布,冻结窗口内工单未变更

场景二:急单插入与换产优化

事件:客户X插入急单D,交期2天
分析:
- 当前排程无空档,需评估影响
- 工单E可延后1班次不影响交期
- 急单D插入后,换产顺序调整为A→D→E,额外换产成本增加15分钟
- 建议:按新顺序执行,保证急单交付

4. 常见配套 Agent 与 Skill 协作

5. 与其他 Skill 的协作关系

6. 实践建议与注意事项

  • 排程算法输出后,务必结合实际工厂约束(如工艺、人员资质、工会规则)二次审核
  • 冻结窗口策略能有效防止频繁变更,但需与销售/客户服务部门达成一致
  • 换产优化需维护准确的 setup matrix,建议定期根据 MES 实际数据修正
  • 排程建议下发后,现场执行反馈(如计划偏差、瓶颈利用率)应持续回流,用于 Skill 规则微调和持续改进

更多高级配置与自动化集成方法,可参考 Everything Claude Code 完全指南Claude Code 高级技巧

FAQ

Q: 这个 Skill 能自动适应多产线、多工序和动态瓶颈吗?
A: 可以,Skill 内建瓶颈识别、工序负载分析和动态重排机制,支持多产线、多工序、瓶颈随产品结构变化自动调整。

Q: 如何与 MES/ERP 实现数据闭环?
A: Skill 支持结构化输出,可通过 API 或文件接口与主流 MES/ERP 集成,自动采集实际执行数据并动态修正排程。

Q: 换产优化和急单插入会不会影响已承诺订单?
A: Skill 默认采用冻结窗口策略,已承诺(如未来24-48小时)订单不随意调整,急单插入只在不影响既有承诺的前提下优化顺序。