用例 3:创建生成的工艺计划以沿用特定关联和属性
在本用例中,我们将使用规则文件筛选出存在于变型 mBOM 和通用工艺计划结构中的一些关联和属性,了解如何创建生成的工艺计划。
现有通用 mBOM、变型 mBOM 和通用工艺计划结构
假设 BOM 变换器中存在以下通用和变型 mBOM 结构,PPB 中存在通用工艺计划:
• Generic mBOM 是可配置模块的父项部件。
• Child 1 和 Child 2 已分配给 Generic mBOM。
• Variant mBOM 1 和 Variant mBOM 2 分别是从以 Child 1 和 Child 2 作为其分配的可配置模块衍生的变型。
• Variant mBOM 是这些变型的父项部件。
• Generic Process Plan 是与可配置模块关联的工艺计划。
• Child 1 已分配给与类型为 com.ptc.windchill.mpml.MPMDocumentDescribeLink 的 Describe Document 关联的 Operation 1。
• Child 2 已分配给与类型为 com.ptc.windchill.mpml.MPMDocumentReferenceLink 的 Reference Document 关联的 Operation 2。
• Setup Cost 和 Setup Time 是分配给 Operation 3 的属性。
创建规则文件
{
"copyOverRules": [
{
"sourceType": "com.ptc.QualityOperation",
"targetType": "com.ptc.QualityOperation",
"excludedAttributes": "SetupTime",
"includedAssociations": [
"com.ptc.windchill.mpml.MPMDocumentDescribeLink"
]
}
]
}
• excludedAttributes 定义规定不应将 Setup Time 沿用到生成的工艺计划。
• includedAssociations 定义规定仅应将 Describe Document 沿用到生成的工艺计划。
将规则文件与通用工艺计划相关联
1. 在 Windchill/codebase/com/ptc/core/foundation/associativity 下访问 associativity.properties.xconf 文件。
2. 指定以下特性中给出的规则文件的文档类型:
<Property name="com.ptc.windchill.associativity.gdsRuleDocumentType"default="wt.doc.WTDocument" />
3. 在 PPB 中,打开
Generic Process Plan,然后在
“文档”选项卡中单击
“插入新的”。
4. 在“新建文档”对话框中,从“类型”列表中选择“文档”,然后单击“浏览”选择之前创建的规则文件。
使用给定结构和规则文件创建生成的工艺计划
1. 在 PPB 中,对于 Generic Process Plan,使用“打开相关对象”操作在树选取器 Variant mBOM。
2. 选择 Variant mBOM,右键单击 Generic Process Plan,然后选择“生成工艺计划”。
3. 单击“确定”。
生成的工艺计划
即会基于规则文件创建生成的工艺计划。Generated Process Plan 1 在 PPB 的“生成的工艺计划”选项卡中显示。
• Describe Document 与 Variant Operation 1 关联。
• 仅 Setup Cost 已分配给 Variant Operation 3。