v带电算-哈工大机械设计
哈工大机械设计制造及其自动化专业课程介绍

机械设计制造及其自动化专业课程介绍默认分类 2010-04-24 11:35:19 阅读61 评论0 字号:大中小订阅作者:船舶学院时间:2009-6-16 14:40:51“机电系统计算机控制”教学大纲(PUTER CONTROL OF ELECTRICAL MACHINE SYSTEMS)大纲编制:李哲教研室主任:李哲课程编码:课程名称:机电系统计算机控制教学性质:选修课适用专业:机械及近机类专业学时:30(26/4)学分:1.5一、课程的性质、目的与任务本课程是适应机电一体化的发展趋势而设立的,是机械设计制造及自动化专业的一门主干课程,主要讲述直流电机、交流电机控制系统,液压伺服控制系统和气压传动控制系统,通过这门课让学生掌握机电液气系统的设计和应用。
二、课程的基本要求本课程主要讲授内容有直流、交流电机的组成、原理、动态特性及其应用,液压伺服系统设计与气压传动系统设计;要求学生掌握机电液气系统的组成、分类,分析和设计;了解各自的特点和应用场合;具备分析机电液气系统和设计简单的机电液气系统的能力,为进一步学习深造和适应未来的工作奠定基础。
三、本课程与相关课程的联系与分工相关课程有:电工学、模拟电路、自动控制原理、液压传动;电工学、模拟电路、自动控制原理等课程作为本课程的基础课。
液压传动课程侧重于讲述液压传动系统,本课程侧重于液压控制系统。
四、教学大纲内容使用教材与参考教材1、使用教材:(骆涵秀主编机电控制 XX大学 2000年1月)2、参考教材:(李洪人液压控制系统国防工业)(邓星钟机电传动控制机械工业)(朱善君可编程控制器系统原理应用维护清华大学)五、教学大纲内容及学时分配第一章概述(2)本章主要内容有:分别用实例引出机电、液压、气动控制系统的整体组成,功能和特点;要求学生掌握机电液气系统的组成;了解机电液气系统的发展方向和选用原则。
第二章直流电机(4)本章主要内容有:直流电机的原理,动态特性分析和系统应用;要求学生掌握直流电机的机械特性和系统应用;了解直流电机的原理、组成。
2021年哈工大机械设计大作业轴系设计

Harbin Institute of Technology机械设计大作业说明书大作业名称: 机械设计大作业设计题目: 轴系部件设计班级:设计者:学号:指导老师:设计时间:哈尔滨工业大学目录一、设计任务................................................................................................. 错误!未定义书签。
二、轴材料选择............................................................................................. 错误!未定义书签。
d ........................................................................................ 错误!未定义书签。
三、初算轴径min四、结构设计................................................................................................. 错误!未定义书签。
1.轴承部件结构型式................................................................................ 错误!未定义书签。
2. 轴结构设计.......................................................................................... 错误!未定义书签。
五、轴受力分析............................................................................................. 错误!未定义书签。
哈工大王黎钦机械设计课件-第5-6次课_第七章 挠性件传动-刘星斯维提收集

(d d 2 d d1 ) 4a
2
** Ld的定义(definition):P93
3) 中心距a (Center distance)
a 2 Ld (d d 2 d d1 ) [2 Ld (d d 2 d d1 )] 2 8(d d 2 d d1 ) 2 8
《机械设计》王黎钦教授 2005年9月
1)包角(Wrap angle) 小带轮上的包角为:
1 180
d d 2 d d1 a
57.3
《机械设计》王黎钦教授 2005年9月
2) 带的基准长度Ld (The nominal length of a belt)
Ld 2a
2
(d d 2 d d1 )
传动零件 Transmission
• 挠性传动(Flexible Transmission): Belts, Rolling Chains, Wire ropes • 啮合传动:Gear/Worm Gear Transmission • 其它传动形式:Other Types
Scientists study the world as it is, engineers create the world that never has been!
1) 静止状态,两边拉力均为F0;
2) 在传动过程中,
松边力和紧边力的关系: F
有效圆周力:F= F1-F2
1
F2 e
f 1
松边缩短量=紧边伸长量,所以F0-F2 = F1-F0 所以能够得到:F1和F0、F2和F0的关系 最大有效圆周力Fmax
Fmax 2 F0
1 1
1 e e
f 1
哈工大机械设计大作业V带传动设计完美版

哈工大机械设计大作业V带传动设计完美版作者: 日期:H arbin Ins t i t ut e of Te chno 1 ogy机械设计大作业说明书大作业名称:机械设计大作业 __________设计题目:____________班级: _______________________________________设计者: ____________________________________学号: ___________________________________指导教师:_________________________________ 设计时间: ________ 2014.1 0 .25 ________________哈尔滨工业大学目录一、大作业任务书 (1)二、电动机的选择 (1)三、确定设计功率P (2)四、选择带的型号 (2)五、确定带轮的基准直径d d1和d d2 (2)六、验算带的速度 (2)七、确定中心距 a和V带基准长度L d (2)八、计算小轮包角 (3)九、确定 V带根数Z (3)十、确定初拉力F0 (3)十一、计算作用在轴上的压力 (4)十二、小 V带轮设计 (4)1、带轮材料选择 (4)2、带轮结构形式 (4)十二、参考文献 (6)、大作业任务书带式运输机的传动方案如图1所示,机器工作平稳、单向回转、成批生产,其他数据见表1。
图1表1万案电动机工作功率Pd/k W电动机满载转速n m/(r/min) 工作机的转速n w/(r/mi n)第一级传动比i1轴承座中心高H/mm最短工作年限工作环境5.1.4 2. 2 94 0 80 2. 1 160 5年2班室内、清洁、电动机的选择根据所选方案已知数据,查参考文献[2]表14.1 —丫系列三相异步电动机的型号及相关数据选择,可选择Y112M-6。
可查得轴径为d=28mm,长为60mm、确定设计功率P d根据参考文献[1]表5.7查得工作情况系数K A = 1.2,则P d=K A P 1.2 2.2 kW 2.64k W四、选择带的型号根据巳、n:,查看参考文献[1]图5.17可选取A型带。
机械设计_大作业_V带传动设计

Ka ——包角修正系数, 由教材表 7.8 查得 Ka=0.97 由教材表 7.2 查得 KL=0.91 Δ P0——功率增量, 由式 7.19 计算功率增量Δ P0,
KL —— 长度系数,
Δ P0/kw= K b n1 (1
1 ) Ki
5
Kb ——弯曲影响系数, Ki——传动比系数, 故得
由教材表 7.4 得 Kb=0.7725×10
故 轴 TI = Td1i1 = 2.98 104 0.96 2 5.72 104 N mm
轴
TII = TI23i 2 = 5.72 104 0.97 0.98 5.93 32.24 104 N mm
卷筒轴 T卷 = TII34i3 = 32.24 104 0.98 0.99 1 31.28 104 N mm 3)运动参数汇表.1 轴名 电动机轴 轴 轴 卷筒轴 功率 P/kW 3 2.88 2.74 2.65 表 .1 各轴运动及动力参数 转矩 T/(N· m) 转 速 传动比 n/(r/min) i 29.8 960 57.2 533.3 322.4 90 312.8 90 效率
F0 = 500
Pd 2.5 K a ( ) mv 2 =500×3×﹙2.5-0.97﹚÷﹙5×5.03×0.97﹚ zv Ka
+0.1×5.032=96.6 N 十一 计算作用在轴上的压力
由教材式 7.25 得
Q/N=2zF0sin(α /2)=2×3×96.6×sin(166.4°/2)=575.5228 N 十二 带轮结构设计
轴
PII = PI23
其中 2 ——齿轮传动效率,由参考资料[1] 表 9.1 有: 2 =0.97;
哈工大机械设计大作业轴系部件

Harbin Institute of Technology轴系部件设计说明书课程名称:机械设计题目:轴系部件设计5.2.2院系:机电工程学院班级:设计者:学号:指导教师:设计时间:哈尔滨工业大学哈尔滨工业大学机械设计作业任务书题目:轴系部件设计5.2.2设计原始数据:液体搅拌机的传动装置如图1所示,机器工作平稳、单向回转、成批生产,其他数据见表1。
图1 液体搅拌机传动装置表1 液体搅拌机V带传动的已知数据目录一、选择轴的材料 (4)二、初算轴颈 (4)三、结构设计 (4)四、轴的受力分析 (6)五、校核轴的强度 (8)六、校核键连接的强度 (8)七、校核轴承寿命 (8)八、轴承端盖设计 (9)九、轴承座结构设计 (9)十、参考文献 (9)一、选择轴的材料因传递的功率不大,且对质量和尺寸无特殊要求,故选择常用材料45钢,调质处理。
二、初算轴颈按照扭转强度条件初算轴的最小直径,式中d——轴的直径;τ——轴剖面中最大扭转剪应力,MPa;P——轴传递的功率,kW;n——轴的转速,r/min;[]τ——许用扭转剪应力,MPa;C——由许用扭转剪应力确定的系数;轴的材料初定为45号钢,根据参考文献[1]表9.4查得C=118~106,考虑轴端弯矩比转矩小,取C=106。
根据参考文献[2]表9.1,取,,代入上式,得所以本方案中,轴颈上有一个键槽,应将轴径增大5%,即按照GB2822-81的系列圆整,取d=25mm 。
三、结构设计(一)确定轴承部件机体的结构形式及主要尺寸为方便轴承部件的拆卸,轴件机体采用整体式结构,轴的草图如图一,取机体的铸造壁厚,机体上轴承旁连接螺栓直径连接螺栓直径,装拆螺栓所需要的扳手空间,故轴承座内壁至座孔外端面距离,取。
1243567图一轴的草图(二)确定轴的轴向固定方式因传递功率小,齿轮减速器效率高、发热小,输出轴的跨距不大,故轴承部件的固定方式可采用两端固定方式。
(三)选择滚动轴承类型,并确定润滑与密封方式因轴承所受轴向力很小,选用深沟球轴承,因为齿轮的线速度,采用油脂对轴承润滑。
《 机械设计基础 》 ( 80 学时) 课程学习指南

教学日历《机械设计基础》(80 学时)课程学习指南一、基本情况1 、课程名称:机械设计基础课程英文译名:MACHINE DESIGN BASIS2 、主要教材及参考书:《机械设计基础》,宋宝玉主编,哈工大出版。
《机械设计课程设计》,王连明主编,哈工大。
《机械设计作业指导》,陈铁鸣、王连明主编,哈工大教材科。
《机械基础实验教材》,哈工大教材科3 、教学时数80 学时(讲课:68 学时、习题课:2 学时、实验10 学时)4 、考核方式及记分办法:平时作业10 分实验10 分随堂测试10 分期末考试70 分二、作业与实验1、每章后的习题与作业各主要章的课后习题作业有:第一章:P3 :1-1 题。
第二章:P48~49 :2-14 ,2-24 ( a )(c),2-25 题。
第三章:P67 :3-10 ,3-12 ,3-15 题。
第四章:P83 :4-9 题。
第五章:P103 :5-9 题。
第六章:P136 :6-12 ,6-13 ,6-14 ,6-15 题。
第七章:P149 :7-9 ,7-10 题。
第八章:P160~161 :8-5 ,8-10 题。
第九章:P170 :9-4 题。
第十章:P194 :10-13 ,10-14 ,10-15 题。
第十一章:P211~212 :11-5 ,11-9 ,11-11 题。
第十二章:P230 :12-1 ,12-4 ,12-5 题。
第十三章:P247 :13-5 题。
第十四章:P256 :14-4 题。
第十五章:P267 :15-1 题。
2、设计性大作业• 平面四杆机构设计• 盘形凸轮机构设计• 齿轮传动设计• 螺旋起重器设计• 轴系部件设计共五个设计性大作业,每个大作业都包括设计图纸一X和设计计算说明书一份。
3、实验①机构运动简图测绘实验(2h );②齿轮X成实验(2h );③带传动实验(2h );④轴承部件拆装测绘实验(4h );每个实验项目都有实验指导书。
哈工大机械原理课程设计--棒料输送线布料装置(方案1)

Harbin Institute of Technology课程设计说明书〔论文〕课程名称:机械原理设计题目:棒料输送线布料装置(方案1)院系:机电工程学院班级:设计者:学号:1指导教师:王洪祥设计时间:哈尔滨工业大学目录1、题目要求 (3)2.题目解答 (3)〔1〕工艺动作分析 (3)〔2〕运动功能分析及运动功能系统图 (3)〔3〕系统运动方案拟定 (7)〔4〕系统运动方案设计 (11)1〕带传动设计 (11)2〕滑移齿轮传动设计 (12)3〕齿轮传动设计 (14)4〕槽轮机构设计 (15)5〕不完全齿轮机构设计 (16)6〕执行机构2,3的设计 (18)〔5〕运动方案执行构件运动时序分析 (18)〔6〕参考文献 (19)棒料输送线布料装置〔方案1〕1、题目要求如图下列图1所示棒料输送线布料装置的功能简图。
料斗中分别装有直径35mm,长度150mm的钢料和铜料。
在输送线上按照图2所示的规律布置棒料。
原动机转速为1430r/min,每分钟布置棒料50,80,110块分3档可以调节。
图1图22.题目解答〔1〕工艺动作分析由设计题目和图1可以看出,推动输送带运动的是执行构件1,使钢料下落的是执行构件2,使铜料下落的是执行构件3,这三个构件的运动关系如图3所示。
图3 棒料输送线布料装置运动循环图图3中T1是执行构件1的工作周期,T2是执行构件2的工作周期,T3是执行构件3的工作周期。
由图3可以看出,执行构件1是作间歇转动,执行构件2作间歇转动,执行构件3也作间歇转动,执行构件2和3的工作周期相等,且为执行构件1的3倍。
〔2〕运动功能分析及运动功能系统图根据前面的分析可知,驱动执行构件1工作的执行机构应该具有的运动功能如图4所示。
该运动功能单元把一个连续的单向转动转换为间歇转动,主动件每转动1周,从动件〔执行构件1〕作一次间歇转动。
由题意可知,主动件的转速分别为50r/min,80r/min,110r/min 。
哈工大《机械系统设计》课后习题解答

哈工大机械系统设计课后习题解答第一章1.机械工程科学研究的内容包括几大分学科?各学科之间相互关系又怎样?机械工程科学研究的内容包括机械学和机械制造学两大分学科。
机械学:对机械进行功能综合并定量描述及控制其性能的基础技术科学。
机械制造学:研究机械制造系统及过程手段的科学。
设计和制造是两个不可分割的统一体,设计为核心,制造为基础,二者缺一不可。
反之可出现:用先进的设计技术设计出”质量很差的先进产品,或用先进的制造技术生产出”落后的高质量产品”,因此两者不能偏废.2.什么是系统?系统有和特性?具有特定功能的、相互间具有一定联系的许多要素构成的一个整体,即由两个或两个以上的要素组成的具有一定结构和特定功能的整体。
系统具有以下特性:目的性:完成特定功能是系统存在的目的,人类不论设计和种产品,都要求此产品必须达到预期的特定功能。
相关性与整体性:相关性即系统是由两个或两个以上要素构成,而每个要素之间都是有机地并以特定的关系联系在一起,当一个要素改变时就会影响与此相关的其他要素;整体性即一个系统整体功能的实现,并不是某个要素单独作用的结果。
环境的适应性:任何一个系统都存在与一定的环境之中,为使系统运行良好并完成特定功能,必须使其对外部环境的各种变化和干扰有良好的适应性。
3.什么是机械系统?机械系统有几大部分组成?机械系统在产品中的地位与作用?机械系统由若干个机器与机构及其附属装置组成的;由质量、刚度和阻尼各元素所组成的系统。
从系统所能完成的功能来分,机械系统由动力系统、执行系统、传动系统、操纵控制系统、支承系统和润滑、冷却密封系统组成。
机械系统无处不在,但在设计时,可根据所设计的产品功能来决定子程序的取舍。
机械系统是基础,只要掌握了它并结合不同产业的特点,就可以设计出不同行业的设备。
4在设计机械系统时,为什么特别强调和重视从系统的观点出发?机械设计的最终目的是为市场提供优质高效、价廉物美的机械产品,在市场竞争中取得优势,赢得用户,取得良好的经济效益。
哈工大机械设计期末试题试题附答案

2006哈工大机械设计期末试题试题附答案哈工大 2006 年 秋 季学期机械设计 试 题题号 一 二 三 四 五 六 七 八 九 十 总分 分数第 2 页 (共 11 页)班号 姓名一 选择填空题 (每空一分共20分)1在常用的螺纹连接中,自锁性能最好的螺纹是普通螺纹 ,其牙型角60α=。
2普通平键连接工作时,平键的工作面是侧面,平键的剖面尺寸b h ⨯按轴径 从标准中查取。
平键连接主要失效形式是 压溃 。
3带传动中,若1υ为主动轮圆周速度,2υ为从动轮圆周速度,υ为带速,则这些速度之间存在的关系是 12υυυ>> 。
4 V 带传动中,V 带截面楔角40ϕ=,则V 带轮的轮槽角φ0应 <40。
5在设计V 带传动时,V 带的型号可根据计算功率 和 小带轮转速 查选型图确定。
6对于一对材料相同的钢制软齿面齿轮传动,为使大小齿轮接近等强度,常用的热处理方法是小齿轮调质 ,大齿轮 正火 。
7根据轴的承载情况,自行车的前轴承受弯矩作用应称为 心 轴。
中间轴应称为 转 轴。
8代号为6206的滚动轴承,其类型是深沟球轴承,内径d= 30 mm 。
9温度和压力是影响粘度的主要因素,若温度升高,则粘度降低(或减少) ,若压力升高,则粘度增加(或变大)。
10 在下列联轴器中,能补偿两轴的相对位移以及可缓冲吸振的是 D 。
A凸缘联轴器 B齿式联轴器 C万向联轴器 D弹性柱销轴器11在蜗杆传动中,规定蜗杆分度圆直径的目的是减少蜗轮滚刀的数量,利于刀具标准化。
12普通平键连接工作时,平键的工作面是侧面。
二简答题(共5题,每题6分)1 简述齿轮传动的失效形式和开式齿轮传动的设计准则答:失效形式包括:轮齿折断(1分)、齿面疲劳点蚀(1分)、齿面磨损(1分)、齿面胶合(1分)、轮齿塑性变形(1分)。
开式齿轮传动的设计准则:按齿根弯曲疲劳强度进行设计,然后考虑磨损的影响将模数适当加大。
(1分)2 以框图形式说明转轴的设计过程。
哈工大机械设计大作业 - V带传动

哈工大机械设计大作业 - V带传动哈尔滨工业大学机械设计大作业设计计算说明书题目: V带传动设计系别: 班号: 姓名: 学号: 日期: 2021年10月28日目录 (一) (二) (三) (四) (五) (六) (七) (八) (九) (十)(十一) 带轮结构设计――――――――――――――――――――――――――――6(十二) 参考文献――――――――――――――――――――――――――――――7计算作用在轴上的压力――――――――――――――――――――――――6 确定初拉力F0――――――――――――――――――――――――――――5确定V带根数Z――――――――――――――――――――――――――――5 计算小轮包角?1―――――――――――――――――――――――――――5确定中心距a和V带基准长Ld―――――――――――――――――――――4 验算带的速度――――――――――――――――――――――――――――4 确定带轮的基准直径dd1和dd2――――――――――――――――――――――4 选择带的型号――――――――――――――――――――――――――――4 确定设计功率Pd―――――――――――――――――――――――――――4 选择电动机―――――――――――――――――――――――――――――41哈尔滨工业大学机械设计作业任务书题目: 设计绞车(带棘轮制动器)中的V带传动结构简图见下图:。
原始数据如下:室内工作、工作平稳、机器成批生产轴承座方案电动机功率P/kW 电动机满载转速工作机的转速nw/(r/min) 第一级传动比i1 中心高H/mm 5.3.12最短工作年限 nm/(r/min) FC 3.7 912 60 3.2 200 10年2班 40%一选择电动机由方案图表中的数据要求,查文献2表14-1 Y系列三相异步电动机的型号及相关数据可查文献2表14-2得轴径为38mm,长为80mm.二确定设计功率Pd三选择带的型号根据Pd、n1,查看文献1图5.17可选取A型带。
哈工大机械原理课程设计说明书牛头刨床方案一(完美版)

Harbin Institute of Technology机械原理课程设计说明书课程名称:机械原理设计题目:牛头刨床(方案1)院系:机电工程学院班级:1108301设计者:XXX学号:11108301XX指导教师:古乐设计时间:2013年7月哈尔滨工业大学一、功能描述刨刀水平作往复直线运动,切削安装在工作台上的工件。
刨刀每次切削一次,工作台沿着刨刀运动的水平垂直方向进给0.12、0.24、0.36mm/次,分3档可以调节。
刨刀每次切削一次,工作台沿着刨刀运动的上下垂直方向进给0.08、0.16、0.24mm/次,分3档可以调节。
工作台的水平与垂直进给不能同时进行。
刨刀最大行程520mm,每分钟刨刀切削15,24,37次,分3档可以调节。
电机功率约4KW,额定转速1420转/分。
图1-1 牛头刨床的使用功能描述简图二、工艺动作分析由使用功能描述可知,牛头刨床在加工平面时有两个工艺动作协调完成,即刨刀每切削一次,工作台沿着刨刀运动的水平垂直方向移动5mm以及工作台沿着刨刀运动的水平垂直方向的移动。
根据牛头刨床的工艺动作分析,选定执行构件刨刀头作为参考构件,据此,可以画出牛头刨床的运动循环图。
图2-1机械系统运动循环图三、运动功能分析根据分析的牛头刨床由原动机到执行机构的运动传递与转换的逻辑关系,可以绘制出牛头刨床的运动功能系统图。
图3-1 机械系统运动功能系统图四、机械系统运动方案拟定4.1 根据运动功能单元确定替代结构(1)一般情况下,在工厂的厂房内使用的普通机床都采用三相交流电动机作为原动机。
因此,牛头刨床也用三相交流电动机作为原动机,其额定转速为1420rpm。
图4-1 三相交流电动机及其运动功能单元表达符号(2)带传动机构具有传动可靠、结构简单、安装方便、制造成本低等优点。
在对尺寸要求不严格、传运精度要求不高的牛头刨床中,可以选用带传动机构满足过载保护的功能。
图4-2 带传动机构及其运动功能单元表达符号(3)圆柱齿轮传动机构具有传动可靠、结构简单、强度高、结构尺寸小等优点。
哈工大_机械设计_大作业_V带传动设计5.1.2

五确定带轮的基准直 ……………………………………………………………3
六验算带的速度………………………………………………………………………………4
七确定中心距a和V带基准长 …………………………………………………………4
八计算小轮包 ……………………………………………………………………………4
取L=68; ,取 =80mm;
十三参考文献
[1]机械设计王黎钦陈铁鸣主编哈尔滨工业大学出版社
[2]机械设计课程设计王连明 宋宝玉主编 哈尔滨工业大学出版社
四选择带的型号
查看参考文献1图7.11可选取A型带。
五确定带轮的基准直径
查参考文献1表7.7可得V带带轮最小基准直径 知A型带 =75mm,又由参考文献1表7.3选取
小带轮基准直径: ;
大带轮基准直径:
查教材表7.3选取大带轮基准直径 ;
其传动比误差 ,故可用。
六验算带的速度
式中 ;
——小带轮基准直径;
即v=6.28m/s< =25m/s,符合要求。
七确定中心距a和V带基准长度
根据: 初步确定中心距
0.7 (125+250) 2 (125+250);
262.5 750
考虑到应使结构紧凑,选取中心距 =300mm
初算带的基准长度 :
式中 ——带的标准基准长度;
——带的初算基准长度;
——初选中心距;
查参考文献1表7.2普通带基准长度 及长度系数 确定
由式 计算功率增量 ;
其中 ——弯曲影响系数;
——传动比系数;
查参考文献1表7.4得 = ;
哈工大-机械设计课程设计设计说明书

目录机械设计任务书··················································································································- 0 -一、传动方案的拟定........................................................................................................... - 1 -二、传动装置的运动和动力参数的计算........................................................................... - 1 -2.1 选择电动机............................................................................................................- 1 -2.2 分配传动装置的传动比........................................................................................- 2 -2.3 计算传动装置各轴的运动参数............................................................................- 3 -三、传动零件的设计计算[1]................................................................................................ - 4 -3.1 高速级斜齿圆柱齿轮传动设计 ...........................................................................- 4 -3.2 低速级直齿圆柱齿轮传动设计 ...........................................................................- 7 -四、输出轴的校核计算....................................................................................................... - 9 -4.1 输出轴的结构设计................................................................................................- 9 -4.2 输出轴的校核计算............................................................................................. - 10 -五、滚动轴承的选择及寿命校核..................................................................................... - 12 -六、键的选择及键连接的强度校核................................................................................. - 13 -6.1 选择普通圆头平键............................................................................................. - 13 -6.2 键连接的挤压强度校核[1].................................................................................. - 13 -七、联轴器的选择............................................................................................................. - 13 -7.1 输入轴联轴器的选择......................................................................................... - 13 -7.2 输出轴联轴器的选择......................................................................................... - 13 -八、齿轮和轴承的润滑方式设计..................................................................................... - 13 -8.1 齿轮润滑方式的设计......................................................................................... - 13 -8.2 轴承润滑方式的设计......................................................................................... - 13 -九、密封方式设计............................................................................................................. - 14 -十、减速器的附件及其说明............................................................................................. - 14 -10.1窥视孔盖和窥视孔............................................................................................ - 14 -10.2放油螺塞............................................................................................................ - 14 -10.3油标指示器........................................................................................................ - 14 -10.4通气孔................................................................................................................ - 14 -10.5定位销:............................................................................................................ - 14 -10.6启盖螺钉............................................................................................................ - 15 - 参考资料 ............................................................................................................................ - 15 -一、传动方案的拟定图-1 传动方案简图由于传递功率较小,因此采用结构简单、价格便宜、标准化程度较高的齿轮传动,以降低制造成本。
哈工大机械设计大作业-齿轮传动设计

Harbin Institute of Technology大作业设计说明书课程名称:机械设计设计题目:齿轮传动设计院系:机电工程学院班级:设计者:学号:指导教师:张锋设计时间:2013-10-25哈尔滨工业大学目录一、设计任务 (1)二、选择齿轮材料、热处理方式、精度等级 (2)三、初步计算传动主要尺寸 (2)四、计算传动尺寸 (2)五、大齿轮结构尺寸的确定 (2)参考文献 (7)一、设计任务书题目:带式运输机结构简图见下图:原始数据如下:机器工作平稳,单向回转,成批生产二、选择齿轮材料、热处理方式、精度等级带式输送机为一般机械,并且在开式环境下,润滑较差,主要失效形式为齿面的磨粒磨损,应采用耐磨性好的材料,在速度不高的情况下,大小齿轮均选用球墨铸铁材料,大齿轮为QT600-2,小齿轮为QT700-2,并采用硬齿面。
由参考文献2表6.2查得:小齿轮大齿轮均表面淬火处理,小齿轮齿面平均硬度265HBW ;大齿轮齿面平均硬度为230HBW 。
大小齿轮表面硬度差为35HBW ,选用8级精度。
由V 型传送带设计可知总传动比第一级传动比1 1.8i =; 则第二级传动比 5.93i =第二级转速为2960/1.8533.3/m i n n r == 三、初步计算传动主要尺寸因为齿轮采用硬齿面开式传动,,因此初步确定按齿根弯曲疲劳强度设计齿轮传动主要参数和尺寸。
齿根弯曲疲劳强度设计公式式中F Y ——齿形系数,反映了轮齿几何形状对齿根弯曲应力F σ的影响s Y ——应力修正系数,用以考虑齿根过度圆角处的应力集中和除弯曲应力以外的其它应力对齿根应力的影响。
Y ε——重合度系数,是将全部载荷作用于齿顶时的齿根应力折算为载荷作用于单对齿啮合区上界点时的齿根应力系数[]F σ——许用齿根弯曲应1.小齿轮传递的转矩I T由V 带传动设计大作业,知I =51.5T N m ⋅2.载荷系数K 的确定初选载荷系数t K = 1.43.齿宽系数d φ的确定由参考文献2表6.6,由于小齿轮为悬臂齿硬齿面所以选取齿宽系数0.2~0.25d φ=,故选为0.25d φ=4.齿数的初步确定初选小齿轮1z =18设计要求中齿轮传动比 5.93i =,故21 5.9318106.74z iz ==⨯= 圆整后,取2z =107,此时传动比误差5.齿形系数F Y 和应力修正系数s Y由参考文献2图6.20查得齿形系数1 2.9F Y =,2 2.2F Y =由参考文献2图6.21查得应力修正系数1 1.53s Y =,21.82s Y = 6.重合度系数Y ε的确定对于标准外啮合齿轮传动,端面重合度式中1z 、2z ——把1z = 18 ,2z = 107,代入上式得根据经验公式,确定7.许用弯曲应力的确定式中lim F σ——计入了齿根应力修正系数之后,试验齿轮的齿根弯曲疲劳极限应力;当齿轮双侧工作时图中时值乘以0.7F S ——安全系数;与疲劳点蚀相比,断齿的后果更为严重。
哈尔滨工业大学机械电子工程考研必备哈工大宋宝玉机械设计课堂讲义及课堂要求

哈尔滨工业大学机械电子工程考研必备哈工大宋宝玉机械设计课堂讲义及课堂要求第一章绪论( 1 学时 )机械的组成及本课程研究的对象,本课程的性质和任务,本课程的特点和学习方法。
基本要求:搞清楚“学什么”、“为什么学”和“如何学”这三个大问题,树立学好本课程的信心和决心。
重点与难点:本课程的性质、特点和学习方法第二章机械及机械零件的设计基础( 2 学时 )设计机械及机械零件的基本要求和一般程序(或方法);机械零件的载荷与应力;机械零件的主要失效形式和设计准则;机械设计的材料选用、结构工艺性和标准化(部分内容自学)。
基本要求:1 )从总体上建立起机械设计和机械零部件设计的总体概念,即从机械的总体要求出发,引出对机械零部件的要求,根据零件的失效形式,拟定设计准则,用一定的设计方法来设计零部件。
2 )掌握关于机械零件的载荷与应力的基本概念,尤其要熟练掌握变应力、极限应力、许用应力与安全系数、接触应力的基本概念。
3 )掌握机械零件材料的选用原则和结构工艺性设计的基本要求,学会采用标准。
重点:1 )机械零件的载荷与应力的分类及变应力、极限应力、许用应力与安全系数、接触应力的概念和有关公式。
2 )机械零件的失效形式及设计准则。
3 )机械零件的材料、结构工艺性及机械设计中的标准化。
难点:1 )变应力下机械零件的极限应力与安全系数的确定。
2 )接触应力的基本概念和计算公式。
3 )机械零件的失效形式和设计准则。
4 )设计机械零件时的结构工艺性。
第三章机械零件的设计方法简介( 2 学时 )机械零件的常见失效形式和设计准则,设计机械零件时应满足的基本要求及其设计方法,机械零件的强度、刚度、精度、动态特性、可靠性设计。
基本要求:了解各类设计方法的特点和应用。
第四章摩擦、磨损和润滑( 2 学时 )摩擦、磨损、润滑剂和添加剂。
基本要求:1 )了解各类摩擦的机理、特性及其影响因素,特别是了解流体动力润滑的基本概念。
2 )了解各种磨损的机理、特性及其影响因素。
哈工大机械设计课程设计说明书

目录一课程设计任务书。
...。
.。
.。
.。
....。
..。
.1二设计要求 .。
.。
....。
.。
...。
..。
..。
.2三设计步骤。
.。
.。
.。
.。
.。
......。
.。
.。
...。
21。
传动装置总体设计方案。
........。
.。
.。
22. 电动机的选择..。
.。
.。
..。
.。
.。
.。
..。
..23. 确定传动装置的总传动比和分配传动比。
.。
44.齿轮的设计。
..。
.。
.。
....。
.。
...。
...。
55.滚动轴承和传动轴的设计。
.。
.。
..。
.. (7)6。
键联接设计.。
..。
.........。
..。
.。
.。
..。
137。
箱体结构的设计。
.。
...。
.。
.。
....。
..。
148。
润滑密封设计。
..。
.。
.。
.。
..。
..。
.。
.。
15四设计小结..。
.。
.。
..。
.。
..。
.....。
.。
.。
.。
.16 五参考资料。
.......。
.。
..。
..。
.。
.。
..。
(17)一课程设计任务书课程设计题目:带式输送机传动装置设计设计带式运输机传动装置(简图如下)1——输送带2——滚筒3——联轴器4—-减速器5-—V带传动6——电动机1。
设计条件:1)机器年产量:大批;2)机器工作环境:清洁;3)机器载荷特性:平稳;4)机器最短工作年限:5年2班.2.原始数据:二. 设计要求1.减速器装配图一张。
(三视图,A0图纸)2.绘制轴、齿轮零件图各一张。
(A3图纸)3.设计计算说明书一份.三。
设计步骤1. 传动装置总体设计方案1)外传动机构为V带传动.2)减速器为一级展开式圆柱齿轮减速器。
3)方案简图如下图:1-—输送带;2-—滚筒;3——联轴器; 4--减速器;5——V 带传动;6——电动机 2、电动机的选择 1)选择电动机的类型按工作要求和工作条件选用Y 系列三相笼型异步电动机,全封闭自扇冷式结构,电压380V 。
2)选择电动机的容量 工作机的有效功率为kw v P w 136.2F ==从电动机到工作机传送带间的总效率为 543321ηηηηηη⋅⋅⋅⋅=∑ 由《机械设计课程设计》表9—1[1]可知:1η : V 带传动效率 0.962η :滚动轴承效率 0。
哈工大机械设计带传动设计电算大作业vb和c语言程序代码

哈工大机械设计带传动设计电算大作业vb和c语言程序代码课程名称, 机械设计电算题目, V带传动设计院系, 机电控制学院班级, 1308102班设计者, 尤开灵学号, 1130810222 设计时间, 2015.10.17 部分变量说明(所有说明见程序部分变量定义)ka 工作情况系数 p 输入功率 kwpd 工作功率 kw i 传动比n1 输入小轮转速 r/min d1 小带轮直径 mmd2 大带轮直径 mm v 皮带速度 m/sjiao 输出包容角度 ? ff0 初拉力 Nff1 轴间力 N ld 带的长度 mmz 皮带代数根 m 质量 kg程序运行截图判断语句:包括速度判断选择小轮直径,输入数据判断小轮直径输出结果及其函数界面'运行程序程序代码Private Sub Command5_Click() '条件输入确定 Dim ka1 As Double '工作情况系数变量 Call f0Dim ka As Double '工作情况系数 Call f1Dim p As Double '输入功率 Text5.Text = n1 & "r/min" Dim pi As Double 'pi的定义 Text4.Text = pd & "kw" Dim pd As Double '工作功率 End Sub Dim i As Double '传动比 Private Sub Command2_Click() '小轮直径选择与确定 Dim n1 As Double '输入小轮转速 d1 = Val(Text7.Text) Dim d1 As Double '小带轮直径 Call f2Dim d2 As Double '大带轮直径 Call f3Dim k As Double '循环变量 Call f4Dim a() As Variant '小轮直径选择序列 End SubDim b() As Variant '皮带的长度选择序列 Private Sub Command3_Click() '中心距离输入 Dim nn() As Variant '转速的选择序列 aa = Val(Text16.Text) Dim mm() As Variant '包容修正系数列表 Call f5Dim v As Double '皮带速度 End SubDim aa As Double '输入中心距离 Private Sub Command4_Click() '计算Dim aaa As Double '输出实际中心距 Call f6Dim jiao As Double '输出包容角度 Call f7Dim ff0 As Double '初拉力 Call f8Dim ff1 As Double '轴间力 Text6.Text = d1 & "mm" Dim ld As Double '带的长度 Text9.Text = d2 & "mm" Dim shunxu As Double '基本额定功率顺序Text10.Text = z & "根"Dim shunxu1 As Double '长度顺序 Text12.Text = aaa & "mm" Dim pnum() As Variant '基本功率序列 Text11.Text = jiao & "度" Dim lxishu() As Variant 'c长度系数 Text13.Text = ff0 & "N" Dim p0 As Double '基本功率Text14.Text = ff1 & "N" Dim dp0 As Double '增加功率 End SubDim z As Double '皮带数 Private Sub Command1_Click() Dim kaa As Double '包容修正系数 EndDim kl As Double '长度系数 End SubDim ki As Double '传动比系数 Private Sub f0() '参数赋值函数 Dim kbAs Double '弯曲系数 pi = 3.14159Dim m As Double '质量 p = Val(Text1.Text)i = Val(Text2.Text)n1 = Val(Text3.Text) If dianjileixing.Text = "I类" And zaihe.Text = "a() = Array(20, 28, 31.5, 35.5, 40, 45, 50, 56, 63, 载荷变动较大" And workhour.Text = "10-16h/天" Then 71, 75, 80, 90, 100, 112, 125, 140, 150, 160, 180, ka1 = 1.3200, 224, 250, 280, 315, 355, 400, 425, 450, 500, Ifdianjileixing.Text = "I类" And zaihe.Text = "560, 600, 630, 710, 800, 0) 载荷变动较大" And workhour.Text = ">16h/天" Then b() = Array(200, 224, 250, 280, 315, 355, 400, 450, ka1 = 1.4500, 560, 630, 710, 800, 900, 1000, 1120, 1250, 1400, Ifdianjileixing.Text = "I类" And zaihe.Text = "1600, 1800, 2000, 2240, 2500, 2800, 3150, 3550, 4000, 载荷变动很大" And workhour.Text = "<10h/天" Then 4500, 5000, 0) ka1 = 1.3nn() = Array(100, 200, 400, 700, 800, 950, 1200, 1450, If dianjileixing.Text = "I类" And zaihe.Text = "1600, 2000, 2400, 2800, 3200, 3600, 4000, 4500, 5000, 载荷变动很大" And workhour.Text = "10-16h/天" Then 5500, 6000, 0) ka1 = 1.4mm() = Array(0.68, 0.73, 0.78, 0.82, 0.86, 0.89, Ifdianjileixing.Text = "I类" And zaihe.Text = "0.92, 0.95, 0.98, 1, 1.05, 1.1, 1.15, 1.2, 0) 载荷变动很大" And workhour.Text = ">16h/天" Then End Sub ka1 = 1.5Private Sub f1() '选择ka1 计算pd If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷平稳" And workhour.Text = "<10h/天" Then ka1 = 载荷平稳" And workhour.Text = "<10h/天" Then ka1 = 1.11 If dianjileixing.Text = "II类" And zaihe.Text = "Ifdianjileixing.Text = "I类" And zaihe.Text = "载荷平稳" Andworkhour.Text = "10-16h/天" Then ka1 载荷平稳" And workhour.Text = "10-16h/天" Then ka1 = 1.2= 1.1 If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷平稳" Andworkhour.Text = ">16h/天" Then ka1 = 载荷平稳" And workhour.Text =">16h/天" Then ka1 = 1.31.2 If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷变动小" And workhour.Text = "<10h/天" Then ka1 载荷变动小" And workhour.Text ="<10h/天" Then ka1 = 1.2= 1.1 If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷变动小" And workhour.Text = "10-16h/天" Then 载荷变动小" And workhour.Text = "10-16h/天" Then ka1 = 1.3ka1 = 1.2 If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷变动小" And workhour.Text = ">16h/天" Then ka1 载荷变动小" And workhour.Text =">16h/天" Then ka1 = 1.4= 1.3 If dianjileixing.Text = "II类" And zaihe.Text = "If dianjileixing.Text = "I类" And zaihe.Text = "载荷变动较大" And workhour.Text = "<10h/天" Then 载荷变动较大" And workhour.Text = "<10h/天" Then ka1 = 1.4ka1 = 1.2 If dianjileixing.Text = "II类" And zaihe.Text = "载荷变动较大" And workhour.Text = "10-16h/天" Then Exit Subka1 = 1.5 End IfIf dianjileixing.Text = "II类 " And zaihe.Text = "载荷变动较大" And workhour.Text = ">16h/天" Then End Subka1 = 1.6 Private Sub f3() '判断速度If dianjileixing.Text = "II类" And zaihe.Text = "v = pi * d1 * n1 / 60 / 1000 载荷变动很大" And workhour.Text = "<10h/天" Thenka1 = 1.5 If v > 20 Then If dianjileixing.Text = "II类 " And zaihe.Text = "MsgBox "小带轮直径过大~,重新输入直径" 载荷变动很大" And workhour.Text = "10-16h/天" Then Exit Subka1 = 1.6 End IfIf dianjileixing.Text = "II类" And zaihe.Text = "载荷变动很大" And workhour.Text = ">16h/天" Then If v < 5 Thenka1 = 1.8 MsgBox "小带轮直径过小~,重新输入直径" If Check1.Value = 0 Then ka = ka1 Exit SubIf Check1.Value = 1 Then ka = ka1 * 1.1 End Ifpd = p * kaEnd Sub End SubPrivate Sub f2() '计算带轮直径 Private Sub f4() '估计中心距离 d1 =Val(Text7.Text)d2 = 0 Dim aa0 As DoubleDim aa1 As Double For k = 0 To 50 Step 1If a(k) = 0 Then aa0 = 0.7 * (d1 + d2)Exit For aa1 = 2 * (d1 + d2)End If Text15.Text = aa0 & "-" & aa1If Abs((a(k) / d1 - i) / i) <= 0.05 Then End Subd2 = a(k) Private Sub f5() '确定带长和中心距和角度Exit For Dim ll As DoubleEnd If Dim c1 As DoubleDim c2 As Double Next kIf Text8.Text = "Y" Then lxishu = Array(0.81, 0.82,If d2 = 0 Then 0.84, 0.87, 0.9, 0.92, 0.96, 1, 1.02, 0, 0, 0, 0,MsgBox "小带轮直径和带型选择不合适~,重新输入0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,直径" 0, 0, 0, 0, 0, 0, 0, 0, 0)If Text8.Text = "Z" Then lxishu = Array(0, 0, 0, 0,0, 0, 0.87, 0.89, 0.91, 0.94, 0.96, 0.99, 1, 1.03, If b(k) = 0 Then1.06, 1.08, 1.1, 1.14, 1.16, 1.18, 0, 0, 0, 0, 0, Exit For0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) End IfIf Text8.Text = "A" Then lxishu = Array(0, 0, 0, 0, Next k0, 0, 0, 0, 0, 0, 0.81, 0.83, 0.85, 0.87, 0.89, 0.91,0.93, 0.96, 0.99, 1.01, 1.03, 1.06, 1.09, 1.11, 1.13, kl =lxishu(shunxu1)1.17, 1.19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) aaa = aa + (ld - ll) / 2If Text8.Text = "B" Then lxishu = Array(0, 0, 0, 0, jiao = 180 -((d2 - d1) / aaa * 57.3) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.82, 0.84, 0.86,0.88, End Sub0.9, 0.92, 0.95, 0.98, 1, 1.03, 1.05, 1.07, 1.09,1.13, 1.15, 1.18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) Private Sub f6() '确定根数If Text8.Text = "C" Then lxishu = Array(0, 0, 0, 0, Dim c1 As Double 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.83, 0.86, Dim c2 As Double0.88, 0.91, 0.93, 0.95, 0.97, 0.99, 1.02, 1.04, 1.07, c2 = 50001.09, 1.12, 1.15, 1.18, 1.21, 1.23, 0, 0, 0, 0)If Text8.Text = "D" Then lxishu = Array(0, 0, 0, 0, If Text8.Text = "Y" And Text7.Text = "20" Then pnum 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, = Array(0, 0, 0, 0, 0, 0.01, 0.02, 0.02, 0.03, 0.03, 0, 0, 0.83, 0.86, 0.89, 0.91, 0.93, 0.96, 0.98, 1, 0.04, 0.04, 0.06, 0.06,0.07, 0.08, 0.09, 0.1) 1.03, 1.06, 1.08, 1.11, 1.14, 1.17, 1.2, 1.22) If Text8.Text = "Y" And Text7.Text = "28" Then pnum If Text8.Text = "E" Then lxishu = Array(0, 0, 0, 0, = Array(0, 0, 0, 0, 0.03, 0.04, 0.04,0.05, 0.05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.06,0.07, 0.08, 0.09, 0.1, 0.11, 0.12, 0.13, 0.14, 0, 0, 0, 0, 0, 0, 0.9,0.92, 0.96, 0.97, 1, 1.02, 0.15)1.05, 1.07, 1.1, 1.12, 1.15, 1.18) If Text8.Text = "Y" AndText7.Text = "35.5" Then pnum= Array(0, 0, 0, 0.04, 0.05, 0.05, 0.06, 0.06, 0.07, ll = 2 * aa +pi / 2 * (d1 + d2) + (d1 - d2) ^ 2 / 0.08, 0.09, 0.11, 0.12, 0.13, 0.14, 0.16, 0.18, 0.19, (4 * aa) 0.2)c2 = 5000 If Text8.Text = "Y" And Text7.Text = "40" Then pnum= Array(0, 0, 0, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, For k = 0 To 100 Step 1 0.11, 0.12, 0.14, 0.15, 0.16, 0.18, 0.19, 0.2, 0.22, c1 = Abs(b(k) - ll) 0.24)If c1 < c2 Then If Text8.Text = "Z" And Text7.Text = "50" Then pnum c2 = c1 = Array(0, 0.04, 0.06, 0.09, 0.1, 0.12, 0.14, 0.16,ld = b(k) 0.17, 0.2, 0.22, 0.26, 0.28, 0.3, 0.32, 0.33, 0.34,shunxu1 = k 0.33, 0.31)End If If Text8.Text = "Z" And Text7.Text = "63" Then pnum= Array(0, 0.05, 0.08, 0.13, 0.15, 0.18, 0.22, 0.25, If Text8.Text = "B" And Text7.Text = "180" Then pnum 0.27, 0.32, 0.37, 0.41, 0.45, 0.47, 0.49, 0.5, 0.5, = Array(0, 0.88, 1.59, 2.53, 2.81, 3.22, 3.85, 4.39,0.49, 0.48) 4.68, 5.3, 5.67, 0, 0, 0, 0, 0, 0, 0, 0) If Text8.Text = "Z" And Text7.Text = "71" Then pnum= Array(0, 0.06, 0.09, 0.17, 0.2, 0.23, 0.27, 0.3, If Text8.Text = "C" And Text7.Text = "200" Then pnum 0.33, 0.39, 0.46, 0.5, 0.54, 0.58,0.61, 0.62, 0.62, = Array(0, 1.39, 2.41, 3.69, 4.07, 4.58, 5.29, 5.84, 0.61, 0.58) 6.07, 6.34, 6.02, 0, 0, 0, 0, 0, 0, 0, 0) If Text8.Text = "Z" And Text7.Text = "80" Then pnum If Text8.Text = "C" And Text7.Text = "250" Then pnum = Array(0, 0.1, 0.14, 0.2, 0.22, 0.26, 0.3, 0.35, =Array(0, 2.03, 3.62, 5.64, 6.23, 7.04, 8.21, 9.04, 0.39, 0.44, 0.5, 0.56, 0.61, 0.64, 0.67, 0.67, 0.66, 9.38, 9.62, 0, 0, 0, 0, 0, 0, 0, 0, 0)0.64, 0) If Text8.Text = "C" And Text7.Text = "315" Then pnum= Array(0, 2.84, 5.14, 8.09, 8.92, 10.05, 11.53, If Text8.Text = "A" And Text7.Text = "75" Then pnum 12.46, 12.72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = Array(0, 0.15, 0.26, 0.4, 0.45, 0.51, 0.6, 0.68, If Text8.Text = "C" And Text7.Text = "400" Then pnum 0.73, 0.84, 0.92, 1, 1.04, 1.08,1.09, 1.07, 1.02, = Array(0, 3.91, 7.06, 11.02, 12.1, 13.48, 15.04, 0.96, 0.8) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)If Text8.Text = "A" And Text7.Text = "90" Then pnum= Array(0, 0.22, 0.39, 0.61, 0.68, 0.77, 0.93, 1.07, If Text8.Text = "D" And Text7.Text = "355" Then pnum 1.15, 1.34, 1.5, 1.64, 1.73, 1.83, 1.87, 1.88, 1.82, = Array(3.01, 5.31, 9.24, 13.7, 14.83, 16.15, 17.25, 0, 0) 16.77, 15.63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) If Text8.Text = "A" And Text7.Text = "100" Then pnum If Text8.Text = "D" And Text7.Text = "400" Then pnum = Array(0, 0.26, 0.47, 0.74, 0.83, 0.95, 1.14, 1.32, =Array(3.66, 6.52, 11.45, 17.07, 18.46, 20.06, 21.2, 1.42, 1.66, 1.87,2.05, 2.19, 2.28, 2.34, 2.33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)0, 0) If Text8.Text = "D" And Text7.Text = "450" Then pnum IfText8.Text = "A" And Text7.Text = "125" Then pnum = Array(4.37, 7.9,13.85, 20.63, 22.25, 24.01, 24.84, = Array(0, 0.37, 0.67, 1.07, 1.19,1.37, 1.66, 1.92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)2.07, 2.44, 2.74, 2.98,3.16, 3.26, 0, 0, 0, 0, 0) If Text8.Text = "D" And Text7.Text = "500" Then pnum= Array(5.08, 9.21, 16.2, 23#, 25.76, 27.5, 0, 0, If Text8.Text = "B" And Text7.Text = "125" Then pnum 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = Array(0, 0.48, 0.84, 1.3, 1.44, 1.64, 1.93, 2.19,2.33, 2.64, 2.85, 2.96, 2.94, 2.8, 0, 0, 0, 0, 0) If Text8.Text = "E" And Text7.Text = "500" Then pnum If Text8.Text = "B" And Text7.Text = "140" Then pnum = Array(6.21, 10.86, 18.55, 26.21, 27.57, 28.32, 0, = Array(0, 0.59, 1.05, 1.64, 1.82, 2.08, 2.47, 2.82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)3, 3.42, 3.7, 3.85, 3.83, 0, 0, 0, 0, 0, 0) If Text8.Text = "E" And Text7.Text = "560" Then pnum If Text8.Text = "B" And Text7.Text = "160" Then pnum = Array(7.32, 13.09, 22.49, 31.59, 33.03, 33.4, 0, = Array(0, 0.74, 1.32, 2.09, 2.32, 2.66, 3.17, 3.62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)3.86,4.4, 4.75, 4.89, 0, 0, 0, 0, 0, 0, 0) If Text8.Text = "E" And Text7.Text = "630" Then pnum= Array(8.75, 15.65, 26.95, 37.26, 38.62, 0, 0, 0, ElseIf i >= 1.05 And i <= 1.08 Then 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) ki = 1.0276 If Text8.Text = "E" And Text7.Text = "710" Then pnum ElseIf i >=1.09 And i <= 1.12 Then = Array(10.31, 18.52, 31.83, 42.87, 43.52, 0, 0, 0, ki = 1.04190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) ElseIf i >= 1.13 And i <= 1.18 Then ki = 1.0567For k = 0 To 20 Step 1 ElseIf i >= 1.19 And i <= 1.24 Thenc1 = Abs(nn(k) - n1) ki = 1.0719If c1 < c2 Then ElseIf i >= 1.25 And i <= 1.34 Thenc2 = c1 ki = 1.0875shunxu = k ElseIf i >= 1.35 And i <= 1.51 ThenEnd If ki = 1.1036If nn(k) = 0 Then ElseIf i >= 1.52 And i <= 1.99 ThenExit For ki = 1.1202End If ElseIf i >= 2 ThenNext k ki = 1.1373End Ifp0 = pnum(shunxu)For k = 0 To 21 Step 1If Text8.Text = "Z" Then jiao) c1 = Abs(100 + k * 10 - kb =0.0002925 If c1 <= 5 ThenElseIf Text8.Text = "A" Then kaa = mm(k)kb = 0.0007725 End IfElseIf Text8.Text = "B" Then Next kkb = 0.0019785ElseIf Text8.Text = "C" Then dp0 = kb * n1 * (1 - 1 / ki) kb =0.005625 z = pd / (p0 + dp0) / kaa / kl ElseIf Text8.Text = "D" Then z = Round(z, 0)kb = 0.01995ElseIf Text8.Text = "E" Then If z >= 10 Thenkb = 0.03735 MsgBox "小带轮直径和带型选择不合适~,重新输入End If 直径和选择带型"Exit SubIf i >= 1 And i <= 1.01 Then End Ifki = 1 End SubElseIf i >= 1.02 And i <= 1.04 Then Private Sub f7() '选择质量函数ki = 1.0136 If Text8.Text = "Z" Thenm = 0.06 ElseIf Text8.Text = "A" Then m = 0.1 ElseIf Text8.Text = "B" Then m = 0.17 ElseIf Text8.Text = "C" Then m = 0.3 ElseIf Text8.Text = "D" Then m = 0.6 ElseIf Text8.Text = "E" Then m = 0.9 End If End Sub Private Sub f8() '计算初拉力和轴向力 ff0 = 500 * pd / z / v * (2.5 - kaa) / kaa + m * v * vff1 = 2 * z * ff0 * Sin(jiao * pi / 2 / 180)ff0 = Round(ff0, 3)ff1 = Round(ff1, 3)aaa = Round(aaa, 3)jiao = Round(jiao, 3) End Subdd2=DD2[j];else #include<stdio.h>dd2=DD2[j-1]; #include<math.h>return dd2; #include<string.h>} #define PAI 3.14float* Compute_LAK(float dd1,float dd2,int TYPE) #include<windows.h> {int j=0;float a1,a2,a0,Ld0,temp,KALF,Ld,a,KL; float Select_dd1(int TYPE) float LAK[3]; {float int i;kl[23][6]={{400,0.87},{450,0.89},{500,0.91}, float dd1;{560,0.94},{630,0.96,0.81},{710,0.99,0.83},{ float800,1.00,0.85,0.82},{900,1.03,0.87,0.84,0.83},{1DD1[6][4]={{50,63,71 ,80},{75,90,100,125},{125,14000,1.06,0.89,0.86,0.86,0.83}, 0,160,180},{1120,1.08,0.91,0.88,0.88,0.86},{1250,1.10,0.93,0.90,0.91,0.89},{1400,1.14,0.96,0.92,0.93,0.{200,250,315,400},{355,400,450,500},{500,56091},{1600,1.16,0.99,0.95,0.95,0.93}, ,630,710}};{1800,1.18,1.01,0.98,0.97,0.96},{2000,0,1.03 printf("该带型推荐的小带轮基准直径有,1.00,0.99,0.98},{2240,0,1.06,1.03,1.02,1.00},{2(mm):\n");500,0,1.09,1.05,1.04,1.03}, for(i=0;i<4;i++){2800,0,1.11,1.07,1.07,1.06},{3150,0,1.13,1. {09,1.09,1.08},{3550,0,1.17,1.13,1.12,1.11},{4000 printf("%.2f",DD1[TYPE][i]);,0,1.19,1.15,1.15,1.14},{4500,0,0,1.18,1.18,1.17 }},{5000,0,0,0,1.21,1.20}}; printf("\n请选择小带轮基准直径dd1:");a1=0.7*(dd1+dd2); scanf("%f",&dd1);a2=2*(dd1+dd2); return dd1;printf("请选择输入初估中心距a0(范围}为%.2fmm~%.2fmm):",a1,a2); float Select_dd2(int dd1,float i) scanf("%f",&a0); {Ld0=2*a0+(dd1+dd2)*PAI/2+(dd2-dd1)*(dd2-dd1) float/a0/4; DD2[]={50,56,63,71,80,90,100,112,125,140,150,160for(j=0;j<23;j++) ,180,200,224,{temp=Ld0-kl[j][0]; 250,280,315,355,400,425,450,500,560,600,630, if(temp<=0) 710,800};break; float dd2,temp,t;} int j=0;if((Ld0-kl[j-1][0])>(kl[j][0]-Ld0)) temp=i*dd1;{ Ld=kl[j][0]; for(j=0;j<28;j++)KL=kl[j][TYPE+1]; {} t=temp-DD2[j];else if(t<=0){ Ld=kl[j-1][0]; break;KL=kl[j-1][TYPE+1]; }} if((DD2[j]-temp)<(temp-DD2[j-1]))a=a0+(Ld-Ld0)/2;LAK[0]=Ld; printf("电机额定功率P(KW):");LAK[1]=a; scanf("%f",&P);LAK[2]=KL; printf("小带轮/电动机转速n1(r/min):");return LAK; scanf("%f",&n1); } printf("传动比i:");scanf("%f",&i);printf("每天工作时间H(h):"); int main() scanf("%f",&H); { printf("原动机类型(1或):");float scanf("%d",&YDJ);ka1[4][3]={{1.0,1.1,1.2},{1.1,1.2,1.3},{1.2,1.3, printf("工作机载荷类型:\n1,载荷平稳\n2,载荷 1.4},{1.3,1.4,1.5}}; 变动较小\n3,载荷变动较大\n4,载荷变动很大\n");float scanf("%d",&GZJ);ka2[4][3]={{1.1,1.2,1.3},{1.2,1.3,1.4},{1.4,1.5,DX: printf("选择V带带型:"); 1.6},{1.5,1.6,1.8}}; scanf(" %c",&type);float if(type<91) K1[6]={0.246,0.449,0.794,1.48,3.15,4.57}; type+=32;float switch(type) KI[10]={1.0000,1.0136,1.0276,1.0419,1.0567,1.071 {9,1.0875,1.1036,1.1202,1.1373}; case 'z':float TYPE=0; I[10]={1.00,1.02,1.05,1.09,1.13,1.19,1.25,1.35,1break; .52,2.00}; case 'a':float TYPE=1; K2[6]={7.44,19.02,50.6,143.2,507.3,951.5}; break;float case 'b': K3[6]={0.441e-4,0.765e-4,1.31e-4,2.34e-4,4.77e-4TYPE=2; ,7.06e-4}; break;float case 'c': KB[6]={0.2925e-3,0.7725e-3,1.9875e-3,5.625e-3,19TYPE=3; .95e-3,37.35e-3}; break;float case 'd': kalf[2][14]={220,210,200,190,180,170,160,150,140 TYPE=4; ,130,120,110,100,90,1.20,1.15,1.10,1.05,1.00,0.9 break;8,0.95,0.92, case 'e':0.89,0.86,0.82,0.78,0.73,0.68}; TYPE=5;float M[6]={0.06,0.1,0.17,0.3,0.6,0.9}; break;float f[6]={8,10,12.5,17,23,29}; case 'y':float e[6]={12,15,19,25.5,37,44.5}; TYPE=6;float break; P,H,i,n1,KA,Ki,dd1,dd2,V,P0,DIFP0,Pd,VMAX,*LAK,m case 's': ,Ld,KALF,a,KL,z,F0,ALF1,Q,B,Kb; TYPE=7;int YDJ,GZJ,TYPE,ANS,j; break;char type,ans; case 'n':printf(" V带传动 TYPE=8; 设计程序\n"); }START: printf("请输入初始参数:\n"); if(YDJ==1){ break;if(H<10) }Ki=KI[j]; KA=ka1[GZJ-1][0];Kb=KB[TYPE]; else if(H>16)KA=ka1[GZJ-1][2]; DIFP0=Kb*n1*(1-1/Ki);else LAK=Compute_LAK(dd1,dd2,TYPE);KA=ka1[GZJ-1][1]; Ld=LAK[0];} a=LAK[1];if(YDJ==2) KL=LAK[2];{ ALF1=180-57.3*(dd2-dd1)/a;if(H<10) for(j=0;j<14;j++)KA=ka2[GZJ-1][0]; {else if(H>16) if(ALF1<kalf[0][j]&&ALF1>kalf[0][j+1])KA=ka2[GZJ-1][2]; {elseKA=ka2[GZJ-1][1]; KALF=kalf[1][j]+(kalf[1][j]-kalf[1][j+1])*(ALF1- } kalf[0][j])/10;Pd=KA*P; break;switch(TYPE) }{ }case 0: z=ceil(Pd/(KALF*KL*(P0+DIFP0)));case 1: if(z>=10)case 2: goto DX;case 3: m=M[TYPE];VMAX=25; F0=500*Pd*(2.5-KALF)/(z*V*KALF)+m*V*V;Q=2*z*F0*sin(ALF1*PAI/360); break;case 4: B=(z-1)*e[TYPE]+2*f[TYPE];case 5:VMAX=30; printf("小带轮基准直径dd1:%.3f mm\n大带轮基准直径break; dd2:%.3f mm\n中心距a:%.3f mm\n带长L:%.3f mm\n带宽} B:%.3f mm\n带的根数Z:%.3f\n初拉力F0:%.3f N\n轴压DD1:dd1=Select_dd1(TYPE); 力FQ:%.3f N\n",dd1,dd2,a,Ld,B,z,F0,Q);V=PAI*dd1*n1/60000; X: printf("计算下一组带轮直径按'Y',重新开始按while(V>VMAX) 'S',结束按'N':");{ scanf(" %c",&ans);printf("V带速度验算不符!小带轮基准直径过小!请重新选择!\n"); if(ans=='y')dd1=Select_dd1(TYPE); goto DD1;V=PAI*dd1*n1/60000; else if(ans=='s')} goto START;dd2=Select_dd2(dd1,i); else if(ans=='n')P0=(K1[TYPE]*pow(V,-0.09)-K2[TYPE]/dd1-K3[TY printf("程序结束"); PE]*V*V)*V; elsefor(j=9;j>=0;j--) {{ printf("输入错误,请重新输入");m=i-I[j]; goto X;if(m>=0) }return 0;}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Harbin Institute of Technology大作业设计说明书课程名称:机械设计设计题目:V带传动电算院系:机电学院班级:设计者:学号:指导教师:张峰设计时间:2013.11.12哈尔滨工业大学一、普通V带传动的内容和任务1、普通V带传动设计内容:给定原始数据:传递的功率P,小带轮转速 n1 传动比i及工作条件设计内容:带型号,基准长度Ld,根数Z,传动中心距a,带轮基准直径dd1、dd2,带轮轮缘宽度B,初拉力F0和压轴力Q2、CAD任务:①编制V带传动设计程序框图;②编制V带传动设计源程序;③按习题或作业中数据运行程序,要求对每一组数据各按三种V带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果;④比较结果,从9种方案中选择一个最佳方案并按照此方案提供的几何和结构参数利用AutoCAD软件绘制大带轮零件工作图。
二、变量标识符为了使程序具有较好的可读性易用性,应采用统一的变量标识符,如表1所示。
表1变量标识符表表1 变量标识符表三、程序框图四、V带设计c程序#include<stdio.h>#include<math.h>#include<string.h>#define PAI 3.14int TYPE_TO_NUM(char type); /*将输入的字符(不论大小写)转换为数字方便使用*/ float Select_Ki(float i); /*查表选择Ki的程序*/float Select_KA(float H,int GZJ,int YDJ); /*查表选择KA的程序*/float Select_KL(float Ld,int TYPE); /*查表选择KL的程序*/float Select_M(int TYPE); /*查表选择m的程序*/float Select_dd1(int TYPE); /*查表选择小轮基准直径dd1的程序*/float Select_dd2(int dd1,float i); /*查表选择大轮直径dd2的程序*/float Compute_P0(float V,int TYPE,float dd1); /*计算P0的程序*/float Compute_DIFP0(int TYPE,float Ki,int n1); /*计算DIFP0的程序*/float Compute_VMAX(int TYPE); /*计算VMAX的程序*/float Compute_KALF(float ALF1); /*计算KALF的程序*/float Compute_B(int TYPE,int z); /*计算带宽B的程序*/float* Compute_LAK(float dd1,float dd2,int TYPE); /*计算Ld,a,KL的程序*/main(){float P,H,i,n1,KA,Ki,dd1,dd2,V,P0,DIFP0,Pd,VMAX,*LAK,m,Ld,KALF,a,KL,z,F0,ALF1,Q,B;int YDJ,GZJ,TYPE,ANS;char type,ans;printf(" V带传动设计程序\n");printf(" 程序设计人:李明志\n 班号:1108102\n 学号:1110810202\n");START: printf("请输入原始参数:\n");printf("传递功率P(KW):");scanf("%f",&P);printf("小带轮转速n1(r/min):");scanf("%f",&n1);printf("传动比i:");scanf("%f",&i);printf("每天工作时间H(h):");scanf("%f",&H);printf("原动机类型(1或2):");scanf("%d",&YDJ);printf("工作机载荷类型:\n1,载荷平稳\n2,载荷变动较小\n3,载荷变动较大\n4,载荷变动很大\n");scanf("%d",&GZJ);DX: printf("带型:");scanf(" %c",&type);TYPE=TYPE_TO_NUM(type);KA= Select_KA(H,GZJ,YDJ);Pd=KA*P;VMAX=Compute_VMAX(TYPE);DD1:dd1=Select_dd1(TYPE);V=PAI*dd1*n1/60000;while(V>VMAX){printf("所选小轮基准直径过小!请重新选择!\n");dd1=Select_dd1(TYPE);V=PAI*dd1*n1/60000;}dd2=Select_dd2(dd1,i);P0=Compute_P0(V,TYPE,dd1);Ki=Select_Ki(i);DIFP0=Compute_DIFP0(TYPE,Ki,n1);LAK=Compute_LAK(dd1,dd2,TYPE);Ld=LAK[0];a=LAK[1];KL=LAK[2];ALF1=180-57.3*(dd2-dd1)/a;KALF=Compute_KALF(ALF1);z=ceil(Pd/(KALF*KL*(P0+DIFP0)));if(z>=10)goto DX;m=Select_M(TYPE);F0=500*Pd*(2.5-KALF)/(z*V*KALF)+m*V*V;Q=2*z*F0*sin(ALF1*PAI/360);B= Compute_B(TYPE,z);printf(" 计算结果\n");printf("小轮直径:%f mm\n大轮直径:%f mm\n中心距:%f mm\n带长:%f mm\n带宽:%f mm\n 带的根数:%f\n初拉力:%f N\n轴压力:%f N\n",dd1,dd2,a,Ld,B,z,F0,Q);X: printf("计算下一组带轮直径按'Y',重新开始按'S',结束按'N':");scanf(" %c",&ans);ANS=TYPE_TO_NUM(ans);if(ANS==6)goto DD1;else if(ANS==7)goto START;else if(ANS==8)printf("程序结束");else{printf("输入错误,请重新输入");goto X;}}float Select_KA(float H,int GZJ,int YDJ){float ka1[4][3]={{1.0,1.1,1.2},{1.1,1.2,1.3},{1.2,1.3,1.4},{1.3,1.4,1.5}};float ka2[4][3]={{1.1,1.2,1.3},{1.2,1.3,1.4},{1.4,1.5,1.6},{1.5,1.6,1.8}};float KA;if(YDJ==1){if(H<10)KA=ka1[GZJ-1][0];else if(H>16)KA=ka1[GZJ-1][2];elseKA=ka1[GZJ-1][1];}if(YDJ==2){if(H<10)KA=ka2[GZJ-1][0];else if(H>16)KA=ka2[GZJ-1][2];elseKA=ka2[GZJ-1][1];}return KA;}float Select_Ki(float i){float m;float Ki[10]={1.0000,1.0136,1.0276,1.0419,1.0567,1.0719,1.0875,1.1036,1.1202,1.1373};float I[10]={1.00,1.02,1.05,1.09,1.13,1.19,1.25,1.35,1.52,2.00};int j=9;for(j=9;j>=0;j--){m=i-I[j];if(m>=0)break;}return Ki[j];}int TYPE_TO_NUM(char type){int x;if(type<91)type+=32;switch(type){case 'z':x=0;break;case 'a':x=1;break;case 'b':x=2;break;case 'c':x=3;break;case 'd':x=4;break;case 'e':x=5;break;case 'y':x=6;break;case 's':x=7;break;case 'n':x=8;break;}return x;}float Compute_P0(float V,int TYPE,float dd1){float P0;float K1[6]={0.246,0.449,0.794,1.48,3.15,4.57};float K2[6]={7.44,19.02,50.6,143.2,507.3,951.5};float K3[6]={0.441e-4,0.765e-4,1.31e-4,2.34e-4,4.77e-4,7.06e-4};P0=(K1[TYPE]*pow(V,-0.09)-K2[TYPE]/dd1-K3[TYPE]*V*V)*V;return P0;}float Compute_DIFP0(int TYPE,float Ki,int n1){float Kb,DIFP0;float KB[6]={0.2925e-3,0.7725e-3,1.9875e-3,5.625e-3,19.95e-3,37.35e-3};Kb=KB[TYPE];DIFP0=Kb*n1*(1-1/Ki);return DIFP0;}float Select_dd1(int TYPE){int i;float dd1;float DD1[6][4]={{50,63,71,80},{75,90,100,125},{125,140,160,180},{200,250,315,400},{355,400,450,500},{500,560,630,710}};printf("该带型推荐的小带轮基准直径有(mm):\n");for(i=0;i<4;i++){printf("%.2f ",DD1[TYPE][i]);}printf("\n请选择小带轮直径dd1:");scanf("%f",&dd1);return dd1;}float Select_dd2(int dd1,float i){float DD2[]={50,56,63,71,80,90,100,112,125,140,150,160,180,200,224,250,280,315,355,400,425,450,500,560,600,630,710,800};float dd2,temp,t;int j=0;temp=i*dd1;for(j=0;j<28;j++){t=temp-DD2[j];if(t<=0)break;}if((DD2[j]-temp)<(temp-DD2[j-1]))dd2=DD2[j];elsedd2=DD2[j-1];return dd2;}float* Compute_LAK(float dd1,float dd2,int TYPE){int j=0;float a1,a2,a0,Ld0,temp,KALF,Ld,a,KL;float LAK[3];float kl[23][6]={{400,0.87},{450,0.89},{500,0.91},{560,0.94},{630,0.96,0.81},{710,0.99,0.83},{800,1.00,0.85,0.82},{900,1.03,0.87,0.84,0.83},{1 000,1.06,0.89,0.86,0.86,0.83},{1120,1.08,0.91,0.88,0.88,0.86},{1250,1.10,0.93,0.90,0.91,0.89},{1400,1.14,0.96,0.92,0.93,0. 91},{1600,1.16,0.99,0.95,0.95,0.93},{1800,1.18,1.01,0.98,0.97,0.96},{2000,0,1.03,1.00,0.99,0.98},{2240,0,1.06,1.03,1.02,1.00},{2 500,0,1.09,1.05,1.04,1.03},{2800,0,1.11,1.07,1.07,1.06},{3150,0,1.13,1.09,1.09,1.08},{3550,0,1.17,1.13,1.12,1.11},{4000 ,0,1.19,1.15,1.15,1.14},{4500,0,0,1.18,1.18,1.17},{5000,0,0,0,1.21,1.20}};a1=0.7*(dd1+dd2);a2=2*(dd1+dd2);printf("请输入初估中心距a0(范围为%.2fmm~%.2fmm):",a1,a2);scanf("%f",&a0);Ld0=2*a0+(dd1+dd2)*PAI/2+(dd2-dd1)*(dd2-dd1)/a0/4;for(j=0;j<23;j++){temp=Ld0-kl[j][0];if(temp<=0)break;}if((Ld0-kl[j-1][0])>(kl[j][0]-Ld0)){ Ld=kl[j][0];KL=kl[j][TYPE+1];}else{ Ld=kl[j-1][0];KL=kl[j-1][TYPE+1];}a=a0+(Ld-Ld0)/2;LAK[0]=Ld;LAK[1]=a;LAK[2]=KL;return LAK;}float Compute_VMAX(int TYPE){float VMAX;switch(TYPE){case 0:case 1:case 2:case 3:VMAX=25;break;case 4:case 5:VMAX=30;break;}return VMAX;}float Select_M(int TYPE){float m;float M[6]={0.06,0.1,0.17,0.3,0.6,0.9};m=M[TYPE];return m;}float Compute_B(int TYPE,int z){float f[6]={8,10,12.5,17,23,29};float e[6]={12,15,19,25.5,37,44.5};float B;B=(z-1)*e[TYPE]+2*f[TYPE];return B;}float Compute_KALF(float ALF1){floatkalf[2][14]={220,210,200,190,180,170,160,150,140,130,120,110,100,90,1.20,1.15,1.10,1.05,1.00, 0.98,0.95,0.92,0.89,0.86,0.82,0.78,0.73,0.68},KALF;int i;for(i=0;i<14;i++){if(ALF1<kalf[0][i]&&ALF1>kalf[0][i+1]){KALF=kalf[1][i]+(kalf[1][i]-kalf[1][i+1])*(ALF1-kalf[0][i])/10;break;}}return KALF;}五、程序运行截图合理运行结果:输入中心距360mm,选择小带轮直径90mm,输出结果六、设计总结通过这段时间的V带传动设计,一方面我对V带传动设计过程有了更深的了解,另一方面也让我对程序设计的一般过程与规范以及注意事项有了一定的认识。