基于VB和AGW的渐开线直齿圆柱齿轮PROE模型二次开发

2014-04-29 00:44黄潮生
中国机械 2014年9期

黄潮生

摘要:借助PROE建筑渐开线直齿圆柱齿轮的参数模型,并透过VB与AGW编程语言对其实现二次改造,配合专业的程序界面令PROE拥有足够实力建立不同参数形式的齿轮结构框架。这类开发技术具备一定的实用潜力,为后期实现个人标准件库的改造提供基础力量,并为满足创新产品结构参数优化设置以及规模化生产提供技术保障。

关键词:渐开线直齿圆柱齿轮;结构样式;二次改造;参数模型;语言程序

PROE在目前广泛的CAD软件行列中占有广泛的实用地位,加上参数建模功能和数据相关能力的补充,令其主动摆脱机械设计的思想弊端,并一跃成为世界先进机械设计项目中的新型标准财富。另外,最近阶段有关复杂样式产品的三维模型转换需要耗费大量时间,如果在软件自身环境中提升开发效率,加快固定产品的更新速度,就能够相应补充企业在市场内部的竞争实力。PROE二次开发实力卓越,主要借助C语言既定格式为依托,向广大用户提供大量底层资源和最新文件,但由于程序语言应用毕竟存在一定的技术要求,因此具体的二次改造活动并不是十分广泛。这就要结合细致工程理论和计算机使用技巧进行细致分析。

1.渐开线直齿圆柱齿轮的建立过程研究

这类三维模型并不完全是利用语言程序实现开发的,而是透过某种交互方式产生,在既定的齿轮模型框架基础上,按照创新设计标准和可用变量建立另一个可以实现完全控制的齿轮形状和设计参数。齿轮设计参数遵循程序针的指示,确保必要的检索、修改和更新动作能够及时回应。这种设计过程需要建立一个稳定、可靠的三维基础模型,具体要求是:在造型设计开始时,注意不同特征元素的正确排列和科学对比,避免在压缩和删除环节中出现纰漏,进而影响结构稳定功能,导致后续更新活动无法进行;再就是运用关系表达公式和设计变量经验对结构尺寸和约束函数加以控制,至于变量的取值空间要尽量满足机械动作原理,维持加工动作的可能性。通常情况下,为了进一步巩固基础模型的精准效果,避免更新活动出现失效反应,需要进行齿根圆角约束关系的重复施加工作。

2.参数制备流程中有关用户交互界面的搭建

将初建立好的开线直齿圆柱齿轮三维模型资料打开,查看灌输的基本尺寸特征信息,重要的是将变量符号与相关参数关系梳理清楚。具体流程包括:打开PROE软件程序,同时启动AGW以确保连接成功,其中如出现任何失败状况,必须在错误原因全部挖掘之后实现再次连接;之后开启VB软件,并在新建项目对话框中选取工程类型标准;将AGW相关控件添加到新建项目中,以保证不同函数和类的定义功能。透过新建工程的Form面板结构中灌输管理控件,同时将Caption属性更改为“直齿圆柱齿轮参数化建模”,然后利用标签控件的属性次序,分别更改为齿数、模数、压力角等,涉及文本框控件中的Caption属性要设置成无。

整个工序环节中为了将设计用户界面更加形象化的表达出来,在其内部可以适当添加某种Picture控件,将之前已经设计好的齿轮模型链接到图片控件中去,之后在程序下方添加命令按钮,将其Caption属性更改为“建立齿轮模型”,整个直齿样式的圆柱齿轮参数化用户交互界面自此就算完成了。

3.参数化应用程序的创建

根据AGW对象的确立开发按钮双击事件。其工序步骤是将C盘根目录下的齿轮模型调入内存队列中,激活之后在PROE窗口显示,至于三维基础模型中的七个设计变量元素,则分别运用对应的文本框内初始值加以规划,之后将模型再生活力释放。整个过程中,一旦说所有程序代码编写完毕之后,就可悉数进行存盘处理,并保存成EXE格式的可执行文件,保证其在脱离VB环境下可以顺利执行。至于程序文件的执行动作分析,首先将PROE程序打开,在其文件菜单格式中调取渐开线直齿圆柱齿轮的基础模型框架资料;将之前在VB环境中已经生成的可执行文件双击,就可以在屏幕上显示有关用户数量的交互界面;在既定文本框中分别输入不同的齿数、模数、齿宽、压力角以及变位系数的具体数值,之后单击建立齿轮模型按键,就能确保所需的模型框架已经顺利建成。

这种借助VB语言实施的开发技术运用起来相对简便,避免技术人员编程功底不深造成的局限效应;AGW软件能够提供给PROW大量函数信息,并且自行不断扩展与更新,令用户能够随时使用。因为这类手段毕竟是利用AGW的纽带衔接作用落实,在其环境下生成的应用程序距离直接应用Pro/Toolkit开发的程序在动作的敏捷性上一定存在不足现象,但此类方案编程速度较快,并且能够实现高效率的规模化调整,程序执行动作基本不会出现太大纰漏,进而全面提升创新产品设计的技术水平。对于一些特定的工业任务部门,在维持既定效率的前提下,这种模式可以说是快速实现原定计划要求的有效途径。

4.结语

类似齿轮这类常用部件,在机械设计改造要求不断提升的时期下,如果依然遵从传统建模理念,势必影响设计者的开发动力,造成不必要的技术隐患问题全面扩散现象。透过VB等程序语言加快齿轮部件参数化、模块化改造进程,能够快捷地塑造用户所需的模型样式,保证实用价值的有力彰显,提高设计效率水准,这是贯彻先进产业优势的必要途径,应该得到有关技术人员的广泛重视和大力推广。

参考文献:

[1]曹巨江. 基于AGW和PRO/E的平面凸轮参数化三维建模技术的研究[J]. 陕西科技大学学报(自然科学版),2008,17(05):31~33

[2]赵军. VB环境下应用Pro/E与AGW进行搓齿模具参数化设计[J]. 锻压技术,2009,18(04):10~12

[3]薛淼. 基于Pro/E Wildfire渐开线圆柱齿轮几何模型的建立[J]. 煤矿机械,2010,13(01):23~26

[4]王维. 基于Pro/E和AGW的腔体式滤波器参数化设计[J]. 机械工程师,2011,23(01):33~36

[5]娄伟娜. 基于Pro/E的非标齿廓变位直齿轮的参数化建模[J]. 机械工程师,2010,15(12):38~41.