4. 排产KPI指标体系设计

排产KPI不是“把能想到的指标都堆上去”,而是围绕交付、速度、库存、产能与柔性五类目标,建立一组口径清晰、彼此制衡、可追溯到排产动作的指标集合。指标设计的第一原则是:每个KPI都必须能回答“排产决策改变了什么”。如果一个指标无论排产方案怎么变都不动,它就不属于排产KPI,而属于基础数据质量指标。

下面先给出六个核心KPI的定义与计算口径,再说明它们之间的耦合关系与落地时的取数边界。

一、六个核心KPI的定义与计算口径

1. 准时交付率(On-Time Delivery, OTD)。定义:在承诺交付日期(或承诺交付窗口)内完成交付的订单数占应交付订单总数的比例。计算口径:

OTD = 按期交付订单数 / 应交付订单总数 × 100%

判定规则(需在制度中固化):
- 以“承诺交期”为基准,而非客户原始需求日期
- 允许提前交付,但提前超过窗口上限(如7天)是否计入,需明确
- 部分交付按“整单未齐套即不计入”或“按行项目计”二选一,不可混用

OTD是最直观的交付指标,但它对“承诺是否合理”不敏感。若销售随意承诺,OTD可能虚高;若承诺过紧,OTD会失真。因此OTD必须与订单满足率配对使用。

2. 订单满足率(Order Fill Rate, OFR)。定义:客户订单中能够按需求数量、需求时间被满足的比例,反映“需求被兑现的程度”。计算口径有两种,必须二选一并在全厂统一:

口径A(按订单行):OFR = 完全满足的订单行数 / 订单行总数 × 100%
口径B(按数量):OFR = 实际满足数量 / 需求总数量 × 100%

示例(假设数据):
订单行共200行,其中完全满足170行 → 口径A = 85%
需求总量10,000件,实际满足9,200件 → 口径B = 92%

OTD回答“有没有按时”,OFR回答“有没有给够”。两者同时低,说明产能或物料存在系统性缺口;OTD高而OFR低,说明排产倾向于“先交一部分、剩下慢慢补”,需要检查是否在牺牲客户完整体验。

3. 生产周期(Manufacturing Cycle Time, MCT)。定义:从工单释放到工单完工入库所经历的时间,通常按工单加权平均。计算口径:

MCT = Σ(工单完工时间 - 工单释放时间) / 完工工单数

注意区分三个时间:
- 释放时间:工单下达至车间的时刻
- 开工时间:首道工序实际开始时刻
- 完工时间:末道工序报工完成时刻

排产关注的是“释放→完工”,因为它包含排队等待,直接反映排产拥堵程度。

MCT是排产拥堵的“体温计”。MCT上升通常先于OTD恶化出现,因为排队时间在变长,但尚未击穿承诺交期。把MCT作为先行指标,可以在OTD下滑前预警。

4. 在制品(Work In Process, WIP)。定义:某一时点停留在车间、尚未完工入库的工单所对应的数量或金额。计算口径:

WIP(数量口径)= Σ 各工序在制数量
WIP(金额口径)= Σ 在制数量 × 对应物料标准成本
WIP周转率 = 期间完工量 / 期间平均WIP

示例(假设数据):
某周平均WIP = 1,200件,周完工量 = 600件
WIP周转率 = 600 / 1,200 = 0.5 次/周,即平均在制约2周

WIP与MCT遵循利特尔法则:MCT ≈ WIP / 产出速率。这意味着在产出速率不变时,压低WIP就能缩短MCT。排产中控制投料节奏(如按节拍投料、限制同时在线工单数)是压低WIP最直接的手段。

5. 设备利用率(Utilization)。定义:设备实际有效产出时间占可用时间的比例。计算口径:

利用率 = 实际加工时间 / 计划可用时间 × 100%

计划可用时间 = 日历时间 - 计划停机(保养、换型、休息)
实际加工时间 = 计划可用时间 - 非计划停机 - 等待 - 换型

关键:换型时间是否计入“实际加工时间”,决定利用率口径。
建议将换型单列,利用率只统计“有效加工”,避免用高换型撑高利用率。

利用率不是越高越好。接近100%的利用率意味着没有缓冲,任何波动都会直接转化为延期。排产中通常保留5%~15%的产能缓冲,用于吸收插单、故障与物料延迟。

6. 换型次数(Setup Count / Changeover Count)。定义:统计期内设备因切换产品、规格、模具而发生的换型次数,以及对应的换型总时间。计算口径:

换型次数 = 统计期内换型事件计数
换型总时间 = Σ 每次换型实际耗时
平均换型时间 = 换型总时间 / 换型次数
换型损失率 = 换型总时间 / 计划可用时间 × 100%

示例(假设数据):
某设备一周换型12次,总换型时间9小时,计划可用时间120小时
平均换型时间 = 45分钟/次
换型损失率 = 9 / 120 = 7.5%

换型次数与批量、排序策略直接相关。批量越大,换型越少,但WIP和MCT上升;批量越小,换型越多,但流动性更好。排产的核心权衡之一,就是在换型损失与交付速度之间找到平衡点。

二、指标之间的耦合关系

这六个KPI不是并列的,而是存在明确的因果链。下图展示了排产动作如何通过中间变量影响最终交付结果,以及各指标之间的制衡关系。

排产KPI因果链与制衡关系 排产动作 投料节奏 · 批量 · 排序 换型策略 合并同族 · 减少切换 产能缓冲 预留5%~15%可用时间 优先级规则 交期 · 客户等级 在制品 WIP 在线工单数量 换型次数 切换频次与耗时 设备利用率 有效加工占比 生产周期 MCT 释放→完工时间 准时交付率 OTD 按期交付比例 订单满足率 OFR 需求兑现程度 WIP↑ → MCT↑ 利特尔法则 利用率↑ → 缓冲↓ 波动→延期 换型↓ → 批量↑ WIP↑ · MCT↑

图中可以看到三条关键制衡:第一,WIP与MCT通过利特尔法则直接绑定,压低WIP是缩短周期的根本手段;第二,换型次数与批量反向相关,减少换型往往以增大批量为代价,进而推高WIP;第三,利用率与产能缓冲反向相关,追求高利用率会削弱抗波动能力,最终反噬OTD。排产KPI体系的设计,本质上就是在这三组矛盾中设定可接受的平衡区间。

三、落地时的取数边界与常见口径陷阱

指标定义清楚之后,真正容易出问题的是取数边界。以下四类陷阱在排产KPI落地中最常见:

  • 时间基准不统一:OTD用承诺交期,OFR用需求日期,MCT用释放时间,三者若不在同一套工单时间戳上取数,指标之间无法对齐。建议在MES/APS中统一维护“需求日期、承诺日期、释放时间、开工时间、完工时间”五个字段,并明确每个KPI引用哪几个。
  • 部分交付的处理:一张订单分三次交付,OTD按整单算还是按行算,结果差异可能超过10个百分点。必须在指标制度中写明,且OTD与OFR采用一致的口径。
  • 换型时间的归属:换型时间若计入设备利用率,会人为抬高利用率;若完全剔除,又无法反映换型对产能的真实侵蚀。推荐做法是利用率只统计有效加工,换型损失率单独统计,两者并列展示。
  • WIP的统计时点:WIP是时点量,必须固定统计时刻(如每日8:00或每班交接时),否则不同班次取数不可比。金额口径还需明确使用标准成本还是实际成本。
建议在排产KPI制度中为每个指标固定一张“口径卡”,至少包含:指标名称、计算公式、分子分母定义、时间基准、数据来源系统、统计频率、责任岗位、异常判定阈值。口径卡一旦发布,变更需走审批,避免口径漂移导致历史数据不可比。

四、指标目标值的设定方法

目标值不能拍脑袋,也不能直接照搬行业标杆。推荐用“基线—瓶颈—目标”三步法:

  1. 基线:取过去8~12周的实际数据,计算各KPI的均值与波动区间。例如OTD基线为82%±5%,MCT基线为14天±3天。
  2. 瓶颈:识别当前最制约交付的环节。若瓶颈在换型,则换型次数和换型损失率是优先改善对象;若瓶颈在投料节奏,则WIP和MCT是优先对象。
  3. 目标:在基线基础上设定分阶段目标,并明确每个目标对应的排产动作。例如“OTD从82%提升到90%”对应“投料节奏由每日投料改为按节拍投料,WIP上限设为800件”。

目标值必须与排产动作挂钩,否则只是数字游戏。一个可执行的KPI体系,应该让排产员每天都能看到:当前WIP是多少、距离上限还有多少空间、今天换型几次、哪些订单处于MCT超期风险中。指标只有进入日常排产决策,才真正发挥作用。

不要同时追求所有KPI最优。OTD、OFR、MCT、WIP、利用率、换型次数之间存在结构性矛盾,同时压到极致必然导致排产方案不可行。正确做法是确定1~2个主指标,其余作为约束或观察指标,并在制度中写明优先级。

总结来说,排产KPI指标体系的设计要点是:定义清晰、口径唯一、取数可追溯、指标之间有因果逻辑、目标值与排产动作绑定。六个核心KPI中,OTD和OFR面向客户,MCT和WIP面向流动性,利用率和换型次数面向产能与柔性。把它们放在同一张因果图上理解,才能避免“按下葫芦浮起瓢”的局部优化。