1摘要介绍了特殊结构液压缸的00系统的设计方法,探讨了如何利用六08语言将数据库管理系统与入以人,绘程序结合起来,从设计计算到绘体化的方法,开发出各种形式液压缸。
众所周知,市场上大部分液压缸已形成系列可供选用,但在设计某些液压系统时,时常需要特殊结构的液压缸。如何根据系统的基本参数来有效地设计出特殊结构的液压缸,并自动输出加工用是计算机软件需要解决的问之。目前,国内外这方面的软件很多,但到目前为止,能够广泛应用于实际的并不多,原因在于是软件的用户界面停留于命令行交互方式;是软件的通用性不强。因此我们在吸收已有软件技术基础上,着重在界面技术变结构设计以及数据处理方式等方面进行研究。
设计思想特殊结构液压缸自动化设计是指使用,*终获得加1用零件和装配的全过程。为实现这过程的体化,我们利用4山,0人12.0提供的05开发丁。具编制了共12个模块的处理程序,其自动化流程由于液压缸的类型和结构形式千变万化,对于*常用的液压缸,软件能自动完成缸径从80,250系列的设计和绘1作,而对于特殊结构类型的液压缸和变化多端的密封形式,软件提供了灵活多变的基本必要参数,经编辑后完成设计绘。为此,软件除设计计算校核绘模块外,还提供了环境设置基本形库标准件库和密封件库尺寸公差形位公差,粗等辅助模块,从而使软件具有极大的灵活性和通滕。
粒度的查舰标注目酿及标栏自触成塍充城高塍缸自动化设计酿,权,足不选择液压缸类型输入液压缸原始参数画计算输出绘参数数据文件标准缸绘制软件修正秦数非标准缸及辅助模块辅助模块或液压缸,系统流程1的设计要,必须解决参数绘问,使得同几何冬1形只需改变特征参数就能改变形大小和形状。任柯幅机械纸都是由直线或曲线组成,而08语言可直接操作如的各种命我们可用程序实现任何交互方式1壬何绘功能,只是交互状态下必须给定具体数值,我们可用变啁来代替数据,调用该程序时再将变量赋使用这种方法,我们编制了包括1程类车辆类机械类等几种结构形式的标准液压缸参数绘阁程序,另外为满足特殊需要,还提供了常用结构形2液压缸设计类型在实际设计液压缸时,有种设计类型第种是设计个令新的液压缸,此时液压缸的结构不知道,需要通过创造性的劳动,选择不同的制造物来满足设计目标第种设计是在现有的产品基础上开发出特殊结构的新产品,此时,产品的般结构已知,设汁的关键是选择不同结构的零件并决定其参数;第种设计足在现有产品。的常规设计,在系列已经全部或部分设计的方法中选择其中种来满足设计要求,也可以说玷现有产品基础上的个性设计。后两种是我们经常碰到的,也是特殊结构液压缸设计的基本思想。,对于第种设计,本软件提供液压缸常用基本元素库,可根据需要把它们组含成不同结构的液压缸,若要变形包括结构参数和结构形式的特殊液压缸,只需要改变参数数据或改变基本阁形元素的组合,计算机自动进行修改设汁。对于第种设计,软件将液压缸较复杂的岑件分解为几个部分。例如,活塞杆可分解为部分活塞杆体般基本不变活塞杆头活塞杆接头,用户可以分别选取其他两个部分组合成不同结构形式的活寒杆。
3数据处理技术设计计算模块与绘阁模块之间的数据交换是以对话框的形式通过人丁1千预后进行的,设计计算的数据以某邱特定的参数为记录,将计算所得数据以数据文件形式输出或直接与数据库管理系统进行交流根据只体情况,我们在不同模块上使用不同的数据处理方法,如数据库方法和数据文件方法。由于标准缸的数据量大,我们用数据库方法管理数据,而在辅助役块中我1采用数据文件方法,因为处理的数据摄不大,这样可以使程序的代码相对减少。
4界面技术人机界面是软件好坏的重要标志之。个良好弋输出目了然的人机界面本系统利用菜单文件在儿,税主系统中加入1下拉式菜单项将系统主要功能项以菜单形式在屏箝右边列出,这样在对各功能的操作同时,对六10.主系统中各命令的操作可并列进行。在各功能模块中,对,需要用户干预的过程,可利用,语言编制对话框文件,该文件是ASCU码文本文件,它定义对话框以何种方式出现及其包含的内容。它具有以下特性1对话框的大小及布局完全由所提供的。
文件内容来决定,其功能由应用程序来实现,因此,我们在满足使用功能的基础上,肖行设计外形美观的对话框,通过对,文件的修改,可达到修改对话框外观2叩乩包括了,1侧所具有的大部分资源,这些资源是,8预先定义的,如果有特殊需要,可定义属于白己专用的资源文件,使对话框的编程既方便于般需求,又可满足特殊要求。
3多个控件的配合可使用指导用户的输输出,例如列框与像控件显不幻灯片配合,使用户在不选定对象的情况下了解各选项的功能;像控件与编辑框的配合。可指导用户各编辑框所对应数据项,5对内存的管理对于比较大型的应用程序,般不做成个程,而把某些功能相近的模块放在起。采用内存的动态申请与回收,运行个功能模块,才调入内存,运行完毕及时从内存卸载,以保1正当前程序的运行效率。同时,在设计每模块时,尽可能地使用全局变量,以保证有足够的内存。
6结束语由于系统改用了界面技术,大大改广人机交互手段,使用户可直观方便地进行操作。408语言充分利用,语言强大计算功能和六也,00方便灵活的形处理功能,通过数据库紧密联系起来。系统的模块化既便于扩充和维护,又便于使用。通过修改参数或选取不同结构的因素来达到特殊结构液压缸设计的目的。
如果将优化设计专家系统引人变结构液压缸0灰0系统之中,将使整个设计系统更加完善。
齐玉来,曾维。机械设计辅助软件的研制。机械设计,1998,2720.
董荇,李文胜。跟我学维动画30灿出,40财。成都成都出版社,1995.
孙文质。液蚯控制系统。北京国防工业出版社。1985.