如何在SOLIDWORKS中利用方程式计算焊件总重?
来源:  时间:2022.01.14
SOLIDWORKS 2021以前的版本中统计焊件中结构件的“总计”项一直是个比较难解决的问题,主要原因是在工程图BOM中“总计”项需要一行行手动完成。
目前,解决这个问题的方法主要有两种:一种是进行二次开发(另详见《二次开发处理焊件总重方法》),利用程序将每一行的总计计算出来写入到焊件切割清单的属性中;另一种是利用材料明细表来生成焊件BOM。前者需要工程师了解一些二次开发的知识,后者在生成焊件BOM时会多增加一行,需要手动将其隐藏。(但测试中发现这样用序号出不来,也就不要用了)

在SOLIDWORKS 2022中新增加了在文件属性(焊件切割清单属性)中使用方程式的功能,利用此功能可以很好地解决焊件计算总计的问题,方法如下:在焊件切割清单属性中增加“总计”项,类型选择“方程式”,在“数值/文字表达”中拾取并输入“$PRPWLD:"重量" * $PRPWLD:"QUANTITY"”,即可以计算出总计值。

当然,此时生成的总计仍然是一项焊接零件的总计,一般焊件有很多不同类型的焊接零件,用以上方法仍然需要一项项的输入。


在这种情况下,用户可以使用以下方法一次性将总计计算公式输入到所有类型的焊接零件中:


1.    在焊件特征中右键,选择“属性”


2. 在“焊件”对话框中输入“总计”,类型选择“方程式”,数值/文字表达栏中输入上面计算总计的表达式“$PRPWLD:"重量" * $PRPWLD:"QUANTITY"”注意:$PRPWLD:"QUANTITY"是焊件的内置属性可以直接调用,但$PRPWLD:"重量"属性每个公司由于使用的型材轮廓不同或名称不同,可能在焊件切割清单属性中不存在,此时可以将“总计”和“重量”属性同时加入到焊件切割清单属性中。

请您留言
  • 姓名 *
  • 电话 *
  • 地址
  • 邮箱 *
  •