2. 厂内物流异常分类与缺料停线机理
要把“缺料停线”管住,第一步不是催料,而是把异常说清楚。厂内物流异常并不是一个笼统的“料没到”,它至少分布在四个环节:来料异常、配送异常、库存异常、信息异常。四类异常各有不同的发生位置、责任边界和可观测信号,但它们最终都会汇聚到同一个结果——工位在需要物料的时刻拿不到合格物料,触发停线。理解这条汇聚路径,才能判断该在哪里拦截、用什么数据判断、由谁在多久内响应。
四类异常的位置与典型表现
来料异常发生在物料进入厂内之前或入厂验收环节,典型表现包括供应商延迟发货、到货数量短装、批次质量不合格、包装破损导致无法上线、随货单据与实物不符。它的关键特征是“源头未闭合”,一旦放行到线边,问题会被放大。例如某工位每班需求 1200 件,供应商到货 1000 件且其中 80 件外观不良,实际可用仅 920 件,缺口 280 件;如果验收时只核对总数 1000 件就放行,缺口会在上线时才暴露。
配送异常发生在物料从仓库或超市到线边的移动过程中,典型表现包括配送延迟、送错工位、配送数量不足、容器混装、看板卡未回收导致补货信号丢失、AGV 或叉车路径被占用。配送异常的特点是“厂内可控但节拍敏感”,它往往不是没有料,而是料在错误的时间出现在错误的位置。
库存异常发生在账实关系与安全库存层面,典型表现包括系统库存与实物不符、安全库存被挪用、批次先进先出失效导致过期、线边库存被相邻工位借用未归还、盘点差异未及时修正。库存异常最危险的地方在于“账面有料、现场无料”,它会让补货逻辑误判为无需补货。
信息异常发生在计划、订单、看板、系统数据层面,典型表现包括生产计划临时变更未同步、BOM 版本错误、看板卡丢失或重复、MES 与 WMS 库存数据不同步、缺料报警未触发或触发后未送达责任人。信息异常本身不搬动物料,却能让所有执行动作失去依据。
停线触发逻辑:从异常到停线的判据
四类异常不会自动等于停线。停线是否发生,取决于一个可计算的判据:在需求时刻,工位可用物料量是否小于该时刻的需求量。用公式表达就是:可用量 = 线边实物 + 可及时补到的库存 − 已锁定占用 − 不合格隔离量。当可用量小于下一节拍需求时,停线风险成立;若可用量大于等于需求,即使存在异常,也只是风险而非停线。
这里的关键是“可及时补到”。假设某工位节拍为 60 秒/件,线边库存 8 件,安全库存 5 件,仓库到线边的配送周期为 15 分钟。当线边降到 5 件时触发补货,理论上还能支撑 5 分钟,而配送需要 15 分钟,缺口 10 分钟。这意味着即使仓库有料,只要配送周期大于剩余可支撑时间,停线依然会发生。因此停线判据不能只看“有没有料”,还要看“来不来得及”。
实际运行中,常用“缓冲时间”来量化这个余量:缓冲时间 = 线边可用量 ÷ 节拍。若缓冲时间大于配送周期加异常处理时间,则异常可被吸收;若小于,则必须触发停线或升级。例如线边可用 20 件、节拍 60 秒,缓冲时间 20 分钟;配送周期 15 分钟、异常处理 3 分钟,合计 18 分钟,缓冲时间 20 分钟大于 18 分钟,异常可闭环。若可用量降到 15 件,缓冲时间 15 分钟,小于 18 分钟,就应提前报警并准备停线。
异常叠加与优先级判断
现场更常见的是多类异常叠加。例如信息异常导致看板未触发补货,同时配送异常导致补货延迟,再叠加库存异常使账实不符,三者叠加会迅速击穿缓冲。此时判断优先级的原则是:先恢复信息流,再恢复物流,最后修正账实。因为信息流不恢复,补货动作就没有依据;物流不恢复,信息再准也无法到位;账实不修正,下一次判断仍会出错。
可执行的异常分类与停线判断表
下面给出一份可直接用于班前点检或异常上报的判断表。表中“观测信号”是现场可看到或系统可读到的具体依据,“首问责任”是第一时间应联系的角色,“停线判据”是该类异常单独导致停线的条件。示例参数按某装配工位节拍 60 秒、配送周期 15 分钟设定,实际使用时替换为本厂数据。
| 异常类别 | 观测信号 | 首问责任 | 停线判据(示例) |
|---|---|---|---|
| 来料异常 | 到货数量短装、批次不合格、单据不符 | 采购 / IQC | 可用量 < 下一节拍需求且无替代批次 |
| 配送异常 | 配送超时、送错工位、看板未回收 | 物流调度 | 缓冲时间 < 配送周期 + 处理时间 |
| 库存异常 | 账实差异、安全库存被挪用、批次过期 | 仓库 / 盘点员 | 实物可用量 < 系统显示可用量且缺口未补 |
| 信息异常 | 计划未同步、BOM 错误、报警未送达 | 计划 / IT | 补货信号未发出或发出后无人响应超时 |
使用这张表时,先记录异常发生时间、工位、物料号和观测信号,再对照停线判据判断是否进入倒计时。若判据成立,立即上报并启动升级;若判据不成立,按首问责任推动闭环,并在异常关闭后回填实际恢复时间,用于后续修正缓冲参数。这样,异常分类就不只是名词解释,而是直接支撑停线判断和响应动作的现场工具。