文档

了解如何使用 Schantt 进行生产排程

简介

Schantt 是一款专为 Flowshop 制造环境设计的生产排程软件,适用于食品饮料、制药、保健品、涂料、粘合剂、特种化学品、塑料和纺织等多种 Flowshop 制造行业。该软件可帮助您创建优化的生产排程,在满足运营约束的同时最大程度缩短生产时间。

优化后的生产排程可直接转化为运营效益:减少空闲时间、降低在制品库存,并提高准时交付率——为您的持续改进举措提供支持。

核心能力

  • 创建并管理具有不同自动化程度的生产排程
  • 通过交互式甘特图可视化生产排程
  • 支持多个用户在 Team 中协作
  • 通过安全链接与相关方共享生产排程甘特图

前提条件与准备工作

设置 Schantt 需要了解您生产流程的相关信息。在开始之前收集好这些数据,可以让配置过程更快、更准确。本节提供了详细的清单和时间预估。

信息清单

在首次配置之前,请使用此清单进行准备。标记为必需的项目是基本功能所必要的;建议项目则有助于提高生产排程的准确性。

生产流程(必需)
项目示例备注
按顺序列出的生产工序 混合 → 灌装 → 贴标 → 包装 包含产品经过的所有工序
每个工序的生产类型 混合(Batch)、灌装(Flow) Batch = 固定数量/时间;Flow = 连续速率
每个工序的位置/顺序 1、2、3、4…… 决定生产流程的方向
设备(必需)
项目示例备注
每个工序的设备名称 Mixer-A、Mixer-B、Filler-1、Filler-2 使用您 Team 熟悉的标识名称
对于批次工序:每台设备的批量大小 Mixer-A:500 公斤产能 每个批次周期的最大数量
对于批次工序:每台设备的周期时间 Mixer-A:每批次 30 分钟 完成一个批次所需的时间
对于连续流工序:每台设备的吞吐率 Filler-1:每小时 1200 瓶 每小时处理的单位数量
产品(必需)
项目示例备注
产品族分类 “碳酸饮料”“果汁”“水” 特征相似的产品分组
单个产品名称 可乐 500ml、橙汁 1L、矿泉水 330ml 您所生产的具体产品项
每个产品族的计量单位 升、瓶、公斤、件 用于数量跟踪的统一单位
每个产品族的工序路线 “碳酸饮料”使用工序 1、2、3、4 每个产品族所需经过的工序
时序数据(建议)
项目示例备注
产品族之间的换线时间 可乐 → 果汁:20 分钟;果汁 → 可乐:15 分钟 按设备区分,且有方向性(A→B 可能与 B→A 不同)
工序之间的转移时间 混合 → 灌装:10 分钟 物料在工序间移动所需的时间
部分转移数量(如适用) 每次转移 200 瓶 用于重叠的工序操作

提示:如果您没有精确的时序数据,可以先使用估算值。之后可通过对比排程结果与实际表现来逐步优化这些数值。

时间投入预估

根据工厂复杂程度规划您的设置时间:

活动Small Facility
(3 stages, 5 products)
Medium Facility
(5 stages, 15 products)
Large Facility
(8+ stages, 30+ products)
数据收集 30-60 分钟 1-2 小时 2-4 小时
Initial Configuration
Stages, machines, products
30-45 分钟 1-2 小时 2-4 小时
Parameter Setup
Processing times, changeovers
30-60 分钟 1-2 小时 2-4 小时
首次测试生产排程 15-30 分钟 15-30 分钟 30-60 分钟
初始设置总计 2-3 小时 4-6 小时 8-12 小时

应有哪些人员参与

不同的 Team 成员可以贡献不同的知识:

Required
生产经理 / 工艺专家
  • 工艺流程知识
  • 设备能力
  • 换线要求
  • 产品工艺路线决策
Recommended
生产计划员 / 排程员
  • 当前的排程实践
  • 痛点与约束条件
  • 产品需求模式
  • 生产排程验证
Optional
IT / 数据支持
  • 从现有系统中提取数据
  • API 集成(Enterprise)
  • 账户管理

准备清单摘要

在首次配置之前,请确保您已准备好:

  • ☐ 带顺序位置和类型(Batch/Flow)的生产工序清单
  • ☐ 每个工序的设备清单(设备名称)
  • ☐ 每台设备的处理参数(批量大小/周期时间或吞吐率)
  • ☐ 带计量单位的产品族和产品清单
  • ☐ 每个产品族的工序路线
  • ☐ 至少提供换线时间的估算值
  • ☐ 1-2 小时不受打扰的时间用于初始设置
  • ☐ 能够联系到生产经理或工艺专家

准备好开始了吗?准备好以上信息后,请前往创建您的 Team开始设置。

创建您的 Team

注册 Schantt 后,您可以创建一个Team,作为您所在组织的工作区。一个 Team 包含您全部的生产数据——工序、设备、产品和生产排程——与其他 Team 完全隔离。

创建 Team 的步骤:

  1. 在注册页面注册一个账户
  2. 输入您的 Team 名称(留空则使用您邮箱前缀)
  3. 接受条款与条件
  4. 点击“注册”

系统会根据您的 Team 名称自动生成一个唯一的 URL 标识符(slug)。

了解订阅

您在 Schantt 中的能力取决于您的方案等级。每个等级决定:

  • 您可以创建多少个 Team
  • 每个 Team 可以加入多少个用户
  • 工序、设备、产品族、产品和生产排程的资源限额

可选方案

功能 Demo(免费) Standard Premium Enterprise
每个用户的 Team 数量115定制
每个 Team 的用户数1510定制
每个 Team 的工序数量51020定制
每个 Team 的设备数量52050定制
每个 Team 的产品族数量21020定制
每个 Team 的产品数量5100200定制
每个 Team 的生产排程数量5无限无限无限

Note:

  • Demo 等级免费,可用于评估。
  • 如需了解付费等级的当前定价详情,请联系销售团队。
  • Standard 订阅一次只能分配给一个 Team。
  • Premium 订阅可跨多个 Team 使用。

Team 设置

点击导航菜单中的 Team 名称即可进入 Team 设置。

基本设置

  • Team 名称:在整个应用程序中显示的组织或工作区名称
  • Team ID(Slug):您 Team 的唯一 URL 友好标识符(不允许包含空格)。该标识符会出现在您 Team 的所有 URL 中。
  • 选择订阅:将您已购买的其中一个订阅分配给该 Team。只有 Team 管理员可以更改此设置。

Team 偏好设置

Team 偏好设置用于控制生产排程在表单和甘特图中的显示方式。该 Team 的所有成员共用这些偏好设置。

甘特图显示选项:

  • 初始缩放:查看甘特图时的默认缩放级别(小时、天、周或月)
  • 日期格式:日期在表单和甘特图中的显示方式
  • 任务分组方式:工序内任务的分组方式(Standard 或 Combine)
  • 显示列:切换数量、设备、开始日期、结束日期和时长列的可见性
  • 显示任务顺序:在甘特图条上显示生产序列号
  • 显示详情框:启用悬停提示以显示任务详细信息

管理 Team 成员

Team 支持多个用户,并采用基于角色的访问控制。

用户角色

角色权限
管理员 拥有该 Team 所有功能的完整访问权限,可管理工序、设备、产品、产品族和生产排程,可邀请新成员并管理 Team 设置。
成员 可以创建、查看、更新和删除生产排程,但无法修改生产设置(工序、设备、产品、产品族)。

邀请 Team 成员

  1. 前往您 Team 的设置页面
  2. 进入“Team 成员”部分
  3. 输入您要邀请的人员的邮箱地址
  4. 选择其角色(管理员或成员)
  5. 点击“邀请”

受邀用户将收到一封包含加入您 Team 链接的邮件。如果对方尚无 Schantt 账户,系统会提示其创建一个。

注意:您的方案对每个 Team 的用户数量有限制。如果您已达到限额,需要先升级方案或移除现有成员,才能邀请新成员。

移除 Team 成员

管理员可以在“Team 成员”部分移除 Team 成员。被移除的用户将立即失去对该 Team 所有数据的访问权限。

在多个 Team 之间切换

如果您属于多个 Team(需 Premium 或 Enterprise 订阅),可以在它们之间切换:

  1. 点击导航菜单中当前的 Team 名称
  2. 从下拉列表中选择您要切换到的 Team
  3. 系统将跳转到该 Team 的仪表盘

每个 Team 都维护完全独立的数据——工序、设备、产品和生产排程不会在 Team 之间共享。

删除 Team

警告:删除 Team 将永久移除所有关联数据,包括工序、设备、产品、产品族和生产排程。此操作无法撤销。

只有 Team 管理员可以删除 Team。删除步骤:

  1. 前往 Team 设置
  2. 滚动至“危险操作区”部分
  3. 确认删除

了解数据结构

在创建生产排程之前,您需要先配置生产环境。Schantt 使用分层数据模型来表示您的生产环境:

flowchart TD
  Team["Team"]

  Team --> Stages["Stages"]
  Team --> PClass["Product Class"]
  Team --> Cal["Calendars"]
  Team --> Sched["Schedules"]

  Stages -.-> Transfer["Transfer times"]
  Stages --> Machines["Machines"]
  Stages -.-> Routing["Production Routing"]

  PClass -.-> Routing
  PClass --> Products["Products"]
  PClass -.-> Parameter["Production Parameters"]

  Machines --> MDown["Machine downtime"]
  Machines -.-> Parameter

  Parameter -.-> Chg["Changeover times"]
  Parameter -.-> Proc["Processing time / throughput rate"]

  Cal --> CalDay["Calendar — weekly shifts"]
  Cal --> CalExc["Calendar exceptions"]
  Cal --> CalDown["Calendar downtimes"]

  Sched --> SDetail["Schedule details"]
  SDetail --> SSeg["Schedule detail segments"]

  classDef muted stroke-dasharray:5 4;
  class Routing,Parameter,Chg,Proc,Transfer muted;

工序

工序代表您生产流程中的顺序步骤。每个工序都有一个唯一的位置编号,决定其在生产流程中的顺序。

创建工序

  1. 从主菜单进入“工序”页面
  2. 点击“创建”或使用“+”按钮
  3. 填写工序详情:
    • 名称:具有描述性的名称(例如:“混合”“灌装”“包装”)
    • 描述:关于该工序的备注(选填)
    • 位置:该工序在您生产序列中的顺序(1、2、3 等)
    • 生产类型:在 Batch 或 Flow 之间选择(见下文)

生产类型

生产工序通常分为两大类:

批次处理

设备在固定的时间段内处理固定数量的物料。

  • 示例:混合罐、发酵罐、烤箱、高压灭菌釜
  • 特征:批量大小(例如 500 公斤)和周期时间(例如每批次 30 分钟)
  • 计算方式:处理时间 = 批次数量 × 周期时间
连续流处理

设备以指定速率连续处理物料。

  • 示例:灌装线、包装机、贴标设备
  • 特征:吞吐率(例如每小时 1200 瓶)
  • 计算方式:处理时间 = 数量 ÷ 吞吐率

了解您工厂中每个工序适用哪种类型,对于准确排程至关重要。

重要提示:请谨慎选择生产类型——它决定了处理时间的计算方式以及您需要配置的参数。

设备

设备是每个工序中实际执行生产工作的设备。每台设备仅属于一个工序。

创建设备

  1. 从左侧导航菜单进入设备页面
  2. 点击“创建”按钮
  3. 填写:
    • 名称:设备标识(例如:“Mixer-01”“Filler-A”)
    • 工序:选择该设备所属的生产工序
    • 描述:设备备注(选填)
  4. 点击“保存”以创建该设备

管理设备参数

创建设备后,您可以在设备详情页面配置其生产参数:

  • 处理时间(用于 Batch 工序):每个产品族的批量大小和周期时间
  • 吞吐率(用于 Flow 工序):每个产品族的生产速率
  • 换线时间:在产品族之间切换所需的时间

提示:一个工序可以配置多台并行工作的设备。排程算法在优化生产排程时会考虑所有可用设备。您也可以通过工序详情页面的“管理设备”链接来访问相关设备。

工作日历分配

每台设备都可以使用自定义工作日历,而非 Team 默认日历。请通过设备表单中的工作日历下拉框进行设置。留空则继承 Team 默认日历。有关如何定义工作时间,请参阅工作日历

工作日历

Schantt 的工作日历系统可让您将排程限制在工厂的实际工作时间内。您无需 24 小时全天候排程,而是可以定义工作日历(班次模式)、标记假日、为任意设备分配特定工作日历,并封锁停机时段。

工作日历

工作日历定义了您工厂或特定设备的每周班次模式。每个工作日历都指定了一周中哪些天是工作日,以及班次的运行时间。

  • 每个 Team 会指定一个工作日历作为默认工作日历,自动应用于所有新的生产排程。
  • 设备可以通过直接分配工作日历,单独覆盖默认设置。
创建工作日历
  1. 从主菜单进入“工作日历”
  2. 点击“创建”
  3. 设置名称、描述(选填),以及是否将其设为 Team 默认工作日历
  4. 配置一周中的每一天:标记为工作日或非工作日,并设置班次的开始/结束时间

设备工作日历分配

每台设备都可以选择性地分配特定的工作日历。当设备拥有自己的工作日历时,该日历会覆盖 Team 默认工作日历,仅适用于该设备的任务。此设置可直接在设备详情页面完成:

  1. 进入“设备” → 选择一台设备
  2. 在设备表单中找到工作日历下拉框
  3. 选择一个工作日历,或留空以使用 Team 默认日历

常见用例:包装线运行延长班次(06:00–22:00),而混合设备仅运行标准班次(08:00–17:00)。

例外

例外是适用于整个 Team 的日期覆盖设置,会同时应用于所有工作日历。可用于:

  • 假日:将原本的工作日标记为非工作日(工厂停工)
  • 加班:将原本的非工作日标记为工作日(周六加班)
  • 延长班次:更改特定日期的班次时间

对于指定日期,例外的优先级高于常规每周模式,且适用于该 Team 中的每一个工作日历。

创建例外
  1. 进入“工作日历” → “例外”
  2. 点击“添加例外”
  3. 设置日期、是否为工作日,以及(若为工作日)班次时间
  4. 可选择性地添加原因(例如:“国定假日”“第四季度加班”)
注意:一条例外会覆盖所有工作日历。如果您的设备使用不同的工作日历,一条假日例外会将它们全部关闭。

停机时间

停机时间会封锁特定时间窗口,在此期间某台设备(或所有设备)不可用。与工作日历例外(会覆盖工作日历中的特定日期)不同,停机时间是一个精确的日期时间区间事件:

  • 单台设备停机:仅影响该设备
  • 全厂停机:将设备留空——该时间窗口内所有设备均受影响
  • 类别:维护、故障、清洁、其他

停机时段也会在甘特图中可视化呈现。

创建停机时间
  1. 进入设备详情页面 → “停机时间”标签页,或使用全厂停机管理页面
  2. 点击“添加”
  3. 设置开始和结束的日期时间、类别,以及原因(选填)

工作日历解析顺序

  1. 无论工作日历如何设置,停机时间都会使设备不可用。
  2. 设备专属工作日历会同时覆盖生产排程日历周期和 Team 默认工作日历。
  3. 其次适用匹配的生产排程日历周期。
  4. Team 默认工作日历作为最终回退。
  5. 若均不存在,则生产排程按 24 小时全天候进行。

工作日历例外适用于由工作日历驱动的步骤(2-4),并会覆盖特定日期的星期模式。

准备工作日历数据

在创建您的第一个生产排程之前,请收集:

项目示例
每天的班次开始/结束时间周一至周五 08:00–17:00
哪些天是非工作日星期六、星期日
即将到来的假日5 月 1 日 = 国定假日
设备专属班次差异灌装机运行时段 06:00–22:00
计划性维护时段Mixer-A 于 4 月 20 日 08:00–12:00 停机

产品族

产品族将特征相似的产品归为一组。同一产品族中的产品共享相同的生产工艺路线(经过哪些工序)和相似的处理要求。

创建产品族

  1. 进入“产品族”页面
  2. 点击“创建”
  3. 填写:
    • 名称:类别名称(例如:“饮料”“片剂”“T 恤”)
    • 描述:备注(选填)
    • 单位:该产品族中产品的计量单位(例如:“升”“件”“个”“公斤”)

设置工序路线(必需工序路线)

创建产品族后,您必须指定该产品族中的产品将经过哪些工序,这称为必需工序路线

flowchart TB
  subgraph X["Product Class A — routes Stage 1 → 2 → 3 → 5"]
    direction LR
    X1["Stage 1"] --> X2["Stage 2"] --> X3["Stage 3"] --> X4["Stage 4"] --> X5["Stage 5"]
  end
  subgraph Y["Product Class B — routes Stage 2 → 3 → 4 → 5"]
    direction LR
    Y1["Stage 1"] --> Y2["Stage 2"] --> Y3["Stage 3"] --> Y4["Stage 4"] --> Y5["Stage 5"]
  end
  X ~~~ Y
  classDef muted stroke-dasharray:5 4;
  class X4 muted;
  class Y1 muted;
  1. 在产品族详情页面中找到“必需工序路线”部分
  2. 添加该产品族中产品应经过的每个工序
  3. 为每个工序配置部分转移设置(见下文)
重要提示:产品可以跳过您 Team 顺序中的部分工序。例如,如果您的 Team 拥有工序 1→2→3→4→5:
  • 产品族 A 的工艺路线可能是工序 1→2→3→5
  • 产品族 B 的工艺路线可能是工序 2→3→4→5

算法在创建生产排程时会自动处理这些工艺路线差异。

部分转移设置

对于工艺路线中的每个工序,您都可以配置部分转移:

  • 允许部分转移:启用后,物料可在当前操作完成之前移动到下一工序
  • 部分转移数量:每次转移的单位数量(启用部分转移时为必填项)

何时使用部分转移:

  • 物品可单独移动的 Flow 工序(例如,已灌装的瓶子移至贴标)
  • 可分批释放部分数量的 Batch 工序(例如,冷却罐逐步释放产品)

何时不应使用部分转移:

  • 必须完全完成后才能转移的 Batch 工序(例如,发酵、灭菌)
  • 面包房等对时序要求严格的“无等待”工艺

产品

产品是您所生产的具体项目。每个产品仅属于一个产品族,并继承该产品族的工艺路线和特征。

创建产品

  1. 进入“产品”页面
  2. 点击“创建”
  3. 填写:
    • 名称:产品名称(例如:“可乐 500ml”“阿司匹林 100mg”“蓝色 T 恤 XL”)
    • 描述:产品备注(选填)
    • 产品族:选择该产品所属的产品族
    • 颜色:为甘特图可视化选择显示颜色

注意:产品的颜色有助于在甘特图上直观区分不同产品。对于经常一起排程的产品,建议选择对比鲜明的颜色。

生产参数

生产参数定义了各操作所需的时长,以及产品之间的准备时间,需针对每个产品族在每台设备上分别配置。

处理时间(Batch 工序)

对于 Batch 类型的工序,请配置:

  1. 进入产品族详情页面
  2. 找到“处理时间”部分
  3. 添加条目,指定:
    • 工序:哪个 Batch 工序
    • 设备:该工序中的哪台设备
    • 周期时间:处理一个批次所需的时间(分钟)
    • 批量大小:每个批次的单位数量

示例:

  • 产品族“饮料”在工序“混合”的设备“Mixer-01”上
  • 周期时间:30 分钟
  • 批量大小:500 升

这意味着混合 500 升任意饮料需要 30 分钟。混合 1000 升则需要 2 个批次 = 60 分钟。

吞吐率(Flow 工序)

对于 Flow 类型的工序,请配置:

  1. 进入产品族详情页面
  2. 找到“吞吐量”部分
  3. 添加条目,指定:
    • 工序:哪个 Flow 工序
    • 设备:该工序中的哪台设备
    • 吞吐量:每小时处理的单位数量

示例:

  • 产品族“饮料”在工序“灌装”的设备“Filler-A”上
  • 吞吐量:每小时 1200 瓶

这意味着灌装 600 瓶需要 30 分钟,灌装 1200 瓶需要 60 分钟。

换线时间

换线时间是指在同一台设备上从一个产品族切换到另一个产品族所需的准备时间。

  1. 进入设备详情页面(通过工序页面)
  2. 找到“换线时间”部分
  3. 添加条目,指定:
    • 源产品族:此前生产的产品族
    • 目标产品族:接下来将要生产的产品族
    • 时长:准备时间(分钟)
注意:换线时间具有方向性——从产品族 A 切换到 B 所需的时间,可能与从 B 切换到 A 不同。

转移时间

转移时间是指物料在您工厂各工序之间移动所需的时间,这是您物理布局的属性,与产品无关。

  1. 进入工序详情页面
  2. 找到“转移时间”部分
  3. 添加条目,指定:
    • 起始工序:来源工序
    • 目标工序:目的工序(必须在顺序上晚于起始工序)
    • 时长:转移时间(分钟)
    • 备注:说明(选填,例如:“传送带”“叉车运输”)

示例:

  • 从“混合”到“灌装”:15 分钟(通过管道泵送)
  • 从“灌装”到“包装”:5 分钟(传送带)

配置状态与排程就绪情况

在创建生产排程之前,请确认您的配置已完成。应用程序提供了可视化指示:

产品族配置状态

每个产品族都会显示:

  • 已就绪,可用于排程(绿色标志):所有必需工序均已完成设备配置
  • 尚未就绪(黄色标志):部分工序缺少设备配置

点击“更多详情”可查看具体哪些工序—设备组合需要配置。

工序配置状态

每个工序都会显示:

  • 可处理 X/Y 个产品族:该工序可处理的产品族数量

点击“更多详情”可查看哪些产品族已配置完成、哪些需要关注。

提示:在录入正式生产数据之前,建议先创建一个简单的测试生产排程,以验证您的配置是否完整。

常见设置问题疑难排解

本节介绍您在设置和创建生产排程过程中可能遇到的常见问题,并提供分步解决方案。

配置问题

“产品族尚未就绪,无法用于排程”

症状:产品族详情页面显示“尚未就绪”标志,该产品族中的产品无法排程。

原因:该产品族工艺路线中的一个或多个工序—设备组合缺少处理时间(用于 Batch 工序)或吞吐率(用于 Flow 工序)配置。

解决方法:

  1. 进入产品族详情页面
  2. 点击“配置状态”部分中的“更多详情”
  3. 逐工序查看明细,找出缺失的配置
  4. 对于每个缺失的工序—设备组合:
    • Batch 工序:添加处理时间(周期时间和批量大小)
    • Flow 工序:添加吞吐率(每小时单位数)
  5. 确认标志已变为“已就绪,可用于排程”
注意:产品族工艺路线中的每个工序都至少需要配置一台设备。您可以配置多台设备,以获得更大的优化灵活性。
“该工序无可用设备”

症状:创建生产排程时出错,或某些产品无法添加。

原因:产品族的工艺路线中包含一个没有设备的工序,或该工序中没有针对该产品族配置了处理参数的设备。

解决方法:

  1. 检查错误中提及的工序
  2. 进入该工序的详情页面
  3. 确认该工序至少存在一台设备
  4. 若已存在设备,请确认该产品族已为其中至少一台设备配置了处理参数
  5. 根据需要添加缺失的设备或处理参数
工序未出现在产品族工艺路线选项中

症状:在为某个产品族设置必需工序路线时,未找到您需要的工序。

原因:该工序可能不存在,或已被删除。

解决方法:

  1. 进入“工序”列表页面
  2. 确认该工序存在,且位置编号正确
  3. 若该工序不存在,请创建它
  4. 返回产品族,并将该工序添加到工艺路线中

生产排程创建问题

生产排程优化失败或耗时过长

症状:进度条停滞、超时错误,或处理时间过长。

可能的原因与解决方法:

  • 产品数量过多:包含 30 个以上产品的生产排程需要更长时间。可考虑拆分为多个生产排程。
  • 浏览器超时:对于大型生产排程,请确保在处理期间停留在该页面。刷新页面会取消该操作。
  • 配置缺失:确认该生产排程中的所有产品均已完成配置(不存在“尚未就绪”警告)。

提示:建议先从较小的生产排程(5-10 种产品)开始,以验证配置正确后再创建更大规模的生产排程。

无法满足开始时间约束(Semi-Auto 模式)

症状:错误消息提示开始时间约束之间存在冲突,或与生产排程开始时间冲突。

原因:在以下条件下,指定的开始时间无法实现:

  • 此前产品的处理时长
  • 设备可用性
  • 工序之间的转移时间

解决方法:

  1. 检查您的开始时间约束是否逻辑一致
  2. 确保约束时间晚于生产排程开始时间
  3. 确认序列中较早的产品能够在受约束产品必须开始之前完成
  4. 可考虑移除部分约束,让算法自动优化时序
  5. 如果需要特定时间,请确保受约束产品之间有足够的时间间隔
甘特图出现意外空隙

症状:甘特图中出现大片空白区域,而您原本预期这些区域应连续处理。

说明:空隙通常是合理的,反映了现实中的约束条件:

  • 物料等待:下游工序必须等待上游工序的物料到达后才能开始,这是符合实际情况的表现。
  • 换线时间:不同产品族之间的准备时间。请确认您的换线时间设置准确。
  • 设备分配:当设备在另一工序处理其他产品时,可能会处于空闲状态。

如果空隙过大:

  1. 在 Team 偏好设置中启用“显示详情框”,并悬停查看相邻任务以了解时序
  2. 可考虑启用部分转移以允许工序重叠
  3. 检查批量大小是否造成了不必要的延迟
  4. 检查转移时间是否被高估
换线时间未正确应用

症状:预期的换线时间未出现在任务之间,或显示的时长不正确。

可能的原因:

  • 同一产品族:换线仅在切换不同产品族之间时适用。同一产品族之间 = 无换线。
  • 方向错误:从 A→B 的换线可能与从 B→A 不同。请检查两个方向是否均已配置。
  • 设备错误:换线时间是按设备配置的。请确认配置在正确的设备上。
  • 配置缺失:若某特定切换未配置换线时间,默认值为零。

解决方法:

  1. 进入设备详情页面(通过工序)
  2. 找到“换线时间”部分
  3. 确认“源产品族”和“目标产品族”与您生产排程的产品顺序相符
  4. 根据需要添加缺失的换线配置
产品未出现在生产排程表单下拉列表中

症状:创建生产排程时,您新建的产品未出现在产品选择下拉列表中。

可能的原因:

  • Team 错误:您可能登录了另一个 Team。请检查导航栏中的 Team 名称。
  • 未保存:该产品可能未成功保存。请检查“产品”列表。
  • 产品族未就绪:如果该产品所属的产品族尚未就绪,可用于排程,该产品可能会被过滤掉。

解决方法:

  1. 确认您位于正确的 Team 中
  2. 进入“产品”列表并确认该产品存在
  3. 检查该产品所属的产品族是否已“就绪,可用于排程”
  4. 若尚未就绪,请先完成该产品族的配置

Manual 模式问题

设备下拉列表未显示预期的设备

症状:在 Manual 模式下,选择产品和工序后,设备下拉列表未显示该工序的所有设备。

原因:Manual 模式仅筛选显示已为所选产品所属产品族配置处理参数的设备。

解决方法:

  1. 进入所选产品所属产品族的详情页面
  2. 为缺失的设备添加处理时间或吞吐量配置
  3. 返回生产排程表单——此时该设备应已出现
“结束时间必须晚于开始时间”错误

症状:保存 Manual 模式生产排程时出现校验错误。

原因:某任务指定的结束时间与开始时间相同或早于开始时间。

解决方法:

  1. 检查所有任务的开始和结束时间
  2. 确保每个任务的结束时间都晚于开始时间
  3. 留意日期变化(例如任务跨越午夜)
“为什么我的甘特图会显示灰色阴影条带?”

阴影叠加层用于突出显示应用于该生产排程的工作日历和停机约束。

  • 非工作日历时间(浅灰色实底)
  • 停机时间窗口(全厂性及设备专属;柔和条纹叠加层)
  • 例外新增的工作时间(绿色底色,虚线边框)
  • 例外移除的工作时间(红色虚线/条纹叠加层)

这些色带仅用于信息展示——任务已围绕它们进行排布。如果色带显示似乎有误:

  1. 检查分配给该生产排程的日历周期(可在生产排程摘要中查看)
  2. 确认工作日历的班次时间与您实际运营情况相符
  3. 检查是否存在意外的设备停机时间条目
  4. 请注意,叠加层可能来自生产排程日历周期,也可能来自 Team 默认工作日历的回退设置

问题仍未解决?

如果以上指引未能解决您的问题:

  • Demo 方案用户:请查阅术语表生产排程指南以获取更多背景信息
  • Standard/Premium 用户:请通过联系页面提供问题详情联系支持团队
  • Enterprise 用户:请联系您的专属支持联系人

了解排程模式

Schantt 提供三种排程模式,以适应不同程度的自动化与掌控需求:

模式用户提供系统确定适用场景
Auto 产品、数量、开始时间 最优顺序、设备、时序 最大化自动化,信任算法
Semi-Auto 产品、固定顺序、数量、可选开始时间 设备、约束条件内的时序 适用于已知理想顺序,但希望优化设备选择的场景
Manual 全部:产品、顺序、设备、开始/结束时间 仅校验 完全掌控,满足特定需求

排程的工作原理

创建生产排程时,Schantt 会为每个任务计算开始时间、时长和结束时间。了解这些计算方式有助于您正确设置参数并解读甘特图。

核心原则:任务只有在满足以下条件时才能开始:
  • 已分配的设备处于可用状态(已完成先前的工作)
  • 所需物料已从上一工序到达
  • 所有必要的准备工作(换线)已完成

处理时间计算

处理时间取决于您的工序是Batch类型还是Flow类型。

Batch 工序

Batch 工序按固定数量处理物料,每批次耗费固定的时间。

公式:处理时间 = 批次数量 × 周期时间

示例:混合罐

  • 批量大小:500 升
  • 周期时间:30 分钟
  • 待处理数量:1200 升

计算过程:

  • 所需批次数:⌈1200 ÷ 500⌉ = 3 个批次(向上取整以包含未满批次)
  • 处理时间:3 × 30 = 90 分钟
注意:未满的批次(如上例中第三批次的 200 升)仍需耗费完整的周期时间。这符合实际设备的运行方式——混合罐并不会因为只装了一半物料,就只运行一半的时间。

Flow 工序

Flow 工序以连续速率处理物料,通常以每小时单位数来衡量。

公式:处理时间 = 数量 ÷ 吞吐率

示例:灌装线

  • 吞吐量:每小时 1200 瓶(或每分钟 20 瓶)
  • 待处理数量:600 瓶

计算过程:

  • 处理时间:600 ÷ 1200 小时 = 0.5 小时 = 30 分钟

注意:Flow 处理时间与数量成正比——数量翻倍,处理时间也随之翻倍。

您可以在生产参数页面按设备和产品族配置批量大小、周期时间和吞吐量。

任务的开始时机

任务的开始时间取以下三个因素中最晚的一个:

flowchart LR
  M["Machine free"] --> Max{"Latest of the three"}
  Mat["Material arrived"] --> Max
  C["Changeover done"] --> Max
  Max --> Clamp["Clamp into next working window"]
  Clamp --> Start(["Task start time"])

1. 设备可用性

一台设备一次只能处理一个任务。如果设备 A 忙碌至上午 10:30,则设备 A 上的下一个任务最早只能在上午 10:30 开始。

在甘特图中:同一设备上的任务永远不会重叠。

2. 物料可用性

后续工序的任务必须等待前置工序的物料。下一工序只有在满足以下条件后才能开始:

  • 至少有部分物料已从上一工序到达
  • 并加上工序之间的转移时间

示例:若混合于上午 9:00 完成,且到灌装的转移时间为 15 分钟,则灌装最早可在上午 9:15 开始。

3. 换线时间

在同一设备上切换不同产品族时,可能需要准备时间。

示例:在灌装机上从“可乐”切换到“橙汁”可能需要 20 分钟的清洁时间。若可乐于下午 2:00 完成,换线耗时 20 分钟,则橙汁可在下午 2:20 开始。

注意:换线时间仅在切换不同产品族时适用。连续生产同一产品族无需换线。

工序间的物料流动

物料从一个工序移动到下一个工序的方式会显著影响您的生产排程。Schantt 支持两种转移模式:

gantt
  title Full transfer — Stage 2 waits for all of Stage 1
  dateFormat HH:mm
  axisFormat %H:%M
  Stage 1 :a1, 00:00, 60m
  Stage 2 :a2, 01:00, 30m
gantt
  title Partial transfer — Stage 2 starts sooner
  dateFormat HH:mm
  axisFormat %H:%M
  Stage 1 :b1, 00:00, 60m
  Stage 2 :b2, 00:30, 60m

完全转移

在完全转移模式下,只有当前工序完全完成后,所有物料才会一起移动到下一工序。

示例:混合 1000 升需要 60 分钟。在完全转移模式下,全部 1000 升物料要到第 60 分钟时才会一起转移到灌装工序。

最适用于:

  • 必须完全完成后才能进行质量放行的工艺(灭菌、发酵)
  • 部分移动不切实际的操作

部分转移(渐进式转移)

在部分转移模式下,物料会在处理过程中逐步移动到下一工序,从而允许工序重叠,缩短总生产时间。

示例:

  • 混合每 30 分钟产出 500 升
  • 部分转移数量:500 升
  • 首批 500 升可在第 30 分钟转移到灌装工序
  • 灌装可在混合继续处理第二批次的同时开始

配置方法:产品族详情页面(必需工序路线部分)中设置“部分转移数量”即可启用此功能。

优势:

  • 缩短总生产时间(总完工时间)
  • 提高设备利用率
  • 更真实地模拟连续生产

最适用于:

  • 高产量生产线
  • 物料可逐步释放的工艺
  • 下游工序能够立即处理到达物料的场景
重要提示:部分转移需要精心协调。部分转移数量应与您的批量大小(对于 Batch 工序)相匹配,或符合您实际运营的可行性。

供应受限处理

有时下游工序必须等待上游工序的物料,这称为供应受限处理

含义说明

当物料到达速度慢于该工序的处理速度时,该工序会因等待更多物料而出现空闲时间,从而使实际处理时长超出“名义”时间。

示例场景

设置:

  • 混合在 t=0 时交付 400 瓶,t=10 分钟时交付 300 瓶,t=20 分钟时交付 300 瓶
  • 灌装线产能:每小时 1200 瓶(每分钟 20 瓶)
  • 总数量:1000 瓶

无约束(理想情况):

  • 处理时间将为:1000 ÷ 20 = 50 分钟

存在供应约束(实际情况):

  • 处理进度取决于物料的实际到达时间
  • 该工序可能需要暂停以等待下一批交付
  • 总时长将超出名义上的 50 分钟

Schantt 会自动处理这一情况:

  • 计算物料的实际到达时间
  • 判断该工序是否需要等待物料
  • 相应调整结束时间

为什么这一点很重要

供应约束有助于创建贴近实际的生产排程。若没有这一机制,生产排程显示的完成时间将过于乐观,实际上无法达成。

提示:如果您发现任务时长异常偏长,请检查上游工序的物料交付速度是否足够快。调整批量大小、启用部分转移,或提升上游设备的产能,都是应对此问题的常见策略。

有关这些等待和空隙在视觉上的呈现方式,请参阅解读您的甘特图

创建生产排程

  1. 进入“生产排程”页面
  2. 点击“创建”并选择您偏好的模式
  3. 填写生产排程详情(因模式而异)
  4. 使用表单向生产排程添加产品
  5. 点击“保存”以生成生产排程

工作日历周期

工作日历周期会将某个工作日历分配给生产排程中的特定日期区间,从而告知算法该部分生产排程应适用哪些班次时间。

  • 您可以定义多个互不重叠的日历周期,每个周期使用不同的工作日历。这对于跨越班次变更或假期的生产排程非常有用。
  • 如果未定义任何工作日历周期,系统将以您 Team 的默认工作日历作为回退。
  • 若也不存在默认工作日历,则生产排程将按 24 小时全天候运行。
  • 您 Team 的默认工作日历会显示在表单集上方——点击其名称即可查看其配置。

典型设置:

  1. 添加一个覆盖整个生产排程日期范围的日历周期
  2. 为其分配您 Team 的默认工作日历
  3. 此后算法在排布任务时将遵循班次时间

Auto 模式

您提供:

  • 生产排程名称和描述(选填)
  • 生产排程开始日期和时间
  • 带数量的产品清单(顺序不限)

系统将:

  • 确定最优生产顺序
  • 为每个工序选择最佳设备
  • 计算所有的开始时间、结束时间和时长
  • 创建能最小化总生产时间的完整生产排程

表单字段:

  • #(位置):优化后自动分配
  • 产品:从您已配置的产品中选择
  • 数量:需要生产的数量

注意:如果您需要独立的生产批次,可以多次添加同一产品。

Semi-Auto 模式

您提供:

  • 生产排程名称和描述(选填)
  • 生产排程开始日期和时间
  • 带数量的固定产品顺序
  • 可选:为顺序中的任意产品指定开始时间

系统将:

  • 保留您指定的顺序(不会重新排序)
  • 强制执行您指定的所有开始时间约束
  • 在这些约束条件内选择最优设备
  • 计算所有操作的时序

表单字段:

  • #(位置):显示您指定的顺序
  • 产品:为该位置选择产品
  • 数量:需要生产的数量
  • 开始时间:(选填)该产品必须开始处理的时间

开始时间约束:

  • 留空则由系统自动安排时序
  • 若已指定,该产品必须严格在该时间开始
  • 若约束条件产生冲突(无法实现),系统将报错

Manual 模式

您提供全部信息:

  • 生产排程名称和描述(选填)
  • 生产序列中的位置(作业编号)
  • 每个位置的产品选择
  • 每个产品的数量
  • 工序选择(来自产品的工艺路线)
  • 设备选择(来自该工序的设备)
  • 每项操作的开始和结束时间

系统将:

  • 校验您的输入(工艺路线兼容性、设备可用性)
  • 保存您的精确设定
  • 按您定义的内容精确显示甘特图

表单字段:

  • Position:生产序列中的 Job 编号(由您控制)
  • 产品:选择产品
  • 数量:需要生产的数量
  • 工序:从该产品所需的工序中选择
  • 设备:从该工序兼容的设备中选择
  • 开始:该操作的开始时间
  • 结束:该操作的结束时间

校验:

  • 结束时间必须晚于开始时间
  • 产品必须与所选工序兼容(依据工艺路线)
  • 设备必须属于所选工序

注意:Manual 模式会提供字段筛选,帮助您选择有效组合——系统会根据您之前的选择隐藏无效选项。

查看生产排程结果

创建或保存生产排程后,您将看到:

  1. 生产排程摘要:名称、模式、开始时间、时长、包含的产品
  2. 排程明细表:所有操作,包含产品、数量、工序、设备和时序
  3. 甘特图:展示所有操作的可视化时间轴

甘特图功能

  • 缩放控制:按小时、天、周或月查看
  • 任务条:按产品用颜色区分,显示时长
  • 悬停详情:将鼠标悬停在条形上可查看完整操作详情(若已在 Team 偏好设置中启用)
  • :可配置显示数量、设备、开始/结束时间、时长
  • 工作日历组件:非工作时段(夜间、周末、假日、设备停机)会在甘特图中可视化呈现。这些内容反映了排程过程中应用的工作日历约束。

解读您的甘特图

甘特图是您理解和沟通生产排程的主要工具。本节介绍如何解读其中的可视化元素,并识别出可进一步优化的模式。

了解可视化元素

任务条

每个彩色条形代表一个单独的生产任务(一个产品在一个工序、一台设备上的处理):

视觉属性所代表的含义如何解读
条形长度 处理时长 条形越长 = 处理时间越长。可通过比较相对长度来识别耗时较长的操作。
条形颜色 产品身份 每个产品都有一个唯一的颜色(可配置)。相同颜色 = 各工序中的同一产品。
水平位置 任务发生的时间 左边缘 = 开始时间;右边缘 = 结束时间。可使用顶部的时间轴刻度查看精确时间。
垂直位置(行) 工序与设备 每一行代表一个特定的工序—设备组合。同一行中的任务使用同一台设备。
任务编号(若已启用) 生产序列中的位置 显示该作业的顺序(第 1、第 2、第 3……)。便于在各工序中追踪特定产品。
空隙与间隔

条形之间的空白区域提供了关于您生产排程的重要信息:

空隙类型可能的原因需要考虑的事项
同一设备上任务之间的小空隙 换线时间 在切换不同产品族时属于正常现象。请确认换线时间设置准确。
任务开始前的大空隙 等待上一工序的物料 上游工序尚未完成。可考虑使用部分转移来使操作重叠。
设备时间轴起始处的空隙 设备正在等待第一个作业 可能表明其他位置存在瓶颈,或设备分配未达最优。
生产排程中段出现的较长空隙 物料流动约束 下游工序在等待上游工序。请检查批量大小或转移设置是否需要调整。
重叠条形(不同行)

垂直重叠(不同行在同一时间出现条形)表示并行处理:

  • 正常且理想:多台设备同时工作可提升吞吐量
  • 体现良好利用率:空闲设备表明存在改进空间
  • 跨工序重叠:启用部分转移后,各工序可同时处理
重要提示:同一行中的条形绝不应重叠——若出现重叠,则表明存在排程错误(一台设备同时处理两个作业)。

常见模式及其含义

模式 1:瓶颈工序

表现形式:某一工序的所有设备持续忙碌、几乎没有空隙,而其他工序则存在大量空闲时间。

含义:该工序限制了整体吞吐量,其他所有工序都需等待它。

可能的应对措施:

  • 在瓶颈工序增加一台设备
  • 减小批量大小以改善流动
  • 启用部分转移,让下游工序更早开始
  • 检查处理时间是否准确(其他地方可能存在高估)
模式 2:阶梯模式

表现形式:任务从左上到右下形成一个对角线“阶梯”,每个工序都在前一工序完成后才开始。

含义:采用完全转移的顺序处理——每个工序都要等待上一工序的物料全部完成。

可能的应对措施:

  • 可在适当情况下考虑启用部分转移
  • 对于需要完全完成的工艺(例如灭菌),此模式是正确的
模式 3:频繁的小空隙

表现形式:整个生产排程中,同一设备上的任务之间存在许多小空隙。

含义:不同产品族之间频繁换线。

可能的应对措施:

  • 算法已对此进行最小化处理——请确认换线时间设置准确
  • 可考虑是否可以采用不同的方式对产品族进行分组
  • 检查是否可以通过运营手段缩短部分换线时间
模式 4:一台设备负载过重,其他设备空闲

表现形式:在拥有多台设备的工序中,一台设备持续忙碌,而其他设备则存在大量空闲时间。

含义:可能的原因包括:

  • 不同设备的吞吐率存在显著差异
  • 换线优化倾向于选择某一台设备
  • 产品族限制导致可用设备受限

可能的应对措施:

  • 检查所有设备的处理时间/吞吐量配置
  • 确保所有产品族均已为所有可用设备完成配置

使用悬停详情

当在 Team 偏好设置中启用“显示详情框”后,悬停在任意任务条上将显示:

  • 产品名称:该任务生产的产品
  • 数量:正在处理的单位数量
  • 工序:所属的生产工序
  • 设备:具体的设备
  • 开始时间:处理开始的时间
  • 结束时间:处理完成的时间
  • 时长:总处理时间

提示:可利用悬停详情来验证时序计算是否符合预期。如果某个任务显示的时长异常,请检查对应的处理时间配置。

调整视图

根据不同用途自定义您的甘特图视图:

用途推荐设置
详细分析 小时缩放级别,显示全部列,启用详情框
生产现场张贴 天缩放级别,显示开始/结束时间和设备,启用任务顺序
管理层概览 天或周缩放级别,隐藏详细列,聚焦于时间轴
生产排程对比 两个生产排程使用相同设置,并记录总时长差异

需要查看的关键指标

创建生产排程后,请在生产排程摘要中检查以下指标:

  • 总时长(总完工时间):从生产排程开始到最后一个任务完成所经过的时间。数值越低越好。
  • 产品数量:确认您录入的所有产品均已包含在内
  • 开始和结束时间:确认这些时间符合您的运营要求

在评估不同生产排程,或对比配置更改前后时,可参考这些指标进行比较。

编辑生产排程

您可以更新已有的生产排程:

  1. 进入您要编辑的生产排程
  2. 在表单中进行更改
  3. 点击“保存”

模式特定行为:

  • Auto/Semi-Auto 模式:更改产品、数量或约束条件会触发重新优化
  • Manual 模式:更改将直接保存,不进行优化

基本字段更新(名称、描述、共享设置)在任何模式下均不会触发重新优化。

共享生产排程

您可以将生产排程的甘特图与您 Team 之外的人员共享:

  1. 打开您要共享的生产排程
  2. 启用“共享”复选框
  3. 保存生产排程
  4. 复制公开甘特图链接

共享的生产排程:

  • 任何持有链接的人均可查看(无需登录)
  • 仅显示甘特图可视化内容(不含编辑功能)
  • 在您禁用共享之前将持续保持可访问
安全提示:任何持有链接的人都可以查看该生产排程。在共享包含敏感生产信息的生产排程之前,请务必考虑这一点。

后台处理

对于产品较多或约束较复杂的生产排程,优化可能需要更长时间。在此期间:

  1. 进度指示器会显示当前状态
  2. 系统会在后台处理您的生产排程
  3. 优化完成后您将看到结果

进度阶段:

  1. 准备生产排程数据
  2. 优化生产顺序(可能会显示改进百分比)
  3. 确定最终结果
  4. 显示生产排程
注意:为获得最佳效果,请在处理完成之前停留在该页面。您可以实时观察算法对生产排程的改进过程。

删除生产排程

删除生产排程的步骤:

  1. 打开您要删除的生产排程
  2. 点击删除按钮(垃圾桶图标)
  3. 确认删除
警告:已删除的生产排程无法恢复。

术语表

术语定义
Team包含全部生产数据的组织工作区
Batch 工序以固定批量、设定周期时间处理物料的生产工序
Flow 工序物料以恒定吞吐率连续流动的生产工序
吞吐量以每小时单位数衡量的处理速率(用于 Flow 工序)
产品族将工艺路线和特征相似的产品归为一类的类别
必需工序路线产品族必须经过的工序顺序
部分转移在当前操作完全完成之前,将已完成的单位移动至下一工序
换线时间在同一设备上从一个产品族切换到另一个产品族所需的准备时间
转移时间物料在您工厂各工序之间移动所需的时间
工作日历一个具名的每周班次模式,定义了哪些天、哪些时段属于工作时间
工作时间工作日历中为特定日期定义的班次时间,生产任务将在此时间范围内排程
工作日历例外适用于整个 Team 的日期覆盖设置,会替代特定日期的常规每周模式(例如假日、加班)
设备停机时间特定设备(或所有设备)不可用的临时日期时间窗口
工作日历周期在生产排程中为某日期区间分配的工作日历
位置作业在生产序列中的位置
总完工时间从生产排程开始到所有操作完成所经过的总时间
甘特图展示生产操作的可视化时间轴图

常见问题

常见问题

为我的工厂设置 Schantt 需要多长时间?

需考虑两个阶段:

阶段 1:收集前提条件(30 分钟至数小时)

在使用 Schantt 之前,您需要收集生产数据,包括记录:

  • 您的生产工序和设备
  • 您所生产的产品
  • 处理时间和吞吐率
  • 产品之间的准备/换线时间
  • 物料转移时间

对于拥有 3-5 个工序和 5-10 种产品的小型工厂,若高效收集数据,通常需要 30-60 分钟。较大型的工厂可能需要 2-4 小时。详细清单请参阅前提条件与准备工作

阶段 2:配置 + 首个生产排程(约 60 分钟)

在生产数据准备就绪后,配置 Schantt 并创建您的第一个生产排程大约需要一小时:

  • 创建工序和设备:15-20 分钟
  • 设置产品族和产品:15-20 分钟
  • 配置生产参数:15-20 分钟
  • 创建您的第一个生产排程:10-15 分钟

含前提条件在内的总时长:预计需要 1-5 小时,具体取决于您工厂的规模以及收集生产数据的速度。

在承诺付费方案之前,我可以先试用 Schantt 吗?

可以!我们的 Demo 方案完全免费,且没有时间限制。它提供有限数量的工序、设备、产品族、产品和生产排程配额——足以让您使用实际生产数据评估本软件。注册无需信用卡。

如果我取消订阅,我的数据会怎样?

您的数据将保留在我们的系统中,但编辑权限会受到限制。如果您取消订阅:

  • 您将回退到 Demo 方案的限额
  • 现有数据会予以保留,但您无法创建超出 Demo 方案限额的新项目
  • 您可以随时重新升级以恢复完整访问权限

取消订阅时,我们不会自动删除任何生产数据。

我的生产数据安全吗?

是的,我们非常重视数据安全:

  • 传输加密:所有数据均通过 HTTPS(TLS 1.2 及以上)传输
  • 静态加密:数据库存储已加密
  • 隔离性:每个 Team 的数据都与其他 Team 完全隔离
  • 访问控制:只有您 Team 的成员才能访问您的数据
  • 不与第三方共享:我们不会出售或共享您的生产数据
多人可以同时处理同一个生产排程吗?

Team 支持多个用户,但对于生产排程而言:

  • 我们建议同一时间仅由一人编辑某个生产排程
  • 系统不支持实时协作——若两人同时编辑,其中一人的更改可能会覆盖另一人的更改
  • 不同的 Team 成员可以同时创建和管理各自独立的生产排程,互不冲突
Schantt 可以与我的 ERP 系统集成吗?

系统集成是我们产品路线图中的重要组成部分。请联系我们说明您的具体需求,我们将评估其与我们开发路线图的契合情况。

排程相关问题

优化需要多长时间?

优化所需时间取决于多个因素,包括产品数量、工序数量、设备数量以及处理复杂度。

较简单的生产排程可以快速完成优化(通常不到一分钟),而更复杂的配置可能需要几分钟。

Schantt 提供实时进度指示器,用于在处理过程中显示优化状态和改进百分比。

我可以在同一个生产排程中多次排入同一产品吗?

可以,您可以多次添加同一产品,并设置不同的数量。每个条目都会被视为生产序列中一个独立的作业。

示例:如果您需要在一天的开始和结束时分别生产可乐,中间穿插其他产品,可以两次添加可乐,并分别设置相应的数量。

如果我的产品并非全都经过相同的工序,该怎么办?

Schantt 完全支持灵活的工艺路线。每个产品族都可以拥有自己的必需工序路线,精确定义该产品族的产品所经过的工序。

  • 产品可以跳过您工厂顺序中的部分工序
  • 产品可以从中间工序开始(不局限于第一个工序)
  • 产品可以在较早的工序结束(不局限于最后一个工序)

算法在创建生产排程时会自动处理这些工艺路线差异。

我可以为特定产品设置具体的开始时间吗?

可以,在 Semi-Auto 模式下,您可以为生产排程中的任意或全部产品指定开始时间约束。算法将:

  • 将您指定的开始时间作为硬性约束遵循
  • 在这些约束条件内优化设备选择
  • 计算所有其他操作的时序

对于希望由算法自动优化时序的产品,请将开始时间字段留空。

为什么我的生产排程中任务之间会出现空隙?

甘特图中的空隙通常是合理的,反映了现实中的约束条件:

  • 换线时间:切换不同产品族时的准备时间
  • 物料等待:下游工序等待上游工序的物料
  • 设备可用性:设备正在另一工序处理其他作业

在 Team 偏好设置中启用“显示详情框”,即可悬停查看任务以了解时序。更多详情请参阅解读您的甘特图

获取帮助

如需更多帮助:

  • Demo 方案用户:请参阅本文档和指南
  • Standard/Premium 用户:可使用邮件支持
  • Enterprise 用户:配备专属支持人员

联系方式请参阅联系页面