本文主要是介绍PDMS二次开发(二十一)——关于Pipeline工具生成螺栓材料表的计算思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1.简述
- 2.螺栓元件的数据
- 2.1 A1A等级中螺栓元件库
- 2.2 A1A等级中法兰元件库
- 2.3 A1A要指定螺栓等级
- 2.4 螺栓等级数据解析
- 3.问题解释
1.简述
因为有好几个网友问到螺栓材料表生成报错的问题,我初步分析可能还是因为螺栓元件库的问题,我这里对Pipeline工具生成螺栓材料表的思路做个介绍,希望对大家有帮助。
2.螺栓元件的数据
2.1 A1A等级中螺栓元件库
图1 A1A等级中螺栓元件库,螺栓要指定BOLTREF,这个BLIS #150.STUD是一个螺栓表
2.2 A1A等级中法兰元件库
图2 A1A等级中法兰元件库,法兰面也要设置螺栓表,法兰面才是计算螺栓的触发点,我们通过法兰的boltref 计算这片法兰需要的螺栓个数和螺栓长度,这个长度是螺栓裸长
2.3 A1A要指定螺栓等级
图3 每个等级要指定螺栓等级 这是AVEVA官方推荐的新螺栓等级做法
2.4 螺栓等级数据解析
图4 在螺栓等级里除了定义螺柱,还有螺母和垫片,他们的gtype虽然都是BOLT但是他们是组成一套螺栓的全部组件,我们在这里根据螺栓等级里的BOLTREF去找到其对应的零件;例如上图我们看到的这个这个螺栓其由一根螺柱主体加上两个螺母和两个垫片,并且螺母和垫片的厚度都有定义,这个厚度+螺栓的裸长再加上附加长度Xtrelength就是螺栓要采购的真实长度。这个Xtrelength可以根据各公司、行业的不同,自己控制。这样你出螺栓的时候:
第一,你可以出成套的螺栓(螺柱+螺母+垫圈);
第二,螺栓的参数可控,你可以通过修改螺栓表和螺栓等级,控制输出的螺栓属性;螺栓等级以后也可以复用。
3.问题解释
如果出螺栓材料有问题,各位可以对照上面的介绍看看你的螺栓等级是不是缺少一些数据,有时候缺少上述数据用官方iso功能出图也可以有螺栓,但是材料可能不全比如没有螺母和垫圈,如果你想出很精细的螺栓表,必须要依靠精细的螺栓元件库,缺少bolt参数的情况下能出螺栓的iso图我没有研究过是生成的原理,不可控的规则难捉摸,不如自己造轮子。
这篇关于PDMS二次开发(二十一)——关于Pipeline工具生成螺栓材料表的计算思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!