使用材料服务器分配材料
在 Creo+ 中,可以使用集成到 Windchill 的“材料服务器”(Material Server) 将材料分配给零件和主体。
在 Windchill 中定义的这些材料包括密度、质量、体积和表面积等属性。Creo+ 用户可以使用“材料”(Materials) 对话框中提供的“材料服务器”(Material Server) 选项来访问这些材料。“材料服务器”(Material Server) 指向管理员定义的 Windchill 位置。
要使用材料服务器分配材料:
1. 按以下方式之一打开“材料”(Materials) 对话框:
在零件中:
◦ 在模型树中,右键单击该零件,然后单击
“编辑材料”(Edit Materials)。
◦ 在模型树中,右键单击
“材料”(Materials),然后单击
“编辑材料”(Edit Materials)。
◦ 单击 > > 。单击“材料”(Material) 行中的“更改”(change)。
2. 单击“材料服务器”(Material Server),然后从库中选择材料。所选材料的详情将显示在“材料预览”(Material Preview) 中。
3. 双击材料将其添加至零件或模型。
4. 单击“确定”(OK)。“材料”(Materials) 对话框随即关闭,同时将所选材料分配至零件。
Windchill 中的材料在 Creo+ 中为只读状态。您无法直接编辑其属性。
计算质量属性
如果将 Creo+ 中的材料分配给主体,系统将在检入模型 ( > > ) 后,将该材料的标识和用量传递给 Windchill。材料数量由主体的质量属性决定。如果向多个主体分配了材料,则零件模型将精确计算每种材料的使用参数。建议在分配或更新材料后重新计算质量属性。
1. 单击 > > 。“模型属性”(Model Properties) 对话框随即打开。
2. 在“材料”(Materials) 中,单击“质量属性”(Mass Properties) 行中的“更改”(change)。“质量属性”(Mass Properties) 对话框随即打开。
3. 单击“计算”(Calculate)。质量属性即会更新。
4. 单击“确定”(OK)。
5. 单击“关闭”(Close) 可关闭“模型属性”(Model Properties) 对话框。
对于族表实例,计算每个实例的质量属性。
材料参数
将材料添加到模型时,将为该材料指定一组参数。
参数 | 说明 |
|---|
PTC_MATERIAL_SOURCE | 材料对象上材料的系统源,例如,Windchill |
PTC_MATERIAL_ID | 材料对象在 Windchill 中的唯一标识符 |
PTC_MATERIAL_MASS | 分配的主体或零件的质量 |
PTC_MATERIAL_VOLUME | 分配的主体或零件的体积 |
PTC_MATERIAL_AREA | 分配的主体或零件的表面积 |
这些参数在“参数”(Parameters) 对话框中可见且为只读。创建材料时,除非计算质量属性,否则,MASS、VOLUME 和 AREA 参数均设置为 -1.0。
如果为一个模型分配了多个材料,但尚未计算质量属性,则在计算质量属性之前,参数设置为 -1.0。
在旧版模型中,即使重新计算质量属性,这些参数仍保持为 -1.0。
更新材料使用
在下列操作过程中,Creo+ 会检查 Windchill 中的材料定义以及使用参数是否有更新:
• 检索模型
• 打开“材料”(Materials) 或“质量属性”(Mass Properties) 对话框
• 进入仿真或复合材料模块
如果材料使用参数已过期,可使用下列方法之一更新参数:
从模型树:
1. 在模型树中,右键单击模型。
2. 从上下文菜单中选择“更新材料使用”(Update Materials Usage)。
在通知中心内:
1. 从状态栏中打开“通知中心”(Notification Center)。
2. 找到材料使用已过期的警告。
3. 单击“更新”(Update) 以重新计算并刷新参数。
您可以在 Creo+“选项”(Options) 对话框中配置这些通知在“通知中心”(Notification Center) 中的显示方式。
1. > 。“选项”(Options) 对话框随即打开。
2. 选择“通知中心”(Notification Center)。在“通知类型”(Notification Types) 中,对于“物料使用参数已过期”(Material usage parameters are out of date),请选取下列选项之一:
◦ Do not Show
◦ Warning
◦ Warning with message (默认)
◦ Error
此设置通过配置选项 nmgr_mtrl_usage_out_of_date 控制。