NX二次开发-模具设计之镶件颜色控制

NX二次开发-模具设计之镶件颜色控制

作者:谢买粮   审校:陈建红

适用版本:NX6以上

在塑胶模具设计过程中,为了使在设计过程中和加工过程中更容易理解工件上的特征的作用,通常把在3D模型中,把实体上的进行分类并上不同的颜色,常用的分类有胶位面、分型面、插穿面、镶件孔、顶针孔等等,这样做有利于减少工作中的失误,如下图镶件(图1),胶位面和镶件其它面用了不同颜色;拆镶件通常有三种方法,一种是用画镶件的截面,然后用分割功能把体分成两个体,这种方法拆镶件后,镶件上的胶位面颜色能够保持,但镶件体其它面的颜色同模仁体,后续要写大量的代码修改面的颜色,第二种方法是先把镶件包围盒块做出来,指定颜色,再用求交和求差的功能把镶件做出来,这种方法如果使用NX默认的参数,达不到想要的效果,但对NX的默认建模参数进行修改后,能达到要求,本技巧将讲解修改建模参数对实体颜色面的影响。

 

NX二次开发-模具设计之镶件颜色控制

图1

举例说明

修改“建模首选项”里的“布尔运算面属性”值能改变布尔运算后面的颜色,NX默认是选中目标体(图2),选中“目标体”做出来镶件的效果如图3,镶件面颜色与镶件孔颜色不符合要求。

NX二次开发-模具设计之镶件颜色控制

图2

NX二次开发-模具设计之镶件颜色控制

图3

选中“工具体”做出来镶件的效果如图4,镶件面颜色与镶件孔颜色符合要求。

NX二次开发-模具设计之镶件颜色控制

图4

修改此设置的方法C#代码:      TheSession.Preferences.Modeling.BooleanFaceProperties =                    NXOpen.Preferences.SessionModeling.BooleanFacePropertiesInheritance.ToolBody,在使用前先记录原先的值,使用完成后再把改回去。

总    结

本技巧实际讲解了布尔运算在一些特殊场景下的使用方法,这部分对开发来说非常简单,关键是应用知识,熟练应用对二次开发来说事半功倍;通过本技巧,希望对NX二次开发初学人员有所帮助。

相关软件
40 多年来,Nastran 有限元求解器一直是应力、振动、屈曲、结构故障、热传递、声学和气动弹性力学分析方面的行业标准。航空航天、汽车、电子、重型机械、医疗设备及其他行业的众多制造商和工程供应商均依靠 NX Nastran 软件满足在工程
相关阅读