V带传动设计说明书

合集下载

机械设计V带传动设计及其计算

机械设计V带传动设计及其计算
Ld ↓→V/L ↑(带单位时间内绕过带轮的次数↑ ) →寿命 ↓ a ↓
α 1↓→Femax↓
a ↑
尺寸↑→工作时
拍击、颤动
初算带长 L0
D γ D L0 2a cos 2 ( π γ) 1 ( π γ) 2 2 2 γ π γ 2a cos ( D1 D2 ) ( D2 D1 ) 2 2 2 γ 1γ cos 1 2 22
1
O1
n1 F1>F0 (紧边)
O2
Ff α2
F' f
工作时
3、带传递的有效工作力Fe a、带两边所受的力F1,F2之差即为有效拉力Fe(从 动轮上看)。
Fe=F1-F2
b、有效拉力Fe由带和轮之间接触弧上摩擦力的总和 Ff承受(接触弧段看)。
Fe=Ff
c、效拉力Fe与功率之间的关系(传递运动功率看)
★ 分类
★ 带的结构、型号和长度
ቤተ መጻሕፍቲ ባይዱ
一、特点和应用
1 、优点
2 、缺点
3、 应用
二、 类 型
1、按传动原理:摩擦和啮合。 2、按带的形状:如下分类
Standard V-belt
3、按传动形式分: 开口传动 交叉传动 半交叉传动 张紧轮传动
见表5-1
三、带的结构、型号和长度
1. 普通V带 2. 平形带 3. 多楔带 4. 同步齿形带
五、承载能力确定
(受打滑和疲劳破坏两种失效形式制约 ) 1. 单根V带在特定条件下,能传递的功率P0
⑴不打滑条件下,带传递的最大载荷:
Femax (F1 qυ 2 )(1 1 1 2 ) ( σ A q υ )( 1 ) 1 μα μα e e

带传动设计技巧(很实用的)

带传动设计技巧(很实用的)

设计内容:确定带型号、带长及根数、选择带轮的材料及
结构尺寸、设计张紧装置等。 设计计算说明书格式—— V带传动的设计步骤——
←凡遇到绿色字点击一下,
记得返回哟!(俺,色盲+近视!)
设计计算说明书格式(用暗格文稿纸)
返回
请按F5
V带传动的设计步骤
给定条件:电动机P、小带轮转速n1、大带轮转速n2 或传动比 i、用途、载荷性 质及工作条件等。
4000
1.19 1.13 1.02 0.91
560
0.94
4500
1.15 1.04 0.93 0.90
630
0.96 0.81
5000
1.18 1.07 0.96 0.92
710
0.99 0.83
5600
1.09 0.98 0.95
800
1.00 0.85
6300
1.12 1.00 0.97
900
返回
表9—6 V带长度系列和带长修正因数KL
基准长度
KL
基准长度
KL
Ld/mm
Y
Z
A
B
C
D
E
Ld/mm
Y
Z
A
B
C
D
E
200 0.81
1600
1.16 0.99 0.92 0.83
224 0.82
1800
1.18 1.01 0.95 0.86
250 0.84
2000
1.03 0.98 0.88
280 0.87
2240
1.06 1.00 0.91
315 0.89
2500
1.09 1.03 0.93

机械设计课程设计说明书(带式运输机传动装置)

机械设计课程设计说明书(带式运输机传动装置)

机械设计课程设计说明书 机械设计课程设计说明书题号:43一、 传动方案-—V 带传动原始题目:课程设计题目五:带式运输机传动装置工作条件:连续单向运转,载荷平稳,空载起动,使用期限10年,小批量生产,两班制工作,运输带速度允许误差为±5%。

滚筒效率:ηj =0。

96(包括滚筒与轴承的效率损失)。

1-电动机 2-带传动 3-减速器 4-联轴器 5-滚筒 6-传送带原始数据题 号 41 42 4344 45 46 47 4849 50运输带工作拉力(N)1100 1150 1200 1250 1300 1350 1450 1500 1500 1600 运输带工作速度(m ·s -1) 1.50 1。

60 1。

70 1。

50 1.55 1.60 1.55 1。

65 1。

70 1.80 卷筒直径(mm) 250 260 270 240 250 260 250 260 280 300已知条件: 1.工作参数运输带工作拉力F = 1200N 。

运输带工作速度V =1。

70 m/s(允许带速误差±5%)。

滚筒直径D = 270 mm. 滚筒效率0。

96(包括滚筒与轴承的效率损失). 2.使用工况两班制工作,连续单向运转,载荷平稳,空载起动。

3.工作环境室内,灰尘较大,环境最高温度35℃。

4.动力来源三相交流电,电压380/220V. 5.寿命要求使用期限10年,其工作期限(使用折旧期)为10年,大修期4年,中修期2年,小修Fν期半年。

6.制造条件一般机械厂制造,小批量生产.二、选择电动机(1)确定电动机额定功率、工作功率(输出功率)动力来源:三相交流电,电压380/220V电动机是标准件,根据要求两班制,灰尘较大,最高温度35度,三相交流电,笼型异步,封闭式结构,电压380v,Y型根据,可得电动机额定功率因为总效率——为闭式齿轮传动效率(0.97);——带传动效率(0.96)--为滚动轴承效率(0。

普通v带设计计算说明书

普通v带设计计算说明书

- . - 机械设计课程——普通V带设计计算说明书目录一、V带传动的设计计算 (1)1〕条件和设计内容 (1)2〕设计步骤和方法 (1)①确定计算功率 (1)②选择V带的带型 (1)③确定带基准直径dd并验算带速v (1)④确定中心距a,并选择V带的基准长度Ld (2)⑤验算小带轮上的包角 (2)⑥确定带的根数z (2)⑦计算单根V带的初拉力的最小值〔F0〕min (3)⑧计算压轴力Fp (3)二、V带轮的设计 (3)1〕.V带轮的设计内容 (3)2〕.V带轮的材料 (3)3〕.V带轮的构造形式 (3)三、各零件及装配图 (4)小带轮零件图 (4)大带轮零件图 (4)机架零件图 (4)轴零件图 (4)装配图 (4)设计内容和要求:一、V 带传动的设计计算1〕条件和设计内容设计V 带传动时的条件包括:带传动的工作条件〔载荷变动微小〕 ;传动位置与总体尺寸限制;所需传递的额定功率P =3kw ;小带轮转速n 1=960r/min ;大带轮转速n 2或传动比i=2。

设计内容包括选择带的型号、确定基准长度、根数、中心距、带轮的材料、基准直径以及构造尺寸、初拉力和压轴力、张紧装置等。

2〕设计步骤和方法① 确定计算功率计算功率P ca 是根据传递的功率P 和带的工件条件而确定的P ca =K A P =1.1×3=3.3KW式中:P ca ——计算功率,KW ;K A ——工作情况系数,查表得K A =1.1P ——所需传递的额定功率,如电动机的额定功率或名义的负载功率,kw 。

② 选择V 带的带型根据计算功率P ca 和小带轮转速n 1,从图8-11选取普通V 带的带型。

选择V 带的带型是:A 型③ 确定带基准直径d d 并验算带速v1. 初选小带基准直径d d1根据V 带的带型,参考表8-6和表8-8确定小带轮的基准直径dd1,应使min 1)(d d d d 。

dd1=112mm2. 验算带速v根据式带速不宜过低或过高,一般应使v=5~25m/s,最高不超过30m/s。

设计带式输送机传动装置机械设计说明书

设计带式输送机传动装置机械设计说明书

机械设计基础课程设计计算说明书设计题目带式运输机上的单级圆柱齿轮减速器系机电工程系专业数控技术班级设计者指导教师2011年 07 月 12 日目录一、设计任务书 0二、带式运输送机传动装置设计 (1)三、普通V带传动的设计 (5)四、直齿圆柱齿轮传动设计 (6)五、低速轴系的结构设计和校核 (9)六、高速轴结构设计 (16)七、低速轴轴承的选择计算 (18)八、低速轴键的设计 (19)九、联轴器的设计 (20)十、润滑和密封 (20)十一﹑设计小结 (21)参考资料 (22)一.设计任务书一.设计题目设计带式输送机传动装置。

二.工作条件及设计要求1.设计用于带式运输机的传动装置。

2.该机室内工作,连续单向运转,载荷较平稳,空载启动。

运输带速允许误差为 5%。

3.在中小型机械厂小批量生产,两班制工作。

要求试用期为十年,大修期为3年。

三.原始数据第三组选用原始数据:运输带工作拉力F=1250N 运输带工作速度V=s 卷筒直径D=240mm四.设计任务1.完成传动装置的结构设计。

2.完成减速器装备草图一张(A1)。

3.完成设计说明书一份。

二.带式运输送机传动装置设计电动机的选择1.电动机类型的选择:按已知的工作要求和条件,选用Y型全封闭笼型三相异步电动机2.电动机功率的选择:P=Fv/1000=1250*1000=E3.确定电动机的转速:卷筒工作的转速Wn=60*1000/(π*D)=60*1000**240)=min4.初步估算传动比:总i =电动机n /卷筒n =d n /w n =43.1191000或43.1191500=~ 因为根据带式运输机的工作要求可知,电动机选1000r/min 或1500r/min 的比较合适。

5.分析传动比,并确定传动方案(1)机器一般是由原动机,传动装置和工作装置组成。

传动装置是用来传递原动机的运动和动力,变换其运动形式以满足工作装置的需要,是机器的重要组成部分。

哈工大机械设计大作业--V带传动电算说明书

哈工大机械设计大作业--V带传动电算说明书

设计说明书——普通V带传动CAD系别:机械设计制造及其自动化姓名:蒋延达学号:H100811204班级:1008101时间:2012。

11。

1指导教师:宋宝玉一:普通V带传动设计内容和任务1、普通V带传动设计内容给定原始数据:传递的功率P,小带轮转速n,传动比i及工作条件.设计内容:带型号,基准长度Ld,根数Z,传动中心距a,带轮基准直径dd1、dd2,带轮轮缘宽度B,初拉力F0,和压轴力Q。

2、CAD任务:(1)编制V带传动设计程序框图。

(2)编制V带传动设计原程序.(3)按习题或作业中数据运行程序,要求对每一组数据各按三种V带型号计算,对每一种带型号选三种小带轮直径进行计算并输出所有结果。

二、变量标识符//请勿将本程序用于其他用途//在未经设计者允许请勿转载、复制等侵权行为//这个程序凝聚了设计者的巨大心血请尊重劳动者的成果//设计者蒋延达H100811204//时间2012。

11.1 22:50 哈尔滨工业大学A02公寓#include〈stdio。

h>#include〈math.h>#include〈stdlib.h〉#include<ctype.h〉#include ”process。

h"#define Pi 3.1415926double P,Pd,KA,n1,aMIN,aMAX,V,a,Ld0,ALF1,z,P0,DIFP0,Kb,Ki,KL,KALF,F0,FQ,j,c,m0;char TYPE,q;int Ld,dd1,dd20,dd2,i,reply;char A,B,C,D,E,Y,Z;main(){printf("设计者蒋延达\n");printf(”以下用到的表均取自《机械设计》第五版,宋宝玉,王黎钦,著,高等教育出版社2009年;\n”);printf(”V带的型号选用Z,A,B,C,D,E六种可选带型;\n");printf("请输入额定功率P(kW):”);scanf("%lf”,&P);//名义功率printf("请输入转速n1(r/min):”);scanf(”%lf",&n1);//小带轮转速printf(”请查表5。

哈工大机械设计大作业V带传动电算报告19页word

哈工大机械设计大作业V带传动电算报告19页word

H a r b i n I n s t i t u t e o f T e c h n o l o g y哈尔滨工业大学机械设计作业设计计算说明书设计题目:V带传动设计院系:英才学院班级:设计者:学号:设计时间:2019.11.25哈尔滨工业大学一、程序框图二、V带设计程序function varargout = V_caculate(varargin)%本程序用于计算V带的各项数据%部分中文注释复制出来之后为乱码% V_CACULATE M-file for V_caculate.fig% V_CACULATE, by itself, creates a new V_CACULATE or raises the existing% singleton*.% H = V_CACULATE returns the handle to a new V_CACULATE or the handle to % the existing singleton*.% V_CACULATE('CALLBACK',hObject,eventData,handles,...) calls the local% function named CALLBACK in V_CACULATE.M with the given input arguments. % V_CACULATE('Property','Value',...) creates a new V_CACULATE or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before V_caculate_OpeningFcn gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to V_caculate_OpeningFcn via varargin.% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one% instance to run (singleton)".% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help V_caculate% Last Modified by GUIDE v2.5 06-Dec-2019 15:27:18% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ...'gui_Singleton', gui_Singleton, ...'gui_OpeningFcn', @V_caculate_OpeningFcn, ...'gui_OutputFcn', @V_caculate_OutputFcn, ...'gui_LayoutFcn', [] , ...'gui_Callback', []);if nargin && ischar(varargin{1})gui_State.gui_Callback = str2func(varargin{1});endif nargout[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});elsegui_mainfcn(gui_State, varargin{:});end% End initialization code - DO NOT EDIT% --- Executes just before V_caculate is made visible.function V_caculate_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin command line arguments to V_caculate (see VARARGIN)global Pd yilei erlei chuandongbi zhuansu TYPE Dd1array Dd1 MINMAX P0array Narray Vmax Ldarray Dd1pos Kaarray Klarray Dd2array DSPcellarray CELLDSP TABLEPOS HEADMES;Vmax=25;%ZABCÐÍ´øµÄ×î´ó´øËÙ%ÒÔÏÂÊÇÆÕͨV´ø»ù±¾¶î¶¨¹¦ÂÊP0µÄ±í¸ñÊý¾ÝP0array=[0.00 0.04,0.06,0.09,0.10,0.12,0.14,0.16,0.17,0.20,0.22,0.26,0.28,0.30,0.32,0.33,0.34,0.33,0.31;0.00 0.05,0.08,0.13,0.15,0.18,0.22,0.25,0.27,0.32,0.37,0.41,0.45,0.47,0.49,0.50,0.50,0.49,0.48;0.00 0.06,0.09,0.17,0.20,0.23,0.27,0.30,0.33,0.39,0.46,0.50,0.54,0.58,0.61,0.62,0.62,0.61,0.58;0.00 0.10,0.14,0.20,0.22,0.26,0.30,0.35,0.39,0.44,0.50,0.56,0.61,0.64,0.67,0.67,0.66,0.64,0.00;0.00 0.15,0.26,0.40,0.45,0.51,0.60,0.68,0.73,0.84,0.92,1.00,1.04,1.08,1.09,1.07,1.02,0.96,0.80;0.00 0.22,0.39,0.61,0.68,0.77,0.93,1.07,1.05,1.34,1.50,1.64,1.73,1.83,1.87,1.88,1.82,0.00,0.00;0.00 0.26,0.47,0.74,0.83,0.95,1.14,1.32,1.42,1.66,1.87,2.05,2.19,2.28,2.34,2.33,0.00,0.00,0.00;0.00 0.37,0.67,1.07,1.19 1.37 1.66 1.92 2.07 2.44 2.74 2.98 3.16 3.26 0.00 0.00 0.00 0.00 0.00;0.00 0.48 0.84 1.30 1.44 1.64 1.93 2.19 2.33 2.64 2.85 2.96 2.94 2.80 0.00 0.00 0.00 0.00 0.00;0.00 0.59 1.05 1.64 1.82 2.08 2.47 2.82 3.00 3.42 3.70 3.85 3.83 0.00 0.00 0.00 0.00 0.00 0.00;0.00 0.74 1.32 2.09 2.32 2.66 3.17 3.62 3.86 4.40 4.75 4.89 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 0.88 1.59 2.53 2.81 3.22 3.85 4.39 4.68 5.30 5.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 1.39 2.41 3.69 4.07 4.58 5.29 5.84 6.07 6.34 6.02 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 2.03 3.62 5.64 6.23 7.04 8.21 9.04 9.38 9.62 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 2.84 5.14 8.09 8.92 10.05 11.53 12.46 12.72 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;0.00 3.91 7.06 11.02 12.10 13.48 15.04 0.0 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;3.01 5.31 9.24 13.70 14.83 16.15 17.25 16.77 15.63 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;3.66 6.52 11.45 17.07 18.46 20.06 21.20 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;4.37 7.90 13.85 20.63 22.25 24.01 24.84 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;5.08 9.21 16.20 23.99 25.76 27.50 0.000 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;6.21 10.86 18.55 26.21 27.57 28.32 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;7.32 13.09 22.49 31.59 33.03 33.40 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;8.75 15.65 26.95 37.26 38.62 0.000 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00;10.31 18.52 31.83 42.87 43.52 0.00 0.00 0.00 0.000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00; MINMAX=[950,6000;800,6000;700,6000;700,6000;200,600;200,6000;200,6000;200,5500;200,6000;200,5000;200,4500;200,3600;200,3600;200,3200;200,2800;200,2400;200,2400;200,2000;200,1600;200,1200;100,1600;100,1200;100,1200;100,950;100,950;100,950;100,800;100,800;];Narray=[100,200,400,700,800,950,1200,1450,1600,2000,2400,2800,3200,3600,4000,4500,5000,5500,6000];%ÒÔÏÂÊÇ´øµÄ»ù×¼³¤¶ÈLdϵÁÐLdarray=[200,224,250,280,315,355,400,450,500,560,630,710,800,900,1000,1120,1250,1400,1600,1800,2000,224 0,2500,2800,3150,3550,4000,4500,5000];Dd2array=[20,28,31.5,35.5,40,45,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];%ÒÔÏÂÊǹ¤×÷»·¾³µÄKa²é±íyilei=[1:0.1:1.2;1.1:0.1:1.3;1.2:0.1:1.4;1.3:0.1:1.5];erlei=[1.1:0.1:1.3;1.2:0.1:1.4;1.4:0.1:1.6;1.5,1.6,1.8];%°ü½ÇÐÞÕýϵÊý±íKaarray=[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];%´ø³¤ÐÞÕýϵÊý±íKlarray=[200 zeros(1,6);224 zeros(1,6);250 zeros(1,6);280 zeros(1,6);315 zeros(1,6);355 zeros(1,6);400 0.87 zeros(1,5);450 0.89 zeros(1,5);500 0.91 zeros(1,5);560 0.94 zeros(1,5);630 0.96 0.81 zeros(1,4);710 0.99 0.83 zeros(1,4);800 1.00 0.85 0.82 zeros(1,3);900 1.03 0.87 0.84 0.83 zeros(1,2);1000 1.06 0.89 0.86 0.86 0.83 0;1120 1.08 0.91 0.88 0.88 0.86 0;1250 1.10 0.93 0.90 0.91 0.89 0;1400 1.14 0.96 0.92 0.93 0.91 0;1600 1.16 0.99 0.95 0.95 0.93 0;1800 1.18 1.01 0.98 0.97 0.96 0;2000 0 1.03 1.00 0.99 0.98 0;2240 0 1.06 1.03 1.02 1.00 0;2500 0 1.09 1.05 1.04 1.03 0;2800 0 1.11 1.07 1.07 1.06 0;3150 0 1.13 1.09 1.09 1.08 0;3550 0 1.17 1.13 1.12 1.11 0;4000 0 1.19 1.15 1.15 1.14 0;4500 0 0 1.18 1.18 1.17 0;5000 0 0 0 1.21 1.20 0];%СÂÖÖ±¾¶ÏµÁÐÊý×éDd1array=[50 63 71 80 75 90 100 125 125 140 160 180 200 250 315 400 355 400 450 500 500 560 630 710]; %½çÃæ³õʼ»¯TYPE=get(handles.popupmenu11,'value');switch(TYPE)case 1set(handles.popup,'string','50|63|71|80');case 2set(handles.popup,'string','75|90|100|125');case 3set(handles.popup,'string','125|140|160|180');case 4set(handles.popup,'string','200|250|315|400');case 5set(handles.popup,'string','355|400|450|500');Vmax=30;case 6set(handles.popup,'string','500|560|630|710');Vmax=30;endDd1pos=get(handles.popup,'value'); %È·¶¨popupÖÐDd1Ñ¡ÔñµÄλÖÃDd1=Dd1array((TYPE-1)*4+Dd1pos);TABLEPOS=1;changetabledsp(handles.uitable1,'deleteall',TABLEPOS,TYPE);set(handles.edit9,'string','');% Choose default command line output for V_caculatehandles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes V_caculate wait for user response (see UIRESUME)% uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.function varargout = V_caculate_OutputFcn(hObject, eventdata, handles)% varargout cell array for returning output args (see VARARGOUT);% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Get default command line output from handles structurevarargout{1} = handles.output;% --- Executes on selection change in popupmenu3.function popupmenu3_Callback(hObject, eventdata, handles)% hObject handle to popupmenu3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu3 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu3% --- Executes during object creation, after setting all properties.function popupmenu3_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit1_Callback(hObject, eventdata, handles)% hObject handle to edit1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit1 as text% str2double(get(hObject,'String')) returns contents of edit1 as a double% --- Executes during object creation, after setting all properties.function edit1_CreateFcn(hObject, eventdata, handles)% hObject handle to edit1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit2_Callback(hObject, eventdata, handles)% hObject handle to edit2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit2 as text% str2double(get(hObject,'String')) returns contents of edit2 as a double% --- Executes during object creation, after setting all properties.function edit2_CreateFcn(hObject, eventdata, handles)% hObject handle to edit2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit3_Callback(hObject, eventdata, handles)% hObject handle to edit3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit3 as text% str2double(get(hObject,'String')) returns contents of edit3 as a double% --- Executes during object creation, after setting all properties.function edit3_CreateFcn(hObject, eventdata, handles)% hObject handle to edit3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on selection change in popupmenu9.function popupmenu9_Callback(hObject, eventdata, handles)% hObject handle to popupmenu9 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu9 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu9% --- Executes during object creation, after setting all properties.function popupmenu9_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu9 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on selection change in popupmenu5.function popupmenu5_Callback(hObject, eventdata, handles)% hObject handle to popupmenu5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu5 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu5% --- Executes during object creation, after setting all properties.function popupmenu5_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on selection change in popupmenu4.function popupmenu4_Callback(hObject, eventdata, handles)% hObject handle to popupmenu4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu4 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu4% --- Executes during object creation, after setting all properties.function popupmenu4_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on selection change in popupmenu6.function popupmenu6_Callback(hObject, eventdata, handles)% hObject handle to popupmenu6 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu6 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu6% --- Executes during object creation, after setting all properties.function popupmenu6_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu6 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on selection change in popupmenu8.function popupmenu8_Callback(hObject, eventdata, handles)% hObject handle to popupmenu8 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu8 contents as cell array% contents{get(hObject,'Value')} returns selected item from popupmenu8% --- Executes during object creation, after setting all properties.function popupmenu8_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu8 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end% --- Executes on button press in checkbox1.function checkbox1_Callback(hObject, eventdata, handles)% hObject handle to checkbox1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of checkbox1% --- Executes on button press in checkbox2.function checkbox2_Callback(hObject, eventdata, handles)% hObject handle to checkbox2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of checkbox2% --- Executes on button press in checkbox3.function checkbox3_Callback(hObject, eventdata, handles)% hObject handle to checkbox3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of checkbox3% --- Executes during object creation, after setting all properties.function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global Pd yilei erlei chuandongbi zhuansu TYPE Dd2array Dd1 Dd2 TABLEPOS HEADMES; for i=1:1p=get(handles.edit1,'string');n1=get(handles.edit2,'string');cd=get(handles.edit3,'string');gonglv=eval(p);%ÃûÒ幦ÂÊzhuansu=eval(n1);chuandongbi=eval(cd);%´«¶¯±ÈGZJ=get(handles.popupmenu3,'value');YDJ=get(handles.popupmenu5,'value');SJ=get(handles.popupmenu9,'value');if(YDJ==1||YDJ==3||YDJ==4||YDJ==6)leibie=1;elseleibie=2;endif(leibie==1)Ka=yilei(GZJ,SJ);elseend;check1=get(handles.checkbox1,'value');check2=get(handles.checkbox2,'value');check3=get(handles.checkbox3,'value');gongzuochanghe=check1|check2|check3;if(gongzuochanghe==1)Ka=Ka*1.1;endPd=Ka*gonglv;xianshi=sprintf('%0.3f %s',Pd,'KW');set(handles.text23,'string',xianshi);Dd22=chuandongbi*Dd1;Dd2=nearest(Dd22,Dd2array);a01=0.7*(Dd1+Dd2);a02=2*(Dd1+Dd2);pa1=num2str(a01);pa2=num2str(a02);set(handles.edit6,'string',pa1);set(handles.edit8,'string',pa2);end% --- Executes on selection change in popupmenu11.function popupmenu11_Callback(hObject, eventdata, handles)% hObject handle to popupmenu11 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu11 contents as cell array % contents{get(hObject,'Value')} returns selected item from popupmenu11 global TYPE Dd1pos Dd1array Dd1 Dd2 Dd2array chuandongbi;TYPE=get(handles.popupmenu11,'value');switch(TYPE)case 1set(handles.popup,'string','50|63|71|80');case 2set(handles.popup,'string','75|90|100|125');case 3set(handles.popup,'string','125|140|160|180');case 4set(handles.popup,'string','200|250|315|400');case 5set(handles.popup,'string','355|400|450|500');Vmax=30;case 6set(handles.popup,'string','500|560|630|710');endDd1pos=get(handles.popup,'value'); %È·¶¨popupÖÐDd1Ñ¡ÔñµÄλÖÃDd1=Dd1array((TYPE-1)*4+Dd1pos);Dd22=chuandongbi*Dd1;Dd2=nearest(Dd22,Dd2array);a01=0.7*(Dd1+Dd2);a02=2*(Dd1+Dd2);pa1=num2str(a01);pa2=num2str(a02);set(handles.edit6,'string',pa1);set(handles.edit8,'string',pa2);% --- Executes during object creation, after setting all properties.function popupmenu11_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu11 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)% hObject handle to pushbutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton5.function pushbutton5_Callback(hObject, eventdata, handles)% hObject handle to pushbutton5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global Pd yilei erlei chuandongbi zhuansu TYPE Dd1 Dd2 MINMAX P0array Narray Vmax Ldarray Dd1pos Kaarray Dd2array Klarray TABLEPOS data datafront;clc;for i=1:1Dd22=chuandongbi*Dd1;Dd2=nearest(Dd22,Dd2array);V=pi*Dd1*zhuansu/(60*1000);%´øËÙa0=str2double(get(handles.edit9,'string'));%³õÑ¡ÖÐÐľàLdpie=2*a0+1.57*(Dd1+Dd2)+(Dd2-Dd1)^2/(4*a0);%³õÑ¡»ù×¼³¤¶ÈLd=nearest(Ldpie,Ldarray);%»ù×¼³¤¶Èa=round(a0+(Ld-Ldpie)/2); %ÖÐÐľàalf1=180-(Dd2-Dd1)/a*57.3; %СÂÖ°ü½Ç£¬µ¥Î»£º¶ÈP0=P0func(zhuansu,MINMAX,P0array,Narray,TYPE,Dd1pos);%²é±í£¬ÕÒµ½¾Í·µ»Ø¶î¶¨¹¦ÂÊKa=baojiao(alf1,Kaarray);%²éÕÒ°ü½ÇÐÞÕýϵÊýKl=daichangxiuzheng(Ld,TYPE,Klarray);%²éÕÒ´ø³¤ÐÞÕýϵÊýKb=wanquyingxiang(TYPE);%ÍäÇúÓ°ÏìϵÊýKi=chuandongbixishu(chuandongbi);%´«¶¯±ÈϵÊýdietaP0=Kb*zhuansu*(1-1/Ki);Zfront=Pd/(P0+dietaP0)/Ka/Kl;%Ƥ´ø¸ùÊýZ=ceil(Zfront);m=mass(TYPE);%¼ÆËã´øµÄÖÊÁ¿if(Z<1)Z=1;endF0=500*Pd/(V*Z)*((2.5-Ka)/Ka)+m*V^2;%È·¶¨³õÀ-Á¦´óСFq=2*F0*Z*sin(alf1/360*pi);%¼ÆËã×÷ÓÃÔÚÖáÉϵÄѹÁ¦%ÏÔʾÊý¾Ýdata={Z,Ld,a,alf1,V,Dd2,F0,Fq};changetabledsp(handles.uitable1,'write',TABLEPOS,TYPE,data);TABLEPOS=TABLEPOS+1;endfunction popup_Callback(hObject, eventdata, handles)% hObject handle to popup (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of popup as text% str2double(get(hObject,'String')) returns contents of popup as a doubleglobal Dd1 TYPE Dd1array Dd1pos Dd2 Dd2array chuandongbi;Dd1pos=get(handles.popup,'value'); %È·¶¨popupÖÐDd1Ñ¡ÔñµÄλÖÃDd1=Dd1array((TYPE-1)*4+Dd1pos);Dd22=chuandongbi*Dd1;Dd2=nearest(Dd22,Dd2array);a01=0.7*(Dd1+Dd2);a02=2*(Dd1+Dd2);pa1=num2str(a01);pa2=num2str(a02);set(handles.edit6,'string',pa1);set(handles.edit8,'string',pa2);% --- Executes during object creation, after setting all properties.function popup_CreateFcn(hObject, eventdata, handles)% hObject handle to popup (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end% --- Executes when entered data in editable cell(s) in uitable1.function uitable1_CellEditCallback(hObject, eventdata, handles)% hObject handle to uitable1 (see GCBO)% eventdata structure with the following fields (see UITABLE)% Indices: row and column indices of the cell(s) edited% PreviousData: previous data for the cell(s) edited% EditData: string(s) entered by the user% NewData: EditData or its converted form set on the Data property. Empty if Data was not changed % Error: error string when failed to convert EditData to appropriate value for Data% handles structure with handles and user data (see GUIDATA)% --- Executes during object creation, after setting all properties.function edit6_CreateFcn(hObject, eventdata, handles)% hObject handle to edit6 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% --- Executes during object creation, after setting all properties.function edit8_CreateFcn(hObject, eventdata, handles)% hObject handle to edit8 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns calledfunction edit7_Callback(hObject, eventdata, handles)% hObject handle to edit7 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit7 as text% str2double(get(hObject,'String')) returns contents of edit7 as a double% --- Executes during object creation, after setting all properties.function edit7_CreateFcn(hObject, eventdata, handles)% hObject handle to edit7 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction edit9_Callback(hObject, eventdata, handles)% hObject handle to edit9 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of edit9 as text% str2double(get(hObject,'String')) returns contents of edit9 as a double。

毕业设计(论文)带式输送机v带传动及一级直齿圆柱齿轮减速器的设计

毕业设计(论文)带式输送机v带传动及一级直齿圆柱齿轮减速器的设计

内蒙古化工职业学院毕业论文题目:带式输送机V带传动及一级直齿圆柱齿轮减速器的设计系部:测控与机电工程系专业:机电一体化班级:机电09-2班学号:学生姓名:指导教师:——内蒙古化工职业学院毕业设计(论文、专题实验)任务书摘要带式输送机一级圆柱齿轮的设计是我们的毕业设计题目。

也是我们对对大学所学课程的一次深入的的综合性连接,也是一次理论联系实际的训练。

更是我们全方面地进行机械传动系统运动学、动力学分析和机械结构的设计的一个十分重要实践性的环节。

因此它是我们的大学生涯中占有十分重要的地位。

我希望通过这次毕业设计可以对自己在将来从事的工作进行一次适应性的训练。

从中可以锻炼自己分析问题、解决问题的能力。

为今后参加工作打下良好的基础。

关键词:电动机的选择、V带的设计、齿轮的设计、轴承、密封AbstractBelt conveyor is a cylindrical gear design is our graduation project topic. We also on the university course of an in-depth and comprehensive connection, is also a theory with practical training. We are all aspects of mechanical transmission system of kinematics, dynamics analysis and the design of the mechanical structure of a very important practical link. Therefore it is our university life occupies a very important position.I hope that through this graduation design can be on their own in the future to engage in the work of an adaptive training. From which we can exercise itself to analyze the question, to solve the question ability. For future work to lay a good foundation.Key words: the choice of motor, the design of V belt, gear, bearing, seal design目录1.1 减速器的主要型式及其特性 (1)1.2 减速器结构 (2)1.3 减速器润滑 (4)第2章、传动方案的拟定 (6)2.1 方案的选定 (6)2.2 方案的比较 (7)第3章、电动机的选择 (8)3.1 电动机类型的选择 (8)3.2 确定电动机型号 (9)3.3 计算总传动比及分配各级的传动比 (10)3.4 运动参数及动力参数计算 (11)第4章、传动系统的设计 (12)4.1 V带的设计 (12)4.2 一级减速器直齿齿轮的设计 (14)第5章、轴的设计计算 (19)5.1 输入轴的设计 (19)5.2 输出轴的设计 (21)第6章、滚动轴承的选择及计算 (25)6.1 输入轴承的计算 (25)6.2 输出轴承的计算 (20)第7章、键联接的选择及校核计算 (27)7.1 输入轴与大带轮轮毂联接采用平键联接 (27)7.2 输出轴与大齿轮联接用平键联接 (27)7.3 输出轴与联轴器联接用平键联接 (27)第8章、联轴器的选择 (28)第10章、润滑与密封 (30)10.1 齿轮的润滑 (30)10.2 密封方法的选取 (30)第11章、设计小结 (31)致谢 (32)参考文献 (33)符号说明P 功率 F 功V 速度 K A工况系数n 转速ί传动比T 转矩 a 中心距L d基准长度 F Q轴压力α带轮包角 q 每米长质量f0初拉力 Z 齿轮齿数K 载荷系数δ压力角μ齿数比 F t圆周力m 齿轮模数 F r径向力d d齿顶直径 N 应力循环次数Φd齿宽系数 Z E弹性系数[δ] 许用应力 Kα分配系数b 齿宽 HBS 布氏硬度第1章减速器概述1.1 减速器的主要型式及其特性减速器是一种由封闭在刚性壳体内的齿轮传动、蜗杆传动或齿轮—蜗杆传动所组成的独立部件,常用在动力机与工作机之间作为减速的传动装置;在少数场合下也用作增速的传动装置,这时就称为增速器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装订线一.设计任务书
给定电动机型号、鼓风机轴转速和一天工作时间,要求设计合适的V带传动装置,完成电动机功率向鼓风机的传递。

主要设计计算内容有:确定带的型号、长度、根数,带轮直径,带传动中心距,作用在轴上的压力等;结构设计内容有:V带轮的材料、结构形式、基本尺寸等。

二.传动方案的拟定及说明
主动带轮1装在电动机轴上,从动带轮2装在鼓风机轴上,两带轮中心的水平距离a约等于大带轮直径d2的2倍。

线F d0=121 N。

带轮材料选择HT150,主动轮和从动轮都选取腹板式带轮。

七.参考资料
(1)《机械设计课程设计》(李兴华编,清华大学出版社)
(2)《机械设计》(第九版,高等教育出版社)
(3)《机械制图》(第六版,高等教育出版社)
(1)
(2)。

相关文档
最新文档