cad课程设计---圆柱螺旋拉伸弹簧

cad课程设计---圆柱螺旋拉伸弹簧

ID:23350034

大小:799.00 KB

页数:13页

时间:2018-11-05

cad课程设计---圆柱螺旋拉伸弹簧_第1页
cad课程设计---圆柱螺旋拉伸弹簧_第2页
cad课程设计---圆柱螺旋拉伸弹簧_第3页
cad课程设计---圆柱螺旋拉伸弹簧_第4页
cad课程设计---圆柱螺旋拉伸弹簧_第5页
资源描述:

《cad课程设计---圆柱螺旋拉伸弹簧》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南通大学CAD课程设计说明书--设计计算部分的程序设计设计题目:圆柱螺旋拉伸弹簧学院:机械工程学院班级:机092学生姓名:李宁学号:0910012048设计日期:2013年1月16日13目录一、课题名称和要求-------------------------------------------------------------------3二、系统结构框图-----------------------------------------------------------------------3三、程序流程图------------------------

2、---------------------------------------------------4四、程序设计关键技术的阐述----------------------------------------------------5五、设计举例------------------------------------------------------------------------------9六、课程设计的体会和建议-------------------------------------------------------8七、参考文献------

3、------------------------------------------------------------------------813一、设计课题题目:圆柱螺旋拉伸弹簧设计系统。目的:通过“圆柱螺旋拉伸弹簧设计系统”的开发,进一步掌握和理解一般CAD系统的开发方法和流程。进一步熟悉工程数据的处理方法、自动绘图的实现方法以及软件的接口方法。任务:完成“圆柱螺旋拉伸弹簧设计系统”的开发,根据该系统能进行简单的圆柱螺旋拉伸弹簧自动设计。要求:1、完成所有设计资料的程序处理,建立有关设计参数数据文件。2、完成圆柱螺旋拉伸弹簧设计系统的设计、计算、分析程

4、序。3、完成系统界面设计、文档设计。4、完成课程设计说明书。二、系统结构框图13圆柱螺旋拉伸弹簧设计系统系统设计VB编程绘图AutoLisp编程开始界面计算界面帮助界面输入已知条件计算绘图参数及设计参数(输出)校核弹簧校验合格校验不合格接口技术返回计算界面CAD绘制弹簧系统可以根据弹簧的不同旋向情况,选择不同形式拉伸弹簧,通过计算得出选用的标准件的参数,并对弹簧进行校核,选择合适的值,利用script脚本文件,自动加载Autolisp文件到AUTOCAD中,绘制出所选择的图形,实现了一键操作。三、程序流程图:13输入已知条件最大拉力Pn、最小拉力P1、工作行程

5、h和最大中径d根据条件选择合适的材料从而确定弹性切边模量G,根据循环作用次数选择合适的弹簧类型以及弹簧旋向。点击计算,算出弹簧的基本的参数计算失败:1)弹簧材料不合适。2)最小拉力小于初拉力计算成功,进行校核校验合格校验不合格CAD出图重新计算四、程序设计关键技术(1)通过VB或者Access建立数据库通过VB建立数据库13打开VB,进入“外接程序(A)”,打开“可视化数据管理(V)”,单击左上方“文件”,选择新建Access数据库,选择新建表可进入如下图所示界面,进行数据输入。2.(2)VB程序开发部分(1)通过预估的工作极限载荷对数据库进行查询,比对,取到

6、与预估值最接近的值作为标准的工作极限载荷Pj13方法:载荷载入MicrosoftDAO3.6ObjectLibraryPj0=Pn/0.8(Pj0为预估值)DimSourceAsString'数据库文件名Source="TH.mdb"Dimconn1AsADODB.ConnectionSetconn1=NewADODB.Connectionconn1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Sourceconn1.OpenSetrst1=NewADODB.Recordset

7、DimmysqlAsStringmysql="select*fromA"rst1.Openmysql,conn1,3,2rst1.MoveFirstDoUntilrst1!工作极限载荷Pj>=Pj0'直到找到比插入数据小的数当中最小的数rst1.MoveNextLoopPj=Pj1(比较得出的最接近工作极限载荷值)(2)通过索引Pj获得其他弹簧参数值(工作极限载荷下的单圈变形量fj,单圈刚度Pd,初拉力Po,材料直径d,弹簧中径D)D=rst1!弹簧中径DF=rst1!工作极限载荷下的单圈变形量fj13Pd=rst1!单圈刚度PdPo=rst1!初拉力PoD0

8、=rst1!材料直径dPj1=rst1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。