日常使用中,它有三项限制:需要在多处启用有限产能设置,基础模块每道工序最多只能处理两个约束,而准备作业的优化需要 APS 模块。
SkyPlanner APS 可与 Kinetic 配合使用,无需购买 APS 许可证,就能自动确保每个工作中心的排程不超出实际产能。排程会考虑操作班组、共用工具、库存及在途采购订单中的物料,以及随生产顺序变化的换型时间。生产发生变化时,Autopilot 会自动重新排程。
逐步了解 Epicor Kinetic 如何按产能排程
Kinetic 的计划功能分为三个层次。MRP(包含 Forecasting 和 MPS)负责物料计划。Scheduling and Resource Management 是独立模块,负责根据资源安排生产任务。APS 则是进一步扩展的模块,Epicor 将其称为 “an extension to Scheduling”(排程功能的扩展)。(Epicor 产品手册)
1. 生产任务与制造方法
Epicor 将生产订单称为 Job。每个生产任务都以制造方法为基础:BOM 定义所需物料,工序清单定义工艺路线。每道工序指向 Capability、Resource Group 或 Resource。Epicor User Help 论坛上的资深用户一致认为,选择 Capability 后就不能再选择另外两项,但选择资源组时,仍可指定组内的具体资源。Epicor 产品手册将 Automated Scheduling by Capability 列为 APS 功能,由引擎选择具体资源。(论坛)
2. 逐一设置资源:有限产能或无限产能
产能设置在资源上,资源包括设备、人员和工具,并归入资源组。一个资源组可以包含任意数量的资源,系统会根据可用情况分配具体资源。每个资源都有自己的日历、产能、排队时间和转移时间。
是否在排程中限制产能,需要逐个资源设置。论坛上排查问题时,首先会检查资源的 “Finite” 复选框。Epicor 产品手册写道:”Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.”(将每个资源设为有产能限制或无产能限制。移动部分排程后,系统会根据资源类型对其重新排程。)Kinetic 就是这样支持常见的混合模式:瓶颈资源按实际产能排程,其余资源不受产能限制。
3. 产能约束的生效时域
Finite Load Horizon 用于限定按实际产能调整排程的时间范围,避免对过远的未来进行调整。Epicor 将其描述为一个时间界限或截止日期:”for finitely scheduling load on the resource.”(用于按资源的实际产能安排负荷。)超过这一界限,工序负荷就不再受产能限制。论坛用户会在资源、资源组以及 Site Maintenance 的 Planning 选项卡中设置这一时域。
此外,每个排程工具都有各自启用产能约束的复选框。漏掉任何一层设置,该次运行就会忽略产能限制。论坛上有人提问“排程中的产能约束不起作用”,一条回复是:“还要确保在 Site Maintenance > Planning 选项卡中填写产能约束的生效时域值。”(论坛)
4. Scheduling Blocks、Setup Grouping 与 Dual Resource Constraints
Scheduling Blocks 用于建模周期性的准备需求,例如换刀。Setup Grouping 则按照您定义的条件对任务分组,简化准备作业。
在按实际产能排程时,Dual Resource Constraints 允许一道工序在占用主资源的同时,再占用一个辅助资源,例如工具或员工。需要持证操作员才能运行的设备,就是典型例子。
5. 全厂排程 Global Scheduling
Global Scheduling 用于全厂范围的排程。其帮助文档写道,它会执行 “scheduling on all jobs that are eligible for Global Scheduling”(对所有符合 Global Scheduling 条件的生产任务进行排程),并从全局排程开始日期起计算延误天数。生产任务的排程优先级会影响先后顺序。您也可以在 Job Entry 中对单个生产任务排程,让 MRP 对其创建的生产任务排程,并选择正向或倒向排程。论坛用户会从 ResourceTimeUsed 表中查询已排定的资源分配,同时过滤掉模拟分析记录。(论坛、论坛)
6. 排程看板
计划员可在三种甘特图式看板中通过拖放操作进行排程:
| 看板 | 用途 |
|---|---|
| Job Scheduling Board | 移动并锁定单个生产任务的工序 |
| Resource Scheduling Board | 查看单个资源或资源组的负荷,并调整任务顺序 |
| Multi-Resource Scheduling Board | 比较多个资源,并在资源之间转移任务 |
配套工具包括 what-if 模拟分析模式、Change Impact Informer、Overload Informer、生产任务锁定,以及延误状态和物料可用性提醒。Related Materials 表格会列出受约束的物料及其采购订单、生产任务和交货期。在车间,操作员通过 Start Activity 和 Labor Entry 报工。
7. APS 增加了哪些功能
APS 沿用同一排程引擎,并增加以下功能:
- 支持超过两个约束。Epicor 写道:”The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.”(Advanced Planning and Scheduling 模块支持使用超过两个资源约束。)
- 基于 Capability 和 Dependent Capability 的排程。
- Minimum WIP scheduling 可尽量减少在制品,Balanced Optimization 则综合优先级、松弛时间和准备作业进行优化。
- 为每个资源设置 Optimization Rules,并支持基于生产速率和尺寸的排程。
- Unlimited What-If 提供不限次数的模拟分析,Order Management 中还提供 capable-to-promise 产能承诺功能。
- Multi-Plant Communication 多工厂协同功能,以及结合供应商日历、将物料作为硬约束的功能。
Kinetic 原生排程中,哪些工作仍需计划员完成
- 没有 APS,就只能处理两个约束。基础模块可处理一个主资源和一个辅助资源。如果需要同时考虑一台设备、两名操作员、一个夹具和一种物料,就需要 APS 许可证。(Epicor 产品手册)
- 产能约束设置容易出错。资源、资源组、Site Maintenance 和每个排程工具中都有相关开关和时域设置。Kinetic 中的日期可能考虑了产能限制,也可能没有,取决于生成日期的那次排程运行。(论坛)
- 基础模块通过分组安排准备作业,优化则需要 APS。Global Scheduling 根据生产任务优先级和延误天数排程。基础模块通过 Scheduling Blocks 和 Setup Grouping 处理准备作业,而综合考虑优先级、松弛时间和准备时间的 Balanced Optimization 属于 APS 功能。Epicor 合作伙伴 Bluesky ERP 还指出,排程结果取决于准确的工序时间、采购交货期,以及已完工生产任务是否结案。(Bluesky ERP)
- 重新排程需要等待人工操作或排程运行。只有运行 Global Scheduling、在 Job Entry 中重新安排生产任务,或在看板上拖动任务,计划才会更新。设备停机后,计划员必须执行其中一种操作。(论坛)
什么情况下 Epicor Kinetic 的原生排程就够用
如果以下条件大多符合您的情况,可以继续使用 Kinetic Scheduling,或购买 APS 许可证:
- 只有一个或少数几个工厂,资源已归入资源组,日历也与实际班次一致。
- 大多采用标准工艺路线,计划员能接受 Global Scheduling 按优先级规则生成的结果,再在 Job Scheduling Board 上微调。
- 产能压力集中在少数瓶颈上。对这些瓶颈按实际产能排程,其余资源不设产能限制。在基础功能正常运行后,Bluesky ERP 推荐的正是这种做法。(Bluesky ERP)
- 您已购买 APS 许可证,能保持交货期和标准数据准确、及时将生产任务结案,并有熟悉排程引擎的管理员。
- 您需要在 Order Management 中使用 capable-to-promise 产能承诺功能。
如果这些条件符合您的情况,重点就是正确设置各层有限产能参数,并保持数据准确。
什么情况下需要专用的生产排程工具
出现以下情况时,应考虑原生工具之外的方案:
- 从未购买或配置 Scheduling and Resource Management 或 APS,计划员根据 MRP 生成的日期,在 Excel 中编排计划。
- 您需要处理超过两个约束,却不想启动 APS 实施项目。
- 每个班次都要多次调整计划,您希望系统自行重新排程,而不是等待下一次运行,或等计划员在看板上拖动任务。
- 换型时间取决于上一项生产任务,您希望系统根据准备时间矩阵确定生产顺序。
- 生产任务需要一个操作班组,或需要使用多台设备共用的夹具。
- 您希望操作员能在平板电脑上查看待办任务,并通过确认工作进度来推动计划更新。
配合 Kinetic 使用的四种排程方式
- Kinetic 排程看板。计划员调整 Kinetic 生成的排程。适合瓶颈少、计划很少变动的工厂。
- Kinetic Scheduling 加 APS。按周期运行 Global Scheduling。适合已购买 APS 许可证,并有管理员负责调优排程引擎的工厂。
- 企业级 APS 套件。独立的计划系统,需要通过周期较长的项目实施。适合配有专业人员、负责多个工厂的大型计划团队。
- 集成车间执行功能的云端 APS。SkyPlanner APS 按每项资源的实际产能自动排程,提供 Autopilot 自动重排和移动端报工。适合希望车间按实时排程开展生产的中小型 Kinetic 工厂。
选型时要看什么
- 与 Kinetic 匹配的数据模型。涵盖生产任务、工序、资源组、资源和能力。如果排程工具忽略 Capability 字段,就会把任务安排给错误的资源。
- 约束处理是否深入。能否处理每项资源的班次、缺勤和加班,同一生产任务的多名操作员,不能同时在两处使用的工具,随加工顺序变化的准备时间,以及主要资源不可用时的替代资源。
- 考虑物料可用性。根据每道工序的开工时间,核查生产任务所需物料、零件仓库库存量及采购订单交付计划。
- 实时重排。生产或订单发生变化时,计划随即更新,而不是等到下一次完整排程运行。
- 通过 Kinetic 自身的排程引擎回写。工序日期应通过 Erp.BO.ScheduleEngineSvc(MoveJobItem、ChangeResource)写入,随后锁定生产任务。报工记录应通过 Erp.BO.LaborSvc 作为工时记录过账。
- 明确的集成路径。Kinetic 的 REST API 通过 API 密钥和访问范围控制各项集成,因此访问范围必须列出排程工具调用的每个服务和方法。读取数据通常使用 Erp.BO.JobEntrySvc、Erp.BO.ResourceGroupSvc 和 Business Activity Queries(BAQs)。
- 明确数据主控规则。确定由哪个系统主控工序日期,避免 Global Scheduling 覆盖外部排程计划。
- 在开展任何集成工作之前,先用自己的数据试用。
SkyPlanner 适合哪些场景
SkyPlanner APS 在云端运行,与 Epicor Kinetic 配合使用,补齐上述各项短板。Kinetic 继续负责 MRP、生产任务和成本核算。SkyPlanner 接管工序的详细排程并持续更新,让计划员不再需要手动调整顺序。
以下情况适合选择 SkyPlanner:
- 两项约束的上限限制了排程。Arcturus 引擎将工作中心、人员、工具和物料纳入同一份排程,遵守实际产能限制,数秒内即可生成。工具在某个工作中心使用时,其他所有工作中心都不能占用它。
- 多层产能约束设置总有遗漏。在 SkyPlanner 中,每个工作中心都按其班次限定产能。系统没有需要逐一协调的工具级复选框或产能约束时域设置。
- 生产任务需要多人协作。同一生产任务可以由多名操作员在同一个工作中心同时作业,排程会考虑每个人的实际班次、休假、缺勤和加班。人员或设备不可用时,引擎会将任务转移给替代工作中心和人员。
- 急单必须插单。Fast Track、Dynamic Priorities 和客户优先级可将紧急任务提前。Running Time Lock 将正在执行的生产任务固定在原位,Bulldozer 则将下游任务顺延。计划员仍可在交互式甘特图时间轴上移动生产任务,引擎会同步协调其余排程。
- 计划不能等到下一次运行才更新。生产发生变化时,Autopilot 会自动重排,且只在需要时重新规划。整个过程始终遵循您设定的规则、锁定和优先级。
- 外购件决定开工日期。排程会核查库存和待到货采购订单。Kinetic 中未结采购订单上的物料按到期日视为可用,采购订单标记为 Delivered 后更新库存。
- 换型时间随生产顺序变化。准备时间矩阵记录产品之间的换型时间,并可按需要设置不同方向的时间(蓝色转红色为 30 分钟,红色转蓝色为 60 分钟)。排程工具会选择准备时间最少的顺序,无需另行开展 APS 优化项目。
- 计划必须落实到车间。操作员可通过 Mobile Confirmations、Production Timer 和 Quick Log Mode,在手机或平板电脑上查看任务队列并记录作业。作业记录会作为工时记录回传至 Kinetic。
- 希望数周内上线。实施通常在启动导入流程后的数周内完成。
将生产任务和资源导出为 CSV,即可开始30 天免费试用(最多 20 个工作中心,无需信用卡)。在开展任何集成工作之前,您就能看到按自身实际产能生成的排程。试用结束后,价格为每月 199 € 起,包含 5 个工作中心,按月付费,可随时取消。集成费用会根据您的流程和需求,连同所选方案提前报价,让您在开始前就了解全部费用。
SkyPlanner 与 Kinetic 支持双向集成。生产任务、工序、资源和采购订单下达信息通过 Kinetic REST API 和 BAQ 导入。工序的计划日期通过 Kinetic 排程引擎(ScheduleEngineSvc.MoveJobItem)回写,报工记录通过 LaborSvc 回写,排程变更则通过 webhook 实时推送。每家工厂使用 Kinetic 的方式都不同,从基于能力的工艺路线到 BPM 定制各有差异。因此,SkyPlanner 团队会在上线准备阶段根据您的配置完成集成,并在上线后持续提供支持。您的 Epicor 合作伙伴或内部开发人员也可以使用 SkyPlanner 已提供文档的 REST API(API 参考文档)进行开发,只需一个 API 密钥。产品文档可在 SkyPlanner 文档页面公开查阅。
您可在 Epicor Kinetic 页面了解各部分如何衔接,也可直接查看集成指南中的技术路径。如需与我们一起梳理您自己的 Kinetic 资源和生产任务,请预约演示。
制造企业对 SkyPlanner 的评价
2 小时每周节省的时间
“SkyPlanner 让我们的生产计划从 Excel 表格转向了实时生产优化。”
Kalle Kalliomäki,供应链专员
UTU · 配电盘与开关设备
生产计划工作每周节省 2 小时,新的任务队列数秒内即可下达到产线。
+90%生产效率提升
“生产效率提高了 90%。”
Abdul Rucyinga,IT 负责人
Laboratory & Allied · 药品制造
生产效率提高了 90%,覆盖所有工作中心的三个月优化计划,不到 30 分钟即可生成。
98%准时交付率,原为约 50%
“SkyPlanner 对保持我们的准时交付率起着决定性作用。”
Hannu Lahtinen,总经理
KJH-Comp · 钣金加工与合同制造
准时交付率从约 50% 提升至最高 98%,排程工作也从原来需要两名主管变为只需一名。
6 个月销售可查看的未来空闲产能
“SkyPlanner 为所有生产计划工作奠定了基础,也提供了可靠保障。”
Anu Järvinen,生产经理
Fredman Operations · 食品接触用包装纸
销售人员能看到未来六个月的空闲产能;过去需要一小时甚至更久才能答复的排程变更请求,如今数秒内即可得到回应。
常见问题
Epicor Kinetic 支持生产排程吗?
支持。Scheduling and Resource Management 模块可在指定时域内,按各项资源的实际产能进行排程。APS 则是独立的扩展模块,用于处理超过两项约束以及排程优化。
在 Kinetic 中按实际产能排程,需要 APS 模块吗?
不需要。Scheduling and Resource Management 支持在一项辅助约束下按实际产能排程。若需处理超过两项约束、基于能力的排程、Minimum WIP 和可承诺产能,则需要 APS。Epicor 未公开这两个模块的标价。
为什么已设置有限产能,Kinetic 仍按无限产能排程?
通常是某一层设置有遗漏。先检查资源上的 Finite 标志,以及所运行工具中启用产能约束的复选框。然后检查资源、资源组和 Site Maintenance 的 Planning 选项卡中设置的产能约束生效时域。
Epicor Kinetic 有用于排程的甘特图吗?
有。Job、Resource 和 Multi-Resource Scheduling Boards 均采用甘特图形式,支持拖放、假设分析模式和生产任务锁定。
除了 Kinetic 的两项约束,SkyPlanner 还能增加哪些约束?
包括同一生产任务上的多名操作员、受产能约束的共用工具,以及库存和待到货采购订单中的物料。它还支持替代工作中心和人员,并通过准备时间矩阵处理随生产顺序变化的换型时间。所有这些都纳入同一份遵守实际产能限制的排程。
SkyPlanner APS 能与 Epicor Kinetic 配合使用吗?
可以。SkyPlanner 与 Kinetic 支持双向集成:导入生产任务、工序和资源,并通过 ScheduleEngineSvc 回写计划日期,通过 LaborSvc 回写报工记录。SkyPlanner 团队会在上线准备阶段,根据您的 Kinetic 配置完成 REST v2 集成。详情请参阅集成指南。