论文部分内容阅读
[摘要]给出利用UG标准件管理器建立企业三维标准件库的方法和实例。该方法开发周期短,能开发复杂结构的标准产品系列,适合于企业建立自己的标准件库。
[关键词]标准件库 Ug二次开发 数据库
中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2008)0920060-01
一、引言
随着制造业信息化的发展,各种3D设计软件被越来越多的运用。机械制造业尤其是模具行业大量使用UG软件作为设计开发工具,其标准件库的建立是产品设计数字化及虚拟装配的基础,能够大大提高数字化设计的效率和稳定性。为了满足企业数字化设计与制造的需求,建立企业的标准件库是非常必要的。
二、标准件库的组成及开发流程
在UG软件中,开发标准件库可以通过以下四种方法建立[1]:部件族;UG/OPEN API和UG/OPEN GRIP联合编程;用户自定义特征;标准件管理器。这些方法中,部件族的方法需要为每一个不同尺寸组合建立相应的尺寸驱动,基于UG/OPEN API和UG/OPEN GRIP的方法需要用户熟练掌握C++语言、Grip语言和UG/OPEN API,用户自定义特征则不能存在超过14个的尺寸。利用UG提供的开放的标准件管理器,可以快速而方便的建立企业的标准件库,不需要用户掌握太多的编程语言,能开发出具有复杂装配结构的标准产品系列,并且能够快速的被调用。本文采用了标准件管理器作为开发标准件的方法。在UG中,标准件管理器可以通过3个模具设计模块来调用[2],他们分别是Mold Wizard(注塑模具设计向导)、Die Design(冲压模具设计向导)、Progressive Die Design(级进模设计向导)。三个模块中标准件库的调用方式和开发方式完全一致。
图1是UG标准件库的组成部分。
利用UG标准件管理器开发标准件库的步骤如下[3]:
1.注册UG标准件开发项目;
2.在注册电子表格文件中注册标准件;
3.建立标准件的模板文件;
4.制作标准零件的位图;
5.建立标准件数据库;
6.验证并调试标准件。
三、标准件库开发实例
本节以国家标准GB5782-86《六角头螺栓》为例,讲述通过Die Design模块中的标准件管理器开发UG标准件库的方法及步骤。
(一)注册UG标准件开发项目
打开…\UGS\NX 4.0\UGAUTOMATIVE\diedes\standard目录,在其中的metric(公制)目录下建立名为bolt的新目录。在该目录下新建名为die_catalog的标准件开发项目注册文本文件,并添加如下内容:
!
! Standard part register file
!
bolt /standard/metric/bolt/noname_reg.xls
文件前3行为注册头,最后一行是标准件注册电子表格文件路径。
(二)在注册电子表格文件中注册标准件
在项目目录中建立名为noname_reg.xls的标准件注册电子表格文件,添加标准件的注册内容,如表一所示。这些内容给出了标准件的显示名称、数据库和模板文件的路径。
(三)建立标准件的模板文件
在UG软件中绘制如图2所示螺栓的三维模型,其中的尺寸可以按照GB5782-86中任意型号指定。在表达式管理器中,将相应的尺寸表达式名称更改为如图2所示。
(四)制作标准零件的位图
将图2所示的标准件零件图以位图形式保存到/standard/metric/bolt
/bitmap目录中,调用标准件管理器时,该图像能够显示在标准件管理器中,以方便用户掌握各个参数的含义。
(五)建立标准件数据库
在目录/standard/metric/bolt/data中建立名为bolt.xls的标准件数据库文件,并在其中添加如图3所示数据。这些数据能够在标准件管理器中被调用,选择了相应型号的螺栓后,能够正确的给出符合要求的三维模型。
(六)验证并调试标准件库
当前述1~5步全部完成后,就可以验证并调试标准件库。在建模环境中,通过冲模设计工具条的标准件工具,可以调出标准件管理器,如图4所示。
四、结论
Ug中基于标准件管理器的标准件库开发方法简单,不需要开发人员掌握太多的开发语言,通过建模和注册相应的标准件数据库,就能建立相关的标准件库,开发周期短。如果要建立复杂零部件如装配体的标准件库,可以通过简单零件的组合来达到目的。适合于企业用户根据自身要求定制符合企业要求的标准件库。
参考文献:
[1]毛雨辉、邱长华,基于UG的标准件库的研究和建立[J]. 工程图学学报,2007,(1):157~161
[2]张秀玲、欧阳中和,UG NX4.0基于PDW的标准件库二次开发[J].企业技术开发, 2007(9):54~56.
[3]邓敬东,UG标准件库开发实例教程[M].北京:清华大学出版社,2007.
[关键词]标准件库 Ug二次开发 数据库
中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2008)0920060-01
一、引言
随着制造业信息化的发展,各种3D设计软件被越来越多的运用。机械制造业尤其是模具行业大量使用UG软件作为设计开发工具,其标准件库的建立是产品设计数字化及虚拟装配的基础,能够大大提高数字化设计的效率和稳定性。为了满足企业数字化设计与制造的需求,建立企业的标准件库是非常必要的。
二、标准件库的组成及开发流程
在UG软件中,开发标准件库可以通过以下四种方法建立[1]:部件族;UG/OPEN API和UG/OPEN GRIP联合编程;用户自定义特征;标准件管理器。这些方法中,部件族的方法需要为每一个不同尺寸组合建立相应的尺寸驱动,基于UG/OPEN API和UG/OPEN GRIP的方法需要用户熟练掌握C++语言、Grip语言和UG/OPEN API,用户自定义特征则不能存在超过14个的尺寸。利用UG提供的开放的标准件管理器,可以快速而方便的建立企业的标准件库,不需要用户掌握太多的编程语言,能开发出具有复杂装配结构的标准产品系列,并且能够快速的被调用。本文采用了标准件管理器作为开发标准件的方法。在UG中,标准件管理器可以通过3个模具设计模块来调用[2],他们分别是Mold Wizard(注塑模具设计向导)、Die Design(冲压模具设计向导)、Progressive Die Design(级进模设计向导)。三个模块中标准件库的调用方式和开发方式完全一致。
图1是UG标准件库的组成部分。
利用UG标准件管理器开发标准件库的步骤如下[3]:
1.注册UG标准件开发项目;
2.在注册电子表格文件中注册标准件;
3.建立标准件的模板文件;
4.制作标准零件的位图;
5.建立标准件数据库;
6.验证并调试标准件。
三、标准件库开发实例
本节以国家标准GB5782-86《六角头螺栓》为例,讲述通过Die Design模块中的标准件管理器开发UG标准件库的方法及步骤。
(一)注册UG标准件开发项目
打开…\UGS\NX 4.0\UGAUTOMATIVE\diedes\standard目录,在其中的metric(公制)目录下建立名为bolt的新目录。在该目录下新建名为die_catalog的标准件开发项目注册文本文件,并添加如下内容:
!
! Standard part register file
!
bolt /standard/metric/bolt/noname_reg.xls
文件前3行为注册头,最后一行是标准件注册电子表格文件路径。
(二)在注册电子表格文件中注册标准件
在项目目录中建立名为noname_reg.xls的标准件注册电子表格文件,添加标准件的注册内容,如表一所示。这些内容给出了标准件的显示名称、数据库和模板文件的路径。
(三)建立标准件的模板文件
在UG软件中绘制如图2所示螺栓的三维模型,其中的尺寸可以按照GB5782-86中任意型号指定。在表达式管理器中,将相应的尺寸表达式名称更改为如图2所示。
(四)制作标准零件的位图
将图2所示的标准件零件图以位图形式保存到/standard/metric/bolt
/bitmap目录中,调用标准件管理器时,该图像能够显示在标准件管理器中,以方便用户掌握各个参数的含义。
(五)建立标准件数据库
在目录/standard/metric/bolt/data中建立名为bolt.xls的标准件数据库文件,并在其中添加如图3所示数据。这些数据能够在标准件管理器中被调用,选择了相应型号的螺栓后,能够正确的给出符合要求的三维模型。
(六)验证并调试标准件库
当前述1~5步全部完成后,就可以验证并调试标准件库。在建模环境中,通过冲模设计工具条的标准件工具,可以调出标准件管理器,如图4所示。
四、结论
Ug中基于标准件管理器的标准件库开发方法简单,不需要开发人员掌握太多的开发语言,通过建模和注册相应的标准件数据库,就能建立相关的标准件库,开发周期短。如果要建立复杂零部件如装配体的标准件库,可以通过简单零件的组合来达到目的。适合于企业用户根据自身要求定制符合企业要求的标准件库。
参考文献:
[1]毛雨辉、邱长华,基于UG的标准件库的研究和建立[J]. 工程图学学报,2007,(1):157~161
[2]张秀玲、欧阳中和,UG NX4.0基于PDW的标准件库二次开发[J].企业技术开发, 2007(9):54~56.
[3]邓敬东,UG标准件库开发实例教程[M].北京:清华大学出版社,2007.