文档产品文档
生产排程模块功能说明
排程决定"先做什么、在哪做、什么时候做"。本文说明排程的输入、约束、算法策略与异常处理。
百百华产品团队2026-09-03阅读 199有用 36
模块定位
排程模块把工单分配到具体的工作中心和时间段,形成可执行的作业计划。
排程要同时满足多个目标:交期、产能、换型次数、成本。
这些目标互相冲突,所以排程本质上是权衡。
排程的输入
| 输入 | 来源 |
|---|---|
| 工单(数量、交期、优先级) | 工单模块 |
| 工艺路线(工序、工时) | 基础数据 |
| 工作中心产能 | 基础数据 |
| 日历班次 | 基础数据 |
| 物料齐套情况 | 库存模块 |
| 模具/工装可用性 | 设备模块 |
输入不全,排程结果一定不可用。
排程的约束
硬约束(必须满足)
- 工序先后顺序
- 设备能力限制(某工序只能在特定设备做)
- 班次时间
软约束(尽量满足)
- 交期优先
- 减少换型
- 均衡负荷
- 优先使用某台设备
硬约束被违反,方案不可行;软约束被违反,方案不是最优。
排程策略
| 策略 | 规则 | 适用 |
|---|---|---|
| 交期优先 | 交期早的先排 | 交期严格的订单 |
| 最短加工时间优先 | 快的先做 | 提高产出、缩短平均周期 |
| 优先级排序 | 按客户等级/订单类型 | 有优先客户 |
| 换型优化 | 相同产品的排在一起 | 换型成本高的场景 |
| 负荷均衡 | 各工作中心负荷平均 | 避免局部瓶颈 |
实践中通常是多目标加权,权重可配置。
排程粒度
| 粒度 | 说明 | 适用 |
|---|---|---|
| 粗排 | 只排到工序和日期 | 长周期计划 |
| 细排 | 排到工序和时间段 | 日计划 |
| 序排 | 排到具体设备和顺序 | 瓶颈工序 |
建议瓶颈工序细排,非瓶颈粗排。全部细排既没必要,计算量也大。
有限产能 vs 无限产能
| 方式 | 说明 |
|---|---|
| 无限产能 | 不考虑产能限制,只按交期排 |
| 有限产能 | 考虑产能约束 |
实际生产要用有限产能排程,否则排出来的计划完成不了。
异常处理
插单
紧急订单插入,需要重新排程。
处理方式:
- 全量重排(结果变化大)
- 局部调整(影响小,但可能不是最优)
- 顺序插入(只调整受影响的工序)
建议局部调整优先,避免计划频繁大变导致车间无所适从。
设备故障
设备停机需要把任务转移到其他设备。
系统应支持:快速查看可替代设备、一键转移任务、重算后续计划。
进度落后
实际进度落后于计划时,系统应能:
- 识别受影响的工单
- 提示交期风险
- 给出调整建议(加班、转移、调整顺序)
排程结果的可视化
常见视图:
| 视图 | 用途 |
|---|---|
| 甘特图 | 直观展示时间安排 |
| 负荷图 | 查看各工作中心的负荷 |
| 设备排程表 | 单台设备的任务序列 |
| 交期预警 | 可能延期的工单列表 |
甘特图最直观,但要注意性能——任务多时渲染会慢。
关键配置项
| 配置 | 说明 |
|---|---|
| 排程策略与权重 | 多目标的优先级 |
| 排程范围 | 排多少天内的任务 |
| 是否允许拆分 | 一个工单是否可拆到多台设备 |
| 换型时间矩阵 | 不同产品间切换的换型时间 |
| 优化目标 | 交期/效率/成本 |
常见问题
| 问题 | 原因与处理 |
|---|---|
| 排程结果不可行 | 检查产能配置是否过高 |
| 结果频繁变动 | 检查插单频率和重排策略 |
| 与车间实际不符 | 检查工时数据是否准确 |
| 计算太慢 | 缩小排程范围、减少任务数 |
注意事项
- 工时数据必须准确,这是排程质量的基础
- 产能不要按理论值填,用历史实际值
- 排程不是一次性的,要支持滚动排程(每天重排未来几天)
- 保留人工干预能力:算法给出的方案要允许计划员手工调整
排程引擎的具体参数、算法策略与界面说明,[待补充:产品团队补齐]。
这篇内容对你有帮助吗?
当前为游客态,投票按设备去重