BIM建筑网
更专业的BIM技术学习网站!


BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

免费的Ai上线啦!
BIM建筑网自主研发,你想要Ai功能都在这里!
Ai·提升效率 技术答疑

本文源自微信公众号:BIM钢结构技术

构件零件清单在工程结算过程中发挥着重要作用。一份好的构件零件清单不仅有利于结算工作的顺利进行,还能得到对方工作上的信任。今天我们来聊一聊怎样制作一份标准的构件零件清单。

构件零件清单:钢结构工程中各构件名称及所属零件编号、规格、单位、数量、重量、表面积及构件所属螺栓(栓钉)等的明细表。用于工程结算的构件零件清单还需要有零件重量的计算公式。

根据计算规则的不同,构件零件清单又分为毛重清单和净重清单。清单明细如下表:

BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

重点分析:想要做出这样的表格,怎样将型钢零件和板零件分别以米重和体积分别列出不同计算公式是重点。

解决办法:针对零件分别以米重和体积的不同计算公式,可以将零件计算公式定义输出规则,当零件截面类型为板时,输出“厚度*宽度*长度*7850”,否则输出“米重*长度”。

一、制作TEKLA毛重构件零件清单

1 新建模板

(1) 打开TEKLA模板编辑器;

(2) 新建文本模板;

(3) 新建页眉;

(4) 新建构件行;

(5) 新建零件行(2级);

(6) 新建零件行(2级,输出中隐藏);

(7) 新建栓钉行;(3级)

(8) 新建螺栓行;(3级)

(9) 新建页脚;

模板结构如下图所示:

BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

模板树状结构如下图所示:

BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

2 设置构件行数域值属性

构件编号:GetValue(“ASSEMBLY_POS”)

数 量:GetValue(“NUMBER”)

注:除构件编号次序设置为“上升”外,其余设置为“无”;

构件数量当合并行的时候设置为“不汇总”;

构件重量与构件总重是需要计算公式的,在模板里设置没有意义,最好在清单 导出后手动计算一下,分别如下图所示:

BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

图1:构件重量计算公式

BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

图2:构件总重计算公式

3 设置零件行数域值属性;

(1)设置零件数域值属性1;

零件编号:GetValue(“PART_POS”)

截面规格:GetValue(“PROFILE”)

长 度:GetValue(“LENGTH”)

数 量:GetValue(“NUMBER”)

注:除零件编号次序设置为“上升”外,其余设置为“无”;

长度单位设置为“mm”,合并行的时候设置为“不汇总”;

零件数量当合并行的时候设置为“一行中进行汇总”;

(2)设置零件重量计算公式;

将零件计算公式定义输出规则,当零件截面类型为板时,输出“厚度*宽度*长度*7850”,否则输出“米重*长度”。条件语句如下:

if (mid(GetValue(“PROFILE_TYPE”),0,1)==”B”)

then “=”+round((GetValue(“WIDTH”)/1000),0.001)

+”*”+round((GetValue(“HEIGHT”)/1000),0.001)

+”*”+round((GetValue(“LENGTH”)/1000),0.001)

+”*”+”7850″

else “=”+round(GetValue(“PROFILE.WEIGHT_PER_UNIT_LENGTH”)) +”*”+round((GetValue(“LENGTH”)/1000),0.001)

endif

注: round 为数学函数,round(参数,精确度)代表根据指定的精确度舍入。

round((GetValue(“LENGTH”)/1000,0.001)代表长度值最大值精确到0.001。(“LENGTH”)/1000是因为软件默认长度单位为mm,要想以m作为单位输出要除以1000。

(3)设置零件重量;

根据零件重量计算公式:

if (mid(GetValue(“PROFILE_TYPE”),0,1)==”B”)

then round((GetValue(“WIDTH”)/1000),0.001)

*round((GetValue(“HEIGHT”)/1000),0.001)

*round((GetValue(“LENGTH”)/1000),0.001)

*7850

else round(GetValue(“PROFILE.WEIGHT_PER_UNIT_LENGTH”))

*round((GetValue(“LENGTH”)/1000),0.001)

endif

4 设置栓钉行数域值属性;

栓钉规格:”M “+int(GetValue(“DIAMETER”))

+ “x” + int(GetValue(“LENGTH”))

栓钉数量:GetValue(“NUMBER”)

5 设置螺栓行数域值属性;

螺栓规格:”M “+int(GetValue(“PROFILE.DIAMETER”))

+”*”+int(GetValue(“LENGTH”))

螺栓数量:GetValue(“NUMBER”)

注:栓钉行和螺栓行数量当合并行的时候设置为“汇总所有行”;

目的是为了表格筛选型号数量的时候避免二次运算。

专业制作各种图形模板,清单!

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(2) 打赏
BIM建筑网 » BIM问答|Tekla零件清单怎么出?如何制作一份标准的Tekla构件零件清单模板?

评论 抢沙发

评论前必须登录!

 

BIM建筑网,更专业的BIM技术学习网站!

关注建筑新动态,分享建筑新技术

联系我们关于BIM建筑网

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

微信「关注」,快捷登录
扫码关注后会自动登录
注册登录代表您已同意《用户许可协议》
账号登录 | 其他登录

|登录

找回密码

|账号登录注册