CA6140车床纵向开环系统设计-毕业设计论文_第1页
CA6140车床纵向开环系统设计-毕业设计论文_第2页
CA6140车床纵向开环系统设计-毕业设计论文_第3页
CA6140车床纵向开环系统设计-毕业设计论文_第4页
CA6140车床纵向开环系统设计-毕业设计论文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、某某学院毕业设计论文 CA6140车床纵向开环系统设计 专 业 机械设计与制造 所 在 系 机电工程系 摘 要 数控机床作为机、电、液、气等一体化的典型产品,在机械制造业中发挥着巨大的作用,很好地解决了现代机械制造中结构复杂、精密、批量小、多变零件的加工问题,且能稳定产品的加工质量,大幅度地提高生产效率。但从目前企业面临的情况看,因数控机床价格较贵,一次性投资较大使企业心有余而力缺乏。我国作为机床大国,拥有大量的普通机床。因此,对普通机床数控化改造不失为一种较好的选择。 而且选用连续控制系统改造后的经济型数控车床具有定位、直线插补、圆弧插补、暂停、循环加工、螺纹加工等功能。考虑到经济型数控机床

2、加工精度要求不高,为了简化结构、降低本钱,采用步进电机开环控制系统,有利于机床的高效,普及。关键词: 机电一体化; 开环控制纵向进给系统设计; 步进电动机Abstract CNC machine tools as mechanical, electrical, hydraulic, pneumatic and other typical product integration, played a huge role in the machinery manufacturing industry, very good solution to a complex structure in mode

3、rn mechanical manufacture, precision, small batch, changing parts of the processing problems, and stable product quality, dramatically increasing productivity. But look on the current business situation, due to more expensive CNC machine tool, one-time investment large enterprises the flesh is weak.

4、 As the machine power in China, has a large number of common machine tools. Therefore, ordinary numerical control transformation of machine tool is a good choice. And choose the continuous transformation of control system of CNC lathe with positioning, linear interpolation, circular interpolation, p

5、ause, loop processing, thread processing and other functions. Taking into account the economical numerical control machine tool accuracy is not high, in order to simplify the structure, reducing costs, using open-loop stepper motor control systems, machine-friendly and efficient, universal. Keywords

6、: Mechanical-electrical integration ;Open-loop control length feed system design ;Ball screw nut pair; stepper motor目 录 TOC o 1-3 h z u HYPERLINK l _Toc344223053 第一章绪论 PAGEREF _Toc344223053 h 1 HYPERLINK l _Toc344223054 1.1 设计的目的 PAGEREF _Toc344223054 h 1 HYPERLINK l _Toc344223055 1.2 设计的内容 PAGEREF

7、_Toc344223055 h 1 HYPERLINK l _Toc344223056 微机数控系统总体设方案的拟定 PAGEREF _Toc344223056 h 1 HYPERLINK l _Toc344223057 1.2.2 进给伺服系统机械局部设计计算 PAGEREF _Toc344223057 h 2 HYPERLINK l _Toc344223058 微机控制系统的设计 PAGEREF _Toc344223058 h 2 HYPERLINK l _Toc344223059 数控加工程序的编制 PAGEREF _Toc344223059 h 2 HYPERLINK l _Toc34

8、4223060 1.3 设计任务 PAGEREF _Toc344223060 h 3 HYPERLINK l _Toc344223061 1.3.1 题目 PAGEREF _Toc344223061 h 3 HYPERLINK l _Toc344223062 1.3.2.设计任务 PAGEREF _Toc344223062 h 3 HYPERLINK l _Toc344223063 1.3.3 给定条件 PAGEREF _Toc344223063 h 3 HYPERLINK l _Toc344223064 1.3.4 设计要求 PAGEREF _Toc344223064 h 3 HYPERLI

9、NK l _Toc344223065 第二章微型数控系统总体设计方案的拟定 PAGEREF _Toc344223065 h 4 HYPERLINK l _Toc344223066 2.1 总体方案确实定 PAGEREF _Toc344223066 h 4 HYPERLINK l _Toc344223067 、系统的运动方式与伺服系统的选择 PAGEREF _Toc344223067 h 4 HYPERLINK l _Toc344223068 、计算机系统 PAGEREF _Toc344223068 h 4 HYPERLINK l _Toc344223069 、机床传动方式 PAGEREF _T

10、oc344223069 h 4 HYPERLINK l _Toc344223070 第三章机床进给伺服系统机械局部设计计算 PAGEREF _Toc344223070 h 5 HYPERLINK l _Toc344223071 系统脉冲当量及切削力确实定 PAGEREF _Toc344223071 h 5 HYPERLINK l _Toc344223072 3.2 切削力的计算 PAGEREF _Toc344223072 h 5 HYPERLINK l _Toc344223073 3.3 滚珠丝杠螺母副的设计、计算和选型 PAGEREF _Toc344223073 h 5 HYPERLINK

11、l _Toc344223074 第四章 进给伺服系统传动计算 PAGEREF _Toc344223074 h 10 HYPERLINK l _Toc344223075 4.1 齿轮传动比计算(纵向进给齿轮箱传动比计算) PAGEREF _Toc344223075 h 10 HYPERLINK l _Toc344223076 4.2 齿轮齿数及技术参数 PAGEREF _Toc344223076 h 10 HYPERLINK l _Toc344223077 4.3 步进电机的计算和选用 PAGEREF _Toc344223077 h 11 HYPERLINK l _Toc344223078 、初

12、选步进电机 PAGEREF _Toc344223078 h 11 HYPERLINK l _Toc344223079 4.3.2 、根据草图校核步进电机转矩 PAGEREF _Toc344223079 h 12 HYPERLINK l _Toc344223080 4.4 等效转动惯量计算 PAGEREF _Toc344223080 h 14 HYPERLINK l _Toc344223081 4.5 电机力矩计算 PAGEREF _Toc344223081 h 15 HYPERLINK l _Toc344223082 4.6 计算步进电动机空载起动频率和切削时的工作频率 PAGEREF _To

13、c344223082 h 17 HYPERLINK l _Toc344223083 第五章 微机数控系统硬件电路设计 PAGEREF _Toc344223083 h 19 HYPERLINK l _Toc344223084 5.1 单片机数控系统硬件电路设计内容 PAGEREF _Toc344223084 h 19 HYPERLINK l _Toc344223085 、绘制系统电器控制的结构框图 PAGEREF _Toc344223085 h 19 HYPERLINK l _Toc344223086 在微机应用系统中,CPU的选择应考虑以下因素 PAGEREF _Toc344223086 h

14、19 HYPERLINK l _Toc344223087 存储器扩展电路设计 PAGEREF _Toc344223087 h 19 HYPERLINK l _Toc344223088 、I/O口接口电路设计 PAGEREF _Toc344223088 h 20 HYPERLINK l _Toc344223089 5.2 MCS51系列单片机的选用 PAGEREF _Toc344223089 h 20 HYPERLINK l _Toc344223090 5.3 存储器扩展电路设计 PAGEREF _Toc344223090 h 23 HYPERLINK l _Toc344223091 、程序存储

15、器的扩展 PAGEREF _Toc344223091 h 24 HYPERLINK l _Toc344223092 5.3.2 数据存储器的扩展 PAGEREF _Toc344223092 h 27 HYPERLINK l _Toc344223093 5.3.3 译码电路设计 PAGEREF _Toc344223093 h 27 HYPERLINK l _Toc344223094 5.4 I/O接口电路及辅助电路设计 PAGEREF _Toc344223094 h 28 HYPERLINK l _Toc344223095 第六章 数控机床的加工程序编制 PAGEREF _Toc34422309

16、5 h 31 HYPERLINK l _Toc344223096 6.1 经济型数控车床数控系统的程序编制说明 PAGEREF _Toc344223096 h 31 HYPERLINK l _Toc344223097 6.2 加工说明及工艺路线设计 PAGEREF _Toc344223097 h 31 HYPERLINK l _Toc344223098 6.3 零件加工工序 PAGEREF _Toc344223098 h 32 HYPERLINK l _Toc344223099 总 结 PAGEREF _Toc344223099 h 34 HYPERLINK l _Toc344223100 致

17、 谢 PAGEREF _Toc344223100 h 35 HYPERLINK l _Toc344223101 参考文献 PAGEREF _Toc344223101 h 36第一章绪论 设计的目的毕业设计是培养我们理论联系实际,解决生产实际问题能力的重要步骤,它起到了毕业设计的作用。 它通过对机床数控系统设计总体方案的拟定,进给伺服系统机械局部结构设计.计算控制系统硬件电路的设计以及数控机床加工程序的编制,使我们综合运用所学的机械.等知识,进行一次全面结合的训练。从而培养了我们具有加工编程能力,初步设计计算的能力以及分析和处理生产中所遇到的各方面技术问题的能力。1.2 设计的内容微机数控系统总

18、体设方案的拟定 1系统运动方式确实定2伺服系统的选择:采用步进电机开环控制系统 3执行机构传动方式确实定: 为了保证一定的传动精度和平稳性,尽量减小摩擦力,选用滚珠丝杠螺母副。同时,假设直接将电机与滚珠丝杠联必会引起丝杠温度过高即磨损加剧使其寿命降低。故在其两者之间加一消隙齿轮箱,一使丝杠速度降低,二那么消除系统传动中的间隙,提高传动精度,并有效减少反向运动死区现象,消隙齿轮箱与丝杠可采用联轴器形式连接,这样便确定了如下列图2-1所示的传动方案。电机电机消隙齿轮箱滚珠丝杠螺母副工作台图2-1 执行机构传动方案4计算机的选择。 进给伺服系统机械局部设计计算1进给伺服系统机械局部设计方案确实定。

19、2确定脉冲当量。 3滚珠丝杠螺母副的选型。 4滚动导轨的选型。 5进给伺服系统传动计算。 6步进电机的计算和选用。 7设计绘制进给伺服系统一个坐标轴的机械装配图。8设计绘制进给伺服系统的一张或两张零件图。微机控制系统的设计 1控制系统方案确实定及框图绘制。 2MCS-51系列单片机及扩展芯片的选用。 3I/O接口电路及译码电路的设计。 4设计绘制一台数控机床微机控制系统电路原理图。数控加工程序的编制1零件工艺分析及确定工艺路线。 2选择数控机床设备。 3确定对刀点。 4选择刀具。 5确定切削用量。 6编制加工程序。 设计任务 题目: ?CA6140车床纵向开环系统设计?.设计任务: 1根据机床

20、总体布局,分析设计方案,并最终确定微机控制系统方案; 2进行机械伺服机构的设计计算,绘制机械装配图及其局部零件图(12个3查找微机控制系统电路原理图; 4编制零件的数控加工程序;5攥写说明书一分; 给定条件: 1纵向移动部件总重量 200kg 2纵向定位精度 0.015mm 3最大移动速度快进4最大进给速度工进 158m/min 5纵向进给切削力Z向 1800N 6垂直切削力Y向 5000N 7控制系统用CPU 8031单片机 设计要求:1机械结构设计合理,控制系统功能完备,原理正确,制图符合国家标准,图面 整洁; 2设计说明书论述清楚,计算无误,数值单位明确,引用公式及资料有出处。第二章微型

21、数控系统总体设计方案的拟定 总体方案确实定、系统的运动方式与伺服系统的选择 由于改造后的经济型数控车床具有定位、直线插补、圆弧插补、暂停、循环加工、螺纹加工等功能,所以应该选用连续控制系统。考虑到经济型数控机床加工精度要求不高,为了简化结构、降低本钱,采用步进电机开环控制系统。、计算机系统 根据机床要求,采用8位机。由于MCS51系列单片机的特点之一是硬件设计简单,系统结构紧凑。对于简单的应用场合,MCS51系统的最小系统用一片8031外扩一片EPROM就能满足功能的要求,对于复杂的应用场合,可以利用MCS51的扩展功能,构成功能强、规模较大的系统。所以应选用8031单片机是符合经济数控机床电

22、路设计的。、机床传动方式 为了实现机床所要求的分辨率,采用步进电机经齿轮减速再传动丝杠。为了保证一定的传动精度和平稳性,尽量减小摩擦力,选用滚珠丝杠螺母副。同时,为了提高传动刚度和消除间隙,采用有预加负载荷的结构。传动齿轮也要采用消除齿侧间隙的结构。 第三章机床进给伺服系统机械局部设计计算 伺服系统机械局部设计计算内容包括:确定系统的负载,确定系统脉冲当量,运动部件惯量计算,空载起动及切削力矩机计算,确定伺服电机,绘制机械局部装配图及零件工作图等。现分述如下: 系统脉冲当量及切削力确实定 脉冲当量是衡量数控机床加工精度的一个根本技术参数。经济型数控车床、 铣床常采用的脉冲当量是0.010.00

23、5mm/脉冲,根据机床精度要求确定脉冲当量,纵向: 0.01mm/step 横向0.005mm/步 切削力的计算 确定切削力 (纵车外圆): 主切削力按经验公式估算: 按切削力各分力比例: 取: 滚珠丝杠螺母副的设计、计算和选型 滚珠循环方式可分为外循环和内循环两大类,外循环又分为螺旋槽式和插管式。珠丝杠滚副的预紧方法有:双螺母垫片式预紧,双螺母螺纹式预紧,双螺母齿差式预紧,单螺母变导程预紧以及过盈滚珠预紧等几种。一 、计算进给牵引力 作用在滚珠丝杠上的进给牵引力主要包括切屑时的走刀抗力以及移动件的重量和切屑分力作用在导轨上的摩擦力。因而其数值大小和导轨的形式有关。 纵向进给为三角形导轨 式中

24、: 考虑颠覆力矩影响的实验系数,综合导轨取; 滑动导轨摩擦系数: 溜板及刀架重力:二 、计算最大动负载 C 选用滚珠丝杠副的直径时,必须保证在一定轴向负载作用下,丝杠在回转100万106转后,在它的滚道上不产生点蚀现象。这个轴向负载的最大值即称为该滚珠丝杠能承受的最大动负载 C,计算如下: 式中:滚珠丝杠导程,初选; 最大切削力下的进给速度,可取最大进给速度的,此处 取 ; 使用寿命,按; 运转系数,按一般运转取; 寿命,以转为1单位。 运 转 系 数: 运转状态运转系数 无冲击运转 一般运转 有冲击运转 三 、滚珠丝杠螺母副的选型 查阅表A-1,可采用W1L4006外循环螺纹调整预紧的双螺母

25、滚珠丝杠副,1列2.5圈,其额定动负载为16400N,精度等级按滚珠丝杠行程公差表,选为3级(大致相当于老表准E级)四 、传动效率计算 式中: 螺旋升角, 摩擦角,取,滚动摩擦系数 五、 刚度计算 先画出此纵向进给滚珠丝杠支承方式草图,如图3-1所示。最大牵引力为2530N,支承间距,丝杠螺母及轴承均进行预紧,预紧力为最大轴向负荷的。图3-1 纵向进给系统计算简图1丝杠的拉伸或压缩变形量查?课程设计指导书?P17,图4-2,根据 ,查出,可算出 由于两端均采用向心推力球轴承,且丝杠又进行了 预拉伸,故其拉压刚度可以提高4倍。其实际变形量为: 2 滚珠与螺纹滚道间接触变形; 因进行预紧,3支承滚

26、珠丝杠轴承的轴向接触变形采用51107旧代号为8107型推力球轴承,滚动体直径,滚动体数量z=18, 注:此公式中的单位应为kgf。因施加预紧力,故 据以上计算:六 、稳定性校核 滚珠丝杠两端采用推力球轴承,不会产生失稳现象,不需作稳定性校核. 纵向滚珠丝杠副的几何参数。表 3-1 W1L4006滚珠丝杠的几何参数名称符号参 数螺 纹 滚 道公称直径40导 程6接触角钢球直径(mm)滚道法面半径偏心距螺纹升角螺 杆螺杆外径39螺杆内径螺杆接触直径螺 母螺母螺纹直径螺母内径第四章 进给伺服系统传动计算4.1 齿轮传动比计算(纵向进给齿轮箱传动比计算) 纵向进给脉冲当量 ; 滚珠丝杠导程 ; 初选

27、步进电机步距角 ; 可计算出传动比: 可选定齿轮齿数为: 故,取,模数取2.5。有关参数表3-2。表3-2 传动齿轮的几何参数齿 轮 编 号齿数323224分度圆808060齿顶圆858565齿根圆齿宽202020中心距80704.2 齿轮齿数及技术参数 计算出传动比i后,降速级数决定采用一对齿轮降速,因为进给伺服系统传递功率不大,一般取=12,数控车床,铣床取=2,此作业中取=2。 为了消除齿轮侧隙,此作业中采用双片齿轮。 步进电机的计算和选用、初选步进电机1 .计算步进电机负载转矩Tm Tm=(360pFm)/(2b) =(3601775)/(20.99)Nmm =141.26Ncm 式中

28、: p脉冲当量 (mm/step); Fm进给牵引力 (N); b; 电机-丝杠的传动效率为齿轮,轴承,丝杠效率之积,分别为0.98,0.99,0.99; 2 . 估算步进电机起动转矩Tq Tq=Tm/(0.30.5) =1412.5/0.3Nmm=4708.6Nmm=470.8Ncm 3 . 计算最大静转矩Tjmax 查表 相数三相四相五相六相 拍数3648510612 0.50.8660.7070.7070.8090.9510.8660.866 如取五相10拍,那么 Tjmax=Tq/0.951=4951.3Nmm=495.13Ncm 4 . 初选步进电机型号 根据估算出的最大静转矩Tjm

29、ax在国产BF反响式步进电机技术数据表中查出130BF001最大静转矩为931NcmTjmax可以满足要求.考虑到此经济型数控车床有可能使用较大的切削用量,应该选稍大转矩的步进电机以留有一定的余量.另一方面,与国内同类型机床进行类比,决定采用150BF002步进电机. 、根据草图校核步进电机转矩前面所述初选步进电机的转矩计算,均为估算;初选之后应该进行校核计算. 1 . 等效转动惯量计算 根据简图 运动件的转动惯量J可由下式计算: J=J1+(Z1/Z2)2(J2+Js)+G(Lo/2)2/g 式中 J1,J2齿轮Z1,Z2的转动惯量 (kgcm2) Js滚珠丝杠转动惯量 (kgcm2) 10

30、-3d1410-32)kgcm2 10-3d2410-3842)kgcm2 10-344170)kgcm2 G=2000N 齿轮惯量计算 10-3kg/ cm3 式中 D圆柱体直径(cm); L圆柱体长度 (cm); 10-3kg/ cm3 代入上式:J=J1+(Z1/Z2)2(J2+Js)+G(Lo/2)2/g =2.62+(32/40)2(6.39+33.95)+2000)2/10kg cm2 cm2 J电机=(14)J N取2 电机惯量: J电机=2J=2cm2 总惯量: J=J电机+Jcm22 . 电机转矩计算 机床在不同的工况下,在,下面分别按各阶段计算: 1) 快速空载起动惯性矩

31、T惯=J=J(2nmax10-2)/(60ta) nmax=(max/p)(b/360) 将前面数据代入,式中各符号意义同上 nmax=(max/p)(b/360) =(4000/0.01)起动加速时间ta=200ms T惯=J(2nmax10-2)/(60ta) (210-2)/(600.2)Ncm2) 快速空载起动 T负1=Tf+To+T惯 折算到电机轴上的摩擦转矩Tf Tf=FoLo/2i=f(FY+G)Lo/2(Z1/Z2) (5000+2000)0.6/21.25Ncm cm 附加摩擦转矩To To=FpoLo(1-o2)i/(2)=(1/3)FmLo(1-o2)i/(2) =(1/

32、3)1775(1-0.92)0.8/(20.8)Ncm cm 传动链总效率,一般可取0.70.85此处取0.8; i传动比; Fpo滚珠丝杠预加负荷,一般取1/3Fm,Fm为进给牵引力(N); o滚珠丝杠未预紧时的传动效率,一般取0.9; FY垂直方向的切削力(N); cm 3) 快速移动时所需转矩 T负2 cm 4) 最大(直线,匀速)切削负载时所需转矩T负3 T切=(FZLoi)/(2) =(13000.8)/(2cm cm 5) 加速切削 T负4=T切+T摩+T惯 cm=549Ncm 从上面计算可以看出T负1 ,T负2,T负3和T负4四种工况下,以加速切削所需转矩最大,即以此项作为校核步

33、进电机转矩的依据. T电机静转矩=(25)T负4 取2倍 那么:T电机静转矩=2549Ncm=1098Ncm 从国产BF反响式步进电机技术数据表中查出150BF002型步进电机最大转矩为13.72,大于所需最大静转矩,以满足此项要求. 当快速运动和切削进给时,按150BF002型步进电机运行矩频特性图,完全可以满足要求,所以初步选择150BF002型步进电机。 4.4 等效转动惯量计算1 . 运动件的转动惯量J可由下式计算: 计算简图见图3-1传动系统折算到电机轴上的总的转动惯量可由下式计算:式中步进电机转子转动惯量、齿轮、的转动惯量滚珠丝杠转动惯量。参考同类型机床,初选反响式步进电机,其转子

34、惯量式中、齿轮、的分度圆直径; 、齿轮、的齿宽。代入上式:考虑步进电机与传动系统惯量匹配问题。根本满足惯量匹配的要求。4.5 电机力矩计算 机床在不同的工况下,其所需转矩不同,下面分别按各阶段计算:1快速空载起动力矩 在快速空载起动阶段加速力矩占的比例较大,具体计算公式如下: 将前面的数据带入,式中各符号意义同前。 起动加速时间 折算到电机轴上的摩擦力矩: 附加摩擦力矩: 上述三项合计: 2快速移动时所需力矩 3最大切削负载时所需力矩 从上面计算可以看出,、和三种工况下,以快速空载起动所需力矩最大,此项作为初选步进电动机的依据。 从课程设计指导书P36表4-13查出,当步进电动机为三相六拍时,

35、。 最大静力矩: 按此最大静转矩从下表3-3源数据来自网站查出,110BYG3503型最大静转矩为。大于所需最大静转矩,可作为初选型号,但还必须进一步校核步进电动机起动矩频特性和运行矩频特性。表3-3型 号步距角相数电压线电流静转矩空载起动频率空载运行频率转动惯量机身长单 位度VAKHZKHZkg 2)mm)110BYG35013110-2205121600=3011144110BYG35023110-2205161600=3015182110BYG35033110-2205201600=30182614.6 计算步进电动机空载起动频率和切削时的工作频率 从上表3-3查出110BYG3503型

36、步进电动机空载起动频率为,图3-2查出运行频率为,且根据下列图3-2 b蓝色背景区所示可知,。 图3-2 110BYG3503型步进电动机矩频特性 从图3-2看出,当步进电动机起动时,假设,那么,能满足此机床所要求的空载起动力矩可直接起动。 当快速运动和切削进给时,根据图3-2,步进电动机运行矩频特性知,时,左右,大于,完全可以满足要求。第五章 微机数控系统硬件电路设计 单片机数控系统硬件电路设计内容 、绘制系统电器控制的结构框图 根据总体方案及机械结构的控制要求,确定硬件电路的总体方案,绘制系统 电气控制的结构框图。 数控系统是由硬件和软件两局部组成。硬件是组成系统的根底,有了硬件,软件才能

37、有效地运行。硬件电路可靠性直接影响到数控系统性能指标。 机床硬件电路由以下五局部组成: 1主控制器,即中央处理单元CPU; 2总线,包括数据总线、地址总线和控制总线; 3存储器,包括程序存储器和数据存储器; 4接口,即I/O输入/输出接口电路; 5外围设备,如键盘、显示器及光电输入机等。在微机应用系统中,CPU的选择应考虑以下因素: 1时钟频率和字长,这个指标将控制数据处理的度; 2可扩展存储器的容量; 3指令系统功能,影响编程灵活性; (4)I/O口扩展的能力,即对外设控制的能力; 5开发手段,包括支持开发的软件和硬件电路。 此外还要考虑到系统应用场合、控制对象对各种参数的要求,以及经济价格

38、比等经济的要求。 目前在经济型数控机床中,一般选用MCS51系列单片机作为主控制器。 存储器扩展电路设计 存储器扩展电路设计应该包括程序存储器和数据存储器的扩展。 在选择程序存储器芯片时,要考虑CPU和EPROM时序的匹配,还应考虑最大读出速度、工作温度及存储器的容量等问题。 在存储器扩展电路的设计中还应包括地址锁存器和译码电路的设计。、I/O口接口电路设计 应包括接口芯片的选用,步进电机控制电路、键盘显示电路以及其他辅助电路的设计。 MCS51系列单片机的选用 MCS51系列单片机主要有三种型号的产品:8031、8051和8751。三种型号的引脚完全相同,仅在内部结构上有少数差异。8031片

39、内无ROM,适用于需扩展ROM,可在现场修改和更新程序存储器的应用场合,其价格低,使用灵活,非常适合在我国使用。此次作业使用的是8031芯片。 一、8031单片机的根本特性 8031单片机具有以下几个特点: 1具有功能很强的8位中央处理单元CPU; 2片内有时钟发生电路6MH或12MH、每执行一条指令时间为 或 ; 3片内具有128字节的RAM; 4具有21个特殊存放器。 5可扩展64K字节的外部数据存储器和64K字节的外部程序存储器; 6具有4个I/O口,32根I/O线; 7具有2个16位定时器/计数器; 8具有5个中断源,配备2个中断优先级; 9具有一个全双功串行接口; 10具有位寻址能力

40、,适用逻辑运算。 从上述特性可以看出这种8031芯片集成度高、功能强,只需增加少量外围器件就可以构成一个完整的微机系统。 二、8031芯片引脚及其功能 8031芯片具有40根引脚,其引脚图如下。 40根引脚按其功能可以分为四类: 电源线 2根。 Vcc:编程和正常操作时的电源电压,接+5V。Vss:地电平。2.晶体振荡器 2根。XTAL1:振荡器的反向放大器输入。使用外部振荡器时必须接地。 XTAL2:振荡器的反向放大器输出和内部时钟发生器的输入。当使用外部振荡器时用于输入外部震荡信号。 3.I/O口 共有P0、P1、P2、P3四个8位口,32根I/O线,其功能如下: P0.7AD0AD7 是

41、I/O端口0的引脚。端口0是一个8位漏极开路的双向I/O端口。在存取外部存储器时,该端口分时地用作低8位的地址线和8位双向的数据端口在此时内部上拉电阻有效。 端口1的引脚,是一个带内部上拉电阻的8位双向I/O通道,专供用户使用。 P2.7A8A15 端口2的引脚。端口2是一个带内部上拉电阻的8位双向I/O口,在访问外部存储器时,它输出高8位地址A8A15。 P3.7 端口3的引脚。端口3是一个带内部上拉电阻的8位双向I/O口,该口的每一位均可独立地定义第一I/O口功能或第二I/O口功能。作为第一功能使用时,口的结构与P1操作与口完全相同,第二功能如下所示: 口引脚 第二功能 RXD (串行输入

42、口) TXD (串行输出口) INT0 (外部中断) INT1 (外部中断) T0 (定时器0外部输入) T1 (定时器1外部输入) WR (外部数据存储器写选通 RD (外部数据存储器读选通) 由上看出,8031单片机不是将地址总线、数据总线和控制总线分开,而是地址线、数据线和局部控制均由I/O口完成。 1PSEN:程序存储器的使能引脚,是外部程序存储器的选通信号,低电平有效。从外部程序存储器取数时,在每个机器周期内二次有效。 2EA/VPP:EA为高电平时,CPU执行内部程序存储器的指令。EA为低电平时,CPU仅执行外部程序存储器的指令。因为8031芯片没有内部程序存储器,所以EA必须接地

43、。 3ALE/PROG:ALE是地址锁存器使能信号。作为地址锁存允许时高电平有效。因为P1端口是分时传送数据和低8位地址。所以访问外部存储器时,ALE信号锁存低8位地址。即使在不访问外部存储器时,也以1/6振荡频率的固定频率产生ALE,因此可以用它作为外部的时钟信号。ALE主要是提供一个定时信号,在从外部程序存储器取指令时,把P0口的低位地址字节锁存到外接的地址锁存器中。 4RST/VPD:是复位/备用电源端。在振荡器运行时,使RST引脚至少保持两个机器周期为高电平,可实现复位操作,复位后程序计数器清零,即程序从0000H单元开始执行。在VCC关断前加上VPD掉电保护RAM的内容将不变。 三、

44、8031芯片内部的存储器结构及地址分配 8031芯片内部无程序存储器,只有256 字节的数据存储器,地址从00H7FH,其地址分配如下: 8031芯片内部256字节的空间被分成两局部,其中内部数据存储器RAM地址为00H7FH,特殊功能存放器SFR的地址为80HFFH。 在内部数据存储器中的00H1FH为四个工作存放器区,其中: 0区 00H07H 1区 08H0FH 2区 10H17H 3区 18H1FH 每个区都有8个8位存放器R0R7。可以用来暂存运算的中间结果,以提高运算速度。其中的R0和R1还可以用来存放8位地址。要确定采用哪个工作存放器区,可通过标志存放器PSW中的RS0、RS1两

45、位来指定。 从20H2FH是“位寻址空间。在此空间中,CPU既可对其执行按字节操作,又可对其中每个单元的8位二进制代码执行按位的操作。 从30H7FH是可以按字节寻址的数据缓冲区,在此区域中可以设置堆栈。由于8031复位后堆栈指针SP指向工作存放器区即SP=07H,所以用户必须在初始化程序中对SP设置30H以后的地址区间为初值。 8031芯片内部没有程序存储器,且仅有128字节的数据存储器,因而再组成控制系统时可根据需要扩展外部程序存储器和外部数据存储器。由于地址线是16位的,故最多能扩展64KB程序存储器和64KB数据存储器,其地址均为0000HFFFFH,即程序存储器和数据存储器为独立编址

46、;因此EPROM和RAM的地址分配比拟自由,编程时不必考虑地址冲突问题。 存储器扩展电路设计址冲突问题。MCS51的程序存储器的寻址空间为64K字节,8031片内不带ROM,用作程序存储器的器件是EPROM。由于综合作业设计要求扩展的程序存储器和数据存储器必须大于等于16KB,所以在此选取程序存储器为一片27128数据存储器为两片6264。 、程序存储器的扩展 1、27128芯片的结构及工作方式 27128芯片为28脚双列直插式扁平封装芯片,其引脚排列如下列图:图中VPP是编程电压端,PGM是编程控制端,OE是输出使能端,CS是片选端,它们均为低电平有效。下表是EPROM工作方式选择。表中VI

47、H表示输入高电平,VIL表示输入低电平,芯片的数据引脚是三态的,当芯片未选中,即CS是高电平时,它们处于高阻状态,不会影响其他芯片输出状态。而当CS和OE均为低电平时,芯片被选中,其存储内容从数据端输出,即处于DOUT状态。在编程时,从数据输入要存储的信息,数据引脚处于数据输入DIN状态。编程时PGM必须为低,使数据写入芯片。 类型CEOEVPPVCCOE/VPPPGM输出27128引脚号 读 维 持 编 程 编程检验 编程禁止20 VIL VIH VIL VIL VIH22 VIL 任意 VIH VIL VIH1 VCC VCC VPP VPP VPP28 VCC VCC VCC VCC V

48、CC1113,1519 DOUT 高阻 DIN DOUT 高阻 2、地址锁存器 由于单片机8031芯片的P0口是分时传送低8位地址线和数据线,故8031扩展系统中一定要有地址锁存器。在此选用的地址锁存器芯片是74LS373。74LS373是带三态缓冲输出的8D触发器,其引脚及与8031芯片连接见下列图: EGDQ LHHH LHLL LLXQ 上表是74LS373的真值表,表中: L低电平; H高电平; X不定态; Q0建立稳态前Q的电平; G输入端,与8031ALE连高电平:畅通无阻低电平:关门锁存。图中 OE使能端,接地。 当G=“1时,74LS373输出端1Q8Q与输入端1D8D相同;

49、当G为下降沿时,将输入数据锁存。 3、8031与EPROM芯片的连接 1地址线的连接 EPROM低8位地址线A0A7经地址锁存器与8031的P0口相连;EPROM高8位地址线A8A15直接与8031的P2口相连。由于8031的P0口是分时输出低8位地址和数据,故要外接地址锁存器,并由CPU发出的地址允许锁存信号ALE的下降沿将地址信息锁存入地址锁存器中。如外接存储器芯片内有地址锁存器,那么单片机CPU的P0口可与存储器低8位地址线直接相连,但仍要将CPU的ALE信号与存储器芯片ALE端相连。单片机的P2口用作高位地址线及片选地址线,由于P2口输出具有锁存的功能,故不必外加地址锁存器。 2数据线

50、的连接 存储器的8位数据线D0D7与8031芯片的P0口P0。0P0。7直接相连, 单片机规定指令码和数据都是由P0口读入,数位对应相连即可。 3控制线的连接 8031芯片的PSEN与EPROM芯片的OE端相连。 8031芯片EA接地,CPU执行外部程序存储器的指令。 8031芯片ALE接地址锁存器74LS373的G端。 数据存储器的扩展 由于8031芯片内部RAM只有128字节,远远不能满足系统的需要,需扩展片外的数据存储器RAM。 1、数据存储器的选用根据综合设计的要求需扩展16KB的数据存储器,所以在此选取了两片6264芯片,它采用CMOS工艺,采用28脚双列直插式扁平封装。 2、803

51、1与外部数据存储器芯片的连接 单片机CPU与外部数据存储器的连接方法和与程序存储器连接方法大致相同。唯控制线的连接不同:RAM读入信号OE与8031芯片的RD引脚相连;RAM的写输入信号WE与8031芯片WR相连。 译码电路设计 8031单片机允许扩展64KB程序存储器和64KB数据存储器,这样就需要扩展多个外围芯片,因而需要把外部地址空间分配给这些芯片,并且使程序存储器各芯片之间、数据存储器各芯片之间地址互相不重叠,以使单片机访问外部存储器时,防止发生冲突。所以需选用译码电路。 对于容量较大的系统,扩展的外围芯片较多,芯片所需的片选信号多于可利用的地址线时,就需要用这种全地址译码的方法。它将

52、低位地址作为片内地址,而用译码器对高位地址进行译码,译码器输出的地址选择线用作片选线。因为这种地址编码的方法,除了片内地址线以外,剩余的高位地址线全部参加译码,故称为全地址译码。 在此选用了38译码器74LS138,输入占用3根最高位地址线,剩余的13根低位地址线可作为片内地址线。74LS138译码器的8根输出线分别对应8个8K字节的地址空间。5.4 I/O接口电路及辅助电路设计 8031单片机共有4个8位并行I/O口,但可供用户使用的只有P1口和局部P3口,因此,在大局部应用系统中都需要扩展I/O芯片。在此选用了8255芯片和8279芯片。 一、8255可编程接口芯片 8255是可编程输入/

53、输出接口芯片,它具有3个8位的并行I/O口,分别为PA、PB、PC口,其中PC口又分为高4位和低4位,它们都可以通过软件编程来改变I/O口的工作方式。8255芯片可与8031直接接口。 其引脚功能见下表: 引脚含义引脚含义 D0D7 PA0PA7 PB0PB7 PC0PC7 A0、A1 RD数据线 A口 B口 C口 地址线 读WR CE RESET GND VCC写 片选 复位 地 电源 二、键盘显示接口电路 1.显示器工作原理 在此选用的是LED显示器,它是由8个发光二极管组成,当发光二极管导通时,相应的一个点或一个笔画发亮。控制不同组合的二极管导通,就能显示出各种字符。 微机控制系统电路原

54、理图经济型数控系统电路原理图,它是用MCS51系列单片机组成的控制系统,该系统采用8031作CPU,扩展了一片27128芯片、两片6264芯片、一片8255芯片和一片8279芯片构成的。 2.控制系统的功能 1Z向和X向进给伺服运动 2键盘显示3自动换刀控制4螺纹加工控制 5行程控制6其他功能 报警电路、急停电路、复位电路、光隔离电路等。 3.CPU、存储器及I/O接口 CPU采用8031芯片,选用6MHZ晶体振荡器。它的P0口作为数据总线和地址线共用。16位地址线由P0经地址锁存器74LS373提供低8位A0A7,高8位地址线A8A15由8031的P2口直接提供。ALE为地址锁存允许。PSE

55、N为低电平时选通外部存储器EPROM,相应的指令字节出现在EPROM的数据线D0D7上,输入到P0口,8031将指令读入。RESET为复位控制,当RESET输入端出现高电平时,8031被初始化复位,在复位有效期向ALE、PSEN也输出高电平。当RESET输入端返回低电平后,CPU从0地址开始执行程序。设计中采用上电复位和开关复位。另外,芯片8255和芯片8279的RESET也与8031的RESET管脚相连,它们可同时复位。 8031的T0是片内的定时器/计数器溢出中断申请,由主轴后面的光电译码器输入。当车床车螺纹时,主轴光电编码器向8031T0发出进给脉冲,用以控制不同导程的螺纹加工。光电编码

56、器还发出一个零位螺纹信号,输入到8255的PB6口,用以防止车螺纹乱扣。 8255主要用于功能键的控制,刀架转位控制等。其中PA口为输入口,PA0PA5作为功能键控制管理,分别控制编辑、空运行、自动、手动I、手动II和回零。PB口也是输入口,PB0PB3由面板上的按键分别控制启动、暂停、单段、连续等功能。PB5是换刀答复,当自动转位刀架按指令转位、夹紧,刀架电机停转后,发出此信号,开始执行进给指令。PB6接光电编码器输出的零位螺纹信号。PC口是输出口,PC0PC3控制自动转位刀架四个刀位的选刀。PC4用于报警显示,系统正常工作时,输出低电平,绿色发光二极管亮,当系统出现异常情况时,输出高电平,

57、经反向后,红色发光二极管亮,实现报警功能。A0、A1分别接地址锁存器的1Q、2Q,A0=1表示传送的是命令或状态信息,A1=0是数据信息。 8279控制步进电机,行程控制,以及键盘、显示电路。其中OUTB0OUTB3 和OUTA0OUTA3为输出口,用于控制Z向、X向步进电机运转,Z向步进电机 为五相,X向为三相。此系统采用软环分配。键盘显示电路为4 8键和8位显 示器。SL0SL2经74LS138分为8根作为键盘的列线,是键盘的扫描线,是输 出口。RL0RL3接行线作为键盘的输入口。SL0SL2经74LS138分为8根同时 作为8位数码显示器的位选信号,8031的P1口是数码显示器的段选信号

58、。RL4 RL7接越程限位控制电路,当床鞍或拖板在Z向或X向越程时,即向计算机 输入此信号,使进给系统停止。第六章 数控机床的加工程序编制6.1 经济型数控车床数控系统的程序编制说明一、概述 经济型数控车床数控系统按标准数控语言编程,符合ISO标准的有关规定,其根本功能如下: 1能两坐标X、Z联动,具有直线与圆弧插补方式; 2绝对值编程和增量值编程可以任意用,在同一程序段中可以单独使用,也可以混合使用; 3与主轴脉冲发生器配套,可车各种螺纹; 4与主轴速度变换装置配套,能自动更换主轴转速; 5与刀架自动换位装置配套,能自动转换刀位; 6有刀具补偿功能;二、编码 本系统用到如下数字、字母和符号:

59、 数字:0,1,2,3,4,5,6,7,8,9; 字母:F,G,I,M,N,S,T,U,W,X,Z; 符号:/,+,-,LF; 加工说明及工艺路线设计 一、编程中字母的说明 程序段序号N,该序号用来表示程序段的序号,它可用来检索程序段,或者显示当前执行的程序段。程序段序号通常置于程序段首位。 准备功能字G,该指令后续两位数字。数字表示不同的机床操作或动作。G功能可用于多种目的。 辅助功能字M,该指令后续两位数字。辅助功能用来使机床产生辅助动作。 刀具功能字T,该功能用于更换刀具时,指定刀具或显示待更换刀具的刀号。刀具交换功能字T字母后续的数字表示待更换的刀号。根据数控带中T地址的数字,就能选择

60、刀具。二、零件加工图及加工路线 在经济型数控车床上加工的零件如下列图: 该零件的毛坯为 棒料,材料为45钢,其硬度为235HBS,外表粗糙度为1.6。 根据主轴零件图确定按先主后次及先初加工后精加工的原那么,其工艺路线为: 切削外形轮廓:倒角145切削锥度局部车削60mm外圆倒角145车削圆弧局部车削60mm外圆车削70mm外圆退刀。85mm外圆不加工。6.3 零件加工工序1.粗加工 粗加工时,留2mm的加工余量用于精加工,加工程序如下: O123 N001 G92 X5000 Z32000 S22 LF 坐标设定 N002 G00 X4200 Z27200 S21 M03 T11 LF 快速

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论