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二次开发初学人员有所帮助。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空