文档产品文档

生产排程模块功能说明

排程决定"先做什么、在哪做、什么时候做"。本文说明排程的输入、约束、算法策略与异常处理。

百华产品团队2026-09-03阅读 199有用 36

模块定位

排程模块把工单分配到具体的工作中心和时间段,形成可执行的作业计划。

排程要同时满足多个目标:交期、产能、换型次数、成本。

这些目标互相冲突,所以排程本质上是权衡。

排程的输入

输入 来源
工单(数量、交期、优先级) 工单模块
工艺路线(工序、工时) 基础数据
工作中心产能 基础数据
日历班次 基础数据
物料齐套情况 库存模块
模具/工装可用性 设备模块

输入不全,排程结果一定不可用。

排程的约束

硬约束(必须满足)

  • 工序先后顺序
  • 设备能力限制(某工序只能在特定设备做)
  • 班次时间

软约束(尽量满足)

  • 交期优先
  • 减少换型
  • 均衡负荷
  • 优先使用某台设备

硬约束被违反,方案不可行;软约束被违反,方案不是最优。

排程策略

策略 规则 适用
交期优先 交期早的先排 交期严格的订单
最短加工时间优先 快的先做 提高产出、缩短平均周期
优先级排序 按客户等级/订单类型 有优先客户
换型优化 相同产品的排在一起 换型成本高的场景
负荷均衡 各工作中心负荷平均 避免局部瓶颈

实践中通常是多目标加权,权重可配置。

排程粒度

粒度 说明 适用
粗排 只排到工序和日期 长周期计划
细排 排到工序和时间段 日计划
序排 排到具体设备和顺序 瓶颈工序

建议瓶颈工序细排,非瓶颈粗排。全部细排既没必要,计算量也大。

有限产能 vs 无限产能

方式 说明
无限产能 不考虑产能限制,只按交期排
有限产能 考虑产能约束

实际生产要用有限产能排程,否则排出来的计划完成不了。

异常处理

插单

紧急订单插入,需要重新排程。

处理方式

  • 全量重排(结果变化大)
  • 局部调整(影响小,但可能不是最优)
  • 顺序插入(只调整受影响的工序)

建议局部调整优先,避免计划频繁大变导致车间无所适从。

设备故障

设备停机需要把任务转移到其他设备。

系统应支持:快速查看可替代设备、一键转移任务、重算后续计划。

进度落后

实际进度落后于计划时,系统应能:

  • 识别受影响的工单
  • 提示交期风险
  • 给出调整建议(加班、转移、调整顺序)

排程结果的可视化

常见视图:

视图 用途
甘特图 直观展示时间安排
负荷图 查看各工作中心的负荷
设备排程表 单台设备的任务序列
交期预警 可能延期的工单列表

甘特图最直观,但要注意性能——任务多时渲染会慢。

关键配置项

配置 说明
排程策略与权重 多目标的优先级
排程范围 排多少天内的任务
是否允许拆分 一个工单是否可拆到多台设备
换型时间矩阵 不同产品间切换的换型时间
优化目标 交期/效率/成本

常见问题

问题 原因与处理
排程结果不可行 检查产能配置是否过高
结果频繁变动 检查插单频率和重排策略
与车间实际不符 检查工时数据是否准确
计算太慢 缩小排程范围、减少任务数

注意事项

  • 工时数据必须准确,这是排程质量的基础
  • 产能不要按理论值填,用历史实际值
  • 排程不是一次性的,要支持滚动排程(每天重排未来几天)
  • 保留人工干预能力:算法给出的方案要允许计划员手工调整

排程引擎的具体参数、算法策略与界面说明,[待补充:产品团队补齐]。

这篇内容对你有帮助吗?

当前为游客态,投票按设备去重