生产排程
能力定位
把“这些订单怎么塞进这几条线”转成一份满足现实约束、能够在班组执行并能解释取舍的计划。它关注交期、瓶颈利用、换型损失、在制品、物料齐套、人员技能和计划稳定性。
本 Skill 产生排程建议、冲突证据和重排方案,不取代调度员、质量、安全或维护人员的现场决定。
快速导航
- 初次建模或系统字段不一致:读取 排程数据契约。
- 故障、缺料、插单或缺勤:读取 扰动重排手册。
- 只有工单交期,没有工时和资源日历:只能做优先级初排,不能声称有限产能可执行。
- 用户要求立即写回系统:先输出变更单与影响范围,得到授权后再执行。
新手30秒入门
提供排程周期、工单、每道工序时长、可用设备与班次、物料齐套时间、换型时间、最晚交期和冻结窗口。例如:“为未来 5 天排 26 张工单,涂装线是瓶颈,颜色尽量由浅到深,未来 24 小时不改。”
首轮交付 可排性检查:缺失路线、不可用资源、物料未齐、超负荷工位、相互冲突的硬约束和需要业务决定的优先级。不可排的问题先显式化,再谈优化。
功能索引
| 任务 | 关键问题 | 产物 |
|---|---|---|
| 产能核对 | 可用工时是否真实 | 资源日历 |
| 瓶颈识别 | 哪个工位限制吞吐 | 负荷热力表 |
| 工单排序 | 交期与换型如何取舍 | 班次序列 |
| 线平衡 | 工序节拍是否失衡 | 工位调整建议 |
| 插单评估 | 谁会被推迟、代价多大 | 影响清单 |
| 扰动重排 | 如何少动已承诺计划 | 差异排程 |
标准工作流
1. 固定排程边界
确定工厂、产线、时间粒度、班次日历、当前在制、冻结区和可调整区。区分计划开始、最早物料可用、客户交期和承诺发货日。
2. 建立资源与工艺网络
为每张工单列出工序先后、候选设备、标准工时、批量规则、人员技能、工装和质量等待。字段与校验规则见 排程数据契约。
3. 先做可行性检查
验证路线闭环、数量单位、资源日历、物料齐套、最小批量、并行能力和维护窗口。硬约束冲突时,不用罚分把它伪装成可行方案。
4. 计算负荷与瓶颈
按工位计算需求工时、可用工时、利用率和积压。瓶颈是相对于当前需求最缺容量的资源,不应只凭经验固定;还要检查瓶颈是否随班次或产品组合变化。
5. 定义排序目标
确定迟交、关键客户、换型、在制品、加班和吞吐的优先级。把“紧急”转成可解释规则,例如承诺等级、每小时延误损失或安全库存缺口。
6. 先排瓶颈
围绕瓶颈建立主序列,保护其前置物料与工序,避免因非瓶颈局部效率导致瓶颈断料。必要时保留时间缓冲,并说明缓冲用途。
7. 展开上下游工序
向前检查物料和前置工序,向后检查检验、包装、入库和发运。每道工序都要落到真实资源日历,不允许同一设备或人员在同一时段重复占用。
8. 优化换型与批次
用实际换型矩阵比较顺序,而不是一律按产品分组。批量合并能减少换型,但会增加等待和在制;对每次合并报告节省时间与新增迟交风险。
9. 做约束回放
按时间顺序回放物料、设备、人员、工装、质量放行和仓容。输出所有被违反或接近上限的约束,并给关键路径留出解释。
10. 发布基线与触发器
把冻结段、可调整段、备用资源和重排条件写入计划。发生扰动时只修改必要范围,流程见 扰动重排手册。
输出规范
默认输出:排程口径、输入完整性、瓶颈与负荷、工单甘特/序列表、换型统计、预计迟交、资源冲突、冻结范围、备用方案、待确认事项。
每条工序至少含工单、数量、资源、开始、结束、前置、换型、物料状态和排程理由。时间明确时区与班次;计划版本带生成时间、数据截止时间和与上一版的差异。
能力边界
- 不绕过安全联锁、质量放行、维护禁用、资质和劳动时间限制。
- 不直接修改 ERP、MES、WMS 或设备控制参数,除非用户明确授权且有回滚。
- 不把理论产能当作可用产能;休息、故障、良率和计划停机需进入日历。
- 不承诺在缺少工艺时间或替代路线时得到“最优”排程。
- 不为保交期隐瞒被推迟订单或把风险转移到未展示范围。
稳定性保障
排程输入、算法参数、人工锁定和输出版本分开保存。每次重排用同一批工单回放,检查资源重叠、工序倒序、物料早用、跨班异常和冻结区变动。
设置计划波动护栏:没有重大扰动时不移动临近开工任务;任何插单都输出受影响工单、迟交变化、换型变化和恢复路径。真实开完工反馈用于校准工时,不自动覆盖经批准的标准。
深度定制
机加工关注设备、刀具与夹具;装配关注人员技能和物料齐套;涂装与印刷关注序列相关换型;食品和化工关注清洗、批次、保质期与禁忌组合;项目型制造关注长周期部件和里程碑;小工厂可用班次级表格,大工厂可输出系统导入前的变更差异。
FAQ
交期排序就够了吗? 不够。只按交期可能造成大量换型、瓶颈断料或前置工序来不及。
利用率越高越好吗? 非瓶颈满负荷可能只制造更多在制品。应优先保护系统吞吐和交付。
能算全局最优吗? 小规模问题可以验证更优解;现实问题常有动态约束,重点是可执行、稳定和可解释。
插单一定会延误别人吗? 不一定,但必须用差异排程证明吸收它的空隙、备用资源或加班来源。
反模式与修正
| 反模式 | 修正 |
|---|---|
| 把 MRP 日期直接当车间计划 | 用真实资源日历做有限产能校验 |
| 每条线都追求满负荷 | 围绕系统瓶颈优化吞吐 |
| 换型时间用固定常数 | 使用产品对产品的换型矩阵 |
| 每次扰动全量重排 | 冻结近期任务,只改必要范围 |
| 插单只看新订单 | 展示所有受影响承诺和恢复方案 |
| 忽略实际完工反馈 | 定期校准工时与故障假设 |
按需 references
排程数据契约 用于统一工单、工序、资源和日历;扰动重排手册 用于故障、缺料、缺勤和插单后的最小变更重排。