Catia结构设计模块自定义截面库总结分解.docx
《Catia结构设计模块自定义截面库总结分解.docx》由会员分享,可在线阅读,更多相关《Catia结构设计模块自定义截面库总结分解.docx(21页珍藏版)》请在冰豆网上搜索。
Catia结构设计模块自定义截面库总结分解
(1)创建参数化零件和设计表
以创建圆截面为例,进入零件设计模块(如图1)
图1
将零件命名为Cycle
选取xy平面开始绘制草图(一定要在xy平面绘制,否则之后绘制框架的时候会出现如图2所示情况,即生成的为一个片而不是实体)
图2
绘制的草图如图3所示
图3
点“公式”这个按钮,弹出对话框,如图4所示
图4
点击左下角的“新类型参数”,注意类型选为:
长度,具有:
单值。
如图5和图6所示(这一步的目的是在之后要生成的设计表中出现“半径”这一参数)
图5
图6
接下来要将草图中的那个尺寸标注与刚才生成的“半径”这个参数对应,右键“直径”这个尺寸,选择最下面的“半径1对象”,然后选“编辑公式”
图7
点选左侧特征树中的“参数”-“半径”如图8所示。
说明:
草图中的尺寸是直径,为什么要和半径参数对应:
因为回看图7可知:
对直径右键后,对象是半径,所以要和“半径”这个参数对应。
(如果特征树中没有参数显示,需要定制一下,工具-选项-基础结构-零件基础结构,然后把约束、参数、关系都勾选上如图9所示)
图8
图9
自此,参数化零件就做完了,这只是一个圆,所以参数不是很多,至于其他较复杂的截面,比如铝型材,创建方法是一样的,只不过需要多定义一些参数。
创建完之后注意保存。
保存的地点:
D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\AISC\Models
接下来要创建设计表。
设计表的目的:
1是将参数化零件加入目录的必要条件,2可以利用Excel创建系列化零件参数
点击“设计表”图标,弹出如图10对话框
名称:
自定义,注释:
自定义,下面有两个选择:
“从预先存在的文件中创建设计表”和“使用当前的参数值创建设计表”,前者的目的是使用已存在的设计表,后者是创建新的设计表
方向:
垂直和水平决定生成的设计表中数据的方向
图10
点击确定之后弹出如图11对话框,过滤器类型中选择:
用户参数,然后双击刚才创建的“半径”参数,点击确定
图11
确定之后弹出设计表另存为的对话框,格式有表格以及写字板文档两种。
如图12这里默认用Excel表格,如遇到无法保存的情况,用txt格式也可以。
存的地址依然为
D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\AISC\Models
图12
点击确认之后出现如图13所示对话框,此时要对表格进行编辑,目的是增加系列尺寸。
点击左下角的编辑表按钮。
如果上一步中存的是txt格式,也可以新建个Excel,然后把它拖进表格中,这样它的数据就在表格中显示了。
图13
点击“编辑表”按钮后如图14所示
图14
在第一列插入:
PartNumber,注意大小写。
如图15所示。
只有加入PartNumber后系统才会识别之后的变量,PartNumber下的R1、R2等名称,就是在结构设计模块中shap选项中的名称。
然后进行相应的数据更改,这样就自定义了圆的不同半径。
当然不止PartNumber这一列,还有其他列进行定义。
以下数据名称都可以添加到此表格的新加列中(名称和对应解释引自CatiaV5R19帮助文档SectionParametersExplained部分的内容等号)前面是添加的列的名称,后面的是对应解释。
这些信息最终都会出现在目录中。
一定要注意大小写,否则无法识别。
而且PartNumber下的名称不要用输入法中的快捷符号,比如×(这个符号是用搜狗输入法打ch打出来的),选用传统的打符号的方法
ProfileType=Thisparameterisusedtodefinetheprofiletype(i.e.Tee,Pipe)andallowstheusertoapplytheCreate\ModifycommandoftheCatalogEditorworkbenchtointegratehisresolvedsectionsinthecatalog.
FamilyName=IftheuserusestheCreate\Modifycommand,thenComponentFamilyderivesitsnamefromthisparameter,andthisparameterinturnsderivesitsnamefromtheparametricCATPartname.ForinstanceiftheparametricCATPartnamewasAISC_Bulb_BigScale,theFamilyNameparameterwouldbeBulb_BigScaleandconsequentlytheComponentFamilynamewouldbeBulb_BigScale.
CatalogName=ThisparameterderivesitsnamefromtheparametricCATPartnameanddefinesthestandard.ForinstanceiftheparametricCATPartnamewasAISC_Bulb_BigScale,thentheCatalogNameparameterwouldbeassignedtoAISC.
PartNumber=ThisparameterderivesitsvaluefromthePartNumbercolumndefinedinthedesigntable.
SectionName=ThisparameterderivesitsvaluefromthePartNumbercolumndefinedinthedesigntable.
图15
保存表格并关闭,系统会提示一个报告如图16所示:
图16
自此,参数化零件和对应的设计表都做好了,并存放到了相应位置(位置不是绝对要放到那,只是原有的参数都放在那里)。
(2)创建型材库Catalog文件
原有的Catalog文件的位置是D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Materials中的StructureMaterialSpecifications文件,如图17所示
图17
同样是目录文件,为什么只有它决定结构设计模块的型材库,因为有一个文件限制了型材库的路径就是它,该文件的位置是:
D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\ProjectData
如图18所示
图18
现在我们手上有了参数化零件及其对应设计表,并且找到了原来的目录,那么通过编辑目录,将新作的零件插入进去就行了。
但是原本的目录在进行修改并要保存的时候会提示只读,也就是无法保存,那么现在就有两种方法来处理这个问题:
方法1新创建个目录,并重新指定该目录的位置为结构设计模块型材库默认路径。
方法2:
做个新目录并替换原目录。
第二种方法比较省事,而且第一种方法我没有走通,所以只对第一种方法进行简单介绍,着重说第二种方法。
方法一:
创建新目录,然后通过修改这个Project文档(用记事本打开,找到StructureSectionsCatalog并将路径指向你新作的目录上,如图19,然后进入结构设计模块,工具-ProjectManagement-Select/Browser,如图20,将对应的路径更新一下即可,但是到图20这一步后,貌似无法更改路径)(PRM目前还没有掌握,所以这个方法没有走通。
但是一定可以。
)
图19
图20
图21
方法二:
替换法,这种方法比较省事,将原目录备份,然后另存到别的地方。
对原有的目录进行相应修改,保存的时候提示只读,这时候另存,变个名字,之后把原目录删了,将另存的这个重命名。
这样就可以了。
具体操作方法如下:
打开目录(位置见图17)
进入之后,介绍一下左侧的特征树:
如图22。
AISC是标准名称,Steel,Aluminum均为材质。
A42、A45为美标的材料等级。
这些内容都可以修改。
比如像添加个Q235.双击AISC,点“添加章节”按钮,如图23
图22
图23
将其命名为Q235,并勾选“复制关键字”,如图24,确定
图24
这样就出现在特征树中了,如图25(注意A42这类的强度等级章节也要创建)
图25
重点是Profile和Plates这两个“零件系列”的定义
创建Profile
点击“添加系列”按钮,如图26
图26
重命名为Profile,新的系列就出现了
双击激活Profile,并点击“添加生成的零件”如图27
图27
选择做好的Cycle零件,Cycle零件的各种半径参数加入进来。
如图28
图28
这样Profile(草图轮廓)就设定好了,当然由于在图15那个表格中没有设定其他参数,所以是否在Q235这个材质并没有区别
之后开始设定Plate(注意Profile和Plate一个都不能少)(Plate在这里指代的是Plate命令中涉及到的厚度设置)
由于原本就有Plate的文件,位置如下,所以重新导入一遍即可
D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Materials,
和Profile,先创建Plate的系列,然后“添加生成的零件”,选择Thickness零件,如图29
图29
Plate的厚度参数就导入进来了,如图30
图30
从图30中可以看到,厚度值全面,可以重置这些数据,然后修改设计表,再重新导入一下即可
右键Plates-Plates对象-重置,如图31
图31
找到ThicknessDesignTable,位置D:
\ProgramFiles\CatiaV5R19\intel_a\startup\EquipmentAndSystems\Structure\StructuralCatalogs\Materials
如图32
图32
用Excel打开它,如图33,修改成想要的厚度值,注意毫米单位mm一定不要省去,否则无法识别保存
图33
更改后的设计表,如图34所示
图34
系统也会提示设计表已同步,如图35
图35
同步后的样子,如图36所示
图36
注意:
保存目录时如果提示为只读,那么先另存为别的文件名,然后把原有的StructureMaterialSpecifications.catalog删掉,将新存的这个目录重命名为StructureMaterialSpecifications即可。
自此,自定义型材库看似完毕了,我们可以先看一下修改的效果
从Shape中可以看到创建的Q235系列,如图37,有对应的Shape,如图38
图37
图38
但是放置完Shape后,报错。
如图39,应该是材料等级出现错误,在材料目录中没找到。
这个问题能解决,目前没找到办法。
为了省事,直接把Q235系列删除,在美标的轮廓库中添加自定义截面。
图39
加入美标后的结果如图40
图40
最终效果如图41所示
图41
最后一个问题如图42所示,虽然Shape选用的是不同的半径,但是画出来的截面是一样半径的,原因在于导入的参数化零件没有解析。
所谓解析(resolved),就是将设计表中的参数对应的零件分解出来。
这样才能实际使用
图42
解析方法如图43所示
图43
解析后的位置如图44所示,这个位置可以通过Project文件修改
图44
最终修改后的截面就可以使用了,如图45
图45