基于SolidWorks的油缸非标准件库的建立与调用
1 引 言
在由众多的液压元件组成的液压系统中,液压缸是结构最为灵活多变的元件,其结构组成包括缸头、缸底、活塞杆、导向套、联接法兰等多个部件。CDL1型油缸是一种高压重载型液压缸,特别适合于环境恶劣、重载的工作条件,适用于钢铁、铸造及机械制造等场合。CDL1 型液压缸的安装型式分为四种:MF3-前端圆法兰式;MP1-缸底叉形吊环式;MP5-带关节轴承、后端固定单耳环式;MT4-中间耳轴或可调耳轴式。厂家一般为自己设计出一系列具有相似结构但不同尺寸的组成部件。常规设计中需要反复查阅相关手册,确定液压缸的标准结构[1]、尺寸以及联结方式,从而耗费了设计者大量的时间。
随着科学技术的高速发展,液压缸的产品功能与工作结构日趋复杂,非标准液压缸的适用范围越来越广。对液压缸非标准件库的二次开发可以有力提高设计者的工作效率,缩短设计周期,提高设计质量,尤其对于越来越多的定制化需求意义重大。本文针对非标准件描述了利用SolidWorks软件平台,集成第三方编程工具和数据库工具进行二次开发的方法,介绍了对非标准件库的建立、保存与调用的开发过程。
2 系统实现的逻辑关系及集成方案
VB 是一种高级程序设计语言,可用于开发Windows环境下的各类应用程序。在Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows 内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发 Windows 环境下功能强大、图形界面丰富的应用软件系统。Access 是一个功能强大、方便灵活的关系型数据库管理系统,它具有完整的数据库应用程序开发工具,可用于开发适合于特定数据库管理的Windows应用程序。
把参数数据存贮在Access数据库中,在VB中建立界面,根据ActiveXAutomation 通讯标准, 通过程序连接Access 和SolidWorks,形成SolidWorks二次开发应用程序。系统实现的逻辑关系和集成方案如图1所示。
3平台选择及接口方案
SolidWorks软件是基于Windows平台开发的全参数化三维实体建模软件,设计模型的三维实体和二维平面图具有全相关性,可以在设计过程中的任意阶段对模型进行修改,相关部位在不同视图中会随之改变。SolidWorks提供了几百个AP(IApplication Program Interface,应用程序接口)函数[2]。通过这些函数,用户可以开发嵌入式功能模块以增加SolidWorks 的使用功能。开发接口支持ActiveX 自动化界面技术,为许多编程语言 (如VB,VC++)与SolidWorks 的通信提供了接口。系统总体框图如图2 所示。非标准件库的开发流程如图3 所示。
相关文章
- 2018-10-15多路脉冲数字流的实现方法及意义
- 2019-01-03液压传动技术发展动态
- 2019-07-03液压系统常见故障成因浅析
- 2019-01-14比例电磁铁行程力特性仿真与实验研究
- 2019-06-27试论农用机械液压系统的维护与管理



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。