其他功能 > 制造过程管理 > 使用工艺计划和标准程序 > 使用 NC-XML 文件生成制造信息
使用 NC-XML 文件生成制造信息
使用工艺计划阅览器中的 “使用 NC-XML 文件生成信息”操作可以从 NC-XML 文件生成制造信息。您可以选择工艺计划阅览器的“结构”选项卡中的一个或多个操作,然后启动此操作或这些操作。您也可以选择子操作。可以从 CAD 文档生成制造信息,且该文档的附属内容文件必须包括有效的 NC-XML 文件,或者可以从 Windchill 文档生成制造信息,且该文档的主要内容文件必须包括有效的 NC-XML 文件。因此,作为先决条件,您必须将现有 CAD 文档附加为附属内容文件,或将现有 Windchill 说明方文档附加为主要内容文件。有关详情,请参阅将文档与对象关联。此外,NC-XML 文件中提及的实体必须包含在 Windchill 数据库中。例如,NC-XML 文件中提及的刀具必须包含在 Windchill 数据库中。
启动 “使用 NC-XML 文件生成信息”操作时,系统会首先搜索附加到操作的 CAD 文档。如果系统未找到有效的 CAD 文档,则系统会搜索有效的说明方文档。对于此操作 (action),系统将始终优先考虑附加到操作 (operation) 的 CAD 文档的附属内容文件。也就是说,如果存在有效的 CAD 文档和说明方文档,则系统会加载 CAD 文档的有效附属内容。
系统还会添加、更新或移除这些链接的属性的相关信息。
附加到操作的 CAD 文档的记录将显示在工艺计划阅览器“文档”选项卡的“CAD 文档”部分中。CAD 文档附属内容文件的记录将显示在工艺计划阅览器“文档”选项卡的“参考文档”部分中。说明方文档主要内容文件的记录将显示在工艺计划阅览器“文档”选项卡的“说明方文档”部分中。
Manufacturing Operation to Consumable Link 存在于下列实体之间:
操作 (operation) 与刀具
操作 (operation) 与夹具
操作 (operation) 与机床
启动此操作 (action) 时,系统将在 NC-XML 文件中查找相应的属性和属性值。系统找到所需信息后,将添加、更新或移除这些链接的属性。
下图显示了有效 NC-XML 文件的示例:
要使用 NC-XML 文件生成制造信息,请执行以下步骤:
1. 浏览至工艺计划阅览器的“结构”选项卡。从工艺计划树结构中选择一个或多个操作。您也可以选择子操作。
2. “编辑”部分中,单击 “插入” > “使用 NC-XML 文件生成信息”“使用 NC-XML 文件生成信息”对话框随即打开。
或者,也可以单击鼠标右键并选择“编辑” > “使用 NC-XML 文件生成信息”打开“使用 NC-XML 文件生成信息”对话框。
它包含“导入选项”“导入预览”步骤。
3. “导入选项”步骤中,选择导入选项:
“导入刀具”:导入 NC-XML 文件中包含的工具信息。
“导入夹具”:导入 NC-XML 文件中包含的夹具信息。
“导入机床”:导入 NC-XML 文件中包含的机床信息。
* 
默认情况下,系统会选中这三个复选框。您可以根据业务需求执行变更。
必须至少选中一个复选框。
NC-XML 文件中提及的实体必须包含在 Windchill 数据库中。
刀具和夹具在 Windchill 中被视为两个单独的类别。
4. 单击“预览”转至“导入预览”步骤。在此步骤中,系统将显示要导入的实体的信息。下图显示了“导入预览”步骤中的信息示例:
Manufacturing Operation to Consumable Link 存在于下列实体之间:
操作 (operation) 与刀具
操作 (operation) 与夹具
操作 (operation) 与机床
系统会导入有关对象和 Manufacturing Operation to Consumable Link 的制造信息。
系统在“导入预览”步骤中显示以下各列:
“标识”- 提供有关对象标识的信息。
“状况”- 提供有关对象状况的信息。
“说明”- 提供有关对象的详情。
“操作名称”- 提供有关操作名称的信息。刀具、夹具或机床将分配给“操作名称”列中显示的操作。启动“使用 NC-XML 文件生成信息”进行多项操作时,此列中的信息非常有用。
系统在“导入预览”步骤的“状况”列中显示以下状况:
状况
说明
“已添加”
为操作分配了新的刀具、夹具或机床。
“已更新”
分配给操作的现有刀具、夹具或机床已更新。
“警告”
找不到分配的刀具、夹具或机床。
“已移除”
已移除分配给操作的现有刀具、夹具或机床。
5. 单击“导入”以导入制造信息。将显示一条确认消息,表明操作已完成。系统按照 NC-XML 文件中所指定的内容,添加、更新或移除实体。
* 
Manufacturing Operation to Consumable Link 存在于下列实体之间:
操作 (operation) 与刀具
操作 (operation) 与夹具
操作 (operation) 与机床
系统还会添加、更新或移除这些链接的属性的相关信息。
您还可以查看工具属性和链接信息。使用表格视图可以添加有效列。有关详情,请参阅自定义表格视图创建和编辑新表格视图
或者,单击“返回”以返回到“导入选项”步骤。
* 
单击“取消”可中止操作。在本用例中,未向操作分配任何刀具。
要点 
假设启动 “使用 NC-XML 文件生成信息”操作。并在实施之后对同一附属内容文件或主要内容文件进行了变更。在这种情况下,如果附加 NC-XML 文件中的信息发生了变更,则可再次使用“使用 NC-XML 文件生成信息”操作更新 Windchill 中的制造信息。上述过程保持不变。系统将按照 NC-XML 文件中所指定的内容,相应地执行变更。
对于更新,“使用 NC-XML 文件生成信息”操作的实施完成后,该操作将保持检出状态。
在存在多个有效 NC-XML 文件的情况下,系统将显示以下用户消息:只能从单个 CAD 文档生成制造信息,且该文档的附属内容文件必须包括有效的 NC-XML 文件。
如果选定的操作已由其他用户检出,则无法启动 “使用 NC-XML 文件生成信息”操作。
首选项 
以下首选项与 “使用 NC-XML 文件生成信息”操作相关:
使用“搜索条件 - 将工具分配到 NC 生成的操作”首选项可以指定如下用途的搜索条件:在 Windchill 数据库中搜索现有工具和工作中心信息,并将这些信息分配到 NC 生成的操作。预设搜索基于“编号”属性。
启动“使用 NC-XML 文件生成信息”操作时,系统将在 Windchill 数据库中搜索工具和工作中心信息。然后根据在“适用的对象映射”首选项中选定的选项将工具或工作中心分配给操作。使用“适用的对象映射”首选项可定义在执行 “使用 NC-XML 文件生成信息”操作期间使用的条件类型。此首选项是否奏效取决于“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值。系统根据“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值来搜索实体。“搜索条件 - 将工具分配到 NC 生成的操作”首选项的可能值为“名称”“编号”“适用的对象映射”首选项的可能值如下所示:
Tooling - 系统将根据在“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值来搜索工具或部件对象。如果找到工具或部件对象,则会将相同的对象分配给操作。
CAD Document - 系统首先根据“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值搜索 CAD 文档。如果找到 CAD 文档,则会将关联资源分配给操作。
CAD Document/Tooling - 系统首先根据“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值搜索 CAD 文档。如果找到 CAD 文档,则会将关联资源分配给操作。如果未找到 CAD 文档,系统会在 Windchill 数据库中搜索工具或部件对象,并将相同的对象分配给操作。
使用“搜索条件 - 将工具分配到 NC 生成的操作”首选项可以指定如下用途的搜索条件:在 Windchill 数据库中搜索现有工具和工作中心信息,并将这些信息分配到 NC 生成的操作。预设搜索基于“编号”属性。
“映射 NC-XML 文件中的属性以进行资源分配”首选项用于定义:NC-XML 文件中的搜索属性的映射条件,用以将资源分配到操作。可能的值包括 Id (默认值) 和 InstanceName。系统使用这些值来标识 NC-XML 文件中的工具信息。此首选项是否奏效取决于“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值。设置为 Id 时,系统将在 NC-XML 文件中搜索 Id 值。找到 Id 值后,系统将基于“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的属性,将工具信息分配到操作。设置为 InstanceName 时,系统将在 NC-XML 文件中搜索 InstanceName 值。找到 InstanceName 值后,系统将基于“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的属性,将工具信息分配到操作。
用例 
“搜索条件 - 将工具分配到 NC 生成的操作”首选项的可能值包括“编号”“名称”“映射 NC-XML 文件中的属性以进行资源分配”首选项的可能值为 IdInstanceName。请考虑以下场景:
“搜索条件 - 将工具分配到 NC 生成的操作”首选项中设置的值
“映射 NC-XML 文件中的属性以进行资源分配”首选项中设置的值
说明
“编号”
Id
系统在 NC-XML 文件中搜索 Id 值。此外,系统还会搜索编号。系统会根据搜索结果,将刀具分配给操作。
“编号”
InstanceName
系统在 NC-XML 文件中搜索刀具的 InstanceName。此外,系统还会搜索编号。系统会根据搜索结果,将刀具分配给操作。
特性 
可以添加或更新下述特性,以自定义“使用 NC-XML 文件生成信息”操作的实施。这些特性存在于 <Windchill>/codebase/com/ptc/windchill/mpml 下的 mpmlink.properties.xconf 文件中。将此特性添加或更新到 mpmlink.properties.xconf 文件后,需重新启动 Windchill 服务器才能使所做变更生效。下列特性中提及的局部或全局属性必须已存在于 Windchill 系统中。可以使用“类型和属性管理”实用程序创建属性。与以下特性相关的所有信息均显示在工艺计划阅览器的“工艺资源”选项卡中。所有列均显示在“工艺资源”中,这是因为以下特性不是预设提供的。必须使用表格视图进行添加。有关详情,请参阅自定义表格视图创建和编辑新表格视图
特性名称
说明
com.ptc.windchill.mpml.nc.ImportSpecificResourceAttribute
此特性用于根据 NC-XML 文件中的属性值将刀具分配给选定操作。
按以下格式配置此特性:
<Property name="com.ptc.windchill.mpml.nc.ImportSpecificResourceAttribute" default=""/>
例如,<Property name="com.ptc.windchill.mpml.nc.ImportSpecificResourceAttribute" default="CUTTING_TOOL_ADAPTER"/>
使用 CUTTING_TOOL_ADAPTER 的值,在 Windchill 中创建刀具。可以使用 NC-XML 文件中 CUTTING_TOOL_ADAPTER 的属性值将刀具分配给选定操作。
com.ptc.windchill.mpml.nc.ImportAttributesFromXML
某些链接属性显示在 Manufacturing Operation to Consumable Link 中。此特性用于保存这些链接属性。
按以下格式配置此特性:
<Property name="com.ptc.windchill.mpml.nc.ImportAttributesFromXML" default=""/>
例如,<Property name="com.ptc.windchill.mpml.nc.ImportAttributesFromXML" default="LENGTH,SPINDLE_SPEED,TOLERANCE,COOLANT_OPTION,TOOL_LONG_FLAG"/>
LENGTHSPINDLE_SPEEDTOLERANCETOOL_LONG_FLAG 列显示在工艺计划阅览器的“工艺资源”选项卡中。LENGTHTOOL_MATERIAL 列在图像中突出显示。这些列显示已分配刀具的属性值。
请考虑下列与此特性相关的事项:
可从 NC-XML 文件更新刀具链接信息。
系统允许更新操作与工具之间的链接的属性值。
使用此特性,可以将 NC-XML 文件中的属性映射到 Windchill。
在使用此特性之前,诸如 LENGTHTOOL_MATERIAL 等属性必须包含在 Windchill 数据库中。
com.ptc.windchill.mpml.nc.ImportAttributesFromXMLForCombinedValues
此特性用于显示已分配的刀具的合并属性值。
按以下格式配置此特性:
对于一对一映射:
<Property name="com.ptc.windchill.mpml.nc.ImportAttributesFromXMLForCombinedValues" default="TOOL_MATERIAL_Mfg=TOOL_MATERIAL"/>
当 NC-XML 文件中的属性与 Windchill 数据库中的属性不同时,可以使用一对一映射。例如,属性 TOOL_MATERIAL_Mfg 包含在 Windchill 数据库中,而属性 TOOL_MATERIAL 包含在 NC-XML 文件中。可通过配置此特性来映射此类属性。
对于一对多映射:
<Property name="com.ptc.windchill.mpml.nc.ImportAttributesFromXMLForCombinedValues" default="Concan=TOOL_MATERIAL,LENGTH,TOOL_LONG_FLAG;Concan1=UseOutline,SPINDLE_SPEED,TOLERANCE,COOLANT_OPTION,TOOL_LONG_FLAG"/>
Concan 列显示在工艺计划阅览器的“工艺资源”选项卡中。该列在图像中突出显示。这些列显示已分配刀具的属性值。
请考虑下列与此特性相关的事项:
可以使用此特性来映射 NC-XML 文件与 Windchill 系统中的标记和属性。
还可以使用此特性合并多个属性。
在此特性中,可以指定多个属性值,并以逗号分隔这些属性值。列中显示的值以分号分隔。
com.ptc.windchill.mpml.nc.ShowAttributeValuesAndName
此特性用于显示已分配的刀具的合并属性名称和值。
按以下格式配置此特性:<Property name="com.ptc.windchill.mpml.nc.ShowAttributeValuesAndName" default=""/>
例如,
<Property name="com.ptc.windchill.mpml.nc.ImportAttributesFromXMLForCombinedValuesAndNames" default="Concan_A=TOOL_MATERIAL,LENGTH,UseOutline,SPINDLE_SPEED,TOLERANCE,COOLANT_OPTION,TOOL_LONG_FLAG"/>
Concan_A 列显示在工艺计划阅览器的“工艺资源”选项卡中。该列在图像中突出显示。
请考虑下列与此特性相关的事项:
还可以使用此特性合并多个属性。
在此特性中,可以指定多个属性值,并以逗号分隔这些属性值。列中显示的值以分号分隔。
这些列以下列格式显示信息:Attribute Name = Attribute Value
例如,Attribute1 = Attribute1 Value; Attribute2 = Attribute2 Value
Attribute1=Attribute1 Value;Attribute2 = Attribute2 Value
Attribute1=Attribute1 Value;Attribute2 = Attribute2 Value
这对您有帮助吗?