物料#
Material.Show
概述#
物料是系统中最重要的对象之一,因为它代表任何原物料、库存或在制品(晶圆、模具、模块、印刷电路板、电容器等)。物料也可以是耐用品 - 用于制造其他物料的工具。物料可以代表物料的聚合(批量是批次的聚合,而批次又是晶圆的聚合)。物料可以具有关联的维保计划。系统中的所有物料都需要唯一的系统范围标识符(ID)。
下图显示了一些可能的物料配置:
graph LR
subgraph "Ingot to Wafer"
A1[Ingot] --> A2[Brick]
A2 --> A3[Wafer]
end
subgraph "Lot to Wafer"
A4[Lot] --> A5[Wafer]
end
class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12 mermaid_entity 物料始终处于工厂设施、步骤、流程(更具体地说是在流程路径中)且始终具有关联的产品。
物料可以包含任何深度的子物料。使用附加物料和拆卸物料操作在物料中添加和删除子物料。
物料最多可以具有两个数量:一个用于主要数量,另一个用于次要数量。两个数量的单位由物料当前所在的步骤定义。由于物料可以具有子物料,因此物料还可以跟踪子物料的计数及其数量。
物料可以具有未来扣留,在使用预设锁定时定义。物料也可以具有一个或多个时间限制,这些限制定义步骤之间的最小或最大时间间隔。
状态模型#
所有物料都遵循下一张图的状态模型。
graph LR
Start -->|Create Material| A1[Queued]
E1[Durable] --->|Attach| A1
A1 --->|Detach| E1
E2[Consumable] --->|Attach| A1
A1 --->|Detach| E2
A1 --->|"Move-Next (Pass-through)"| A1
A1 ==>|Dispatch| A2[Dispatched]
A2 -->|Undispatch| A1
A5[Skipped] -->|Move-Next| A1
A1 -.->|"Sub-Material Track-In (with Sampling)"| A5
A2 ==>|Track-In| A3[In Process]
A3 ==>|Track-Out| A4[Processed]
A4 ==>|Move-Next| A1
A4 -->|Ship| A6[In Transit]
A1 -->|Ship| A6[In Transit]
A6 -->|Unship| A4
A6 -->|Unship| A1
A6 -->|Receive| A1
A4 -.->|Sub-Material Track-In| A3
A3 -.->|Sub-Material Track-In| A1
A3 -->|Abort| A1
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 Start mermaid_start
class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12 mermaid_state
class E1,E2 mermaid_entity Info
物料时间限制计时器错误通讯组列表和重试计数可以在以下配置条目中配置:/Cmf/System/Configuration/MaterialTracking/TimeConstraints/Timers/ErrorDistributionList(默认为空,这意味着,接收本地支持电子邮件)和/Cmf/System/Configuration/MaterialTracking/TimeConstraints/Timers/RetryCount(默认为3)
将一切捆绑在一起#
graph LR
A1[Resource] --- L1[Material Resource]
A2[Container] --- L2[Material Container]
L1 --- Main[Material]
L2 --- Main
A3[Service] --- Main
N3[Schedule Scenario Job] --- Main
A5[Product] --- Main
A6[Facility] --- Main
A7[Protocol Material] --- Main
A8[Data Collection Instance] --- Main
A9[Material Transfer Material] --- Main
N1[Future Action] --- Main
Main ---|Parent| Main
Main --- N2[Material Time Constraint]
Main --- A10[Production Order]
Main --- L5[Non-sequential Step]
Main --- L3[Material Holds]
L3 --- A12[Reason]
Main --- L4[Material Rework Path]
Main --- A13[Flow]
Main --- A14[Step]
Main --- A15[Notification]
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;
class Main mermaid_entity
class A1,A2,A3,A5,A6,A7,A8,A9,A10,A12,A13,A14,A15 mermaid_businessdata
class L1,L2,L3,L4,L5,L6 mermaid_entitylinked
class C1,C2,C3,C4,C5,C6 mermaid_context
class N1,N2,N3,N4,N5,N6 mermaid_nonbusinessdata
click Main "../../business-data/material"
click A1 "../../business-data/resource"
click A2 "../../business-data/container"
click A3 "../../business-data/service"
click A5 "../../business-data/product"
click A6 "../../business-data/facility"
click A7 "../../business-data/material"
click A8 "../../business-data/data-collection/data-collection-instance"
click A9 "../../business-data/material"
click A10 "../../business-data/production-order"
click A12 "../../business-data/reason"
click A13 "../../business-data/flow"
click A14 "../../business-data/step"
click A15 "../../business-data/notification" 步骤顺序#
正确使用物料的必要步骤如下:
- 创建工厂设施。
- 创建产品。
- 创建步骤。
- 创建流程。
- 创建物料。