碟形弹簧设计系统说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CAD课程设计说明书设计题目:蝶形弹簧设计系统学院:机械工程学院班级:机122学号:1210012051姓名:周波指导老师:张小萍目录一、课题名称和要求----------------------------------------------------------------------------2二、系统结构框图-------------------------------------------------------------------------------2三、计算部分程序流程图----------------------------------------------------------------------3四、程序设计关键技术的阐述----------------------------------------------------------------4五、设计举例-------------------------------------------------------------------------------------5六、课程设计的体会和建议-------------------------------------------------------------------8七、参考文献-------------------------------------------------------------------------------------81一、课题名称和要求1、设计题目:碟形弹簧设计系统2、设计目的:通过“碟形弹簧设计系统”的开发,进一步掌握和理解一般CAD系统的开发方法和流程。进一步熟悉工程数据的处理方法、自动绘图的实现方法以及软件的接口方法。3、设计要求:完成“碟形弹簧设计系统”的开发,根据该设计系统能进行简单的碟形弹簧自动设计。4、设计内容:完成“碟形弹簧设计系统”设计计算部分的程序设计。二、系统设计框图2碟形弹簧设计系统VB编程Autolisp编程开始界面计算界面输入已知条件初选参数计算参数校核校核合格校核不合格接口技术CAD绘制弹簧返回三、计算部分程序流程图3VB程序开始界面计算界面帮助界面输入已知条件Fo、Fmax、do1选择碟簧系列计算、校核校核合格接口技术校核不合格返回,从新选择组合形式或碟簧系列CAD绘制碟簧退出输出碟簧参数FFo,根据提示框,可选择其他系列或选择叠合、复合形式四、程序设计关键技术的阐述VB程序部分(1)、通过输入的导杆最大直径do1,根据所选择的碟簧系列,对数据库进行查询,以碟簧内径d为关键,检索其他有关参数。方法:Text4.Text=do1即输入的导杆最大直径Dimdb1AsDatabaseDimrs1AsRecordseta1=Val(Text4.Text)付值a1为导杆最大直径Setdb1=OpenDatabase(App.Path+\db.mdb)Setrs1=db1.OpenRecordset(A)rs1.Index=K1rs1.Seek,a1导杆直径与碟簧内径比较,内径要大于导杆最大直径,然后获取各个参数d1=rs1.Fields(外径D)d2=rs1.Fields(内径d)t=rs1.Fields(厚度t)h=rs1.Fields(压平时变形量h)Ho=rs1.Fields(自由高度H)F=rs1.Fields(F)Fo1=rs1.Fields(fo)σom=rs1.Fields(σom)σ1=rs1.Fields(σⅡ或σⅢ)(2)、MicrosoftAccess中有系列A、系列B、系列C三张表格,根据Option1、Option2、Option3分别选择这三张表格。方法:IfOption1.Value=TrueThenEndIf(3)、碟簧的组合形式分为单片碟、叠合形式、对合形式和复合形式,由Combo1选择所需要的形式,再根据选择的形式不同,分别采用不同的计算方法。如对合形式:IfCombo1.Text=对合组合ThenText22.Text=1'给n付初值Fz=FKm1=Fo/Fc4IfOption1.Value=TrueThen碟簧为系列Am=Km1-0.02ElseEndIfIfOption2.Value=TrueThen碟簧为系列BIf0=Km1=0.5Thenm=Km1-0.1ElseEndIfIf0.5=Km1=0.82Thenm=(Km1-0.14)/0.9ElseEndIfIf0.82=Km1=1Thenm=(Km1-0.28)/0.72EndIfElseEndIfIfOption3.Value=TrueThen碟簧为系列Cm=(2.27-Sqr(5.0729-5*Km1))/2.5EndIfF1=m*hi=CLng(Fmax/F1)foz=i*F1Hoz=i*HoH1=Hoz-i*F1EndIf五、设计举例(1)、运行程序5(2)、输入已知条件工作载荷Fo=5000N最大变形量Fmax=10mm导杆最大直径do1=20mm选择系列A点“初选”,选择碟簧参数6(3)、计算组合形式:对合组合(4)、校核7六、课程设计的体会和建议通过两个星期的《设计系统》的设计,我对VB程序有了一个更加深刻的理解,特别对于读取数据库的VB语言更加明晰,还有VB和AutoCAD程序间的接口技术运用更加熟练。这次课程设计我主要是负责设计计算部分,采用VB编程。在编程前,我首先了解了碟形弹簧的系列参数、组合形式,以及对应的计算过程和校核。在编程过程中,由于参数较多,对应的计算过程也就较麻烦,程序语言比较繁琐。在编程过程中,我遇到的许多问题,以前不是很熟悉的VB语言也慢慢地熟悉、牢记。运行程序时,根据输出的数据,会有很多相应的提示窗口弹出,根据提示的信息完成接下去的运行步骤,得到合适的结果。在编程过程中遇到难题的时候,我会仔细查阅相关资料,和同学们讨论,向有能力的人请教,顺利地完成了这次课程设计。经过这几天的课程设计,我对VB编程的理解更加准确。同时,在VB与Lisp的链接中,我也更加的了解了Autolisp语言。这次课程设计我受益匪浅,我了解了许多以前不知道的专业知识,把以前学过的知识又熟悉了一遍,对知识掌握地更加牢靠了。七、参考文献1、崔洪斌,等,计算机辅助设计基础及应用[M],清华大学出版社,2004.72、邱宣怀,等,机械设计[M],高等教育出版社,19973、机械设计手册编委会,机械设计手册[M],机械工业出版社,2007.74、秦大同,谢里阳,等,机械设计手册[M],北京-化学工业出版社,2011.18

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功