适用版本:NX6以上
在塑胶模具设计过程中,为了使在设计过程中和加工过程中更容易理解工件上的特征的作用,通常把在3D模型中,把实体上的进行分类并上不同的颜色,常用的分类有胶位面、分型面、插穿面、镶件孔、顶针孔等等,这样做有利于减少工作中的失误,如下图镶件(图1)
胶位面和镶件其它面用了不同颜色;拆镶件通常有三种方法,一种是用画镶件的截面,然后用分割功能把体分成两个体,这种方法拆镶件后,镶件上的胶位面颜色能够保持,但镶件体其它面的颜色同模仁体,后续要写大量的代码修改面的颜色
第二种方法是先把镶件包围盒块做出来,指定颜色,再用求交和求差的功能把镶件做出来,这种方法如果使用NX默认的参数,达不到想要的效果,但对NX的默认建模参数进行修改后,能达到要求,本技巧将讲解修改建模参数对实体颜色面的影响。
图1
举例说明
修改“建模首选项”里的“布尔运算面属性”值能改变布尔运算后面的颜色,NX默认是选中目标体(图2),选中“目标体”做出来镶件的效果如图3,镶件面颜色与镶件孔颜色不符合要求。
图2
图3
选中“工具体”做出来镶件的效果如图4,镶件面颜色与镶件孔颜色符合要求。
图4
修改此设置的方法C#代码: TheSession.Preferences.Modeling.BooleanFaceProperties = NXOpen.Preferences.SessionModeling.BooleanFacePropertiesInheritance.ToolBody,在使用前先记录原先的值,使用完成后再把改回去。
总结
本技巧实际讲解了布尔运算在一些特殊场景下的使用方法,这部分对开发来说非常简单,关键是应用知识,熟练应用对二次开发来说事半功倍;通过本技巧,希望对NX二次开发初学人员有所帮助。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删