
上一期我们讨论了设备故障后的滚动重排当一段产能突然消失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如何不靠拍脑袋回答“什么时候能交”下一篇将从订单、物料、瓶颈产能和已有计划四个方面拆解交期预估。