第9课Xsteel 数据库.docx
《第9课Xsteel 数据库.docx》由会员分享,可在线阅读,更多相关《第9课Xsteel 数据库.docx(17页珍藏版)》请在冰豆网上搜索。
![第9课Xsteel 数据库.docx](https://file1.bdocx.com/fileroot1/2023-1/8/3eed94ce-3382-47fe-8708-00f29fbc2e25/3eed94ce-3382-47fe-8708-00f29fbc2e251.gif)
第9课Xsteel数据库
第九课–Xsteel数据库
修改型材数据库
定义自己的型材截面
修改自己的型材截面
修改材料数据库
在模板及报告中对象的重量
螺栓数据库
修改螺栓装配数据库
添加锚栓到数据库
螺栓长度计算法则
修改打印数据库
修改型材数据库
要打开Xsteel型材数据库,从“文件”下拉菜单选择“目录”-“截面型材”–“修改”。
我们可以在这里添加新的型材,修改、删除老的型材文件。
要添加新的型材的话,我们可以先选一个类似的型材,右击鼠标,点“添加截面”,然后给出新型材的名称及以下讲到的个项参数。
型材属性
截面的尺寸是以毫米为单位的(公制环境下)。
值“h”和“b”在用户自定义截面中有特殊的作用。
它们在零件后面/中间/前面和左边/中间/右边的偏移定位中决定了偏移的距离。
第一页所有的参数都需要给出,以使节点安装能准确进行。
如果不给出高度的话在渲染显示时部件将是不可见的。
注意:
截面面积会影响到部件的重量,所以一定要保证它的准确。
Xsteel会先用截面面积乘以长度得到体积,再计算出重量。
截面类型
可用的型钢的类型。
有很多种选择。
其它参数
-h=型材高度(深度)
-b=型材上翼缘宽度
-s=腹板厚度
-t=上翼缘厚度
-r=腹板/翼缘圆弧半径
-h2=型材高度
-b2=下翼缘宽度
-s2=腹板厚度
-t2=下翼缘厚度
-r2=圆弧半径
-Flslope=翼缘斜率,x/y,见右图
-横截面面积=型材横截面面积
-单位长度的重量=kg/m
-覆盖面积=m2/m
csnr及csx
用户定义截面中的截面数量和相对位置。
对于等截面型材csnr=1,csx=0.0。
对于变截面型材csx定义了截面相对位置。
变截面型材至少需要csx的值是0.0和1.0。
例如,对于截面1、2、3来说csx的值分别是0.0、0.5和1.0。
截面类型
用来定义用户自定义截面的类型
添加/删除
用来添加/删除型材
更新
用来应用修改的内容
保存确认
当我们完成对数据库的修改后,屏幕上会出现保存确认对话框。
定义自己的型材截面
命令“定义横截面”可以让我们定义自己的横截面,供自定义型材使用。
在使用这个命令之前,我们先要创建好所需截面的工作点。
同时我们要注意当前的工作平面要平行于工作点所在的平面。
例如,如果点在x-y面上,那么我们的工作平面要跟它一致。
以下是定义一个横截面的步骤:
1)点击截面的角点。
最后点击起点。
如果没有内侧的轮廓线,那么就可以按鼠标中键来结束操作(转到第3条)。
2)点击内侧轮廓线的角点。
最后点击起点。
这一操作可以一直进行下去,直到所有内侧的角点都定义完。
按鼠标中键来结束操作
3)点击截面的中心点。
中心点就是这个自定义截面的中心。
4)给出截面的名称。
5)点击确认。
上图为创建一个用户自定义的变截面梁的例子。
修改截面型材命令可以定义截面的折点处有不同类型的折角。
注意:
变截面型材的各个截面在定义时一定要有相同数目的角点,创建的顺序也要一致。
截面数据库
当保存截面数据库时,Xsteel会把信息写入文件profcs.bin。
修改自己的型材截面
通过修改横截面,我们可以定义各种不同的折角形式的横截面。
在修改横截面对话框中每个角点都有一个编号。
内侧角点的编号从1001开始。
修改材料数据库
这个命令可以用来修改Xsteel中的材料库。
我们可以添加、修改、删除材料。
等级
材料的名称
别名1,别名2,别名3
我们可以在建模的时候在零件属性对话框中使用材料的别名来取代材料的名称。
别名会自动被转换成材料名。
型材密度
型材的单重
板密度
多边形板等的单重
注意:
Xsteel是通过计算板的体积再乘以这个密度来得到板的重量的。
保存改变
当结束修改后Xsteel会询问是否进行保存。
保存材料数据库的文件是matdb.bin。
在模板及报告中对象的重量
WEIGHT
返回对象的重量。
计算的模式取决于对象的形式。
对于在数据库中有截面面积的型材,其重量是由截面面积,长度(LENGTH)及密度(材料数据库中的密度值)计算得出的。
结果与WEIGHT_GROSS的计算结果是一样的。
对于所有其它没有定义横截面面积的型材,返回的是其净重。
Xsteel通过其体积(接合、切割、焊接准备、增加部件都对体积的计算有影响)及材料密度计算得出的。
对于构件,返回的是一个构件中各个零件的重量之和。
对于螺栓,返回的是螺栓中全部配件(含螺母及垫片)的总重,单位是克。
WEIGHT_GROSS
返回的是毛重,是加工前整个零件的重量。
计算的模式取决于对象的形式。
对于在数据库中有截面面积的型材,其重量是由截面面积,长度(LENGTH)及密度(材料数据库中的密度值)计算得出的。
如果零件是一块没有截面面积的折板或多边形板,其重量是由总高度、总长度及及密度(材料数据库中的密度值)计算得出的。
对于其它没有定义横截面面积的型材,毛重的计算方法与WEIGHT_NET是一样的,但使用的是板的密度而不是型材密度。
WEIGHT_NET
返回零件加工后的重量。
计算的模式取决于对象的形式。
对于零件,返回的是加工后的实际重量,也就是净重。
对于螺栓,返回的是螺栓的重量。
对于构件,返回的是各个零件的总重。
计算基于零件的体积和材料的密度。
计算中用到的密度取决于型材的截面面积:
如果型材有截面面积,那么计算时使用型材的密度。
如果型材没有截面面积,那么计算时使用板的密度。
PROFILE_WEIGHT
返回零件的重量。
通过零件的长度(LENGTH)及数据库中的单重计算得出。
如果单重weight/m没有被定义,则计算方法与WEIGHT_NET是一样的,但使用的是板的密度而不是型材密度。
螺栓数据库
Xsteel有两个独立的螺栓数据库共同工作。
第一个就是普通的螺栓数据库,它包含了螺栓组件的各个配件如螺杆、螺母、垫片的信息。
其次是一个螺栓组件数据库,我们可以在其中定义各种螺栓等级的组成部分。
修改螺栓数据库
我们可以从“文件”下拉菜单中选择“目录”–“螺栓”–“修改螺栓”打开修改螺栓数据库对话框。
过滤列表
文本项,用来过滤螺栓数据库的内容。
例如,我们可以在名称栏中输入A*,所有名称以A开头的螺栓就都会被过滤出来。
标准过滤栏的使用方法也是一样的。
我们就可以在清单中选择需要的组件了。
我们可以使用滚动条来一个个地显示螺栓
名称
组件的名称
类型
组件的类型
属性
所选组件的属性。
每种类型的组件都有它自己独特的属性。
典型的螺杆属性
典型的螺母属性
典型的垫片属性
保存修改
当我们结束修改螺栓数据库后Xsteel会询问我们是否进行保存。
修改螺栓装配数据库
要打开这个数据库我们可以到“文件”下拉菜单中选择“目录”-->“螺栓”-->“修改构件”
过滤列表
文本项,用来过滤装配件内容。
例如,我们可以输入A*,所有名称以A开头的装配件就都会被过滤出来。
我们就可以在清单中选择需要的装配件了。
名称
螺栓装配件的全称。
这个名称是我们在模型环境中安装螺栓时看见的名称。
短名称
显示标记和报告是可以用的另一个名称(例如某些螺栓的商业名称)
标准
螺栓装配件的标准
等级
螺栓装配件的等级(如8.8级)
材料
螺栓装配件的材料.
容许误差
螺栓装配件的容许误差
抛光
螺栓装配件的抛光形式
图片
显示了装配件中可能用到的组件。
当安装螺栓时Xsteel会判断使用其中的哪些组件。
当完成对数据库的修改退出Xsteel会询问是否进行保存。
保存这些信息的文件是assdb.db。
添加距离
打开一个对话框,我们可以在其中定义计算螺栓长度时需要用到的额外的长度。
使用这个对话框我们可以针对所有螺栓或是某种直径的螺栓定义额外长度。
额外长度可以是一个绝对值,也可以是相对于直径的一个值。
选择全部/直径
我们可以选择所有螺栓或是某种直径的螺栓。
添加距离
额外长度的值。
可以是一个绝对值,也可以是相对于直径的一个值。
添加锚栓到数据库
-选择文件-目录-螺栓-修改螺栓,打开对话框
-选择一个最接近所需规格的螺栓。
修改螺栓的名称,最好在名称中包含有长度的信息。
-输入螺栓的标准——在这个例子中是HD
-输入螺栓直径
-输入螺栓长度
输入完毕后点击添加及确认。
Xsteel会提示我们进行保存。
Oncechangesaremade,theSCREWDB.binfileisupdated.
下一步我们要做的是创建一个使用刚刚创建的螺杆的螺栓装配件。
我们需要进入文件-目录-螺栓-修改构件。
首先,选择一个相近的螺栓装配件,这样我们就有了需要的螺母和垫片,给装配件一个名称,例如叫HD。
将螺栓组件修改成HD。
修改之后点击添加,然后保存修改的内容。
修改完成后SCREWDB.bin文件就被更新了。
如果要在基础板节点中使用新增加的锚栓,我们需要在节点对话框中填入新螺栓的标准及直径。
螺栓长度计算法则
本节将要讲述Xsteel中螺栓长度计算的法则
螺栓装配件的组成
螺栓装配件是在下图中定义的。
下侧检查框自左向右的含义是:
-垫片1
-垫片2
-垫片3
-螺母1
-螺母2
-螺杆
被连接的零件位于垫片1和2之间,图的上侧的检查框是用来定义哪些连接件需要开长孔。
使用的数值
diameter螺栓直径)
min_end(螺纹尾端最小长度(螺母以外的螺纹))
assembly_stand(螺栓装配件的标准)
material_thickness(材料中厚度+额外长度)
is_in
(ie.螺蚊位于材料中是(=1)否(=0))
assembly_flags
计算法则
螺栓长度是按照以下方法计算的:
1)计算垫片1厚度+垫片2厚度+垫片3厚度+螺母1厚度+螺母2厚度+材料厚度+添加距离;
2)从数据库中寻找可能的最短的螺栓
3)装配垫片的数量(nw<=10)是这么计算的:
螺杆长度≤材料厚度+垫片1厚度+垫片2厚度+nw*垫片3厚度
4)检查螺栓长度长于材料厚度+螺母1厚度+螺母2厚度+添加距离+垫片1厚度+垫片2厚度+nw*垫片3厚度
5)如果条件4不满足,则返回第二步再找一个长一些的螺栓。
如果条件4满足了,则进行第6步
6)检查螺纹是否不在剪切面内(如果我们设置为不在的话)。
如果螺栓直径≥243mm的话材料内最大的螺纹长度max_thread_in_mat是4mm,否则螺杆长度=scr_len-scr_thread_len-thread_end。
螺杆长度必须比mat_thickness+washer1_thickness-max_thread_in_mat长。
thread_end的计算方法是:
如果(直径>33.0)返回10.0,否则如果(直径>27.0)返回8.0,否则如果(直径>22.0)返回7.0,否则如果(直径>16.0)返回6.0,否则如果(直径>12.0)返回5.0,否则如果(直径>7.0)返回4.0,否则如果(直径>4.0)返回2.5否则返回1.5。
螺杆长度必须比mat_thickness+washer1_thickness-max_thread_in_mat长。
7)如果螺栓不符合以上条件则返回第二步再找一个长一些的螺栓。
修改打印数据库
这个命令是用来打印设备数据库的。
我们可以在这里添加新的打印机,修改或删除老的打印机。
名称
打印机的名称。
这个名称会被加到打印机名列表中。
打印机
Windows打印机名。
Xsteel直接使用Windows的打印驱动进行打印。
如果我们不选择打印机,系统是自动使用默认的打印机。
如:
\\srever-machine\HP-Printer。
注意:
这一行不能多于31个字符。
页面尺寸
用来选择打印纸张大小的组合框。
如果打印机有A4和A3的进纸盘,我们可以在这里选择使用哪种大小的纸。
有3种选择尺寸的方法。
1)有名称的纸张尺寸覆盖了A3及更小的纸张。
在打印到A3或更小的纸张时我们建议用这种方法。
2)“由绘图区域”让打印机基于绘图区域自己选择纸张大小。
这一选项是用于打印比较大的图纸(A2及以上)时使用的。
当使用这一选项时如果如果图纸超出了打印区域会自动缩小。
我们建议在打印超过A3大小时使用这一选项。
3)当使用“无”的选项时,尺寸信息将不会被送到打印机。
如果要用这个选项在同一个打印机上打印不同大小的图纸,我们需要在Windows的打印管理中多次安装同一个打印机,每个打印机使用不同的纸张尺寸。
比如我们要从打印机上打印A3的图纸,我们需要在Windows中定义它只使用A3的纸张。
我们要设置送纸盒到A3(在属性/设备设置中),同时定义任务默认值。
同时我们可以再安装一次该打印机,将它的默认值设为A4大小。
绘图区域h*b
绘图区域的大小在这里定义。
页面尺寸定义的是选用哪种纸张。
这一项是在用到多个打印机或是页面尺寸由绘图区域定义时起作用的。
当使用多个打印机时,Xsteel会选用适合图纸大小的最小尺寸的打印机。
绘图区域也影响到自动比例及自动旋转。
注意由于边距的影响绘图区域要比页面尺寸小。
这一点对于由绘图区域定义的页面尺寸很重要。
图纸大小应该设置成和绘图区域一样大小。
见Xsteel图纸手册中关于布局及构件图属性的定义图纸尺寸的章节。
颜色
用来选择是黑白打印还是彩色打印的组合框。
如果选择彩色打印,Xsteel会使用图纸中定义的颜色来进行打印。
注意白色在白纸上是看不见的,而黑色会被过滤掉,不进行打印。
如果在黑白打印机上使用彩色选项结果取决于打印机。
一般会打印成有灰度级的图纸。
颜色表格
这个命令是用来选择打印时设备对各种颜色使用的笔号。
注意黑色是不可打印的。
我们经常使用这个表格来控制不同线条的打印宽度。
屏幕颜色
屏幕上显示的颜色。
黑色在图纸中是不可见的。
笔号
输出设备的笔号。
默认情况下0号笔的宽度是0.1mm。
其它笔号的宽度与其编号成比例。
默认的线宽可以由环境变量XS_BASE_LINE_WIDTH来控制。
打印到文件
我们可以将图纸打印成文件。
如果我们需要将构件图和零件图输出到不同的目录中,我们可以在对话框中给出不同的路径。