4. WIP分类与优先级管理

在多品种小批量环境中,WIP(在制品)不是一堆同质的“半成品”,而是由不同订单、不同产品族、不同工序阶段、不同交期压力交织而成的复杂集合。如果对所有WIP一视同仁地排队和推进,结果往往是:紧急订单被普通订单堵住,高价值产品被低价值产品占用产能,瓶颈工序前堆满“看起来都重要”的任务。因此,WIP管理的核心动作不是“管数量”,而是先分类、再定优先级、最后动态调整。

一、按订单、产品、工序三个维度分类

WIP分类的第一个原则是:同一批在制品,至少要从三个视角同时打标签,才能支撑后续的优先级判断。

  • 按订单分类:区分订单类型(常规订单、紧急订单、插单、补货订单、样品订单)、客户等级(战略客户、普通客户)、交期紧迫度(逾期、今日必交、本周交、可延后)。订单维度回答的是“这批WIP为谁服务、违约代价多大”。
  • 按产品分类:区分产品族(如A系列、B系列)、工艺相似度(可共线、需专用设备)、单位价值(高价值/低价值)、质量风险(新导入产品、成熟产品)。产品维度回答的是“这批WIP占用多少关键资源、切换代价多大”。
  • 按工序分类:区分当前所处工序(前段加工、中段装配、后段测试/包装)、是否在瓶颈工序、是否在关键质量门、剩余工序数。工序维度回答的是“这批WIP离完工还有多远、卡在哪个资源上”。

实际操作中,建议在MES或排产看板上为每个WIP批次维护三个字段:order_type、product_family、current_operation,并附加due_date和remaining_ops。这样,任何一次优先级判断都有数据依据,而不是靠调度员记忆。

二、ABC-XYZ分类法:把“重要”和“波动”分开看

ABC分类按价值或数量占比划分:A类为高价值/高占比(通常累计占70%左右),B类为中等(累计占20%左右),C类为低价值/低占比(累计占10%左右)。XYZ分类按需求波动性划分:X类需求稳定、可预测,Y类有季节性或有规律波动,Z类需求随机、难以预测。

将两者交叉,得到九宫格。对WIP管理而言,最有操作意义的是四个角:

  • AX:高价值、需求稳定。适合按节拍连续流,WIP尽量少,优先级按固定节拍自动排。
  • AZ:高价值、需求随机。必须保留一定缓冲WIP,但优先级要按订单紧急度动态调整,不能简单先到先做。
  • CX:低价值、需求稳定。可以批量排队,优先级最低,允许等待。
  • CZ:低价值、需求随机。最容易造成“隐形拥堵”,应设置WIP上限,超过上限时暂停投料。

示例:某电子装配车间有A类产品(单价800元,月需求稳定)和C类产品(单价30元,需求随机)。若把C类Z产品与A类X产品混排在同一瓶颈工序,C类Z产品一旦插单,会直接拉长A类产品的交期。正确做法是:为C类Z产品设置独立的小批量窗口,或将其排在非瓶颈时段。

三、紧急订单与插单处理

紧急订单和插单不能靠“喊一声就插”,而要有明确的准入条件和代价评估。建议采用以下判断路径:

  1. 确认紧急等级:是客户停线、合同罚款,还是内部催办?只有前两者才值得打断当前排程。
  2. 计算插单代价:被插单的订单将延迟多少?是否会导致连锁逾期?瓶颈工序切换时间增加多少?
  3. 选择插入位置:优先插入非瓶颈工序的空隙;若必须占用瓶颈,则选择切换代价最小的相似产品之后。
  4. 补偿被插单:通过加班、外协或调整后续批次,把被插单的延迟控制在可接受范围内。
插单不是免费操作。每一次插单都应记录:插单原因、被影响订单、实际延迟、补偿措施。积累一个月后,就能看出哪些客户或订单类型频繁造成干扰,从而在接单阶段就设置门槛。

四、优先级规则设计与动态调整

优先级规则不能只有一条“先到先做”。在多品种小批量中,推荐使用加权优先级分数,把多个因素合成一个可排序的数值。一个可落地的示例公式如下:

优先级分数 = 0.40 × 交期紧迫度
           + 0.25 × 客户等级
           + 0.20 × 产品价值等级
           + 0.15 × 剩余工序数

其中:
交期紧迫度 = 1 / (剩余天数 + 1),逾期订单取1.0
客户等级:战略客户=1.0,普通客户=0.5
产品价值等级:A类=1.0,B类=0.6,C类=0.3
剩余工序数:越少得分越高,按 1/(剩余工序数) 归一化

假设有两批WIP:批次甲为战略客户A类产品,剩余2天、剩余3道工序;批次乙为普通客户C类产品,剩余1天、剩余1道工序。代入计算:甲得分约0.40×(1/3)+0.25×1.0+0.20×1.0+0.15×(1/3)≈0.65;乙得分约0.40×(1/2)+0.25×0.5+0.20×0.3+0.15×1.0≈0.51。因此甲优先。这个结果说明:交期紧不一定排第一,还要看客户等级和产品价值。

动态调整的触发条件包括:订单交期变更、设备故障、质量异常、物料短缺、客户升级投诉。每次触发后,重新计算受影响批次的优先级分数,而不是全局重排。这样既能响应变化,又不会让现场频繁换线。

WIP分类—优先级—动态调整关系图 WIP三维分类 订单:常规/紧急/插单 产品:A/B/C · 价值/风险 工序:瓶颈/关键门/剩余 ABC-XYZ 交叉分类 AX 连续流·低WIP AY 按节拍·缓冲 AZ 动态优先级 BX 批量排队 BY 按周期排 BZ 限WIP上限 CX 最低优先 CY 窗口排程 CZ 独立小批窗口 加权优先级分数 0.40 × 交期紧迫度 0.25 × 客户等级 0.20 × 产品价值等级 0.15 × 剩余工序数 分数越高 → 越先排产 触发重算:交期变更/故障/缺料 动态调整闭环 监控触发 交期/故障/缺料 重算分数 仅受影响批次 调整排程 插入/延后/补偿 记录 复盘 反馈:更新规则权重与WIP上限

最后需要强调:优先级规则一旦确定,应在一定周期内保持稳定,不能每天改权重。建议每周复盘一次,根据实际逾期率、插单频率、瓶颈利用率来微调权重。规则稳定,现场才有可预期性;动态调整只针对异常事件,而不是日常操作。