为了建立符合我国国标或各行业行标的标准件库,许多研究单位和部门都在各种CAD平台上利用其提供的二次开发接口进行了二次开发。华中科技大学开发了用于齿轮CAD系统设计的标准零件库;四川大学对三维注射模标准件库的开发作了深入的研究;北方交通大学也基于SolidWorks开发了内燃机车标准件库等等。在应用方面,重汽公司自行开发的基于SolidWorks的冲模标准件库得到了有效的应用等等。
德国的制造业在应用CAD标准件库方面取得了很好的经验,也获得了巨大的经济效益。所以我国对标准件库的开发,显得迫在眉睫。
1.2课题研究概述
1.2.1课题研究内容
在研究SolidWorks二次开发技术的基础上,以Visual Basic为编程工具开发法兰盖三维标准件库。
(1)课题的研究方面
①原理研究:对适合SolidWorks机械设计产品参数化设计的开发原理进行研究。
②SolidWorks的功能模块研究:详细了解SolidWorks二次开发接口—API函数的特点和技术的实施要点。
③用户界面研究:建立程序和数据库以及程序和SolidWorks的按钮连接
④数据库模块研究:利用ACCESS建立标准法兰数据库,从而使程序能通过连接调用出法兰建模所需的参数。
⑤法兰建模研究: 先通过SolidWorks的宏录制功能,了解其中各代码的参数的含义
(2)课题研究步骤
本次研究需要熟悉SolidWorks 软件。对其建模功能、系列化模块、及其二次开发相关函数和技术进行了深入的了解。同时对VB编程语言以及二次开发步骤有了初步的了解。
然后,利用SolidWorks宏录制功能录制法兰三维建模的代码并了解其中各参数的意义。
建立标准法兰的ACCESS数据库,利用VB建立窗体文件,首先与数据库进行连接生成建立法兰所需的主要参数再与SolidWorks建立连接在SolidWorks中生成法兰的三维图。
1.2.2 SolidWorks的介绍
(1)SolidWorks简介
SolidWorks是基于Windows操作系统的采用面向对象技术开发的三维CAD软件。其参数化和特征造型技术能方便的、快捷地创建任何复杂形状的实体,还可以把CAD/CAM/CAPP进行有效的集成,是一个优秀的三维CAD软件。
SolidWorks 软件具有如下的特点:
① 具有独特的特征管理员,能够提供设计历史树,实时的模型和实时的动态连接;
② 界面直观形象且建模比较方便;
③ 提供了编程用的OLE接口;
④ 可以共享设计数据并且能够基于Internet 技术;
⑤ 尺寸驱动是双向关联的;
⑥ 提供了多种高级语言接口如:VB ,VC + +等
⑦ 赋予Windows桌面新的含义。
在SolidWorks这款软件中集成了动态仿真软件、工程分析软件、数控加工软件、以及工程数据管理软件,它们之间的数据可以相互传递并且共享,这就给用户和公司带来了极大地便利。
但是由于SolidWorks是由外国开发的,它有很多方面并不符合中国标准例如标题栏、明细表、剖视图标注、装配图的序号,而且在SolidWorks中也没有符合中国国家标准的标准件库,但是我们平时在机械设计的过程中,经常要运用到符合国标的标准件,由于标准件是可以重复使用的模型,我们没有必要每次需要用到它们时都去重新进行建模,如果重复建模将会给用户带来很大的麻烦。为了提高设计工作的效率,有效利用设计人员人力资源,我们为SolidWorks开发符合国标的标准件库具有着非常重要的意义。