您好,欢迎来到年旅网。
搜索
您的当前位置:首页Catia结构设计模块自定义截面库总结分解

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:\\Program Files\\Catia

V5

R19\\intel_a\\startup\\EquipmentAndSystems\\Structure\\StructuralCatal

ogs\\AISC\\Models

接下来要创建设计表。设计表的目的:1 是将参数化零件加入目录的必

要条件,2 可以利用Excel创建系列化零件参数

点击“设计表”图标,弹出如图10对话框

名称:自定义,注释:自定义,下面有两个选择:“从预先存在的文件中创建设计表”和“使用当前的参数值创建设计表”,前者的目的是使

用已存在的设计表,后者是创建新的设计表 方向:垂直和水平决定生成的设计表中数据的方向

图10

点击确定之后弹出如图11对话框,过滤器类型中选择:用户参数,然后

双击刚才创建的“半径”参数,点击确定

图11

确定之后弹出设计表另存为的对话框,格式有表格以及写字板文档两种。如图12这里默认用Excel表格,如遇到无法保存的情况,用txt格

式也可以。存的地址依然为 D:\\Program Files\\Catia V5

R19\\intel_a\\startup\\EquipmentAndSystems\\Structure\\StructuralCatal

ogs\\AISC\\Models

图12

点击确认之后出现如图13所示对话框,此时要对表格进行编辑,目的是增加系列尺寸。点击左下角的编辑表按钮。如果上一步中存的是txt格式,也可以新建个Excel,然后把它拖进表格中,这样它的数据就在表格

中显示了。

图13

点击“编辑表”按钮后如图14所示

图14

在第一列插入:PartNumber,注意大小写。如图15所示。只有加入PartNumber后系统才会识别之后的变量,PartNumber下的R1、R2等名称,就是在结构设计模块中shap选项中的名称。然后进行相应的数据更改,这样就自定义了圆的不同半径。当然不止PartNumber这一列,还有其他列进行定义。以下数据名称都可以添加到此表格的新加列中(名称和对应解释引自CatiaV5R19帮助文档Section Parameters Explained部分的内容等号)前面是添加的列的名称,后面的是对应解释。这些信息最终都会出现在目录中。一定要注意大小写,否则无法识别。而且PartNumber下的名称不要用输入法中的快捷符号,比如×(这个符号是用搜狗输入法打ch打出来的),选用传统的打符号的方法

ProfileType = This parameter is used to define the profile type (i.e. Tee, Pipe) and allows the user to apply the Create\\Modify command of the Catalog Editor workbench to integrate his resolved sections in

the catalog.

FamilyName = If the user uses the Create\\Modify command, then ComponentFamily derives its name from this parameter, and this parameter in turns derives its name from the parametric CATPart

name. For instance if the parametric CATPart name was AISC_Bulb_BigScale, the FamilyName parameter would be Bulb_BigScale and consequently the ComponentFamily name would

be Bulb_BigScale.

CatalogName = This parameter derives its name from the parametric

CATPart name and defines the standard. For instance if the parametric CATPart name was AISC_Bulb_BigScale, then the

CatalogName parameter would be assigned to AISC.

PartNumber = This parameter derives its value from the PartNumber

column defined in the design table.

SectionName = This parameter derives its value from the PartNumber

column defined in the design table.

图15

保存表格并关闭,系统会提示一个报告如图16所示:

图16

自此,参数化零件和对应的设计表都做好了,并存放到了相应位置(位

置不是绝对要放到那,只是原有的参数都放在那里)。

(2)创建型材库Catalog文件

原有的Catalog文件的位置是D:\\Program Files\\Catia V5

R19\\intel_a\\startup\\EquipmentAndSystems\\Structure\\StructuralCatalogs\\Materials中的StructureMaterialSpecifications文件,如图17所示

图17

同样是目录文件,为什么只有它决定结构设计模块的型材库,因为有一

个文件了型材库的路径就是它,该文件的位置是:

D:\\Program Files\\Catia V5

R19\\intel_a\\startup\\EquipmentAndSystems\\ProjectData

如图18所示

图18

现在我们手上有了参数化零件及其对应设计表,并且找到了原来的目录,那么通过编辑目录,将新作的零件插入进去就行了。但是原本的目录在进行修改并要保存的时候会提示只读,也就是无法保存,那么现在

就有两种方法来处理这个问题:

方法1新创建个目录,并重新指定该目录的位置为结构设计模块型材库

默认路径。

方法2:做个新目录并替换原目录。

第二种方法比较省事,而且第一种方法我没有走通,所以只对第一种方

法进行简单介绍,着重说第二种方法。

方法一:创建新目录,然后通过修改这个Project文档(用记事本打开,找到StructureSectionsCatalog并将路径指向你新作的目录上,如图19,然后进入结构设计模块,工具-Project Management-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:\\Program Files\\Catia V5

R19\\intel_a\\startup\\EquipmentAndSystems\\Structure\\StructuralCatal

ogs\\Materials,

和Profile,先创建Plate的系列,然后“添加生成的零件”,选择

Thickness零件,如图29

图29

Plate的厚度参数就导入进来了,如图30

图30

从图30中可以看到,厚度值全面,可以重置这些数据,然后修改设计表,

再重新导入一下即可

右键Plates-Plates对象-重置,如图31

图31

找到ThicknessDesignTable,位置D:\\Program Files\\Catia V5 R19\\intel_a\\startup\\EquipmentAndSystems\\Structure\\StructuralCatal

ogs\\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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务