根据衍生逻辑自动将部件分配到现有工艺计划
在工艺计划阅览器中,可以使用
“自动分配装配”操作根据其他相关装配中部件的先前分配自动将新部件分配给操作。
“自动分配装配”操作位于树选取器工具栏中。
| • 单击 “自动分配装配”操作后,如果树选取器中打开的装配尚未关联,系统会将该装配与工艺计划相关联。 • 仅当 “允许从多个装配分配到工艺计划”设置为 “是”时,才会使用 “自动分配装配”操作进行自动分配。此首选项的默认值为 “否”。 |
业务用例
工艺计划下可存在多个操作。多个装配可能已与一个工艺计划相关联。这些装配中的一些组件可能已分配至同一工艺计划的操作。假设在工艺计划中的操作下已分配卡车部件。卡车可以有多个变型。大多数部件在所有变型中是通用的。可自动分配变型的公用部件,方法是在树选取器中打开每个变型,然后单击“自动分配装配”。例如,Truck M 有四个变型:V1、V2、V3 和 V4。80% 的部件在 M、V1、V2、V3 和 V4 之间是通用的。Truck M 中的公用部件已分配给工艺计划中的操作。可以在树选取器中打开 V1、V2、V3 和 V4 的各个装配,然后单击“自动分配装配”操作完成公用部件的自动分配。系统会根据逻辑查找已在其下分配 Truck M 变型的相应部件的操作。然后,系统会将 V1、V2、V3 和 V4 的相同部件分配到相同的操作。
以下用例详述了在操作下自动分配部件时系统所应用的逻辑:
用例 1:在使用关系模式下创建的工艺计划
假设工艺计划阅览器的“结构”选项卡中存在以下结构:
• BOM 1 已与 Process Plan 1 关联。
• Part 1 已在 Operation 1 下分配。
• Part 2 已在 Operation 2 下分配。
1. 在工艺计划阅览器的树选取器中打开 BOM 2。
Part 1 是 BOM 1 与 BOM 2 的公用部件。
2. 在树选取器工具栏中,单击
“自动分配装配”。
单击
“自动分配装配”后,如果树选取器中打开的装配尚未关联,系统会将该装配与工艺计划相关联。在这种情况下,系统会将
BOM 2 与
Process Plan 1 相关联。
然后,系统会验证 BOM 1 与 BOM 2 的公用部件是否已分配给工艺计划中的任何操作。如果系统找到此类操作,则会在同一操作下分配新关联装配中的部件。在这种情况下,系统发现已在 Operation 1 下分配 BOM 1 中的 Part 1。因此,系统会在同一操作 Operation 1 下分配 BOM 2 中的 Part 1。
系统未在任何操作下找到针对任何先前装配分配的
Part 3。因此,系统未在任何操作下分配
Part 3。必须手动分配
“自动分配装配”操作未分配的部件。在这种情况下,必须手动分配
BOM 2 中的
Part 3。
| • 假设 Part 1 在 BOM 1 和 BOM 2 中多次使用。在这种情况下,系统会比较 BOM 1 和 BOM 2 中 Part 1 的使用关系位置,以标识该唯一部件。如果系统找到具有匹配位置的使用关系,则会将此特定使用关系分配给操作。 在这种情况下,位置表示单个部件实例在 3D 视图中的放置。 • 系统不会分配新装配中的已分配部件。 |
用例 2:在具体值模式下创建的工艺计划
假设工艺计划阅览器的“结构”选项卡中存在以下结构:
• BOM 1 已与 Process Plan 1 关联。
• Part 1 的数量 7 显示在 BOM 1 下面。
• Part 1 的数量 3 已在 Operation 1 下分配。
• Part 1 的数量 2 已在 Operation 2 下分配。
1. 在工艺计划阅览器的树选取器中打开 BOM 2。
Part 1 是 BOM 1 与 BOM 2 的公用部件。
2. 在树选取器工具栏中,单击
“自动分配装配”。
单击
“自动分配装配”后,如果树选取器中打开的装配尚未关联,系统会将该装配与工艺计划相关联。在这种情况下,系统会将
BOM 2 与
Process Plan 1 相关联。
然后,系统会验证 BOM 1 与 BOM 2 的公用部件是否已分配给工艺计划中的任何操作。如果系统找到此类操作,则会根据匹配位置值在同一操作下分配相同数量的部件。因此,系统会将 BOM 2 中 Part 1 的数量 3 分配到 Operation 1 下,而将 BOM 2 中 Part 1 的数量 2 分配到 Operation 2 下。
必须手动分配 BOM 2 中未分配的剩余数量的 Part 1。
| • 对于在具体值模式下创建的工艺计划,系统会比较各个具体值的位置以进行分配。 • 假设 BOM 2 中 Part 1 的数量为 4。此数量小于在 Operation 1 和 Operation 2 下分配的总数量。在这种情况下,对于分配,系统会比较各个具体值的位置,即单个部件实例在 3D 视图中的放置。 |