论文部分内容阅读
SolidWorks是一款功能强大的三维实体造型专用软件。功能强大、易学易用和技术创新是SolidWorks的三大特点,使得SolidWorks成为领先的、主流的三维CAD解决方案。同时SolidWorks具有良好的开放性和兼容性,可以与其它专业软件进行无缝兼容,为SolidWorks进行二次开发提供了技术支持。本文简要介绍了基于VB.NET的SolidWorks二次开发原理和方法,重点介绍泵支架、零件库及三维集成块校核等的二次开发工作。这些二次开发已经在微机上成功运行,很好地减轻了设计人员的劳动量,减少出错率,提高了生产和设计的效率。利用SolidWorks提供的API编程接口,实现了VB.NET与SolidWorks的无缝连接。根据泵支架、电机过渡板和卡套式管接头等零件的特点,分别用编程法和尺寸驱动法实现了它们的自动生成。在SolidWorks中生成插件,相当于SolidWorks上的菜单项,用户通过友好的人机界面输入必要的参数完成所需零件的生成。利用Access数据库管理电机、泵、联轴器及卡套式管接头的尺寸参数,通过VB.NET对数据库的引用,实现各参数的自动引用。利用数据库管理系统,不仅使用户减少了数据输入的工作量,减少错误率,而且使得程序的编写更加简单。三维集成块的校核中,能够自动地校核集成块的最小间隙和最小壁厚,提示相干涉的孔道并对其标记特定的颜色。在校核过程中,将自动生成一个Excel表,并把通油孔的数据信息、相交的孔号写入Excel表中,并把相干涉的孔道在表中加以提示。因此,集成块最小间隙的校核能够使用户及时发现集成块出现的错误并作相应的修改,提高生产和设计的效率。零件库的建立不仅能够很好地管理常用的液压零部件,而且实现零件库的增加、删除和插入等的三大功能。特别是零件厍的插入功能,提高了装配的效率。不管是泵支架、电机过渡板、卡套式管接头,还是集成块校核都已经在工程实际的液压系统设计中得到了很好的应用,大大提高了设计和生产的效率。