ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:200.83KB ,
资源ID:22980669      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22980669.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于V带传动设计过程中的软件二次开发Word文档下载推荐.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于V带传动设计过程中的软件二次开发Word文档下载推荐.docx

1、 第七步 求V带根数 根据 小带轮直径d1和转速、n1查得P0 ,再计算出传动比i,由传动比i和n1查得单根普通V带的额定功率的增量P0,然后求出V带根数。同时要求取整数。 第八步 求作用在带轮上的压力FQ 先计算单根V带的初拉力,再求得z根带作用在轴上的总拉力。 最后,输出计算结果。三、原始参数输入模块原始参数输入模块:包括主要参数接受模块(接受功率、转速、传动比),和工况情况接受模块(接受载荷情况、启动情况、每天工作时间)。前者为一维规则非函数表,计算机辅助设计查询时,只要一个输入参数,存储数据使用一维数组即可。后者是一个三维规则非函数表,相对较复杂。下面是主要参数接受模块,并自动算出传动

2、比。四、数据处理模块中间数据处理主模块:包括并行带型号选择模块、带轮基准直径的试选模块、中心距的试选模块。这三个模块接受的数据来自选择带型、小带轮直径、中心距窗口。基本数据处理模块:包括工况系数查询模块、V带型号及小带轮直径范围查询模块、基准直径查询模块、单根带功率查询模块、功率增量查询模块、包角系数查询模块、长度系数查询模块、带轮轮槽尺寸查询模块、带轮结构与幅板厚度查询模块。设计结果处理模块:包括保存结构模块、显示带轮结构与尺寸模块、生成带轮工作图模块。下面重点给出工况系数查询模块、包角系数查询模块、V带轮单位长度质量和轮槽尺寸查询模块三个模块程序的编制过程。其他模块采用图表查询方式进行。(

3、一)工况系数查询模块普通V带传动的工作情况系数KA,在人工查询的过程中,是根据实际工作情况所在行和实际启动情况所在大列,再根据每天工作小时所在的小列,来查得KA值。当采用计算机程序查询时,需要三个输入参数:工况、每天工作小时数和启动情况,故三个一维数组分别用来存储表中的工况情况、启动情况和每天工作小时数。一个三维数组存储工作情况KA数据以及一些内部变量。V带传动工作情况系数KA工况情况KA空、轻载启动重载启动每天工作小时数/h10101616载荷变动最小1.01.11.21.3载荷变动小1.4载荷变动较大1.51.6载荷变动最大1.8处理V带传动工作情况系数KA的程序参数表变量名称变量性质在程

4、序内部的名称类型实际载荷情况输入参数zhqk字符型实际启动情况qdqk实际每天工作小时数mtss工作情况系数ka单精度载荷情况一维数组内部处理数组zhqksz变体型启动情况一维数组qdqksz每天工作小时一维数组mtsssz工作情况系数一维数组kaywsz工作情况系数三维数组kaswsz行循环变量内部变量x整型大列循环变量y小列循环变量j计数变量js带传动工作情况系数KA查询程序的流程图定义变量zhqk、qdqk、mtss、zhqksz、qdqksz、ka、kaywsz、x、y、j、js、kaswsz为输入参数zhqk赋值为输入参数dqqk赋值为输入参数mtss赋值为载荷情况数组zhqksz初

5、始化为启动情况数组qdqksz初始化为工作情况系数一维数组kaywsz赋值For x=1 to ubound(zhqksz)为工作情况系数三维数组kaswsz赋值 真If zhqk = zhqk(x) 退出循环假继续For y=1 to ubound(qdqksz)If qdqk = qdqk(y) 退出循环For j=1 to ubound(mtsssz)If mtss = mtss(j) 退出循环Ka = kaswsz(x,y,j)用文本框txtka显示输出参数ka程序模块的代码Option ExplicitOption Base 1Private Sub Command1_Click()

6、 动能;定义变量与数组、接受输入、查询、显示结果 Dim zhqk As String Dim qdqk As String Dim mtss As String Dim zhqksz Dim qdqksz Dim mtsssz Dim ka As Single Dim kaywsz Dim kaswsz(5, 3, 4) As Single Dim x As Integer Dim y As Integer Dim z As Integer Dim j As Integer Dim js As Integer zhqk = Trim(cbozhqk.Text) qdqk = Trim(cbo

7、qdqk.Text) mtss = Trim(cbomtss.Text) kaywsz = Array(1#, 1.1, 1.2, 1.1, 1.2, 1.3, _ 1.1, 1.2, 1.3, 1.2, 1.3, 1.4, _ 1.2, 1.3, 1.4, 1.4, 1.5, 1.6, _ 1.3, 1.4, 1.5, 1.5, 1.6, 1.8) zhqksz = Array(载荷变动最小, 载荷变动小载荷变动较小载荷变动最大) qdqksz = Array(空、轻载启动重载启动 mtsssz = Array(16 js = 0 For x = 1 To UBound(zhqksz) Fo

8、r y = 1 To UBound(qdqksz) For j = 1 To UBound(mtsssz) js = js + 1 kaswsz(x, y, j) = kaywsz(js) Next j Next y Next x If zhqk = zhqksz(x) Then Exit For If qdqk = qdqksz(y) Then Exit For If mtss = mtsssz(j) Then Exit For ka = kaswsz(x, y, j) txtka.Text = ka Form1.txtka.Text = ka Unload MeEnd SubPrivate

9、 Sub From_Initialise() 为组合框对象的text属性赋初值 cbozhqk.Text = cbozhqk.List(1) cboqdqk.Text = cboqdqk.List(1) cbomtss.Text = cbomtss.List(1)Private Sub Form_Load()From_InitialisePrivate Sub Form_Unload(Cancel As Integer)Form1.Show显示结果如下:输入工况情况得出结果,并计算出设计功率(二)包角系数查询模块(1)计算V带基准长度和中心距(2)包角系数查询程序模块本模块参数说明中间变量用于

10、循环vdbj定义包角值变量存储所选包角值xzxs定义包角系数变量存储包角系数vdbjsz定义数组变量存储可选的包角值xzxssz存储可选的包角系数值选择包角值本单元模块程序流程图不等于判断包角等于赋值给变量和标签程序结束程序原文:Option Explicit 要求定义变量Private Sub Command1_Click() 点击“确定”按钮Dim x As Integer 定义变量中间变量Dim vdbj As Integer 定义变量(存储所选包角值)Dim xzxs As Single 定义变量(存储包角系数)Dim vdbjsz 定义数组变量(存储可选的包角值)Dim xzxssz

11、 定义数组变量(存储可选的包角系数值)vdbj = Trim(cbovdbj.Text) 把所选包角值赋给变量vdbjsz = Array(180, 170, 160, 150, 140, 130, 120, 110, 100, 90) 把可选包角值赋给数组变量xzxssz = Array(1#, 0.98, 0.95, 0.92, 0.89, 0.86, 0.82, 0.78, 0.74, 0.69) 把可选包角系数值赋给数组变量For x = 1 To UBound(vdbjsz) If vdbj = vdbjsz(x) Then Exit For 循环判断查询所选包角对应值Next xx

12、zxs = xzxssz(x) 把对应数组值赋给变量lblxzxs.Caption = xzxs 把变量值赋给标签,用于在本窗口显示出来Form1.lblka.Caption = xzxs 把变量值赋给标签,用于在窗口1显示出来Unload Me 卸载本窗口End Sub 按钮单击过程结束Private Sub Form_Load() cbovdbj.Text = 180 窗口装载时初始化下拉列表框 (3)显示结果 输入包角大小得出包角系数结果(三)带轮单位长度质量和轮槽尺寸查询模块普通V带截面尺寸型号YZABCDE节宽bp/mm5.38.511.014.019.027.032.0顶宽B/mm

13、6.010.013.017.022.038.0高度H/mm4.08.025.0单位长度质量Q/(kg/m)0.020.060.100.170.300.620.90处理V带横截面尺寸的程序参数表V带型号vdxh节宽bp顶宽b高度h单位长度质量输出参数qV带型号一维数组vdxhsz节宽一维数组bpsz顶宽一维数组bsz高度一维数组hsz单位长度质量一维数组qsz循环变量V带横截面尺寸查询程序的流程图定义变量vdxh、bp、b、h、q、vdxhsz、bpsz、bsz、hsz、qsz、x为输入参数vdxh赋值为标准V带型号数组vdxhsz赋值为节宽数组bpsz初始化为顶宽数组bsz初始化为高度数组hs

14、z初始化为单位长度质量数组qsz初始化For x=1 to ubound(vdxhsz)If 输入参数 = vdxh (x) 退出循环Pb = bpsz(x)B = bsz(x)H = hsz(x)Q = qsz(x)程序原文模块代码:Private Sub Command1_Click()Dim x As IntegerDim vdxh As StringDim bp As SingleDim b As SingleDim h As SingleDim q As SingleDim vdxhszDim bpszDim bszDim hszDim qszvdxh = Trim(cbovdxh.

15、Text)vdxhsz = Array(YZABCDEbpsz = Array(5.3, 8.5, 11#, 14#, 19#, 27#, 32)bsz = Array(6#, 10#, 13#, 17#, 22#, 32#, 38#)hsz = Array(4#, 6#, 8#, 11#, 14#, 19#, 25#)qsz = Array(0.02, 0.06, 0.1, 0.17, 0.3, 0.62, 0.9)For x = 1 To UBound(vdxhsz) If vdxh = vdxhsz(x) Then Exit Forbp = bpsz(x)b = bsz(x)h = hs

16、z(x)q = qsz(x)lblBP.Caption = bplblB.Caption = blblH.Caption = hlblQ.Caption = qForm1.txtq.Text = qPrivate Sub Command2_Click()Form10.qq.Caption = Form6.lblQ.CaptionForm10.hh.Caption = Form6.lblH.CaptionForm10.bb.Caption = Form6.lblB.CaptionForm10.bp.Caption = Form6.lblBP.CaptionForm10.ShowUnload Me

17、cbovdxh.Text = 输入带型程序查询求出结果输出V带横截面尺寸参数最后,输出V带设计的主要参数(四)公式运算和有关数据验算(1)设计功率、大小带轮基准直径的运算如下:大小带轮基准直径必须符合基准直径系列值。(2)验算带速:带速是否在525m/s的范围内,如果超出范围就需要重新选择小带轮直径d1(3)求V带根数(4)求单根V带的初拉力和作用在带轮轴上的压力六、基本计算过程比较(1)求计算功率Pc查表得KA=1.2,故Pc=KAP=1.2 9=10.8kW(2)选普通V带型号根据Pc=10.8kW,n1=1460r/min,由图查出此坐标点位于A型与B型交界处,现暂按选用B型计算。(3)

18、求大、小带轮基准直径d2、d1由表得,取d1=140mm,由式得d2=d1(1-)=140(1-0.02)=313mm由表中取d2=315mm(虽使n2略有减小,但其误差小于5%,故允许)(4)验算带速vv=10.7m/s带速在525m/s范围内,合适。(5)求V带基准长度Ld和中心距a初步选取中心距a0=1.5(d1+d2)=1.5(140+315)=682.5mm取a0=700mm,符合0.7(d1+d2)a0 2(d1+d2)。由式得带长L0=2a0+(d1+d2)+=2700+(140+315)+=2126mm查表得,对B型带选用Ld=2240mm。计算实际中心距aa0+=700+=7

19、57mm(6)验算小带轮包角1得1=18057.3=180=167120,合适(7)求V带根数zz=令n1=1460r/min,d1=140mm,查表得P0=2.82kW传动比i=2.3查表得 P0=0.46kW由1=167查表得K=0.97;查表得KL=1,由此可得=3.39取4根。(8)求作用在带轮上的压力FQ查表得q=0.17kg/m,得单根V带的初拉力F0=+qv2=+0.1710.72=218N作用在轴上的压力FQ=2zF0sin4218sin=1733N七、结论本次模拟V带设计及软件二次开发,基本实现了利用软件二次开发进行图表查询的功能,也基本实现了计算功能。通过这次小组联合设计活动,使我们加深了对计算机辅助设计过程的认识,有利于我们今后在机械设计中,如何更好地充分利用计算机来设计开发产品。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1