一、引言
随着计算机技术的不断发展,CAD已成为工程设计最重要的技术之一。标准零部件的设计是一项费时费力和重复性的工作,要提高产品研发效率,就有必要建立符合我国国标或行标的标准件库。
二、汽车标准件库总体方案设计
1.方案简述
建立标准件库的方法一般有以下四种。
(1)关系表达式法
关系表达式法是指将新创建的零件改名存储,并且对照标准件手册修改表达式参数值,最后将该零件转换成装配图的方法。该方法对复杂模型的建模很有帮助,经常应用于模具二次开发和各种类型的齿轮的设计,可方便地进行用户化封装特征集、定义特征变量、设置缺省值、提示输入关键值,可控制参数取值,实现参数化驱动。
(2)用户自定义特征法
用户自定义特征法是指对新建立的具体零件的参数表达式进行用户化命名和编辑,最后生成、定义、存储为“.udf”文件。在要求重复应用一个单一特征时,如该特征的形状较简单,或者在必须限制特征的形状以满足企业标准时,可以使用该功能。
用该方法建库时可控制参数取值,实现参数化驱动。其优势在于特征集的导出与调入的重新组合,对于有共同特征的不同零件,可将类似特征封装,再重新调用组合建模,避免很多重复工作。
(3)电子表格法
电子表格法是指在建立零件模板的基础上,对用于确定零件尺寸的参数表达式进行用户化命名,并添加到电子表格参数表内,然后填写族内所有零件对应的参数值。标准件调用时,通过选择一组参数来修改零件模板的尺寸变量,得到相应的标准件模型。
该方法提供了一个用电子表格进行标准件的参数设置和局部特征处理,并建立标准件库系统的标准模式,能通过直观的图形界面调入装配体;可以使标准件具有子装配功能,并可以封装到IMAN(teamcenter)和NX/Manager中,是建立NX标准件库系统的通用方法。缺点是由于数据存在于主模板零件的prt文件中,不利于数据库的统一管理。
(4)程序设计法
分析同系列标准件的各种特点,使用NX/Open编写标准件库是一般商用标准件库的创建方法。其优点是利于控制模型的生成和建立专用CAD系统,利于对库加密,占用磁盘空间小,但需要熟悉程序语言,还需要购买相应的开发模块和运行许可证。
上述几种方法中程序设计法占用外存最小;前三种方法直观、容易,不需要过多的计算机软件开发专业知识,但它们所创建的并非真实意义上的数据库,而是图库,因而不需要专业人员就可以对图库扩充。程序设计法是真正意义上的数据库,可以利用数据平台对数据进行管理,但是扩充则需要专业人员来操作。
综上所述,本文选择使用关系表达式法创建零件模板,再利用NX/Open模块技术进行二次开发,设计用户调用标准件库的界面。
随着计算机技术的不断发展,CAD已成为工程设计最重要的技术之一。标准零部件的设计是一项费时费力和重复性的工作,要提高产品研发效率,就有必要建立符合我国国标或行标的标准件库。
二、汽车标准件库总体方案设计
1.方案简述
建立标准件库的方法一般有以下四种。
(1)关系表达式法
关系表达式法是指将新创建的零件改名存储,并且对照标准件手册修改表达式参数值,最后将该零件转换成装配图的方法。该方法对复杂模型的建模很有帮助,经常应用于模具二次开发和各种类型的齿轮的设计,可方便地进行用户化封装特征集、定义特征变量、设置缺省值、提示输入关键值,可控制参数取值,实现参数化驱动。
(2)用户自定义特征法
用户自定义特征法是指对新建立的具体零件的参数表达式进行用户化命名和编辑,最后生成、定义、存储为“.udf”文件。在要求重复应用一个单一特征时,如该特征的形状较简单,或者在必须限制特征的形状以满足企业标准时,可以使用该功能。
用该方法建库时可控制参数取值,实现参数化驱动。其优势在于特征集的导出与调入的重新组合,对于有共同特征的不同零件,可将类似特征封装,再重新调用组合建模,避免很多重复工作。
(3)电子表格法
电子表格法是指在建立零件模板的基础上,对用于确定零件尺寸的参数表达式进行用户化命名,并添加到电子表格参数表内,然后填写族内所有零件对应的参数值。标准件调用时,通过选择一组参数来修改零件模板的尺寸变量,得到相应的标准件模型。
该方法提供了一个用电子表格进行标准件的参数设置和局部特征处理,并建立标准件库系统的标准模式,能通过直观的图形界面调入装配体;可以使标准件具有子装配功能,并可以封装到IMAN(teamcenter)和NX/Manager中,是建立NX标准件库系统的通用方法。缺点是由于数据存在于主模板零件的prt文件中,不利于数据库的统一管理。
(4)程序设计法
分析同系列标准件的各种特点,使用NX/Open编写标准件库是一般商用标准件库的创建方法。其优点是利于控制模型的生成和建立专用CAD系统,利于对库加密,占用磁盘空间小,但需要熟悉程序语言,还需要购买相应的开发模块和运行许可证。
上述几种方法中程序设计法占用外存最小;前三种方法直观、容易,不需要过多的计算机软件开发专业知识,但它们所创建的并非真实意义上的数据库,而是图库,因而不需要专业人员就可以对图库扩充。程序设计法是真正意义上的数据库,可以利用数据平台对数据进行管理,但是扩充则需要专业人员来操作。
综上所述,本文选择使用关系表达式法创建零件模板,再利用NX/Open模块技术进行二次开发,设计用户调用标准件库的界面。