论文部分内容阅读
由于各CAD软件厂商没有遵循统一的标准,造成各不同的CAD软件所产生的数据资源无法共享,因此迫切需要遵循一个统一的标准。ISO13584正是这样一个国际标准。根据ISO13584标准,建立一个标准零件库,此标准零件库便可实现为各CAD系统所共享。建立这种符合ISO13584标准的数据库,最主要的工作就是依据ISO13584标准,采用EXPRESS语言与FORTRAN语言联编生成中性程序来描述、建立零部件模型。由于中性程序是不可执行程序,零件库要在不同CAD系统中得以应用,就要针对具体的CAD系统编写接口程序,通过接口程序的“编译”,把中性程序转换成各CAD系统识别的程序。圆柱螺旋压缩弹簧、普通三角形螺纹、和组合件中的管接头实体模型的实现是开发标准件库的一部分。因普通螺纹的造型还不够完善,故继续采用先生成四条圆柱螺旋线,然后分别以其中的两条作为引导线,生成四个直纹曲面,再把这四个空间曲面和螺纹两端部的梯形截面缝合的方法编写中性程序来生成螺纹螺尾,只是四条空间曲线必须重新设计。采用圆截面沿空间曲线扫描的方法来编写生成圆柱螺旋弹簧的中性程序。因原来的几何编程接口中并没有囊括所有ISO13584函数的转换程序,故需要在几何编程接口中编写新的函数转换语句,才能把圆柱螺旋弹簧的中性程序转换为可在UG系统中执行的GRIP程序。组合件是由多个标准零件所组成的,管接头就是组合件的一种。采用在同一坐标系中,根据装配尺寸关系分别生成各个标准零部件中性程序的方法来得到管接头实体模型。要实现标准零件库为UG系统所共享,最好建立一个信息库管理系统来管理转换得到的零件GRIP程序。但已有的信息库管理系统只能实现对单个标准件的管理。通过修改信息库管理系统的数据库模块和查询模块,成功的实现了对组合件的查询和维护。本文依据ISO13584标准,编写了圆柱螺旋弹簧和螺纹螺尾以及管接头实体的中性程序,以UG为CAD平台,开发了由中性程序转换成GRIP程序的部分编译接口,成功实现了在检验平台UG系统中的对组合件实体模型的参数化建模和界面管理。完善了符合ISO13584标准的数据库。