EBOM和MBOM的关联关系是通过发生(occurrences)实现的,如图10-24所示。
图10-24 EBOM和MBOM的关联
首先说明什么是“发生”。
发生是为层次结构的父节点的上下文的项目所设计的一种特定的用法。发生是一个对象,它描述在一个表现形式的上下文中一个事务项目的一种用途。每一个零件的用途都有一个“发生”。
一些知名的PDM软件(如Teamcenter)都提供了一般的关联关系的规则。
发生的基本概念如图10-25所示。
图10-25 “发生”的基本概念
“发生”是BOM结构的组成部分,但不参与BOM的构型。
每一个BOM行(BOM line)代表了特定的项目类型的版本,这些BOM行可以赋予特定的发生类型。
重构MBOM的活动通过以下四种发生完成:
(1)克隆(clone)。拷贝模板引用的对象成为结构中的一个新对象。
(2)引用(reference)。结构引用相同的对象作为模板。
(3)忽略(ignore)。新的结构不引用的对象。
(4)映射(map)。系统将模板映射到一个替代结构。例如,让你从一个已存在的工艺或从一个工艺模板生成一个新的工艺结构。
建立MBOM和EBOM的关联就是把EBOMLine和MBOMLine关联起来。当你把顶层产品与工艺,或顶层工厂和工艺进行关联时,连接对象的关联就是关系。
MBOM与EBOM的关联通过“发生”起作用。
但“发生”不是装配结构的一部分。
图10-26表示产品根节点与工艺根节点的关联,它们通过Mfg.Targets关系进行关联。
图10-26 产品根节点与工艺根节点的关联(www.xing528.com)
“发生”的类型分为以下七类,见表10-3。
表10-3 “发生”的类型
“发生”优先采用下列数据:发生注释(occurrence notes);发生类型(occurrence type);数量(quantity);绝对变换(absolute transform);顺序号码(sequence number);变型条件(variant condition);发生位置约束(occurrence position constrained);发生取消(occurrence suppressed)。
用MEConsumed关联的产品结构如图10-27所示。
用其他发生类型关联的案例如图10-28所示。
当EBOM和MBOM之间用“发生”关联之后,对EBOM的更改就可以传递到MBOM中。
当MBOM工程师把EBOM结构中的一个发生赋予MBOM结构时,应完成以下工作:
(1)在目的结构中创建一个新的发生,与源头发生有相同的子结构。
(2)拷贝发生特性到目标结构。
(3)建立源头与目标发生的等价关系,在两个发生上设置相同的绝对发生标识符。
工艺构型和产品构型之间的关联规则有:
图10-27 通过MEConsumed的关联
图10-28 通过其他发生的关联
(1)自动的工艺构型是基于产品构型的。
(2)规则。产品构型驱动工艺构型;附加的构型规则可用于工艺结构——可引入新的选项和变型,它们不再返回产品。
(3)操作(operation)不参与构型,不论所消耗的零件是否在产品结构中构型。
(4)消耗的零件用相应的零件实例与产品关联。
发生提供了工厂结构树、工艺结构树和产品结构树表达之间的可说明性和协调一致。
绝对发生的属性有AbsOcc ID、Child Item、Notes、Quantity、Unit of Measure、Transform、Substitute list、Source Occurrence Type。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。