连接任何 ERP

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

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

讨论集成项目

连接 ERP 和 MES 系统,如

集成 / ERP / Fulcrum

Fulcrum 支持按实际产能进行生产排程吗?详解 Fulcrum Autoschedule

支持,但限于设备层面。Fulcrum 的 Autoschedule 将每项生产任务的各道工序安排到具体设备上,并遵守部门班次对同时运行设备数量的限制。它依据在制状态、任务优先级和生产交期安排顺序。人员以可运行设备数量来体现,而不是按单个操作员建模;每道工序的准备时间则按固定时长或单位用时设定。如果车间需要将操作员、随加工顺序变化的准备时间以及共享工具纳入同一份计划,就会在 Fulcrum 之外配合使用 SkyPlanner APS。

SkyPlanner APS 甘特图时间轴,显示各工作中心的生产任务安排,下方为订单列表。

Autoschedule 是 Fulcrum 平台的一部分,并非独立模块。Fulcrum 不公开价目表。其常见问题解答中写道:”Pricing is based on company size, scope, and implementation requirements.”(定价取决于公司规模、应用范围和实施要求。)其中还指出:”Fulcrum doesn’t follow a traditional per-user licensing model.”(Fulcrum 不采用传统的按用户授权模式。)

Fulcrum 如何进行生产排程:逐步解析

1. 设备

产能设置从 Business Setup > System Data > Shop Setup 开始。文档写道:”Equipment within Fulcrum is defined as your machinery and workstations.”(Fulcrum 中的设备指机器和工作中心。)每台设备都有三项影响排程的设置:

  • Equipment Status(设备状态)。设备标记为 “Out of Service”(停用)后,排程 “will reorganize jobs based on what equipment remains in an operational status.”(会根据仍可运行的设备重新安排生产任务。)
  • Can Run Unattended(可无人值守运行)。适用于由人员完成准备后可无人值守完成工序的设备,或在班次时间之外运行的设备。
  • Unlimited Capacity(无限产能)。适用于 “can run simultaneous jobs”(可同时执行多项生产任务)的设备,例如喷漆房或烘箱。

其余设备每次只能执行一道工序。(来源)

2. 部门与班次

“Departments are best thought of in terms of personnel constraints.”(理解部门设置时,最好从人员约束出发。)每个部门设有一个或多个班次,规定起止时间、工作日、班次内可运行的设备,以及 “how many pieces of equipment can be running at the same time.”(可同时运行的设备数量。)班次也可设为无限产能,API 还提供每班次新增生产任务数量上限。(来源)

3. 工作中心与工序

“A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.”(Fulcrum 的工作中心是一组能力相近、可相互替代的设备。)Fulcrum 明确指出:”you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.”(排程的对象是设备。工作中心用于告诉排程系统,某道工序可以使用哪些设备。)

工序中包含标准准备时间、人工工时和机器工时。在 API 中,准备时间可设为 fixed 或 perUnit。其他选项包括缓冲时间、将一道工序拆分到两台设备上,以及设备联动排程,即某道工序运行时让其他设备停用。工艺路线也可以指定使用某台设备。(来源)

4. 优先级与两种算法

“The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.”(排程首先依据以下因素确定任务顺序:在制状态、任务优先级、生产交期。)”High priority jobs will always be scheduled before moderate to low priority.”(高优先级任务始终排在中低优先级任务之前。)随后,较低优先级的逾期任务按逾期程度插入合适的空档。

Fulcrum 提供两种模式:

  • Greedy。“When you schedule a job, the schedule will look at the current state of the schedule.”(安排一项生产任务时,系统会查看当前排程状态。)随后安排该任务的各道工序,使其尽早完成。
  • Just in Time。让任务 “as close to the due date as possible”(尽量接近交期)完成;如果无法满足交期,则改用 Greedy。

生产任务还可以设置最早开始日期,且 “the job won’t be scheduled before that date”(任务不会被安排在该日期之前)。(来源)

5. 物料

与生产任务关联的采购订单,会通过其 Expected Receive(预计收货)日期确定任务的排程日期。如果没有未结采购订单,排程会采用物料的预计交货期;若该值也未设置,则采用供应商的默认交货期。对于库存不足的物料,Fulcrum 说明:”If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit “Schedule” on the job”(如果物料没有库存,排程会假定您在任务上点击 Schedule 时立即订购物料)。

6. 排程界面与 Job Tracking

“Each column is a separate piece of equipment.”(每一列代表一台独立设备。)工序按优先级和交期从上到下排列,每台设备下方显示待处理任务和下次可用日期。操作员通过 Job Tracking 登记开工,该功能 “is a reflection of the schedule.”(反映了排程安排。)冻结窗口允许计划员手动调整近期安排,”but everything further out can still be auto-scheduled.”(但更远期的所有任务仍可自动排程。)(来源)

哪些事项仍需计划员处理

  • 操作员仅以数量体现。每个班次的 Max Equipment 数值 “is usually determined by how many people you have working in a certain area at that time.”(通常取决于当时在某一区域工作的人员数量。)有人请病假时,主管可以 “decrement the Max Equipment by 1″(下调 Max Equipment 数值)。具体由谁执行任务,以及哪些任务需要两人协作,仍要靠计划员记在脑中。
  • 准备时间按工序设定。工艺路线中的每道工序都采用固定准备时间或按单位计算的准备时间。文档并未列出可输入同一设备上相邻任务之间换型时间的设置。
  • 工具仅作为校准记录。Fulcrum 的 Tools 是校准系统中的 “measurement instrument or gage”(测量仪器或量规)记录。共享夹具和模具不属于排程资源。
  • 默认缺料已下单。对于库存不足的物料,排程会假定它们在生产任务排程时就已订购。
  • 优先级高于交期。高优先级任务始终先排,逾期任务再填入后续空档。
  • 每天自动重排一次。“The schedule automatically will pull in scheduled jobs once a day.”(排程每天会自动调入一次已排程的任务。)如果当天发生变化,”you will need to select the Reschedule button in the top right of the schedule.”(需要点击排程界面右上角的 Reschedule 按钮。)
  • 工序重叠功能较基础。连续流功能允许工序重叠,但 “those with fixed run times (not per-unit) will not be allowed to overlap.”(运行时间固定、而非按单位计算的工序不允许重叠。)Fulcrum 将其称为 “a simple version of continuous flow”(简化版的连续流)。(来源)

实际工作中,主管仍要忙着分配谁操作哪台设备,凭记忆将准备工作相近的任务归组,屏幕旁还得放一块白板。

什么时候 Fulcrum 自带的排程就够用

在以下情况下,Fulcrum 的 Autoschedule 能够满足需求:

  • 设备是瓶颈,人员可在设备间灵活调配,因此用一个部门加上设备数量就能准确体现人力约束。
  • 无论前一项任务是什么,准备时间都大致相同。
  • 各台设备都有专用的夹具和工装。
  • 物料有库存,或采购订单的 Expected Receive 日期始终保持更新。
  • 每天自动重排一次,再配合 Reschedule 按钮,就足以应对变化。

如果您的车间符合这些条件,只需确保工艺路线工时、班次和停机时间准确,并按 Fulcrum 帮助文档的建议,使用优先级而非拖放来调整排程,继续使用 Fulcrum 即可。

什么时候需要按实际产能排程的专业工具

如果以下多项情况符合您的实际,原生排程功能就已无法满足需求:

  • 能否开工取决于特定操作员或调机人员是否有空,有些任务还需要两人或三人同时参与。
  • 换型时间取决于前一项任务所用的物料、颜色、夹具或刀具类别。
  • 不同设备共用夹具、模具或工具。
  • 物料延迟、设备故障和加急任务迫使您每天多次重新排程。
  • 车间运行着 20 台或更多设备,主管每天要花数小时决定谁操作哪台设备。

选型时应关注什么

  • 将操作员作为产能有限的资源,分别考虑其班次和缺勤,并支持需要多人协作的生产任务。
  • 准备时间矩阵:记录随任务顺序变化、正反方向不同的换型时间,用于尽量缩短总准备时间。
  • 将工具作为数量有限的共享资源。
  • 每次变化都结合物料情况排程,同时考虑现有库存和在途采购订单。
  • 数秒内优化整份计划,并在生产情况变化时自动重新排程。
  • 明确如何将数据回写到 Fulcrum。Fulcrum API 中的排程日期为只读,但允许写入每项任务工序的自定义字段,以及计时和数量数据。应向每家供应商问清楚,其排程具体使用哪些 API 调用。

可选方案分为三类:

  • Fulcrum 自带的 Autoschedule,在 Fulcrum 内部为设备排程。
  • 企业级 APS 套件和基于文件对接的排程工具,通过定制接口或 CSV 导出连接,日期往往需要手动重新录入。
  • 支持车间执行的云端 APS,与 Fulcrum 配合使用,自动为每项资源排程,并将计划交到操作员手中。SkyPlanner 就属于这一类。

SkyPlanner 能发挥什么作用

SkyPlanner APS 覆盖上述每一项需求。Arcturus 引擎根据任务优先级、完工日期、客户优先级、Fast Track 和 Dynamic Priorities,在数秒内优化整份计划。加急任务会获得排程时段,Bulldozer 则将下游任务后移,为其腾出空间。

每台设备、每位操作员、每件工具和每种物料都作为受限资源,按实际时间安排。每位操作员都有自己的班次、休假和缺勤记录;需要三名操作员的任务,会安排给三名在相应班次有空的人员。某件工具在一台设备上使用时,不能同时排给另一台设备。设备或人员不可用时,引擎会采用您预先定义的替代方案。

准备时间矩阵记录每对产品之间双向的换型时间,例如从蓝色换到红色需 30 分钟,从红色换到蓝色需 60 分钟。引擎会选择准备时间最短的顺序。物料驱动排程根据现有库存和待到货采购订单模拟未来库存,确保只在物料到位时安排生产。

Fulcrum 的模型可以直接映射到 SkyPlanner:工作中心对应工作中心组,设备对应工作中心,Unlimited Capacity 烘箱对应批次生产任务,部门班次对应班次。生产发生变化时,Autopilot 会自动重新排程,Running Time Lock 则保持已开工生产任务的排程位置不变。操作人员可以查看自己的任务队列,并通过 Mobile Confirmations、Production Timer 和 Quick Log Mode 记录生产情况。

如果下一项生产任务不仅取决于机器,也同样取决于操作人员、准备工作和共用工具,请选择 SkyPlanner。

如果您每天需要多次调整计划,并希望排程自动跟着更新,请选择 SkyPlanner。

如果您希望在几周内为自己的车间建立可执行的排程,并将工时和数量回传至 Fulcrum,请选择 SkyPlanner。

先从导出 CSV 开始,参加30 天免费试用(最多支持 20 个工作中心,无需信用卡)。试用结束后,价格为每月 199 € 起,包含 5 个工作中心,按月付费。集成费用会根据您的流程和需求,与订阅方案一并提前报价。

SkyPlanner 通过 Fulcrum Public API 与 Fulcrum 双向集成。生产任务、工艺路线中的工序、工作中心、设备和班次会传入 SkyPlanner。计划开始时间、结束时间和所分配的工作中心会回传至每项生产任务的对应工序,同时回传操作人员工时和完工数量。SkyPlanner 团队可在上线过程中配置集成,您的 Fulcrum 顾问或开发人员也可以依据 SkyPlanner 的 REST API 文档自行开发集成(API 参考文档)。

您可以在 SkyPlanner 与 Fulcrum 集成页面阅读概述,查阅 Fulcrum 集成指南,了解全部功能,或在 ERP 集成中心比较其他系统。

制造企业对 SkyPlanner 的评价

UTU 供应链专员 Kalle Kalliomäki 在乌尔维拉的配电盘生产车间

2 小时每周节省的时间

“SkyPlanner 让我们的生产计划告别了 Excel 电子表格,实现了实时生产优化。”

Kalle Kalliomäki,供应链专员
UTU · 配电盘与开关设备

生产计划工作每周节省 2 小时,新的任务队列几秒内就能下达到产线。

阅读 UTU 的评价

Laboratory & Allied 内罗毕制药厂瓶装灌装线旁身穿洁净服的操作人员

+90%生产效率提升

“生产效率提高了 90%。”

Abdul Rucyinga,IT 负责人
Laboratory & Allied · 制药

生产效率提高了 90%,为所有工作中心制定覆盖三个月的优化计划只需不到 30 分钟。

阅读 Laboratory & Allied 的评价

Mamec 首席执行官 Hannu Ryynänen 在公司位于洛赫亚的生产车间

数千(1,000s)份工单自动完成排程

“我们对生产的掌控与以往不同,对产能的了解也达到了全新的水平。”

Hannu Ryynänen,首席执行官
Mamec · 工业搅拌机、泵及高科技合同制造

数千份工单自动完成排程,整个组织都能实时了解生产情况。

阅读 Mamec 的评价

Fredman Operations 生产经理 Anu Järvinen 在劳马的机器人码垛单元旁

6 个月销售团队可提前查看的空闲产能

“SkyPlanner 为所有生产计划工作奠定了可靠的基础。”

Anu Järvinen,生产经理
Fredman Operations · 食品级包装纸

销售团队可以提前六个月查看空闲产能。过去需要一小时或更久才能答复的排程变更请求,现在几秒内就能得到答复。

阅读 Fredman Operations 的评价

常见问题

Fulcrum 有生产排程工具吗?

有。Fulcrum 的 Autoschedule 以 Greedy 或 Just-in-Time 模式,在部门班次内自动将生产任务的工序安排到设备上。计划员可通过任务优先级、交期和最早开始日期控制排程,也可以在冻结窗口内手动调整。

Fulcrum 能为每位操作人员单独排程吗?

不能。Fulcrum 用一个班次内可同时运行的机器数量来表示人员产能;有人缺勤时,管理人员会调低这个数量。SkyPlanner APS 则根据每位操作人员的班次和缺勤情况安排生产任务,也支持需要多人协作的任务。

Fulcrum 能处理随加工顺序变化的准备时间吗?

Fulcrum 在工艺路线的每道工序中,将准备时间记录为固定时长,或按每件产品所需的准备时长记录。SkyPlanner 使用准备时间矩阵记录每对产品之间的换型时间(蓝色换红色需 30 分钟,红色换蓝色需 60 分钟),并据此安排生产任务顺序,尽量缩短换型时间。

Fulcrum 多久重新排程一次?

Fulcrum 的帮助文档说明,系统每天将已安排的生产任务纳入排程一次,计划员需要点击 Reschedule 才能看到当天的变化。SkyPlanner 的 Autopilot 则会在生产发生变化时自动重新排程。

我可以用自己的 Fulcrum 数据测试 SkyPlanner 吗?

可以。将 Fulcrum 中的物料、工艺路线和尚未完成的生产任务导出为 CSV,在 30 天试用期内导入 SkyPlanner,即可将生成的排程与现有排程进行比较。您可以查看价格、开始试用或联系销售。