v带设计说明书机械设计课程设计.docx
- 文档编号:31222
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:22
- 大小:309.14KB
v带设计说明书机械设计课程设计.docx
《v带设计说明书机械设计课程设计.docx》由会员分享,可在线阅读,更多相关《v带设计说明书机械设计课程设计.docx(22页珍藏版)》请在冰豆网上搜索。
v带设计说明书机械设计课程设计
二、变量标识符2
三、程序框图V带传动设计程序框图2
一、普通V带传动的内容和任务
1、普通V带传动设计内容:
给定原始数据:
传递的功率P,小带轮转速n1传动比i及工作条件
设计内容:
带型号,基准长度Ld,根数Z,传动中心距a,带轮基准直径dd1、dd2,带轮轮缘宽度B,初拉力F0和压轴力Q
2、CAD任务:
1编制V带传动设计程序框图;
2编制V带传动设计源程序;
3按习题或作业中数据运行程序,要求对每一组数据各按三种V带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果;
4比较结果,从9种方案中选择一个最佳方案并按照此方案提供的几何和结构参数利用AutoCAD软件绘制大带轮零件工作图。
二、变量标识符
表1:
序号
名称
代号
标识符
单位
1
名义功率
P
P
kW
2
设计功率
Pd
Pd
kW
3
工作情况系数
KA
KA
4
小带轮转速
n1
n1
r/min
5
工作机载荷特性
GZJ
6
原动机类型
YDJ
7
带型号
Z、A—E
TYPE
8
小带轮基准直径
dd1
dd1
mm
9
大带轮基准直径
dd2
dd2
mm
10
最小带轮直径
ddmin
ddMIN
mm
11
带速
V
m/s
12
最大带速
VMAX
m/s
13
中心距
a
a
mm
14
基准长度
Ld
Ld
mm
15
小带轮包角
ALF1
度
16
V带根数
Z
Z
17
额定功率
P0
P0
kW
18
功率增量
ΔP
DIFP0
kW
19
弯曲影响系数
Kb
Kb
20
传动比系数
Ki
Ki
21
长度系数
KL
KL
22
包角系数
Kа
KALF
23
初拉力
F0
F0
N
24
压轴力
Q
Q
N
25
圆周率
PAI
26
轮缘宽度
B
B
mm
三、V带传动设计程序框图
四、程序说明
1)参数说明
为了使程序具有较好的可读性易用性,应采用统一的变量标识符,如表1所示。
同时,在程序计算过程中的中间变量可能没有任何实际意义。
2)输入数据
1原始数据:
P,n1,i,包括已给定和人为假定的数据。
2人为给定的一些条件代号,如Z、A、B、C、D、E六种带型号可使用变量TYPE来表示,TYPE=1—6分别对应六种型号。
3)源程序
#include"stdafx.h"
#include"testv.h"
#include"testvDlg.h"
#include"math.h"
intidmin=0;
intLd=0,a=0;
intaf=0;
intz=1;
intF0=0;
floatv=1,Pd=1,dd1=1,dd2=1,F0=0,aa0=0,aa1=0,z=1;
floatKA,Pd;
intdgb[35]={20,28,31.5,35.5,40,45,50,56,63,71,75,80,90,100,112,125,140,150,160,180,200,224,250,280,315,355,400,425,450,500,560,600,630,710,800};
intLdgb[39]={200,224,250,280,315,355,400,450,500,560,630,710,800,900,1000,1120,1250,1400,1600,1800,2000,2240,2500,2800,3150,3550,4000,4500,5000,5600,6300,7100,8000,9000,10000,11200,12500,14000,16000};
floatdgb[35]={20,28,31.5,35.5,40,45,50,56,63,71,75,80,90,100,112,125,140,150,160,180,200,224,250,280,315,355,400,425,450,500,530,560,600,630,710};
floatLdgb[39]={200,224,250,280,315,355,400,450,500,560,630,710,800,900,1000,1120,1250,1400,1600,1800,2000,2240,2500,2800,3150,3550,4000,4500,5000,5600,6300,7100,8000,9000,10000,11200,12500,14000,16000};
voidCTestvDlg:
:
OnButton1()
{
//TODO:
Addyourcontrolnotificationhandlercodehere
floatka[2][4][3]={1,1.1,1.2,1.1,1.2,1.3,1.2,1.3,1.4,1.3,1.4,1.5,1.1,1.2,1.3,1.2,1.3,1.4,1.4,1.5,1.6,1.5,1.6,1.8};
floatKA;
inti=0,j=0,k=0;
//确定工作系数KA
intindex=m_cb.GetCurSel();
intindex1=m_j.GetCurSel();
intindex2=m_k.GetCurSel();
KA=ka[index2][index][index1];
//输出Pd和n1以选择带型
floatPd;
CStringst1;
m_P.GetWindowText(st1);
Pd=KA*(atof(st1));
CStringst11;
st11.Format("%.2f",Pd);
CStringst2;
m_n1.GetWindowText(st2);
SetDlgItemText(IDC_Pb,st11+"Kw");
SetDlgItemText(IDC_n1,st2+"r/min");
voidCTestvDlg:
:
OnSelchangeCombo4()
{
//TODO:
Addyourcontrolnotificationhandlercodehere
inti=0;
i=m_vtype.GetCurSel();
if(i==0)
{
idmin=10;//A型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"75808590100106112118125132140150160180200224250280315");
}
if(i==1)
{
idmin=15;//B型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"125132140150160170180200224250280315355400450500");
}
if(i==2)
{
idmin=20;//C型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"200212224236250265280315355400450500");
}
if(i==3)
{
idmin=25;//D型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"355375400425450475500530600");
}
if(i==4)
{
idmin=29;//E型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"500530560600630710");
}
if(i==5)
{
idmin=6;//Z型带最小直径
//输出可选dd1
dd1=dgb[idmin];
SetDlgItemText(IDC_dd1d,"506371758090100112125132140150160180200224250280315");
}
}
voidCTestvDlg:
:
OnChangeEdit4()
{
//TODO:
IfthisisaRICHEDITcontrol,thecontrolwillnot
//sendthisnotificationunlessyouoverridetheCDialog:
:
OnInitDialog()
//functionandcallCRichEditCtrl().SetEventMask()
//withtheENM_CHANGEflagORedintothemask.
floatvmax=0;
//选择dd2
CStringstring2;
m_dd1.GetWindowText(string2);
intdd2d=1;
dd1=atof(string2);
CStringstring3;
m_i1.GetWindowText(string3);
dd2d=dd1*(atof(string3));
for(intidd2=idmin;idd2<35;idd2++)
{
if(dgb[idd2] { ; } else { dd2=dgb[idd2-1]; break; } } //验证传动比i和速度v,并在满足时输出dd1、dd2的直径和a0的范围 if(abs((dd2/dd1-(atof(string3)))/(atof(string3)))>0.05) { SetDlgItemText(IDC_tishi,"传动比误差太大,请重新选择dd1! "); } else { CStringst2; m_n1.GetWindowText(st2); v=(3.1415926/60000)*dd1*(atof(st2)); if((m_vtype.GetCurSel()==3)||(m_vtype.GetCurSel()==4)) { vmax=30; if(v>vmax) { SetDlgItemText(IDC_tishi,"v太大,无法选择! 请重新选择原始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 说明书 机械设计 课程设计