特征组模板制作技巧(二)
适用版本:NX7.5

在NX建模二次开发过程中,经常要用到各种模板,一般有UDF、组件以及特征组,使用模板的好处是不需要程序来生成各种形状,只需要通过程序来修复模板里的关键参数,通过参数驱动来改变模型的形状;在实际应用中,当模板调入后,通常要进行位置、方向以及参数的调整,有时候会出现参数修改了,特征无故更新失败的问题,但是在模板里同样修参数又没有出现问题,本文将根据项目上遇到问题讲讲如果解决这个问题。
本文以一个塑胶模具里斜顶头特征组进行说明,斜顶头有多种形状,通过一个参数控制形状有9种变化,每一个形状的变化有独立的表达式、草图以及特征,并分类做成特征组,通过“type”来控制形状的变化,如图1。
图1
经过测试,在模板修改各种参数都能达要预期目的,特征组也进行了分类,也容易管理,但是在程序实际调用特征后,再修改“type”表达式变更形状,出现报错的情况,通过检查发现,草图表达式的值出现备选解的情况,导致报错,如图2。
图2
NX在加载特征的时候,那些抵制掉的表达式内部草图位置没有进行同步更新,又因程序调入特征组的时候,通常会改变安装位置和角度,当某些草图取消抵制后,内部重新对草图线求解,尺寸的备用解更适用于当前状态,导致出现上面的错误。

在制作模板时,减少特征数量,多种形状的变化尽量通过少的草图来控制,如此例,每种状态用了不同的草图,这会也增加模型占的内存空间,更新特征会比较慢。

保持模板时,使用模型处于最复杂的状态,程序在首次调入模板时,会加载更多的模型数据。
此案例解决后的效果如图3。
图3
本技巧讲解了在配合NX二次开发过程中,制件模板时的一些经验分享,希望对正在做或以后要做类似工作的人员有所帮助。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...