这里介绍的是单个部件(零件、part)的参数化和表格。装配体请看3.2节。
configuration table实战
特别注意,link最新版20241003,已经支持表格竖向的多组数据筛选切换了。请使用竖向configuration功能
之前做了水平表格的,用我改编的宏(Horizontal2Vertical.FCMacro)对所有公式进行转置:先取消configuration table;拷贝到excel,进行转置;FC运行宏;拷贝excel转置后的表格过来;进行configuration table配置一下。注意,宏只是对公式进行了转置,表格转置需要借助excel来做。
下文是老版本的使用横向表格功能,操作是一样的。
先看看效果:修改表格A3
单元格(点选下拉列表),就可以自动切换第三行数据(B3:M3)。放到服务端,用户只需要输入一个参数,就可以更改模型。甚是方便。
注意,我们模型验收要求映射的数据放到第5行,前面4行分别是名称、符号、单位和备注
法兰标准:
特别注意:GB/T 9124.1-2019 PN系列和GB/T 9124.2-2019 Class系列说明中提到
代替
GB/T 9112-2010《钢制管法兰 类型与参数》
GB/T 9113-2010《整体钢制管法兰》
GB/T 9114-2010《带颈螺纹钢制管法兰》
GB/T 9115-2010《对焊钢制管法兰》
GB/T 9116-2010《带颈平焊钢制管法兰》
GB/T 9117-2010《带颈承插焊钢制管法兰》
GB/T 9118-2010《对焊环带颈松套钢制管法兰》
GB/T 9119-2010《板式平焊钢制管法兰》——对应9124.1中P62板式平焊钢制管法兰
GB/T 9120-2010《对焊环板式松套钢制管法兰》
GB/T 9121-2010《平焊环板式松套钢制管法兰》
GB/T9122-2010《翻边环板式松套钢制管法兰》
GB/T 9123-2010《钢制管法兰盖》
GB/T 9124-2010《钢制管法兰技术条件》的PN系列法兰
关于PN压力单位:
PN是公称压力,Nominal Pressure 。
过去PN后面的单位是kg/cm2
,PN25即25kg/cm2
,新标准规定PN的单位为MPa。各标准对PN的规定不一,具体如下:
HG系列法兰的标记中明确规定“法兰公称压力PN,MPa”,
GB/T 9124-2000《钢制管法兰 技术条件》中又明确的规定:“PN的值按bar的数值标记”
奇怪的是,GB/T 9124到2010年版就没这句话了,到2020年版分为了GB/T 9124.1 PN系列和GB/T 9124.2 Class系列,提到PN见GB/T 1048-2019《公称压力的选用》,同样也没说PN的单位
JB/T 74-94《管路法兰 技术条件》则说得莫名其妙,“PN值与标记示例一致(按10倍的公称压力值标记)”,该标准中通篇未找到“标记示例”,而所有的公称压力都是“PN*MPa(bar)”
。
以上的混乱正是引起社会上使用“PN”标记公称压力混乱的根源,建议使用带单位的方法标记公称压力,如“PN**MPa”、“PN**bar”
。在选取PN具体含义时,应根据其他信息判断,如阀门、管道试验压力等。
螺栓:
GB/T 5783-2016《六角头螺栓 全螺纹》本标准适用于螺纹规格为M1.6 ~ M64、全螺纹、性能等级为5.6、8.8、9.8、10.9、A2-70、A4-70、A2-50、A4-50、CU2、CU3和AL4级、产品等级为A级和B级的六角头螺栓。A级用于d=1.6 mm ~ 24mm和l < 10d或l ≤ 150mm(按较小值);B级用于d > 24mm或l>10d或l > 150mm(按较小值)的螺栓。
注:这种产品除制成全螺纹,并且作为优选长度规格的公称长度最大为200mm外,其余与GB/T5782相同。
GB/T 5782-2016《六角头螺栓》本标准适用于螺纹规格为M1.6 ~ M64、性能等级为5.6、8.8、9.8、10.9、A2-70、A4-70、A2-50、A4-50、CU2XU3 和 AL4级、产品等级为A级和B级的六角头螺栓。A级用于d=1.6mm ~ 24mm和或Z < 150mm(按较小值);B级用于d > 24mm或Z > 10d或Z > 150mm(按较小值)的螺栓。
https://www.164580.com/info_76959.html
螺母:
GB∕T 6170-2015 1型六角螺母
https://www.164580.com/standard_4507.html
1. 首先是建立表格
模型尺寸链接到表格第5行数据。也可以后面再建模链接,不影响。
必须先建立part,然后在part下建立表格和body。目的是为了方便后续A4装配,见4.2节。
2. configuration table
鼠标右键点击A5单元格——选择configuration table
在表格里填写指向Part
的属性参数(Part.Configuration
、Parameters
),如下图所示。指向属性表箭头的2个名字Configuration
和Parameters
都是可以随便起的。——发现这里如果填<<Part>>
,会自动改为Part
点确定后,第5行会出现数值。
3. [重要]如何使用表格下拉列表
即在A5单元格里显示下拉列表,从而避免手动输入?https://forum.freecad.org/viewtopic.php?t=42183&start=30
首先在A5单元格输入=dbind(<<Part>>.Configuration.All)
,如下图。
输入后,鼠标右键点击A5单元格——edit mode——combobox,还要勾选最下方的persistent即可
注意:A列必须是字符,不能是数字,数字如何转为字符呢?要么加个字母,像我这样,加上PN10-
4.模型尺寸链接
将模型和表格窗口平铺,并调整好大小,使得表格数字都能看到,添加模型中尺寸链接到第5行数值。
5.添加删除行
如果需要添加删除configuration所在行以上的(1 ~ 4行),需要先取消configuration设置,然后再添加删除行,再重新设置configuration,这样可保证模型中参数的链接所在对应的行是自动适应的。
添加删除configuration所在行以下的,不影响
6.表格转置
我们写了段宏代码,可以将竖向表格的参数链接,自动转置为横向表格链接,请根据需要联系我取用。
7.坑
如果遇到怎么设置都不起作用,可能是因为多设置了,要删除。方法:
查看属性面板中是不是已经设置了另外的,查看方法:点击part,鼠标右键 属性面板——勾选“查看全部”
展开类似configuration——看到列举——鼠标右键——删除属性
——-我是分段线,以下作废!—–
- 这一步作废!来到属性表,右键点击刚刚建立的
Configuration
,弹出菜单,选择表达式
输入链接到表格A3
单元格的地址即可
我们改变A3单元格里的值就可以切换参数了。
注意,A列必须是字符,不能是数字,数字如何转为字符呢?要么加个字母,像我这样,加上PN10-
也可以用函数str()
将数字转为字符,例如=str(2000)
,但是,后续给A3
单元格赋值,也要加上=str(2000)
属性面板显示全部
回看第一个图片右边,鼠标右键点击属性面板任意位置,勾选显示全部
,则会出现如下
在下图列举(枚举、列表)最右侧有点号,点击就弹出文本框,框内可输入参数,按行。因为在前面已经设置了configuration table,所以这里已经有了列表内容。
具体能干什么,还不清楚。
最后编辑:秦晓川 更新时间:2024-11-14 14:45