连接任何 ERP

SkyPlanner 的开放 REST API 可连接 ERP、MES 和运营系统,包括内部 ERP。您可以自行构建集成,也可以让我们的团队协助。

也可独立运行 — ERP 集成是可选的,非必需的。

讨论集成项目

连接 ERP 和 MES 系统,如

APS 与排程

产品族重复生产间隔:计算切实可行的 EPEI

每种零件能否及时再次投产?计入换型时间,算出产能可支撑的 EPEI,并将重复生产任务纳入 SkyPlanner 排程。

Jussi Mäntylä 生产计划专家,SkyPlanner 更新于 2026年10月28日 3 分钟阅读
Three different part shapes repeat around a machining station, illustrating a product family’s return interval.
本文内容
  1. 什么是 EPEI?
  2. 如何计算产能约束下的 EPEI 下限
  3. 主动为波动预留余量
  4. EPEI 计算示例:一台设备生产三种零件
  5. 哪些因素会让间隔缩短或延长?
  6. 让循环生产安排服务于需求,而不只是遵循循环表
  7. 将重复生产任务纳入实际生产排程
  8. 按产品族的实际用时建立模型
  9. 节省准备时间,也要兼顾下一次生产需求
  10. 生产发生变化时,重新检查重复生产间隔
  11. 用 SkyPlanner 为一个定期生产的产品族试排

首页 » 资源 » 产品族重复生产间隔:计算切实可行的 EPEI

预计阅读时间: 11 分钟

你希望把一个产品族中每种零件的生产批量缩小,同时提高生产频次。循环生产的顺序看起来很清楚:先 A,再 B,然后 C,最后回到 A。但设备还要完成客户订单,而且每循环一轮,都要再进行一整套换型。

EPEI(Every Part Every Interval)用于衡量一个产品族中各零件重复投产的间隔,帮助你判断该产品族多久能再生产一轮。关键不只是你希望间隔多短,而是加工、准备和其他任务所需的时间能否全部安排在这个间隔内。

先检验产能是否允许,再将这些重复生产订单与其他生产任务放进同一份排程。SkyPlanner APS 可以帮助你完成这项工作,无须为了落实选定的生产频率,反复调整各台设备各自的任务队列。

什么是 EPEI?

EPEI 是指在指定工序上,某一明确界定的产品族中,每种零件相邻两次投产之间的时间间隔。如果 EPEI 目标为两个工作日,就意味着每隔两个工作日重新生产该产品族中的每种零件,生产数量则满足这一补货频率的需求。

你也可能见到“每种产品的重复生产间隔”这一说法,或 EPEx 这一写法,其中 x 代表选定的时间间隔。重要的是重复生产的频率,而不是工厂采用哪种缩写。

给出数值前,先明确适用范围。只有大家都清楚涉及哪些零件、使用哪个资源、依据哪份工作日历,“两天”这个数字才有意义。某个产品族即使在机加工环节每两天生产一轮,仍可能需要等待每周才运行一次的下游工序。

还要区分以下三点:

  • 计算下限:在给定条件下,通过产能核算的最短间隔。
  • 计划目标:综合可操作性、需求和生产条件后选定的重复生产间隔。
  • 实际间隔:每种零件相邻两次投产之间实际经过的时间。

循环生产计划上写有目标,并不代表车间已经实现了这个目标。EPEI 也不是生产单件所需的周期时间,不是需求所决定的生产节拍,更不是订单从投产到完工的总时间。

如何计算产能约束下的 EPEI 下限

对于在单个资源上依次生产的简单产品族,先准备三项数据:

1. 每个工作日可用于该产品族的时间。扣除计划内的非生产时间,以及该资源已分配给其他任务的产能。

2. 满足需求所需的每日加工时间。将每种零件的日均需求量乘以单件加工时间,再把结果相加。

3. 一个完整重复生产循环所需的准备时间。计入每一次换型,包括从最后一种零件切回第一种零件的换型。

可用时间减去每日加工时间,剩下的就是可用于准备的产能。基本计算公式为:

最短间隔(工作日)= 每个重复生产循环的准备时间总和 ÷ 每日剩余可用于准备的产能

用符号表示,设 A 为每日可用分钟数,R 为每日所需加工分钟数,S 为每个完整循环所需的准备分钟数:

T ≥ S ÷ (A − R)

推导很简单:在 T 个工作日内,加工需要 R × T 分钟,准备需要 S 分钟,两者之和不能超过 A × T 分钟的可用时间。将这一条件整理后,就得到上述间隔公式。

计算时要统一单位。如果需求以件/天计,单件加工时间以秒/件计,应先把相乘得到的秒数换算为分钟数,再从每日可用分钟数中扣除。

主动为波动预留余量

按基本下限安排生产,换型会占满全部剩余产能。如果没有余量来吸收日常波动,这样的生产目标就很容易被打乱。

计算间隔前,可以明确每天预留多少分钟,用于生产恢复或应对需求波动,再从 A 中扣除这部分余量。同一项时间不能重复扣除:休息、已知停机、争用同一资源的其他任务以及恢复时间,都应清楚区分、分别处理。

如果 A − R 为零或负数,就没有可供准备使用的剩余时间。如果持续的加工负荷已经占满全部可用产能,延长间隔也无法解决问题。此时需要调整负荷、加工所需时间或产能。

这算出的是产能约束下的下限,而不是经济最优值。它假定具有代表性的需求组合保持稳定,每个循环中每种零件只投产一次,并按指定顺序生产。最小批量要求、耗时固定的工艺、物料可用情况以及其他工序,都可能要求更长的间隔。

EPEI 计算示例:一台设备生产三种零件

假设一个机加工单元需要重复生产三种零件。扣除计划内的非生产时间和已安排的其他任务后,每个工作日可用于该产品族的时间为 420 分钟。

零件每个工作日的需求量单件加工时间每个工作日所需加工时间
A100 件2 分钟200 分钟
B60 件1.5 分钟90 分钟
C40 件1 分钟40 分钟
合计200 件—330 分钟

完整的 A–B–C–A 循环需要 90 分钟换型时间,其中包括从 C 切回 A 的时间。否则,下一轮开始时就会出现一次未计入的准备作业。

不预留余量时,每日剩余可用于准备的产能为 420 − 330 = 90 分钟。因此,计算得到的最短间隔为 90 ÷ 90 = 一个工作日。每天生产一轮恰好排满,没有任何恢复余量。

现在每天预留 45 分钟。可用于准备的时间就变为每天 420 − 45 − 330 = 45 分钟,因此:

产能约束下的 EPEI 下限 = 90 ÷ 45 = 两个工作日

按这一频率,每轮生产 A 零件 200 件、B 零件 120 件、C 零件 80 件。加工耗时 660 分钟,准备另需 90 分钟,合计 750 分钟。两个工作日共有 840 分钟可用,恰好留下计划预留的 90 分钟。

因此,两个工作日可以作为一个合理的候选间隔,但还不能据此认定排程可行。还需检查这个生产顺序能否排进实际班次时段、零件和工装是否就绪,以及后续工序能否接收这些任务。遇到周末时,两个工作日可能跨越超过两个日历日。

哪些因素会让间隔缩短或延长?

如果其他条件不变,完整循环的准备时间从 90 分钟降至 45 分钟,计入预留余量后的下限就变为 45 ÷ 45 = 一个工作日。缩短准备时间带来的不只是换型更快,还能让每种零件更频繁地再次投产。

反过来的影响则容易被忽视。如果每日所需加工时间从 330 分钟增加到 360 分钟,在预留余量不变的情况下,每天可用于准备的时间只剩 420 − 45 − 360 = 15 分钟。若完整循环的准备时间仍为原来的 90 分钟,下限就会变成六个工作日。

当剩余的准备产能很少时,加工负荷略有增加,就可能大幅拉长间隔。因此,产品组合或共用资源的负荷发生变化时,就应重新核算 EPEI,而不应只在完成准备时间改善项目后才核算。

让循环生产安排服务于需求,而不只是遵循循环表

缩短重复生产间隔,可以更早地为某个零件补货,库存需要覆盖的两次生产之间的空档也更短。这样就能缩小补货批量,减少两次生产之间的库存占用。但间隔缩短,也意味着准备作业会更加频繁。

需求速率稳定时,可以先用每个工作日的需求量乘以选定的间隔,估算每轮的生产数量。在本例中,零件 A 每轮需要生产 100 × 2 = 200 件。这只是该循环内的需求量,并不是完整的安全库存或补货策略。现有库存、库存短缺、最小批量和需求变化仍然需要考虑。

确定循环生产安排时,要避开三个常见误区。

不要把库存覆盖天数与生产能力混为一谈。库存量除以日需求量,得到的是这些库存能支撑多久的消耗。这并不能说明,资源是否有能力以足够高的频率完成整个产品族的加工和换型,从而及时补货。

不要在每轮循环中都生产所有低周转品种。对于一组可以规律重复生产的常规品种,较短的间隔可能是合理的;而需求间歇出现的品种,则可以根据实际需要降低生产频率。必须明确区分这两类品种。如果某个品种每三轮才生产一次,它的 EPEI 就不同于每轮都生产的常规品种。

不要孤立地优化准备作业。如果换型方向会影响所需时间,就应按选定生产顺序中的实际转换来计算。换型时间矩阵有助于找出更高效的顺序。不过,为了减少换型而连续生产同一品种过长时间,可能会让其他零件迟迟等不到下一次生产。

平准化生产涉及更广泛的任务,即如何分配产量和产品组合。EPEI 则聚焦其中一个具体问题:这些零件多久能轮到再次生产?回答这个问题,并不需要把全部产品都硬塞进一套固定模式。

将重复生产任务纳入实际生产排程

前面的产能计算是刻意简化的,工厂的实际排程却没有这么简单。其他订单也要使用同一批机器,操作人员有各自的班次,缺少一种物料就可能打断下一次计划生产。

这正是 SkyPlanner APS 能发挥价值的地方。与其单独维护一张循环生产表,再手动将其他任务塞进剩余时段,不如将选定的补货订单与其余待生产订单一起排程。这样既能更清楚地看出重复生产任务与客户交付承诺能否兼顾,也能减少每天协调设备作业队列的工作量。

按产品族的实际用时建立模型

SkyPlanner 支持在工序层面设置单件加工时间、产出速率或固定时长,同时指定准备时间和可用的工作中心。应为每道工序选择合适的计算方式,而不是把每个批次都简单地按件数乘以单件加工时间来计算。

将选定的数量、工艺路线和交期,以及相应的班次和资源产能一并纳入排程。SkyPlanner 的排程引擎 Arcturus 会根据配置的优先级和工序依赖关系,计算各项任务的安排。启用物料约束排程后,物料可用性也会影响计算。最终的作业顺序会清晰地呈现在甘特图时间轴上。

计划决策仍由您掌握:哪些产品族需要重复生产,怎样的目标才合理,异常情况又该如何确定优先级。如果某个订单不应提前生产,可以通过设置允许开工日期,防止系统将其安排在该日期之前。这只是最早开工时间的限制,并不保证下一次生产会按时轮到它。

节省准备时间,也要兼顾下一次生产需求

SkyPlanner 可以按工装、材料或颜色等共同属性对作业分组。工作中心相似性规则会考虑选定的属性,以及不同作业之间所需的准备时间;分组的重要程度则通过动态优先级来控制。

这样有助于减少不必要的换型,节省原本耗在这些换型上的时间。但节省准备时间与缩短重复生产间隔,并不总是同一个目标。相似作业连续安排得过久,可能会推迟其他零件的下一次生产。应结合交付优先级设定分组权重,再对照选定的间隔检查排出的顺序。

KJH-Comp 过去通过 ERP 按周安排负荷,再辅以电子表格,具体到每天的设备任务分配仍由主管负责。使用 SkyPlanner 后,有限产能排程和设备任务分配实现了自动化。该公司介绍,在折弯工序中,将工装和材料厚度相同的作业集中安排,缩短了准备时间,也减少了空闲时间。

对于重复生产的产品族,这些收益同样重要:减少不必要的准备作业,也减少每天重新编排计划所花的时间。接下来,要结合全部工作负荷,检验选定的重复生产间隔是否可行。

生产发生变化时,重新检查重复生产间隔

确定目标后,应在约定工序上,用一致的口径记录每个零件相邻两次生产的时间。记录时应采用同一个事件节点,例如开工时间,并使用同一套工作日历。检查实际间隔,尤其要关注未能按期再次生产的情况;只看平均值,可能会掩盖某些零件反复等待过久的问题。

下一次生产延误时,先查明原因,再调整目标。原先预留的准备时间是否过于乐观?产能是否被其他订单占用?是物料未到位,还是下游约束阻碍了原定的生产流转?

更新相关的产能、物料或优先级信息,并在 SkyPlanner 中重新计算排程。然后,将接下来的补货生产与受影响的客户订单放在一起检查。重点是解决背后的冲突,而不是在实际作业队列已经偏离时,仍让旧的循环生产表看起来完整无缺。

用 SkyPlanner 为一个定期生产的产品族试排

有实用价值的 EPEI,需要衔接三项决策:产能能够支撑多长的间隔,需求需要怎样的补货频率,以及如何通过排程,在兼顾其他订单的同时落实前两项要求。

SkyPlanner 为第三项决策提供排程基础。它可通过开放的 REST API 与任何 ERP 或 MES 集成,因此您可以保留现有业务系统,将重复生产任务与车间其他任务一起纳入同一份有限产能排程。

预约 SkyPlanner 演示,并准备好一个产品族的加工时间、换型时间、班次日历,以及共用该资源的其他订单。通过交流,了解您设想的循环生产安排如何适应实际工作负荷。如果想先熟悉系统环境,可以使用演示数据试用 SkyPlanner,也可以使用助手中由人工智能辅助的入门引导流程。

Jussi Mäntylä

生产计划专家,SkyPlanner

用 SkyPlanner 制定更清晰的生产排程

连接您的数据,审核第一版计划,让计划员掌控每一份投入执行的排程。