基于Pro/E和AGW的集成液压泵-马达系统参数化设计
0 引言
现代履带车辆上液压泵—马达系统普遍采用集成化机构。即使用液压集成阀将液压泵、马达、补油泵、溢流阀等元件集成在一起, 泵和马达共用一个壳体, 构成集成式液压泵—马达系统, 泵和马达之间不在使用软管连接, 这样有利于提高其动态稳定性, 减少局部和沿程损失, 具有体积小、重量轻、可靠性高、无外泄等优点。根据液压泵和马达的排列方式, 一般分为串列式、并列式、夹角式。由变量泵和定量马达组成的集成系统具有良好的双向连续无极变速特性, 在高速履带车辆传动和转向机构中得到普遍应用。
1 利用 Automation Gateway 进行 Pro /E二次开发
以往对于 Pro/E 的二次开发, 基本上基于 Pro/E 自带的 Pro/Toolkit 开发工具包进行的。Pro/Toolkit 开发工具包为 Pro/E 二次开发提供了一个比较完整的解决方案,但是 Pro/Toolkit 只提供了 C 语言的编程接口, 因此进行Pro/E 二次开发需要具有 C 语言功底, 而 C 语言的复杂强大、比较难学是众所周知的, 因此对于初学者来说,直接利用 Pro/Toolkit 进行二次开发非常困难。
Automation Gateway ( 以下简称 AGW) 是针对 Pro/E 软件的二次开发工具, 可以自动实现 Pro/E 任务、创建用户界面、完全实现自动设计任务; 应用 AGW 可以把任何支持 ActiveX 的应用程序和 Pro/E 建立联系。利用 Visual Basic ( 以下简称 VB) , 可以使 Microsoft Office产品 ( 如 Word、Excel 和 Explorer 等) 和 Pro/E 对象之间进行数据交换。AGW 最显著的特点是可以用简单易用的 VB 建立我们所需要的程序, 利用这个程序可以控制我们的 Pro/E 模型的建立过程, 从而很方便的建立适合本单位的二次开发应用程序。
AGW 在 VB 和 Pro/E 之间起到桥梁和纽带作用, 通过 AGW, 我们可以利用 VB 访问 Pro/E 底层数据库。当然由于 AGW 是第三方开发的接口程序, 它并不能访问所有的 Pro/E 底层资源, 这也是 AGW 和 Pro/Toolkit 相比的一个不足之处。但是对于绝大多数用户而言, AGW所能访问的 Pro/E 资源已经足够使用。
AGW 现在的最新版本是 4.3, 其中提供大约 200 多个函数 ( 其中有小部分只能在低版本中使用) , 支持对Pro/E 中 Part、Assembly、Drawing、Layout、Manufactur-ing 等类型模型的操作。
利用 AGW 进行 Pro/E 二次开发一般流程如下: ①打开 Pro/E; ②打开 AGW, 进行 AGW 和 Pro/E 的联结,以便进行数据通讯 ( 必须要确保联结成功) ; ③VB 中添加 AGW 控件, 进行用户界面等程序部分的开发; ④运行、调试、封装程序。
2 集成液压泵—马达系统参数化设计方法
2.1 基本步骤
首先根据液压泵—马达设计要求, 找出泵、马达每个零部件结构尺寸和设计要求之间的关系; 确定第一级主要参数 ( 一般为设计要求) 、第二级主要参数 ( 关键部件主要尺寸和主要需要检查的干涉尺寸) 、第三级参数 ( 零部件和组件的具体尺寸) , 建立泵—马达系统的尺寸关系链。需要注意的是, 零部件各个尺寸之间的关系既不能太多, 过于繁琐, 也不能过于简单而无法驱动模型。参数的选择原则一般是: 用最少的参数驱动、用最易于得到的参数驱动、用最直观的参数驱动。
相关文章
- 2018-12-29打包机液压主管裂纹的焊补
- 2019-03-04基于Ansys的超大中空液压伺服摆动马达有限元分析
- 2019-01-16齿轮泵齿轮参数的可视化计算
- 2018-11-26基于COSMOS的液压缸CAE方法
- 2019-03-12液压舵机传动装置系统模型分析
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。