第一篇:C语言英汉转换机课程设计说明书
中 北 大 学
课程设计说明书
学 院、系: 专
业: 学 生 姓 名:
设 计 题 目: 班
软件学院 软件工程 学 号:
C语言关键字中英翻译机
级
起 迄 日 期: 2013年10月11日~2013年11月16日 指 导 教 师:
日期: 2013年11月16日
何志英
设计目的
在尽可能大的词库下通过简易的程序快速的运行出来结果。任务概述
要求输入中文的名词和关键字,可以将其翻译成英语,如输入“基本整型”+回车,得到int;输入英文的单词int,则可以翻译成中文“基本整型”。若输入的不是关键字则要求继续输入,可以多次查询。输入bye时退出程序。模块划分
a)主函数main()
b)函数Yinghan()c)函数Hanying()主要函数说明及其N-S图
a)主函数main()
图4.1
函数实现功能:该函数功能是判断用户是进入英汉函数查找中文关键字还是进入汉英函数查找英文关键字以及通过strcmp语句实现返回主菜单和退出程序的功能。
参数意义:定义字符数组k[m]用来存放用户输入的内容e(进入英汉函数)或c(进入汉英函数)或u(返回上一级)或bye(退出程序)。而x[n][m]和y[n][m]这两个二维数组是用来做词库用的。
b)函数Yinghan()
图4.2 函数实现功能:输入中文关键字就可以通过在词库中查找相应的英文释意,如果词库中无用户输入的中文关键词的释意的话则输出“查找不到该单词”,如果用户输入“u”的话,则会返回主菜单。参数意义:x[n][m]和y[n][m]这两个二维数组是从主函数main调用的。而k[m]则是存放用户输入的中文关键字。
c)函数Hanying()
图4.3 函数实现功能:输入英文关键字就可以通过在词库中查找相应的中文释意,如果词库中无用户输入的英文关键词的释意的话则输出“查找不到该单词”,如果用户输入“u”的话,则会返回主菜单。参数意义:x[n][m]和y[n][m]这两个二维数组是从主函数main调用的。而k[m]则是存放用户输入的 英文关键字。程序运行数据及其结果
1)进入程序后显示主菜单界面
2)输入“e+回车”进入英汉词典,用来查找中文释意。
3)输入“c+回车”进入汉英词典,用来查找英文释意。
4)翻译
5)按“u+回车”返回主菜单
6)找不到关键字:输入词库中没有的关键字
7)按“bye+回车”退出程序,要在主菜单中退出。
课程设计心得
A.发现问题和解决方法:
a)在程序调试的过程中,一开始没有用二维数组存放词库,而是用一维数组,结果发现一维数组并不能很好的运行“在词库中找不到单词”这个语句,后来改用二维数组,不仅可以存放更多的单词以及解决了“找不到单词”这个语句。b)第二个困扰我的问题就是“按u返回主菜单这个语句”,一开始这个功能是我在网上搜集资料时看到的,但要把这个功能加入我的函数就要进行改进了,因为我使用的是调用函数,所以我利用两个while语句,外围的while语句实现了返回主函数的功能,而回到主函数就回到了主界面。
c)调试过程中还会出现一些零零总总的语法错误,这些语法错误是容易纠正的,就像有时会漏掉“;”“}”这些符号。
B.心得:
课程设计是锻炼我们实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程,在当今这个信息时代,拥有计算机开发实践能力十分重要。通过这次的课程设计,我对C语言这门课程又有了更深的了解。自从拿到题目到完成整个编程,从理论到实践,我觉得我学到很多很多的的东西,同时不仅巩固了以前所学过的知识,并且学习到了一些在书本上所没有的知识。我觉得这是一场理论和实践的相结合的实战,光有理论知识而没有实践动手能力是无法完成任务的,我们要从理论中得出结论,在实践中应用。从而提高自身的综合能力。在设计的过程中,我们能及时发现自己的不足,进而查缺补漏,温故知新。
附录:
#include
int i;printf(“如果要返回主菜单,输入u n”);while(1){
while(1)
{
printf(“请输入英语单词: ”);
gets(k);
if(strcmp(k,k1)==0)break;//如果输入的单词为u则退出该循环
for(i=0;i if(strcmp(k,x[i])==0)break;//如果数组x[n][m]中的一个单词与输入的单词相同时则退出循环 if(i>=n)printf(“抱歉,查找不到该单词n”); else printf(“%s的意思为:%s n”,k,y[i]); } if(strcmp(k,k1)==0)break;//入输入的单词为u则退出该循环返回主菜单 } } void hanying(char x[n][m],char y[n][m])//该函数的作用是:汉英词典 { char k[m],k1[m]={“u”};int i;printf(“如果要返回主菜单,输入u n”);while(1){ while(1) { printf(“请输入汉语: ”); gets(k); if(strcmp(k,k1)==0)break;//如果输入的单词为u则退出该循环 for(i=0;i if(strcmp(k,y[i])==0)break;//如果数组y[n][m]中的一个汉语词与输入的单词相同时则退出循环 if(i>=n)printf(“抱歉,查找不到该单词n”); else printf(“%s的意思为:%s n”,k,x[i]); } if(strcmp(k,k1)==0)break;//入输入的单词为u则退出该循环返回主菜单 } } void main(){ char k[m];char x[n][m]={“auto”,“break”,“do”,“else”,“float”,“double”,“if”,“switch”,“register”,“int”};char y[n][m]={“自动”,“中断”,“循环体”,“否则”,“单精度”,“双精度”,“如果”,“开关”,“寄存器”,“整形”};while(1){ printf(“t|*********************电子词典模拟软件*********************|n”);printf(“t 1.先选择词典:输入字母e/c选择英汉还是汉英词典n”);printf(“t 2.输入要查询的词,回车结束输入n”);printf(“t 3.输入字母u返回主菜单,重新选择词典n”);printf(“t 4.退出:主菜单下输入字母 bye 退出此此电子词典程序n”);printf(“t|******************** All rights reserved******************|n”); printf(“输入字母e/c选择英汉还是汉英词典 n”); gets(k); if(strcmp(k,“e”)==0)yinghan(x,y);//如果输入的字符数组等于e则执行英汉词典 else if(strcmp(k,“c”)==0)hanying(x,y);//如果输入的字符数组等于c则执行汉英词典 else if(strcmp(k,“u”)==0);//如果输入的字符数组等于u则返回主菜单 else if(strcmp(k,“bye”)==0)break;//如果输入的字符数组等于bye则退出程序 } } 一 问题描述与分析 假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开学学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计学生选修课程系统,使之能提供以下功能: 1.课程信息录入功能(课程信息用文件保存)2.课程信息浏览功能 3.排序:按总学时排序 4.查询功能:按开学学期查询 5.课程修改,删除(可选项) 二 总体设计 根据题目要求,定义结构体类型如下: struct subjects { char no[10];char name[20];char kind[20];int stime; /*总学时*/ int ttime; /*授课学时*/ int etime; /*实验或上机学时*/ float score;int term;}sub[N]; 三 详细设计 1)存储结构的选择 在这个程序中,我们选择用结构体数组来存储课程,即顺序存储结构 Struct subjects sub[N] 2)系统初始化 这个模块的主要功能是得到初始的课程。为了实现“一次输入,多次使用”,我们用文件来保存课程。第一次运行本程序需从键盘输入所有课程并保存到文件中,以后运行就可以从文件中读取数据,直接使用了。这样既可以减少输入的麻烦,更重要的是使本程序可以连续运行,每次运行都可以使用上一次保存的结果。void newfile(){ int i;FILE *fp;if((fp=fopen(“sub.dat”,“wb”))==NULL){ printf(“文件建立失败!请重新运行程序。n”); exit(0); } } printf(“请输入课程门数”);scanf(“%d”,&num);for(i=0;i 3)课程浏览功能 按课程编号进行浏览 void read1(){ FILE *fp;num=0;fp=fopen(“sub.dat”,“r”);if(fp==NULL){ printf(“文件打开失败!请重新运行程序。n”); exit(0);} while(!feof(fp)){ fread(&sub[num],1,sizeof(struct subjects),fp); num++;} num--;fclose(fp);printf(“现在共有%d门课程,初始数据为:n”,num);output();} 3 4)排序 按总学时排序:使用改进的起泡法排序。void sortstime(){ int i,j,flag;struct subjects temp;for(i=0;i flag=0; for(j=0;j if(sub[j].stime { temp=sub[j]; sub[j]=sub[j+1]; sub[j+1]=temp; flag=1; } if(flag==0) break;}printf(“排序后的课程为:n”);output();} 4 5)查找(总学时) 按开学学期查询,查找用顺序查找法。void find(){ int i,cterm;printf(“请输入要查找课程的开学学期:n”);getchar();scanf(“%d”,&cterm);i=findterm(cterm);if(i==-1) printf(“要查找的学期不存在:n”);else { printf(“查找到的课程信息为:n”); printf(“课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,总学分,开学学期:n”); printf(“===================================n”); printf(“%st%-10st%st%dt%dt%dt%.1ft%dt”,sub[i].no,sub[i].name,sub[i].kind,sub[i].stime,sub[i].ttime,sub[i].etime,sub[i].score,sub[i].term); printf(“n”);} } int findterm(int cterm[]){ } int i;for(i=0;i<=num;i++)if(cterm-sub[i].term==0) return i;return-1; 6)参考文献 C语言指导书。7)心得体会 通过对课程精心设计,我从中获得了不少东西: 1.我知道一些自己不太熟悉的知识,比如文件系统中的好多知识; 2.从中懂得了合作的重要性,这是以前没注意的; 3.也锻炼了自己的思维能力,可以把一整块东西分成若干个小块来处理; 4.在锻炼的同时,自己得到了一种满足感。 计算机辅助工艺设计 课 程 设 计 说 明 书 设计题目: 制定CA6140车床法兰盘的加工工艺 设计钻4×φ9mm孔的钻床夹具 设 计 者:金 凯 敏 学 号:040101220 班 级:A04机械(2)班 指导教师:李 静 敏 机械设计制造及其自动化系 2008年1月16日 目录 一、序言„„„„„„„„„„„„„„„„„„„„„„„„„„„..3 二、设计任务„„„„„„„„„„„„„„„„„„„„„„„„„..3 三、计算生产纲领、确定生产类型„„„„„„„„„„„„„„„„..3 四、零件的分析„„„„„„„„„„„„„„„„„„„„„„„„..3 1、零件的作用„„„„„„„„„„„„„„„„„„„„„„„„„3 2、零件的工艺分析„„„„„„„„„„„„„„„„„„„„„„„4 五、确定毛坯的制造方法、初步确定毛坯形状„„„„„„„„„„„..4 六、工艺规程设计„„„„„„„„„„„„„„„„„„„„„„„..4 1、定位基准的选择„„„„„„„„„„„„„„„„„„„„„4 2、工件表面加工方法的选择„„„„„„„„„„„„„„„„„4 3、制定工艺路线„„„„„„„„„„„„„„„„„„„„„„.5 4、以工序Ⅱ为例说明确定切削用量的依据„„„„„„„„„„„.6 七、夹具设计„„„„„„„„„„„„„„„„„„„„„„„„„..7 1、设计要求„„„„„„„„„„„„„„„„„„„„„„„„.7 2、夹具设计的有关计算„„„„„„„„„„„„„„„„..„„..7 3、夹具结构设计及操作简要说明„„„„„„„„„„„„....„„7 八、参考文献„„„„„„„„„„„„„„„„„„„„„„„„ „..8 (一)序言 机械辅助工艺课程设计是在我们完成了全部基础课、技术基础课、大部分专业课之后进行的。这是我们在进行毕业设计之前对所学各课程的一次深入的综合性的复习,也是一次理论联系实际的训练,因此,它在我们四年的大学生活中占有重要的地位。 通过本次课程设计,应该得到下述各方面的锻炼: 能熟练运用机械制造工艺设计中的基本理论以及在生产实习中学到的实践知识,正确地解决一个零件在加工中的定位、夹紧以及工艺路线安排、工艺尺寸确定等问题,保证零件的加工质量。提高结构设计的能力。通过设计夹具的训练,应当获得根据被加工零件的加工要求,设计出高效、省力、经济合理而且能保证加工质量的夹具的能力。学会使用手册及图表资料。掌握与本设计有关的各种资料的名称、出处、能够做到熟练运用。 就我个人而言,通过这次设计,基本上掌握了零件机械加工工艺规程的设计,机床专用夹具等工艺装备的设计等。并学会了使用和查阅各种设计资料、手册、和国家标准等。最重要的是综合运用所学理论知识,解决现代实际工艺设计问题,巩固和加深了所学到的东西。并在设计过程中,学到了很多课堂上没有学到的东西。能够顺利的完成这次课程设计,首先得助于李静敏老师的悉心指导。在设计过程中,由于对零件加工所用到的设备的基本性能和加工范围缺乏全面的了解,缺乏实际的生产经验,导致在设计中碰到了许多的问题,但在通过请教老师和咨询同学,翻阅资料、查工具书,解决设计过程中的一个又一个的问题。在这个过程中,使我对所学的知识有了进一步的了解,也了解了一些设计工具书的用途,同时,也锻炼了相互之间的协同工作能力。在此,十分感谢任晓智老师的细心指导,感谢同学们的互相帮助。在以后的学习生活中,我将继续刻苦努力,不段提高自己。 本说明书主要是CA6140卧式车床上的法兰盘的有关工艺规程的设计说明,由于本本人专业能力水平有限,设计存在许多错误和不足之处,恳请老师给予指正。 (二)零件作用及设计任务 CA6140卧式车床上的法兰盘,为盘类零件,用于卧式车床上。车床的变速箱固定在主轴箱上,靠法兰盘定心。法兰盘内孔与主轴的中间轴承外圆相配,外圆与变速箱体孔相配,以保证主轴三个轴承孔同心,使齿轮正确啮合。主要作用是标明刻度,实现纵向进给。分析法兰盘的技术要求,并绘制零件图。设计零件技术机械加工工艺规程,填写工艺文件。设计零件机械加工工艺装备。设计机床专用夹具总装图中某个主要零件的零件图。 (四)零件的分析 一、零件的作用 题目给的零件是CA6140卧式车床上的法兰盘,它位于车床丝杆的末端,主要作用是标明刻度,实现纵向进给。零件的Φ100外圆上标有刻度线,用来对齐调节刻度盘上的刻度值,从而能够直接读出所调整的数值;外圆上钻有底部为Φ4mm上部为Φ6mm的定位孔,实现精确定位。法兰盘中部的通孔则给传递力矩的标明通过,本身没有受到多少力的作用。 二、零件的工艺分析 法兰盘共有三组加工表面,他们之间有一定的位置要求。现分述如下: 1、以Φ45外圆(中间)为中心的加工表面 这一组加工表面包括:外圆,端面及倒角;过度倒圆;内孔及其左端倒角。 2、以Φ45外圆(端)为中心的加工表面 这一组加工表面包括:端面,外圆,倒角;切槽3×2;内孔的右端倒角。 3、以4—Φ9的孔为中心加工表面 这一组加工表面包括:外圆,端面,侧面;外圆,过度圆角;4—Φ9孔和同轴的孔。 它们之间有一定的位置要求,主要是: 1)、左端面与Φ20孔中心轴的跳动度为0.05 ; 2)、右端面与Φ20孔中心轴线的跳动度为 0.05; 3)、Φ90的外圆与4—Φ9孔的圆跳动公差为 0.06。 经过对以上加工表面的分析,我们可先选定粗基准,加工出精基准所在的加工表面,然后借助专用夹具对其他加工表面进行加工,保证它们的位置精度。 (五)确定毛坯制造方法,初步确定毛坯形状 零件材料是HT200。零件年产量是中批量,而且零件加工的轮廓尺寸不大,在考虑提高生产率保证加工精度后可采用铸造成型。零件形状并不复杂,因此毛坯形状可以与零件的形状尽量接近,内孔不铸出。毛坯尺寸通过确定加工余量后再决定。 (六)工艺规程设计 一、基准的选择 定位的选择是工艺规程设计中重要的工作之一。定位选择得正确与合理,可以使加工质量得到保证,生产率得宜提高。否则,加工工艺过程中会问题百出,更有甚者,还会造成零件大批报废,使生产无法正进行。 1、粗基准的选择 因为法兰盘可归为轴类零件,执照“保证不加工表面与加工表面相互精度原则”的粗基准选择原则(即当零件有不加工表面时,应以这些不加工表面作为粗基准;若零件有若干个不加工表面时则应与这些加工表面要求相对精度较高的不加工表面作为粗基准),所以对于本零件可以先以法兰盘右端Φ45的外圆及Φ90的右端面作为粗基准,利用三爪卡盘夹紧Φ45外圆可同时削除五个自由度,再以Φ90的右端面定位可削除一个自由度。 2、主要就考虑基准重合问题 当设计基准与定位基准不重合时,应该进行尺寸换算。这在以后还要专门计算,此处不再计算。 二、工件表面加工方法的选择 本零件的加工面有个圆、内孔、端面、车槽等,材料为HT200。参考《机械制造工艺设计简明手册》表1.4— 6、表1.4— 7、表1.4—8等,其加工方法选择如下: 1、外圆面:公差等级为IT6~IT8,表面粗糙度为 , 采用粗车→半精车→磨削的加工方法。 2、Φ20内孔:公差等级为IT7~IT8,表面粗糙度为,采用钻→扩→铰→精铰的加工方法,倒角用车刀加工。 3、外圆面:公差等级为IT13~IT14,表面粗糙度为,采用粗车→半精车→磨削的加工方法。 4、Φ90外圆:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车—半精车—磨削。 5、Φ100外圆面:公差等级为IT11,表面粗糙度为,采用粗车→半精车→磨削的加工方法。 6、右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车。 7、Φ90突台右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→精车。 8、Φ90突台左端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→磨削。 9、Φ100突台左端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→精车。 10、槽3×2:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车。 11、Φ100突台右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→磨削。 12、Φ90突台距离轴线34mm的被铣平面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗铣→精铣.13、Φ90突台距离轴线24mm的被铣平面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗铣→精铣→磨削.14、4—Φ9孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻削。 15、Φ4的孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻削。 16Φ6的孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻→铰。 三、制定工艺路线 制定工艺路线应该使零件的加工精度(尺寸精度、形状精度、位置精度)和表面质量等技术要求能得到合理的保证。在生产纲领已经确定为大批生产的条件下,可以考虑采用通用机床配以志用夹具,并尽量使工序集中来提高生产率。还有,应当考虑经济效果,以便降低生产成本,多方面考虑而制定的工艺路线为: 1、工序Ⅰ 粗车Φ100柱体左端面。 2、工序Ⅱ 钻、扩、粗铰、精铰Φ20mm孔至图样尺寸并车孔左端的倒角。 3、工序Ⅲ 粗车Φ100柱体右端面,粗车Φ90柱体左端面,半精车Φ100左、右端面、Φ90左端面,精车Φ100左端面、Φ90左端面,粗车外圆Φ45、Φ100、Φ90,半精车外圆Φ45、Φ90、Φ100、,车Φ100柱体的倒角,车Φ45柱体的过度倒圆。 4、工序Ⅳ 粗车、半精车、精车Φ90右端面,车槽3×2,粗车、半精车外圆及倒角。 5、工序Ⅴ 粗车φ45 右端面,倒角(内孔右侧),倒角(φ45 右侧) 6、工序Ⅵ 粗铣、精铣Φ90柱体的两侧面。 7、工序Ⅶ 钻Φ4孔,铰Φ6孔。 8、工序Ⅷ 钻4—Φ9孔。 9、工序Ⅸ 磨削B面,即外圆面、Φ100右端面、Φ90左端面。 10、工序Ⅹ 磨削外圆面Φ100,Φ90。 11、工序Ⅺ 刻字刻线。 12、工序Ⅻ 镀铬。 13、工序ⅩⅢ 检测入库。 四、以工序Ⅱ为例说明确定切削用量及基本工时的依据 (一)钻Φ18孔 (1)刀具选择:查《机械制造工艺设计简明手册》选用Φ18高速钢锥柄标准花钻。 (2)切削用量选择: 查《切削用量手册》得:f=0.70~0.86mm/r,再由《机械制造工艺设计简明手册》C365L 车床进给量取f =0.76mm/r。查《切削用量简明手册》取V =0.33m/s=19.8m/min n =1000 V / D=1000×19.8/3.14×18=350r/min 按机床选取n =322r/m,故V = D n /1000=3.14×18×322/1000=18m/min (3)计算基本工时: T=(L+L1+L2)/(f×n)=(91+11+0)/(0.76×322)=0.42min。 其中L=91,L1=(D/2)×cotKr+2=11,L2=0 (二)扩Φ19.8 孔 (1)刀具选择:选用Φ19.8高速钢锥柄扩孔钻。 (2)确定切削用量: 查《切削用量简明手册》得:f=0.90~1.1mm/r,再由《机械制造工艺设计简明手册》C365L 车床进给量取f =0.92mm/r。扩孔时的切削速度,由《现代机械制造工艺流程设计实训教程》得公式:VC=(1/2~1/3)VC 查《切削用量简明手册》取VC =0.29m/s=17.4m/min VC=(1/2~1/3)VC =5.8~8.7m/min n=1000 VC/ D=1000×(5.8~8.7)/(3.14×18)=93~140r/min 按机床选取n =136r/min,故V = D n /1000=3.14×19.8×136/1000=8.5m/min (3)计算基本工时: T=(L+L1+L2)/(f×n)=(91+14+2)/(0.92×136)=0.86min。 其中L=91,L1=14,L2=2 (三)粗铰Φ19.94 (1)刀具选择:Φ19.94高速钢锥柄铰刀。后刀面磨钝标准为0.4~0.6,耐用度T=60min (2)确定切削用量: 背吃刀量asp=0.07 查《切削用量简明手册》得:f=1.0~2.0mm/r,取f=1.68mm/r。 计算切削速度V=CVdoZvKV/(601mTmapXvfYv),其中CV=15.6,ZV=0.2,XV=0.1,YV=0.5,m=0.3,KV=(190/HB)0.125=1,则: V=15.6×(19.94)0.2/[601-0.3×36000.3×(0.07)0.1×(1.68)0.5] =0.14m/s=8.4m/min n=1000×V/(d)=1000×8.4/(3.14×19.94)=134r/min 按机床选取n =132r/min V = d n /1000=3.14×132×19.94/1000=8.26m/min (3)计算基本工时: T=(L+L1+L2)/(f×n)=(91+14+2)/(1.68×132)=0.48min。 其中L=91,L1=14,L2=2 (四)精铰Φ20 (1)刀具选择:Φ20高速钢锥柄机用铰刀 (2)确定切削用量: 背吃刀量asp=0.03。切削速度与粗铰,故n =132r/mmin。 由《切削用量简明手册》f=1.0~2.0mm/r,取f=1.24 VC= d n /1000=3.14×132×20/1000=8.29r/min (3)计算基本工时: T=(L+L1+L2)/(f*n) =(91+14+2)/(1.24*132) =0.65min 其中L=91,L1=14,L2=2 (五)倒角(内孔左侧) (1)刀具选择:用粗车Φ100外圆左端面的端面车刀。 (2)确定切削用量: 背吃刀量asp=1.0mm,手动一次走刀。 V=30,n =1000*V /(d)=1000*30/(3.14*20)=477.7r/min 由机床说明书,n=430r/min V= d n /1000=3.14*430*20/1000=27m/min (七)夹具设计 通过跟老师商量并指定设计第Ⅶ道工序钻4×Φ9孔的专用夹具,本夹具将用于Z525摇臂钻床。 一、设计要求 本夹具无严格的技术要求,因此,应主要考虑如何提高劳动生产率,降低劳动强度,面精度不是主要考虑的问题。 二、夹具设计的有关计算 定位误差分析: 1、定位元件尺寸及公差的确定:夹具的主要定位元件为一平面一短销,该定位短销的尺寸与公差规定和本零件在工作时的尺寸与公差配合,即 2、由于存在两平面配合,由于零件的表面粗糙度为,因此需要与配合平面有一粗糙度的要求为 3、钻削力的计算: 刀具选用高速钢材料 查《机床夹具设计手册》表1-2-8 得Kn=1.03、、4、夹紧力计算: 查《机床夹具设计手册》由表1-2-23 可以知道采用点接触螺旋副的当量摩擦半径为0 查表1-2-21: 2°29′ 选用梯形螺纹有利于自锁 8°50′最终得: =1120N 由于工件为垂直安装在夹具之间,所以夹紧力,所以夹具设计符合要求。 三、夹具结构设计及操作简要说明 在设计夹具进应该注意提高劳动生产率。因此,使用铰链式钻模,一次固定4个钻套,在一次装夹中可以加工4个孔。本工序是粗加工,切削力较大,但是由于钻削重要生产的轴向力指向定位面,和夹紧力方向相同,所以夹紧力不直接对消切削力。但是切削力产生颠覆力矩,应该使夹紧力主法平衡。利用钻模板夹紧Φ90突台。 装夹工件时,先翻开钻模板把工件放在夹具上,由平面上的短销定位,再把钻模板合上,转动手柄利用升降工作台来实现对工件的夹紧。这样就可以钻削了。 本夹具装配图和零件图,见附图。 (八)参考文献 1、《现代制造工艺设计方法》。段明扬主编2007年1月。广西师范大学出版社 2、《现代机械制造工艺设计实训教程》。段明扬主编 2007年1月。广西师范大学出版社 3、《机械制造工艺设计简明手册》。李益民主编1999年10月 机械工业出版社 4、《切削用量简明手册》。艾兴等编2000年3月 机械工业出版社 5、《机床夹具设计手册》。王光斗等主编2000年11月 上海科学技术出版社 6、《金属机械加工工艺人员手册》。上海科技出版社 7、《机床夹具设计原理》。龚定安等主编 8、《机械制造技术基础》。华楚生 主编2000年4月 重庆大学出版社 (责任编辑:admin) 顶一下(6)54.50%踩一下(5)45.50 新疆工程学院 课程设计说明书 题目名称:矿井火灾防治课程设计 系部:专业班级:学生姓名:指导教师:完成日期:年月日 新疆工程学院 安全工程系课程设计任务书 教研室主任(签名)系(部)主任(签名)年月日 新疆工程学院 课程设计评定意见 设计题目:学生姓名:评定意见: 评定成绩: 指导教师(签名):年月日 评定意见参考提纲: 1.学生完成的工作量与内容是否符合任务书的要求。2.学生的勤勉态度。 3.设计或说明书的优缺点,包括:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。 课程设计说明书格式及要求 1.摘要 1)摘要正文 (小四,宋体) 摘要内容200~300字为易,要包括目的、方法、结果和结论。2)关键词XXXX;XXXX;XXXX(3—8个主题词)(小四,黑体) 2.目录格式 目录(三号,黑体,居中)XXXXX(小四,黑体)……………………………………………11.l XXXXX(小四,宋体)……………………………………………21.1.1 XXXXX(同上)………………………………………………… 33.说明书正文格式: 1.XXXXX(三号,黑体)1.1XXXXX(四号,黑体)1.1.1 XXXXX(小四,黑体) 正文:XXXXX(小四,宋体) (页码居中) 4.致谢格式: 致谢(三号,黑体,居中)致谢内容(小四,宋体)5.参考文献格式: 参考文献 (三号,黑体,居中) 列出的参考文献限于作者直接阅读过的、最主要的且一般要求发表在正式出版物上的文献。参考文献的著录,按文稿中引用顺序排列。 参考文献内容(五号,宋体)示例如下: 期刊—[序号]作者1,作者2…,作者n.题(篇)名[J].刊名(版本),出版年,卷次(期次)。 图书—[序号]作者1,作者2…,作者n.书名[M].出版地:出版社,出版年。 6.纸型、页码要求: 纸型:双面打印A4纸,每行32-33个字,字间距:0.9磅左右,位置:标准;每页28-29行,行间距:21磅左右。每章另起一页。 页码:居中,小五 7.量和单位的使用: 必须符合国家标准规定,不得使用已废弃的单位。量和单位不用中文名称,而用法定符号表示。 班级:___________学号:____________姓名:______________ 指导教师:_________ 锻造课程设计法兰设计说明书 目录 序言 零件的分析.............................................................................................3 1.1零件的作用....................................................................................31.2零件的材料……………………………………………………….3 1.3零件的结构分析……………………………………………........4 1.4对毛坯的说明................................................................................4 1.5零件的工艺分析............................................................................5 2 工艺规程设计........................................................................................5 2.1 制定工艺路线...............................................................................6 3 收获与体会.............................................................................................9 4 参考文献...............................................................................................9 序言 锻造课程设计是在我们学完了大学的全部基础课、技术基础课以及大部分专业课之后进行的。这是我们进行毕业设计之前对所学各课程的一次深入的综合性的链接,也是一次理论联系实际训练。因此,它在我们的大学学习生活中占有十分重要的地位。 就我个人而言,我希望能通过这次课程设计对自己未来将从事的工作进行一次适应性训练,从而锻炼自己分析问题、解决问题的能力,为今后走向工作岗位适应工作条件打下一个良好的基础。 相信通过课程设计能将零碎的知识点都联系起来,系统而全面的做好设计。通过本次课程设计,希望能得到下述方面的锻炼:①培养制定零件锻造等机械加工工艺规程和分析工艺问题的能力,设计机床夹具的能力。②熟悉有关标准和设计资料,学会使用有关手册和数据库。 由于能力所限,设计尚有许多不足之处,恳请杨老师给予指教。摘要 自由锻的基本工序:自由锻造时,锻件的形状是通过一些基本变形工序将坯料逐步锻成的。自由锻造的基本工序有镦粗、拔长、冲孔、弯曲和切断等。 1.镦粗 镦粗是对原坯料沿轴向锻打,使其高度减低、横截面增大的操作过程。这种工序常用于锻造齿轮坯和其他圆盘形类锻件。镦粗分为全部镦粗和局部锻粗两种。 2.拔长 拔长是使坯料的长度增加,截面减小的锻造工序,通常用来生产轴类件毛坯,如车床主轴、连杆等。3.冲孔 用冲子在坯料上冲出通孔或不通孔的锻造工序。4.弯曲 使坯料弯曲成一定角度或形状的锻造工序。 5.扭转 使坯料的一部分相对另一部分旋转一定角度的锻造工序。6.切割 分割坯料或切除料头的锻造工序。 1.零件的分析 1.1零件的作用 该零件称作法兰是管子与管子之间相互连接的零件,用于管端之间的连接;也有用在设备进出口上的法兰,用于两个设备之间的连接,如减速机法兰。法兰连接或法兰接头,是指由法兰、垫片及螺栓三者相互连接作为一组组合密封结构的可拆连接。管道法兰系指管道装置中配管用的法兰,用在设备上系指设备的进出口法兰。法兰上有孔眼,螺栓使两法兰紧连。法兰间用衬垫密封.根据零件图来看该零件是用来连接两个直管道,对管道进行固定和导向,改变流体的方向,对连接处进行固定和密封。1.2零件的材料 1.2.1材料的特性: 材质为Q345A,是一种低合金钢,化学成分如下:C 0.20%,Si≤0.55%,Mn≤1.70%,P≤0.045%,S≤0.045%,V 0.02%~0.15%,Nb 0.015%~0.060%,Ti 0.02%~0.20%.与Q345B,C,D,E钢相比而言,低温冲冲击的试验温度高,性能差.屈服强度在345MP左右.1.2.2材料的用途: 广泛应用于桥梁、车辆、船舶、建筑、压力容器等.1.3零件的结构分析 从零件图来看,该法兰结构较为简单表面的要求精度不高.此法兰整体呈长方体,在四角对称有4个螺栓通孔,有直径不同的两个盲孔垂直相交连通,另外,一面有4个大小相同的凹槽.对法兰的基本要求是高强度、高韧性、高耐磨性和回转平稳性,因而安排法兰加工过程应考虑到这些特点 1.4对毛坯的说明 1.4.1毛坯类型 由于材质Q345A的强度较高,该零件采用自由锻的锻造工艺,自由锻生产率低,加工余量大,但工具简单,通用性大,故被广泛用于锻造形状较简单的单件、小批生产的锻件。所以不必要机加工获得,直接采用金属型铸造的方式获得外形与零件相同的毛坯.更为省力.注意留有较大的加工余量,废料相应增多不可避免.1.4.2毛坯余量的确定 因为零件形状并不复杂而且零件加工的尺寸不大,因此毛坯形状可以与零件形状接近。由于要求设计零件的长宽高分别为A=110mm,B=107mm,H=140mm。满足表中规定的A/B≤2.5。由锻造实用速查手册,满足A﹤H﹤2.5A,所以由表格得加工余量a=8±3,b=8±3(锻件精度等级为F级的),我选择a=10mm,b=10mm。所以锻件高H1=H+b=140+b=150mm,B1=B+b=116mm ,A1=A+a=120mm 1.4.3毛坯定位基准的选择 1.4.3.1粗基准 选择不加工面或加工表面精度不高的面为基准,根据基准选择原则,以底面为基准面,以它的中心线为粗基准。1.4.3.2精基准 因为后面表面的粗糙度为3.2,是该法兰零件精度最高的面,所以选它为精基准加工面。1.5零件的工艺分析 生产工艺主要分为锻造、铸造这两种。铸造法兰和锻造法兰 铸造出来的法兰,毛坯形状尺寸准确,加工量小,成本低,但有铸造缺陷(气孔.裂纹.夹杂);铸件内部组织流线型较差(如果是切削件,流线型更差); 锻造法兰一般比铸造法兰含碳低不易生锈,锻件流线型好,组织比较致密,机械性能优于铸造法兰; 锻造工艺不当也会出现晶粒大或不均,硬化裂纹现象,锻造成本高于铸造法兰。 锻件比铸件能承受更高的剪切力和拉伸力。 铸件的优点在于可以搞出比较复杂的外形,成本比较低; 锻件优点在于内部组织均匀,不存在铸件中的气孔,夹杂等有害缺陷; 1.5.1坯料和零件的相关计算 坯料尺寸:长A1=120mm,宽B1=116mm,H1=150mm.密度ρ=7.85g/cm³ 坯料体积V=150×120×116=2088cm³ 坯料质量m=7.85×2088=16390.8g 零件尺寸:H=140mm, A=110mm, B=106mm.除去通孔和凹槽体积V=140×110×106=1632.4cm³ 4螺栓通孔体积V=(π×1.7²÷4×(10.6-4.2)+π×2.6²÷4×4.2)×4=147.3cm³ 凹槽体积V=(9.46×8-8.46×7)×0.175=2.88cm³ 冲孔废料体积V=(π×4.5²÷4×(8.55-6.5)=32.6cm³ 零件体积V=14×11×10.6-(147.3+2.88+32.6)=1449.62cm³ 零件质量m=7.85×1449.62=11379.5g 废料质量m=16390.8-11379.5=5011.3g 1.6零件定位基准的选择 1.6.1粗基准的选择 选择不加工面或加工表面精度不高的面为基准,根据基准选择原则,以底面为基准面,以它的中心线为粗基准。 1.6.2精基准的选择 因为后面表面的粗糙度为3.2,是该法兰零件精度最高的面,所以选它为精基准加工面。精加工这个表面和其上面的四个凹槽。 1.6.3加工顺序的选择 先粗后精、先主后次、基准先行、先面后孔的原则安排加工顺序,逐步提高加工精度 2.工艺规程的设计 2.1制定工艺路线 工艺方案㈠ (1)下料:取铸造好的柱状坯料Q345A,粗加工成长宽高分别为120mm,116mm,150mm的柱状坯件。 (2)加热:炉型:半连续炉,加热时间:2至3小时,锻造温度:始锻温度1200℃终锻温度750℃.(3)镦粗: 镦粗用钢筋头镦粗机 锻锤吨位:0.75吨.(4)冲孔:先在右面冲φ65的盲孔,深度为75mm,孔的中心距地面高度为70mm,距后面为85.5-(65÷2)=53mm。然后在背面冲φ45的盲孔,深度为20.5mm,孔的中心距地面高度为70mm,距零件的右面为22.5+30=52.5mm。 (5)扩孔:扩右表面的盲孔,使直径φ74mm,深度10mm。 扩右表面的盲孔,使直径φ77mm,深度7mm。 (6)钻孔:在车床上钻四个φ17的通孔,从前面到后面。该通孔中心距左面20.5mm,距上面17mm。在四个φ17的通孔的基础上,从前面扩深度为42mm,φ26mm的孔,其余三个通孔同理。 (7)中间热处理:退火,退火温度为850℃.(8)精加工:在刨床上精加工成长宽高分别为110mm,106mm,140mm的柱状零件。 (9)铣沟槽:在背面铣一个深度为1.75mm,宽度为5mm的矩形沟槽。其中内边长84.6,宽70,外边长94.6,宽84.6.矩形的中心线与零件中心线重合.须精加工保证粗糙度.(10)最终热处理:正火,正火温度900℃.工艺方案㈡ (1)下料:取铸造好的柱状坯料Q345A,粗加工成长宽高分别为120mm,116mm,150mm的柱状坯件。 (2)加热:炉型:半连续炉,加热时间:2至3小时,锻造温度:始锻温度1200℃终锻温度750℃.(3)钻孔:在车床上钻四个φ17的通孔,从前面到后面。该通孔中心距左面20.5mm,距上面17mm。在四个φ17的通孔的基础上,从前面扩深度为42mm,φ26mm的孔,其余三个通孔同理。(4)镦粗: 镦粗用钢筋头镦粗机 锻锤吨位:0.75吨.(5)冲孔:先在背面冲φ45的盲孔,深度为20.5mm,孔的中心距地面高度为70mm,距零件的右面为22.5+30=52.5mm。然后在右面冲φ65的盲孔,深度为75mm,孔的中心距地面高度为70mm,距后面为85.5-(65÷2)=53mm。 (6)扩孔:扩右表面的盲孔,使直径φ74mm,深度10mm。 扩右表面的盲孔,使直径φ77mm,深度7mm。 (7)中间热处理:退火,退火温度为850℃.(8)精加工:在刨床上精加工成长宽高分别为110mm,106mm,140mm的柱状零件。 (9)铣沟槽:在背面铣一个深度为1.75mm,宽度为5mm的矩形沟槽。其中内边长84.6,宽70,外边长94.6,宽84.6.矩形的中心线与零件中心线重合.须精加工保证粗糙度.(10)最终热处理:正火,正火温度900℃.方案一和方案二比较,方案二的工艺对保正零件的基本形状更加困难,而且方案二的工艺相比方案一更加浪费材料,所以选择方案一更为合理.3.收获和体会 通过一周的课程设计,我对本专业的知识有了更深的了解,如锻造的基本工序,加工基准如何选择,加工工步的顺序,各种材料的特性和加工性能等。同时也把一部分以前所学的知识(包括机械制图,互换性与技术测量,工程材料及成型技术基础等)复习了一遍,对绘图软件CAD和CAXA的操作也更加熟练,提高了自己的绘图能力。课程设计是一门实践课,通过课程设计把自己的理论水平和实践相结合,又提高了自己分析问题解决问题的能力。 另外,在课程设计过程中,通过和其他同学的互相合作以及老师的指导和帮助,我学到了很多东西,我的团队合作能力也得到了一定的提高,为以后走上社会和工作岗位做好准备。 4.参考文献 《锻造实用数据速查手册》机械工业出版社 《实用机械加工工艺手册》机械工业出版社 《金属学与热处理》机械工业出版社 《金属材料成型工艺及控制》北京大学出版社第二篇:C语言课程设计说明书
第三篇:课程设计说明书
第四篇:课程设计说明书及格式
第五篇:法兰课程设计说明书