|
发表于 2023-3-22 17:54:36
|
显示全部楼层
|
在元件库的阀门能嵌套法兰,设计模块在插入阀门时不会提示插入法兰垫片,默认自动插入了法兰。用户可以下载使用ukp3d8.0,其中“中国机械部阀门等级”已嵌套法兰。
下述阀门嵌套法兰的方法,为新建阀门元件和等级的用户参考。
*推荐高级用户使用此功能,入门用户直接用程序推荐的阀门等级库。
思路:
1. 法兰的描述节点增加展开长度
2. 阀门的装配零件阀体,增加相关参数
3. 阀门增加的相关参数分别替换为阀体装配零件的相关参数,且增加“嵌入法兰重量”的参数,在描述节点为重量替换相应参数。
4. 在阀门等级由程序配对法兰
5. 在设计库即可使用阀门,可以灵活设置是否嵌套法兰
1. 法兰的描述节点增加展开长度
1.1.选择法兰的sdte,增加展开长度的参数;
1.2.将展开长度参数的替换值设置为法兰长度;
2. 装配零件——阀体增加相关参数
2.1.嵌套法兰引用:引用一个法兰模板
2.2.是否嵌套法兰:输入“1”为“true”;输入“0”为“flash”
2.3.端口位置:假如是否嵌套法兰为“true”,端口位置则为,“[阀体长度] / 2 法兰的 [展开长度] / 2”;否之,端口位置则为,“[阀体长度] / 2”;
具体公式:if ( [是否嵌套法兰] , [阀体长度] / 2 ( {展开长度} of {描述节点引用} of {父节点引用} of [嵌套法兰引用] ) , [阀体长度] / 2 )
2.4.连接类型:假如是否嵌套法兰为“true”,连接类型为“bwd”;否之,连接类型为“法兰口连接类型”(也就是法兰自身的连接方式)
具体公式:if ( [是否嵌套法兰] , if ( strprjfmt ( [嵌套法兰引用] ) = '' , [法兰口连接类型] , 'bwd' ) , [法兰口连接类型] )
3. 阀门增加参数为阀体装配零件的替换值
3.1.增加“嵌套法兰重量”,重量也作为一个灵活参数,在描述节点可见。
3.2.嵌套法兰重量:假如是否嵌套法兰为“true”,则为“法兰重量”;否之,则为“0kg”;
具体公式如下:if ( [是否嵌套法兰] , if ( strprjfmt ( [嵌套法兰引用] ) = '' , 0kg , ( {重量} of {描述节点引用} of {父节点引用} of [嵌套法兰引用] ) ) , 0kg )
3.3.增加“是否嵌套法兰”,“嵌套法兰引用”两个参数;
3.4.阀体作为装配零件嵌套入阀门,装配零件的“是否嵌套法兰”,“嵌套法兰引用”两个参数分别被替换为阀门的“是否嵌套法兰”,“嵌套法兰引用”这两个参数;如下图:
3.5.在阀门的重量参数替换为“[重量] [嵌套法兰重量] * 2”(即为阀门自身重量 嵌入法兰的重量),如下图:
4. 在等级里为阀门配置法兰
4.1阀门等级的法兰由程序配对。
推荐配对规则:pn2.5,pn6配对“板式平焊法兰”;pn10,pn25,pn40配对“带颈平焊法兰”;pn40以上配对“对焊法兰”;程序将阀门配对法兰后,如下图:
5. 在设计模块的运用
5.1在布管中,是否嵌套法兰为“true”时,插入嵌套法兰的阀门后,不会提示再插入法兰。
用户也可以输入0为“falsh”时,嵌套法兰会自动消失。
|
|