NX螺纹孔功能参数驱动实现


适用版本:NX12

我们在制作参数化模板时,经常需要打一些螺纹孔,通常我们会选择“设计特征”里的“符号螺纹”来创建螺纹,以此来实现参数驱动。现在来为大家介绍另一种方法:先通过自带孔命令创建螺纹孔,随后控制螺纹孔相关参数表达式值,来实现螺纹孔的参数驱动。


详细步骤

创建螺纹孔:通过NX里自带的孔工具,创建螺纹孔,如下图1所示。


NX自带螺纹孔功能如何实现参数驱动

图1


查看表达式:打开表达式界面进行查看,可以看到此功能自动创建了螺纹相关参数的表达式,其对应关系如下图2所示。

NX自带螺纹孔功能如何实现参数驱动

图2


建立各个表达式之间的关系:

主参数:螺纹大小(p102=“M16x2”),表达式为;

从动参数:

螺纹深度(p51=24),设为1.5倍的螺纹大小,即24(1.5*16);

底孔深度(p76=32)设为2倍的螺纹大小,即32(2*16);

径向进刀(p103=0.75),默认保持不变;

顶锥角(p77=118),默认保持不变。

提取螺纹规格大小“16”:建立字符串表达式Test1,利用函数“subString()”在表达式“p102”里提取第2到第3个字符,得到字符串“16”,具体如下图3所示;


NX自带螺纹孔功能如何实现参数驱动

图3



将字符串“16”转换为数字型“16”:建立字符串表达式Test2,利用函数“MakeNumber()”将表达式Test1里面的字符串“16”转换为数字“16”,如下图所示;

NX自带螺纹孔功能如何实现参数驱动

图4



建立螺纹深度(p51)、底孔深度(p76)与规格大小(Test2)之间的关系,如下图5所示。

NX自带螺纹孔功能如何实现参数驱动

图5


修改螺纹大小表达式(p102)的值进行验证,将“M16x2”改为“M10x1.5”之后,螺纹深度与底孔深度表达式均自动更新,同时模型里的螺纹孔也进行了更新,具体见下图6所示。

NX自带螺纹孔功能如何实现参数驱动

图6


以上就是自带螺纹孔功能实现参数驱动的方法,希望对大家有所帮助。


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

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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空