QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1459|回复: 3
打印 上一主题 下一主题

[分享] 分享参数化建模超级好用函数表达式,非常适合标准化

[复制链接]

六级士官

Rank: 4

8

主题

80

帖子

1795

积分
跳转到指定楼层
楼主
发表于 2024-3-27 17:42:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
演示视频见附件 演示.rar (224 Bytes, 下载次数: 40)
版主,干货求加精
上次分享了个自制平键槽带参数表特征模板,其实不用参数表改用函数表达式也能把这些行业标准参数关联进部件中。上次的平键槽也是一样,这次用卡簧槽特征模板来演示。表达式如下:
QZ=Loop {        For $a From 33 To 1 By -1;        If ( nth($a,first(data)) <= (p144*2) ) Return $a;        Return is -1;}

(List) data={{3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,28,29,30,32,34,35,36,37,38,40,42,45,48,50},{2.8,3.8,4.8,5.7,6.7,7.6,8.6,9.6,10.5,11.5,12.4,13.4,14.3,15.2,16.2,17,18,19,20,21,22.9,23.9,24.9,26.6,27.6,28.6,30.3,32.3,33,34,35,36,37.5,39.5,42.5,45.5,47},{0.5,0.5,0.7,0.8,0.9,0.9,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.6,1.6,1.6,1.6,1.6,1.6,1.85,1.7,1.85,1.85,1.85,1.85,1.85,2.15}}

槽宽=nth(QZ,third(data))

槽径=nth(QZ,second(data))

p144是测量轴半径大小,这个是二次开发KF里的函数,loop循环,nth取值,意思是如果测量轴径大于或等于依次选择data表中的数值,那么取值最接近,如果不是,依次寻找表里的,直至最后一个返回,槽宽是选对应的第三列数所对应的第几个,槽径也是第二列,比如我测量轴径为10,那么软件取第一列的第八个数字10,第二列的第八个数字9.6,第三列就是1.1
至此轴径确定了卡簧挡圈的槽宽与槽径。
做到特征模板里,我只要测量轴直径,我的槽宽槽径自动确定,并且如果轴径发了变化,其他参数也会变化,这就是全参数化建模的好处.

A型轴用挡圈槽标准


有奖推广贴子: 

回复

使用道具 举报

三级士官

Rank: 3Rank: 3

3

主题

44

帖子

519

积分
板凳
发表于 2024-6-6 14:31:52 | 只看该作者
好人好报,只是学学
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

8

主题

81

帖子

1371

积分
地板
发表于 2024-6-12 22:46:10 | 只看该作者
根本斜不会
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-22 17:17

返回顶部