跳转至

部分出站#

部分出站是与物料相关的操作,它是系统中最重要的对象之一,因为它代表着任何原物料、库存或者正在进行的工作(晶圆、芯片、模块、印刷电路板、电容器等)。

当只需要处理原始物料的一部分时,该物料部分出站。这在需要将大批生产工单拆分成较小数量并使用部分出站操作,以便更连续地处理物料时非常常见。

本文档将指导您完成部分出站场景的设置。

概述#

部分出站是指在一个步骤中,将一个物料在一个资源上入站,并且只有一部分数量应该出站到一个新的物料中。

Note

原始的物料仍然在同一个资源上以剩余数量的方式入站。

Info

必须对步骤进行配置,以允许部分出站。

场景设置#

要启用部分出站,请按照下表中描述的步骤进行操作:

步骤序号 步骤 描述
1 创建上下文解析条目 在上下文定义的智能表 StepSplitTrackOutContext 中创建条目。
2 启用步骤进行部分出站 步骤中的Use Split and Track-Out属性设置为允许部分出站。

表: 设置与部分出站相关的实体步骤

在设置这些实体之后,您可以处理一个物料并在配置的步骤中执行部分物流退出。以下步骤将帮助您创建适当的场景:

步骤 1: 创建上下文解析条目#

您必须配置系统以允许在特定上下文进行部分出站。The StepSplitTrackOutContext 智能表提供了广泛的可能性,这些允许您定义一组不同的上下文来执行部分出站 (取决于您的流程的需要)。 您可以定义以下不同的上下文:

字段 描述
步骤 将启用部分出站的步骤
产品 将启用部分出站的产品
产品组 将启用部分出站的产品组
流程 将启用部分出站的流程(适用于物料当前所在的步骤的直接父流程,而不是顶层流程)。
资源 将启用部分出站的产品组
资源类型 将启用部分出站的资源类型。
模型 将启用部分出站的资源模型。

表: StepSplitTrackOutContext 智能表键

这意味着您可以定义在各种可能的组合上下文中对特定步骤进行部分出站,具体取决于您在智能表中定义的方案和优先键。 更多有关于上下文解析的信息,请参见 Smart Tables.

对于每个可能的上下文定义,您必须定义三个值,在解析上下文时将应用这些值:

字段 描述
启用数量覆盖 是否可以覆盖默认数量。
出站物料模式 要出站的物料是父物料还是子物料。 可能的选项:
- Child - 子物料出站,并且需要对最后一个物料进行拆分。
- ChildExceptLast - 除了最后一个物料外,子物料出站,无需再进行拆分,而父物料将出站。
物料损失模式 损失是在部分出站的物料上还是留下的物料上发生的。可能的选项:
- InProcessMaterialExceptLast
- TrackedOutMaterial

表: StepSplitTrackOutContext 智能表值

作为一个简单的示例,下面的配置定义了拆分和跟踪输出操作可以在Mixing步骤Mixer-05资源发生,具有以下特征:

  • 将使用主要数量=10单位创建子物料。 由于启用数量覆盖属性设置为true,因此可以覆盖该值。
  • 原始物料,现在是拆分子物料的父级,将保持在“处理中”状态,并从原始主要数量中删除10单位。
  • 出站的物料将是主物料的子物料,任何损失均由原物料承担。

StepSplitTrackOutContext Smart Table

步骤 2: 启用部分出站的步骤#

必须在 Step 中启用重要属性才能允许部分出站:

Property Description
使用拆分和出站 是否在步骤使用部分出站(在凯睿德制造 MES 中也称为拆分和出站)。

表: 步骤相关属性

Use Split and Track-Out Step property

场景示例#

考虑当前在Mixing步骤排队的物料MAT_0003

Step View

物料发送到配置为允许部分出站的资源。在这种情况下, DispatchTrack-In是链接的,因此两者将同时执行:

Dispatch and Track-In Main Material

物料处理完毕后,通过执行出站来结束处理。 然后,向导将打开一个名为 拆分信息 的新页面,并自动填写智能表中配置的数量的默认值:

Default settings for Partial Track-Out

在这种情况下,由于智能表定义允许您更改要出站的主要数量,因此您可以更改默认值。您还可以定义子物料是否放置在特定的容器和位置中,前提是容器允许。

Note

您甚至可以决定要执行完整的出站而不是部分出站。只需选择 物料 的总量,就会发生“正常”出站,不会分割物料。 在这种情况下,其余的配置可能性被隐藏。

Partial Track-Out with maximum quantity

关于损失,智能表的定义是让母体(或在制品)物料产生损失。 因此,应用损失并在操作结束后检查结果。

Record Loss/Bonus

操作完成后,会显示分割(子)物料的信息。

Split Material Name

您可以看到子物料处于已处理状态,在同一步骤中,其主要数量等于向导中定义的值:

Split Material information

现在您应该检查主物料,其主要数量计算如下:

新的主要数量 = 原始主要数量 - (部分出站数量 + 损失数量)

Main Material after Partial Track-Out

最后您可以确认这两种物料的谱系:

Main and Split Material Genealogy

简而言之,该图代表了传统的部分出站操作的流程:

graph TD
    A[MAT_0003, Queued, 30 units] -->|Dispatch 和入站| B[MAT_0003, InProcess, 30 units]
    B -->|出站| C{SPLIT AND TRACK-OUT}
    C -->|主| D[MAT_0003, InProcess, 20 units]
    D -->|损失| F[MAT_0003, InProcess,  18 units]
    C --->|拆分| E[MAT_0003-000000001, Processed,  10 units]

classDef mermaid_title color:#000, fill:#fafafa, stroke:#fafafa, stroke-width:0x, font-size:100%, font-weight:200;
classDef mermaid_start color:#000, fill:#fafafa, stroke:#fafafa, color:#fafafa, stroke-width:0x, font-size:100%, visibility: hidden;
classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%;
classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%;
classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
classDef mermaid_state color:#000, fill:#d7e4bd, stroke:#000, stroke-width:1px, font-size:100%, font-weight:300;
class A,B,D,F mermaid_entity
class E mermaid_entitylinked
class C mermaid_nonbusinessdata