上一期我们讨论了设备故障后的滚动重排:当一段产能突然消失,PMC需要先识别影响范围,再决定任务是移动、拆分、转移还是整体重算。
但在很多工厂里,让计划失效最频繁的并不是设备,而是物料。
设备有空档,人员已经到位,订单也很紧急,到了开工时间才发现关键物料没到;或者库存里明明有数量,真正备料时却发现已经被其他订单占用;又或者大部分物料已经齐套,只差一个小件,整张订单只能停在那里。
这时 PMC 常见的处理方式是催采购、改计划、换一张订单先做。问题是,如果没有把物料缺口、预计到货时间和替代订单条件算清楚,“换单”很可能只是把停工从今天推迟到明天。
物料异常后的排产,需要回答四个问题:
- 缺的是哪一种物料、缺多少、影响哪道工序?
- 现有库存和未来来料分别在什么时候可用?
- 是必须全量齐套,还是可以按已齐套数量分批生产?
- 调整这张订单后,会不会与其他订单争用同一批物料?
这篇文章,我们继续站在 PMC 视角,拆解物料延期和齐套不足时的滚动排产方法。
一、缺料不是一个数量问题,而是“数量 × 时间 × 订单”的组合问题
很多缺料分析只回答“库存够不够”。但对排产来说,真正的问题是:
在某道工序计划开始之前,这张订单需要的物料能否按要求到位?
同一种物料,可能出现完全不同的计划结论:
- 库存总量足够,但已经分配给更早开工的订单;
- 当前库存不足,但来料会在工序开始前到达;
- 来料数量只够完成部分订单;
- 原料已经到厂,但仍处于检验、待入库或不可用状态;
- 主料齐套,辅料或包装材料未齐;
- 物料编码有库存,但订单实际使用的是另一个版本或规格。
因此,PMC不能只拿一张静态库存表判断是否可生产,而要把库存、来料计划、BOM用量、需求时间和订单优先级放在一起判断。
二、第一步:先建立可信的物料可用基线
物料异常发生后,第一件事不是立即移动任务,而是确认系统中的物料数据是否可信。
1. 核对当前库存
库存管理中可以按物料编码、名称和类型查询库存数据。手册说明,库存数据会参与物料齐套校验和未来物料需求计算。
图1:先核对关键物料的当前库存,确认系统数量与实际可用数量是否一致
如果发现盘点差异、临时入库或数据延迟,可以对单条库存进行修正。但修改库存不应只是为了“让系统排得出来”,而应有真实的收发存或盘点依据。
图2:库存发生真实变动时,及时修正关键物料数据
2. 核对未来来料
对当前不足的物料,还要确认采购或外协来料的数量、状态和预计到货时间。物料预测模块支持维护订单号、物料编码、数量、状态和预计到货时间,这些信息可作为未来供应计划参与判断。
图3:维护未来来料的数量、状态和预计到货时间
PMC要特别注意:采购订单上的“承诺日期”不一定等于生产可用时间。到货之后还可能经过运输签收、检验、入库和配送。因此,建议把物料可用时间拆成:
供应商发出时间 → 预计到厂时间 → 预计检验完成时间 → 预计可领用时间。
排产真正应使用的是最后一个时间点。
3. 持续更新来料状态
来料计划不是录入一次就结束。预计到货时间发生变化、数量分批交付或订单关闭时,都应及时更新,否则系统仍会按过期承诺判断物料可用性。
图4:集中查看来料数量、预计到货时间和当前状态
只有库存和来料时间可信,后续的缺料重排才有意义。
三、第二步:把缺料订单分成四类
不是所有物料不足都应该做同样处理。PMC可以先按缺口和时间把订单分成四类。
类型 | 典型表现 | 优先判断 |
当前不足、开工前可到 | 库存不足,但预计可用时间早于需求时间 | 保留原计划,同时跟踪来料风险 |
当前不足、开工后才到 | 来料晚于原工序开始时间 | 调整开工时间或切换订单 |
只能满足部分数量 | 现有库存与近期来料仅够一部分 | 判断是否允许分批生产与分批交付 |
到货时间不确定 | 供应商无法给出可靠承诺 | 按保守窗口重排,并升级风险 |
分类时还要区分:
- 缺料影响的是第一道工序,还是中间某一道工序;
- 是通用物料,还是只有该订单使用的专用物料;
- 是瓶颈物料,还是可以经过审批替代的普通物料;
- 是单一物料短缺,还是多个物料的到货时间互相错开。
一张订单的物料很多时,不应让 PMC 逐项凭经验判断,而应优先找到决定最早开工时间的关键缺口。
四、第三步:决定“等料、换单还是分批生产”
完成物料分类后,PMC通常有三类主要选择。
方案一:等料——保留订单,但把开始时间移到真实可用时间之后
适用于物料到货时间明确、订单仍有交付缓冲,而且提前开工会形成大量在制品的情况。
这里的“等料”不是被动等待,而是:
- 确认物料预计可领用时间;
- 重新计算订单最早开工时间;
- 检查新的预计完成时间是否仍能满足交期;
- 对关键来料设置跟踪节点或告警;
- 在空出的资源窗口安排具备生产条件的其他订单。
方案二:换单——让具备齐套条件的订单先占用产能
适用于缺料订单短期无法开工,而同一资源上存在工艺、物料和人员条件都具备的其他订单。
换单前要检查:
- 替代订单是否真的齐套;
- 换线、清机、工装和首检成本是多少;
- 临时提前后是否会过早形成成品库存;
- 被换出的订单到料后是否还能找到连续产能;
- 两张订单是否争用同一批通用物料。
换单不是看到哪张订单“有料”就拖上来,而是选择整体影响更小、后续仍能衔接的任务。
方案三:分批生产——按已齐套数量先做一部分
适用于客户接受分批交付、工艺允许拆批,且部分生产不会造成质量、追溯或换线成本失控的情况。
系统的生产全局配置中可以设置物料不齐套时采用“全量齐套后生产”或“部分齐套先生产”的策略。
图5:根据企业业务规则选择全量齐套或部分齐套生产
是否允许部分齐套生产,不应由 PMC 临时决定。企业需要提前明确:
- 哪些产品或工序允许分批;
- 最小生产批量和经济批量是多少;
- 如何区分已完成、在制和未投产数量;
- 分批后如何报工、追溯和交付;
- 额外换线成本由谁确认。
如果这些条件不清楚,部分齐套很容易变成“先开工再说”,最后产生更多等待中的半成品。
五、第四步:重排时要防止三种“假解决”
1. 为了不让设备空闲,先做不需要缺料的前工序
如果后续关键工序仍然长期缺料,提前生产只会增加在制品、占用场地和掩盖真实交付风险。是否提前开工,要看它能否缩短最终交付时间,而不是只看当前设备利用率。
2. 把缺料订单往后拖,却不检查后面的订单
任务后移会占用未来产能,可能与原本排在后面的订单发生冲突。调整后必须重新检查资源负载和订单交期。
3. 把物料全部让给最紧急订单,却不记录被影响订单
有限物料重新分配,本质上与紧急插单一样,是一次优先级决策。PMC需要说明哪些订单因此失去齐套条件、预计延迟多久,并由相应责任人确认。
六、第五步:用多维计划检查物料调整的连锁影响
完成换单、分批或重新排产后,不能只看缺料订单的新开始时间。排产预览可以从订单计划、资源计划、资源负载、物料计划和任务计划等维度检查结果。
图6:重排后同时检查订单交期、资源负载和物料需求时间
PMC至少要核对四项结果:
检查维度 | 需要回答的问题 |
物料计划 | 缺口是否消除?需求时间与来料可用时间是否匹配? |
订单计划 | 哪些订单改变了开始或完成时间?是否新增延期? |
资源计划 | 空出的时间是否被合理利用?未来是否形成新的拥堵? |
现场执行 | 已备料、已下发或已开工任务是否需要撤回、拆分或重发? |
一个方案只有同时满足物料可用、资源可用和交期可接受,才算真正可执行。
七、第六步:把“催料”升级为有条件、有责任人的风险闭环
很多缺料问题最后都落成一句“采购在催”。对 PMC 来说,这个状态不可计算,也不可承诺。
建议每个关键缺料至少记录:
- 受影响订单与工序;
- 缺料编码、缺口数量和需求时间;
- 当前库存与已确认来料数量;
- 预计可领用时间及可信程度;
- 临时排产方案;
- 若继续延期,下一步决策时间;
- 采购、仓储、质量、PMC和业务责任人。
系统的告警配置支持选择物料等业务场景,设置条件、预警等级和通知对象;告警记录还可以保留触发与处理信息。企业可以围绕“来料晚于需求时间”“关键物料缺口超过阈值”等场景建立主动提醒。
图7:围绕物料场景配置告警规则和通知流程
这不是为了让系统多发几条消息,而是让风险在影响开工前暴露,并把处理结果留存下来。
八、一个典型场景:订单 U 只齐套了 60%
假设订单 U 数量为 1000 件,客户要求五天后交付。关键物料 P 当前可用数量只够生产 600 件,剩余物料供应商承诺三天后到厂,但还需要半天完成检验入库。关键设备未来两天有可用产能,第四天以后已经安排其他订单。
PMC不应直接把 1000 件全部排入前两天,而可以依次判断:
- 核对 600 件对应的物料是否真实可领用;
- 确认订单 U 是否允许分批生产、分批报工和分批交付;
- 评估先做 600 件后再次换线的成本;
- 把剩余 400 件的最早开工时间设在预计可领用时间之后;
- 检查第四天关键设备上的原任务是否可以调整;
- 比较“先做 600 件”“等待全量齐套”“换其他订单先做”三个方案;
- 与业务确认分批交付或新的承诺时间;
- 对剩余来料设置复核节点,并在到货时间变化时再次滚动排产。
如果客户可以接受先交 600 件,且两次换线成本可控,分批生产可能是合理方案。如果产品不允许拆批,或者第二次换线会占用更关键的产能,那么等待全量齐套并安排其他订单先生产,反而更稳妥。
同样是“只齐套 60%”,结论取决于交付方式、工艺约束、换线成本和未来产能,而不是一个固定规则。
九、结语:物料约束管理的核心,是把“什么时候能做”算清楚
物料异常后的专业处理链条应该是:
核对库存 → 更新来料计划 → 找到关键缺口 → 判断可用时间 → 区分全量或部分齐套 → 生成等料、换单和分批方案 → 比较订单、资源与物料影响 → 确认后下发 → 持续跟踪来料。
APS可以把库存、未来来料、BOM需求和排产时间放到同一套计划逻辑中,帮助 PMC 更早识别物料风险,并在调整后检查订单、资源和物料的连锁影响。但系统中的结果仍然依赖库存准确性、来料承诺及时性和企业对分批生产的管理规则。
好的物料排产,不是让所有设备任何时候都有活干,而是让每一道任务在开始之前具备真实生产条件,让缺料风险提前暴露,让每次物料重新分配都有清楚的优先级和影响边界。
如果对排产有疑问,欢迎交流,如果对APS智能排产有兴趣,也可以拿真实订单跑一跑:https://aps.bctools.cn
下一篇预告:面对销售询单和交期承诺,PMC如何不靠拍脑袋回答“什么时候能交”?下一篇将从订单、物料、瓶颈产能和已有计划四个方面拆解交期预估。