




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏靳君第 22 页2019-1-17数控车床纵向伺服单元设计目 录1绪论1.1 综合作业的目的1.2 综合作业的内容2微型数控系统总体设计方案的拟定2.1 综合作业任务书2.2 总体方案的确定3机床进给伺服系统机械部分设计计算3.1系统脉冲当量及切削力的确定3.2切削力的计算3.3滚珠丝杠螺母副的设计、计算、和选型3.4进给司服系统传动计算3.5步进电机的计算和选型4微型数控系统硬件电路的设计4.1 单片机数控系统硬件电路设计内容4.2 mcs51系列单片机的选用4.3 存储器扩展电路设计4.4 i/o接口电路及辅助电路设计5 微机控制系统电路原理图6 数控机床的加工程序编制6.1 经济型数控车床数控系统的程序编制说明6.2加工说明及工艺路线设计 7做毕业设计的亲身体会8做毕业设计的感言 1绪 论1.1 毕业设计的目的毕业设计是培养我们理论联系实际,解决生产实际问题能力的重要步骤。它通过对机床数控系统设计总体方案的拟定,进给伺服系统机械部分结构设计.计算控制系统硬件电路的设计以及数控机床加工程序的编制,使我们综合运用所学的机械.电子和微机的知识,进行一次机电结合的全面训练。从而培养了我们具有加工编程能力,初步设计计算的能力以及分析和处理生产中所遇到的机电方面技术问题的能力。1.2 毕业设计的内容1.2.1微机数控系统总体设方案的拟定(1)系统运动方式的确定(2)伺服系统的选择。(3)执行机构传动方式的确定。(4)计算机的选择。1.2.2进给伺服系统机械部分设计计算(1)进给伺服系统机械部分设计方案的确定。(2)确定脉冲当量。(3)滚珠丝杠螺母副的选型。(4)滚动导轨的选型。(5)进给伺服系统传动计算。(6)步进电机的计算和选用。(7)设计绘制进给伺服系统一个坐标轴的机械装配图。(8)设计绘制进给伺服系统的一张或两张零件图。1.2.3微机控制系统的设计(1)控制系统方案的确定及框图绘制。(2)mcs-51系列单片机及扩展芯片的选用。(3)i/o接口电路及译码电路的设计。(4)设计绘制一台数控机床微机控制系统电路原理图。1.2.4数控加工程序的编制(1)零件工艺分析及确定工艺路线。(2)选择数控机床设备。(3)确定对刀点。(4)选择刀具。(5)确定切削用量。(6)编制加工程序。1.2.5直线的逐点比较法插补软件程序流程框图的绘制。2微型数控系统总体设计方案的拟定2.1毕业设计任务书2.1.1题目:经济型数控车床纵向伺服单元设计2.1.2设计任务: (1)根据机床总体布局,分析应采用的机电一体化设计方案,确定微机控制 系统方案;(2)进行机械伺服机构的设计计算,绘制机械装配图及其部分零件图(12 个)(3)绘制微机控制系统电路原理图;(4)绘制直线的逐点比较法插补软件程序流程框图;(5)编制综合作业指导书上图11所示零件的数控加工程序; (6)攥写设计说明书一分(8000字以上)2.1.3给定条件:(1)纵向移动部件总重量 200kg(2)纵向定位精度 0.015mm(3)最大移动速度(快进) 4.15m/min(4)最大进给速度(工进) 158m/min(5)纵向进给切削力(z向)1800n(6)垂直切削力(y向) 5000n(7)控制系统用cpu 8031单片机2.1.4设计要求:(1)机械结构设计合理,控制系统功能完备,原理正确,制图符合国家标准,图面整洁;(2)设计说明书论述清楚,计算无误,数值单位明确,引用公式及资料有出处。2.2 总体方案的确定2.2.1系统的运动方试与伺服系统的选择由于改造后的经济型数控车床具有定位、直线插补、圆弧插补、暂停、循环加工、螺纹加工等功能,所以应该选用连续控制系统。考虑到经济型数控机床加工精度要求不高,为了简化结构、降低成本,采用步进电机开环控制系统。2.2.2计算机系统根据机床要求,采用8位机。由于mcs51系列单片机的特点之一是硬件设计简单,系统结构紧凑。对于简单的应用场合,mcs51系统的最小系统用一片8031外扩一片eprom就能满足功能的要求,对于复杂的应用场合,可以利用mcs51的扩展功能,构成功能强、规模较大的系统。所以应选用8031单片机。其次,设计任务书也给出了选用8031。由此可见选用8031是符合经济数控机床电路设计的。2.2.3机床传动方式为了实现机床所要求的分辨率,采用步进电机经齿轮减速再传动丝杠。为了保证一定的传动精度和平稳性,尽量减小摩擦力,选用滚珠丝杠螺母副。同时,为了提高传动刚度和消除间隙,采用有预加负载荷的结构。传动齿轮也要采用消除齿侧间隙的结构。 3机床进给伺服系统机械部分设计计算伺服系统机械部分设计计算内容包括:确定系统的负载,确定系统脉冲当量,运动部件惯量计算,空载起动及切削力矩机计算,确定伺服电机,绘制机械部分装配图及零件工作图等。现分述如下:3.1 系统脉冲当量及切削力的确定脉冲当量是衡量数控机床加工精度的一个基本技术参数。经济型数控车床、铣床常采用的脉冲当量是0.010.005mm/脉冲,根据机床精度要求确定脉冲当量,纵向:0.01mm/step3.2 切削力的计算确定切削力 (纵车外圆):由设计任务书可知:主切削力: fy=5000n进给抗力: fz=1800n按切削力各分力比例:fy:fz:fx=1:0.25:0.4即1800/fx=0.25/0.4 fx= n 3.3 滚珠丝杠螺母副的设计、计算、和选型滚珠循环方式可分为外循环和内循环两大类,外循环又分为螺旋槽式和插管式。珠丝杠滚副的预紧方法有:双螺母垫片式预紧,双螺母螺纹式预紧,双螺母齿差式预紧,单螺母变导程预紧以及过盈滚珠预紧等几种。3.3.1 计算进给牵引力fm(n)作用在滚珠丝杠上的进给牵引力主要包括切屑时的走刀抗力以及移动件的重量和切屑分力作用在导轨上的摩擦力。因而其数值大小和导轨的形式有关。纵向进给为三角形导轨fm=kfz+f(fy+g)=1.151800+0.04(5000+2000)= n式中:k考虑颠覆力矩影响的实验系数.三角形导轨取k=1.15f贴塑导轨摩擦系数:0.030.05g溜板及刀架重力,取200kg10n/kg =2000n3.3.2 计算最大动负载c选用滚珠丝杠副的直径时,必须保证在一定轴向负载作用下,丝杠在回转100万(106)转后,在它的滚道上不产生点蚀现象。这个轴向负载的最大值即称为该滚珠丝杠能承受的最大动负载c,计算如下:c = fwfml =(60nt)/106n =(1000vs)/lolo为滚珠丝杠导程,选丝杠名义直径为40,查滚珠丝杠转动惯量表,初选出lo=6vs最大切削力下的进给速度,可取最高进给速度的1/21/3,此处为0.15m/min;t使用寿命,按15000h;fw运转系数,按一般运转取1.21.5;l寿命以转106为1单位.n=(1000vs)/lo=(10000.5550.15)/6=12.5r/minl=(60nt)/106=(6012.515000)/106=11.25c= fwfm= 1.21775=4772.7n运 转 系 数运转状态 运转系数 无冲击运转1.01.2 一般运转1.21.5 有冲击运转1.52.5 3.3.3 滚珠丝杠螺母副的选型查阅表a-1,可采用w1l4006外循环螺纹调整预紧的双螺母滚珠丝杠副,1列2.5圈,其额定动负载为16400n,精度等级按滚珠丝杠行程公差表,选为3级(大致相当于老表准e级)3.3.4 传动效率计算 =tan/tan(+)式中.螺旋升角,w1l4006 =244摩擦角取10滚动摩擦系数0.0030.004=tan/tan(+)=tan244/tan(244+10)=0.943.3.5稳定性校核滚珠丝杠两端采用推力球轴承,不会产生失稳现象,不需作稳定性校核.3.4 进给伺服系统传动计算3.4.1齿轮传动比计算 (纵向进给齿轮箱传动比计算)纵向进给脉冲当量p=0.01,滚珠丝杠导程lo=6,初选步进电机步距角0.75,可计算出传动比ii=(360p)/(blo)=(3600.01)/(0.756)=0.8可选定齿轮齿数为:i=z1/z2=32/40或20/25z1=32,z2=40或z1=20,z2=25由齿轮传动比i=0.8= ,可以选定齿轮齿数为: =32和 =40或 =32和 =40。再由于丝杠副的公称直径为40mm,则初选 =32和 =40的齿轮参数如表。齿 数z 32 40 分度圆d=mz 64 80 齿顶圆da=d+2m 68 84 齿根圆df=d-21.25m 59 75 齿 宽 (610)m 20 20 中心矩a=(d1+d2)/2 70 3.4.2 齿轮齿数及技术参数计算出传动比i后,降速级数决定采用一对齿轮降速,因为进给伺服系统传递功率不大,一般取=12,数控车床,铣床取=2,此作业中取=2。为了消除齿轮侧隙,此作业中采用双片齿轮。3.5 步进电机的计算和选用3.5.1 初选步进电机3.5.1.1计算步进电机负载转矩tmtm=(360pfm)/(2b) =(3600.011775)/(23.140.750.980.99 0.99)nmm=141.26ncm式中: p脉冲当量 (mm/step);fm进给牵引力 (n);b步距角,初选双拍制为0.75;电机-丝杠的传动效率为齿轮,轴承,丝杠效率之积,分别为0.98,0.99,0.99;3.5.1.2估算步进电机起动转矩tq tq=tm/(0.30.5)=1412.5/0.3nmm=4708.6nmm=470.8ncm3.5.1.3计算最大静转矩tjmax查表 相数 三相 四相 五相 六相 拍数3 6 4 8 5 10 6 12 0.50.866 0.707 0.707 0.809 0.951 0.866 0.866 如取五相10拍,则tjmax=tq/0.951=4951.3nmm=495.13ncm3.5.1.4初选步进电机型号根据估算出的最大静转矩tjmax在国产bf反应式步进电机技术数据表中查出130bf001最大静转矩为931ncmtjmax可以满足要求.考虑到此经济型数控车床有可能使用较大的切削用量,应该选稍大转矩的步进电机以留有一定的余量.另一方面,与国内同类型机床进行类比,决定采用150bf002步进电机.3.5.2 根据草图校核步进电机转矩前面所述初选步进电机的转矩计算,均为估算;初选之后应该进行校核计算.3.5.2.1等效转动惯量计算根据简图 运动件的转动惯量j可由下式计算: j=j1+(z1/z2)2(j2+js)+g(lo/2)2/g式中 j1,j2齿轮z1,z2的转动惯量 (kgcm2)js滚珠丝杠转动惯量 (kgcm2)j1=0.7810-3d14l1=(0.7810-36.442)kgcm2=2.62kgcm2j2=0.7810-3d24l2=(0.7810-3842)kgcm2=6.39kgcm2js=(0.7810-344170)kgcm2=33.95kgcm2g=2000n齿轮惯量计算对于刚材:j=0.78d4l10-3刚材的密度为7.810-3kg/ cm3式中d圆柱体直径(cm);l圆柱体长度 (cm); 刚材的密度为7.810-3kg/ cm3代入上式:j=j1+(z1/z2)2(j2+js)+g(lo/2)2/g=2.62+(32/40)2(6.39+33.95)+2000(0.6/2)2/10kgcm2=29.6kgcm2j电机=(14)j n取2电机惯量: j电机=2j=229.6=59.2kgcm2总惯量: j=j电机+j=59.2+29.6=88.8kgcm23.5.2.2电机转矩计算机床在不同的工况下,在,下面分别按各阶段计算:1)快速空载起动惯性矩t惯=j=j(2nmax10-2)/(60ta)nmax=(max/p)(b/360)将前面数据代入,式中各符号意义同上nmax=(max/p)(b/360)=(4000/0.01)(0.75/360)=833.3r/min起动加速时间ta=200mst惯=j(2nmax10-2)/(60ta)=88.8(2833.310-2)/(600.2)ncm=387.31ncm2)快速空载起动t负1=tf+to+t惯折算到电机轴上的摩擦转矩tftf=folo/2i=f(fy+g)lo/2(z1/z2)=0.04(5000+2000)0.6/20.81.25ncm=26.75ncm附加摩擦转矩toto=fpolo(1-o2)i/(2)=(1/3)fmlo(1-o2)i/(2)=(1/3)17750.6(1-0.92)0.8/(20.8)ncm=10.74ncm传动链总效率,一般可取0.70.85此处取0.8;i传动比;fpo滚珠丝杠预加负荷,一般取1/3fm,fm为进给牵引力(n);o滚珠丝杠未预紧时的传动效率,一般取0.9;fy垂直方向的切削力(n);t负1 =26.75+10.74+387.31=424.8ncm3)快速移动时所需转矩t负2t负2=t摩=tf+to=26.75+10.74ncm=37.49ncm4)最大(直线,匀速)切削负载时所需转矩t负3t切=(fzloi)/(2)=(13000.60.8)/(20.8)=124.2ncmt负3=t切+t摩=124.2+37.49ncm=161.69ncm5)加速切削t负4=t切+t摩+t惯 =124.2+37.49+387.31ncm=549ncm从上面计算可以看出t负1 ,t负2,t负3和t负4四种工况下,以加速切削所需转矩最大,即以此项作为校核步进电机转矩的依据.t电机静转矩=(25)t负4取2倍 则:t电机静转矩=2549ncm=1098ncm从国产bf反应式步进电机技术数据表中查出150bf002型步进电机最大转矩为13.72,大于所需最大静转矩,以满足此项要求.当快速运动和切削进给时,按150bf002型步进电机运行矩频特性图,完全可以满足要求,所以初步选择150bf002型步进电机。3.5.3根据机械结构精确图校核步进电机转矩) 等效转动惯量计算 3.5.3.1运动件的转动惯量j可由下式计算: j=j1+(z1/z2)2(j2+js)+g(lo/2)2/gj1=0.7810-3(d1)4l1=(0.7810-36.442)kgcm2=2.62kgcm2j1“=0.7810-3(d1”)4l1=(0.7810-33.641.8)kgcm2=0.236kgcm2j1= j1+ j1“=2.62+0.236=2.856 kgcm2j2=0.7810-3(d2)4l2=(0.7810-3842)kgcm2=6.39kgcm2j2“=0.7810-3(d2”)4l2=(0.7810-33.640.9)kgcm2=0.118kgcm2j2= j2+ j2“=6.39+0.118=6.508 kgcm2js=(0.7810-344170)kgcm2=33.95kgcm2g=2000n代入上式:j=j1+(z1/z2)2(j2+js)+g(lo/2)2/g=2.856+(32/40)2(6.508+33.95)+2000(0.6/2)2/10kgcm2=29.9kgcm2j电机=(14)j n取2电机惯量: j电机=2j=229.9=59.8kgcm2总惯量: j=j电机+j=59.8+29.9=89.7kgcm23.5.3.2电机转矩计算1)快速空载起动惯性矩t惯=j=j(2nmax10-2)/(60ta)nmax=(max/p)(b/360)将前面数据代入,式中各符号意义同上nmax=(max/p)(b/360)=(4000/0.01)(0.75/360)=833.3r/min起动加速时间ta=200mst惯=j(2nmax10-2)/(60ta)=89.7(2833.310-2)/(600.2)ncm=391.176ncm2)快速空载起动t负1=tf+to+t惯折算到电机轴上的摩擦转矩tftf=folo/2i=f(fy+g)lo/2(z1/z2)=0.04(5000+2000)0.6/20.81.25ncm=26.75ncm附加摩擦转矩toto=fpolo(1-o2)i/(2)=(1/3)fmlo(1-o2)i/(2)=(1/3)17750.6(1-0.92)0.8/(20.8)ncm=10.74ncmt负1 =26.75+10.74+391.176=428.67ncm3)快速移动时所需转矩t负2t负2=t摩=tf+to=26.75+10.74ncm=37.49ncm4)最大(直线,匀速)切削负载时所需转矩t负3t切=(fzloi)/(2)=(13000.60.8)/(20.8)=124.2ncmt负3=t切+t摩=124.2+37.49ncm=161.69ncm5)加速切削t负4=t切+t摩+t惯 =124.2+37.49+391.18ncm=552.87ncm从上面计算可以看出t负1 ,t负2,t负3和t负4四种工况下,以加速切削所需转矩最大,即以此项作为校核步进电机转矩的依据.t电机静转矩=(25)t负4取2倍 则:t电机静转矩=2552.87ncm=1105.74ncm小于150bf002型步进电机最大转矩为13.72,所以最终选择150bf002微布进电机4 微机数控系统硬件电路设计4.1 单片机数控系统硬件电路设计内容4.1.1 绘制系统电器控制的结构框图根据总体方案及机械结构的控制要求,确定硬件电路的总体方案,绘制系统电气控制的结构框图。数控系统是由硬件和软件两部分组成。硬件是组成系统的基础,有了硬件,软件才能有效地运行。硬件电路可靠性直接影响到数控系统性能指标。机床硬件电路由以下五部分组成:(1)主控制器,即中央处理单元(cpu);(2)总线,包括数据总线、地址总线和控制总线;(3)存储器,包括程序存储器和数据存储器;(4)接口,即i/o输入/输出接口电路;(5)外围设备,如键盘、显示器及光电输入机等,见下图。4.1.2选择中央处理器的类型在微机应用系统中,cpu的选择应考虑以下因素:(1)时钟频率和字长,这个指标将控制数据处理的度;(2)可扩展存储器的容量;(3)指令系统功能,影响编程灵活性;(4)i/o口扩展的能力,即对外设控制的能力;(5)开发手段,包括支持开发的软件和硬件电路。此外还要考虑到系统应用场合、控制对象对各种参数的要求,以及经济价格比等经济的要求。目前在经济型数控机床中,一般选用mcs51系列单片机作为主控制器。4.1.3存储器扩展电路设计存储器扩展电路设计应该包括程序存储器和数据存储器的扩展。在选择程序存储器芯片时,要考虑cpu和eprom时序的匹配,还应考虑最大读出速度、工作温度及存储器的容量等问题。在存储器扩展电路的设计中还应包括地址锁存器和译码电路的设计。4.1.4 i/o口接口电路设计应包括接口芯片的选用,步进电机控制电路、键盘显示电路以及其他辅助电路的设计。4.2 mcs51系列单片机的选用mcs51系列单片机主要有三种型号的产品:8031、8051和8751。三种型号的引脚完全相同,仅在内部结构上有少数差异。8031片内无rom,适用于需扩展rom,可在现场修改和更新程序存储器的应用场合,其价格低,使用灵活,非常适合在我国使用。此次作业使用的是8031芯片。4.2.1 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)具有位寻址能力,适用逻辑运算。从上述特性可以看出这种8031芯片集成度高、功能强,只需增加少量外围器件就可以构成一个完整的微机系统。4.2.2 8031芯片引脚及其功能8031芯片具有40根引脚,其引脚图如下。 40根引脚按其功能可以分为四类:1.电源线2根。vcc:编程和正常操作时的电源电压,接+5v。vss:地电平。2.晶体振荡器2根。xtal1:振荡器的反向放大器输入。使用外部振荡器时必须接地。xtal2:振荡器的反向放大器输出和内部时钟发生器的输入。当使用外部振荡器时用于输入外部震荡信号。3.i/o口 共有p0、p1、p2、p3四个8位口,32根i/o线,其功能如下:(1)p0.0p0.7(ad0ad7)是i/o端口0的引脚。端口0是一个8位漏极开路的双向i/o端口。在存取外部存储器时,该端口分时地用作低8位的地址线和8位双向的数据端口(在此时内部上拉电阻有效)。(2)p1.0p1.7端口1的引脚,是一个带内部上拉电阻的8位双向i/o通道,专供用户使用。(3)p2.0p2.7(a8a15)端口2的引脚。端口2是一个带内部上拉电阻的8位双向i/o口,在访问外部存储器时,它输出高8位地址a8a15。(4)p3.0p3.7端口3的引脚。端口3是一个带内部上拉电阻的8位双向i/o口,该口的每一位均可独立地定义第一i/o口功能或第二i/o口功能。作为第一功能使用时,口的结构与p1操作与口完全相同,第二功能如下所示:口引脚 第二功能p3.0 rxd (串行输入口)p3.1 txd (串行输出口)p3.2 int0 (外部中断)p3.3 int1 (外部中断)p3.4 t0 (定时器0外部输入)p3.5 t1 (定时器1外部输入)p3.6 wr (外部数据存储器写选通)p3.7 rd (外部数据存储器读选通)由上看出,8031单片机不是将地址总线、数据总线和控制总线分开,而是地址线、数据线和部分控制均由i/o口完成。4.控制线(1)psen:程序存储器的使能引脚,是外部程序存储器的选通信号,低电平有效。从外部程序存储器取数时,在每个机器周期内二次有效。(2)ea/vpp:ea为高电平时,cpu执行内部程序存储器的指令。ea为低电平时,cpu仅执行外部程序存储器的指令。因为8031芯片没有内部程序存储器,所以ea必须接地。(3)ale/prog:ale是地址锁存器使能信号。作为地址锁存允许时高电平有效。因为p1端口是分时传送数据和低8位地址。所以访问外部存储器时,ale信号锁存低8位地址。即使在不访问外部存储器时,也以1/6振荡频率的固定频率产生ale,因此可以用它作为外部的时钟信号。ale主要是提供一个定时信号,在从外部程序存储器取指令时,把p0口的低位地址字节锁存到外接的地址锁存器中。(4)rst/vpd:是复位/备用电源端。在振荡器运行时,使rst引脚至少保持两个机器周期为高电平,可实现复位操作,复位后程序计数器清零,即程序从0000h单元开始执行。在vcc关断前加上vpd(掉电保护)ram的内容将不变。4.2.3 8031芯片内部的存储器结构及地址分配8031芯片内部无程序存储器,只有256字节的数据存储器,地址从00h7fh,其地址分配如下图:8031芯片内部256字节的空间被分成两部分,其中内部数据存储器(ram)地址为00h7fh,特殊功能寄存器(sfr)的地址为80hffh。在内部数据存储器中的00h1fh为四个工作寄存器区,其中:0区 00h07h1区 08h0fh2区 10h17h3区 18h1fh每个区都有8个8位寄存器r0r7。可以用来暂存运算的中间结果,以提高运算速度。其中的r0和r1还可以用来存放8位地址。要确定采用哪个工作寄存器区,可通过标志寄存器psw中的rs0、rs1两位来指定。从20h2fh是“位寻址”空间。在此空间中,cpu既可对其执行按字节操作,又可对其中每个单元的8位二进制代码执行按位的操作。从30h7fh是可以按字节寻址的数据缓冲区,在此区域中可以设置堆栈。由于8031复位后堆栈指针sp指向工作寄存器区(即sp=07h),所以用户必须在初始化程序中对sp设置30h以后的地址区间为初值。8031芯片内部没有程序存储器,且仅有128字节的数据存储器,因而再组成控制系统时可根据需要扩展外部程序存储器和外部数据存储器。由于地址线是16位的,故最多能扩展64kb程序存储器和64kb数据存储器,其地址均为0000hffffh,即程序存储器和数据存储器为独立编址;因此eprom和ram的地址分配比较自由,编程时不必考虑地址冲突问题。4.3 存储器扩展电路设计mcs51的程序存储器的寻址空间为64k字节,8031片内不带rom,用作程序存储器的器件是eprom。由于综合作业设计要求扩展的程序存储器和数据存储器必须大于等于16kb,所以在此选取程序存储器为一片27128和数据存储器为两片6264。4.3.1程序存储器的扩展4.3.1.1 27128芯片的结构及工作方式27128芯片为28脚双列直插式扁平封装芯片,其引脚排列如下图:图中vpp是编程电压端,pgm是编程控制端,oe是输出使能端,cs是片选端,它们均为低电平有效。下表是eprom工作方式选择。表中vih表示输入高电平,vil表示输入低电平,芯片的数据引脚是三态的,当芯片未选中,即cs是高电平时,它们处于高阻状态,不会影响其他芯片输出状态。而当cs和oe均为低电平时,芯片被选中,其存储内容从数据端输出,即处于dout状态。在编程时,从数据输入要存储的信息,数据引脚处于数据输入din状态。编程时pgm必须为低,使数据写入芯片。类型ce oe vpp vcc oe/vpp pgm输出 27128引脚号读维 持编 程编程检验编程禁止 (20)vilvihvilvilvih (22)vil任意vihvilvih (1)vccvccvppvppvpp (28)vcc vccvccvccvcc (1113,1519)dout高阻dindout高阻 4.3.1.2 地址锁存器由于单片机8031芯片的p0口是分时传送低8位地址线和数据线,故8031扩展系统中一定要有地址锁存器。在此选用的地址锁存器芯片是74ls373。74ls373是带三态缓冲输出的8d触发器,其引脚及与8031芯片连接见下图: egdqlhhhlhllllxq上表是74ls373的真值表,表中:l低电平;h高电平;x不定态;q0建立稳态前q的电平;g输入端,与8031ale连高电平:畅通无阻低电平:关门锁存。图中oe使能端,接地。当g=“1”时,74ls373输出端1q8q与输入端1d8d相同;当g为下降沿时,将输入数据锁存。4.3.1.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)数据线的连接存储器的8位数据线d0d7与8031芯片的p0口p0。0p0。7直接相连,单片机规定指令码和数据都是由p0口读入,数位对应相连即可。(3)控制线的连接8031芯片的psen与eprom芯片的oe端相连。8031芯片ea接地,cpu执行外部程序存储器的指令。8031芯片ale接地址锁存器74ls373的g端。4.3.2 数据存储器的扩展由于8031芯片内部ram只有128字节,远远不能满足系统的需要,需扩展片外的数据存储器(ram)。1、数据存储器的选用根据综合设计的要求需扩展16kb的数据存储器,所以在此选取了两片6264芯片,它采用cmos工艺,采用28脚双列直插式扁平封装。2、8031与外部数据存储器芯片的连接单片机cpu与外部数据存储器的连接方法和与程序存储器连接方法大致相同。唯控制线的连接不同:ram读入信号oe与8031芯片的rd引脚相连;ram的写输入信号we与8031芯片wr相连。4.3.3译码电路设计8031单片机允许扩展64kb程序存储器和64kb数据存储器,这样就需要扩展多个外围芯片,因而需要把外部地址空间分配给这些芯片,并且使程序存储器各芯片之间、数据存储器各芯片之间地址互相不重叠,以使单片机访问外部存储器时,避免发生冲突。所以需选用译码电路。对于容量较大的系统,扩展的外围芯片较多,芯片所需的片选信号多于可利用的地址线时,就需要用这种全地址译码的方法。它将低位地址作为片内地址,而用译码器对高位地址进行译码,译码器输出的地址选择线用作片选线。因为这种地址编码的方法,除了片内地址线以外,剩余的高位地址线全部参加译码,故称为全地址译码。在此选用了38译码器(74ls138),输入占用3根最高位地址线,剩余的13根低位地址线可作为片内地址线。74ls138译码器的8根输出线分别对应8个8k字节的地址空间。4.4 i/o接口电路及辅助电路设计8031单片机共有4个8位并行i/o口,但可供用户使用的只有p1口和部分p3口,因此,在大部分应用系统中都需要扩展i/o芯片。在此选用了8255芯片和8279芯片。4.4.1 8255可编程接口芯片8255是可编程输入/输出接口芯片,它具有3个8位的并行i/o口,分别为pa、pb、pc口,其中pc口又分为高4位和低4位,它们都可以通过软件编程来改变i/o口的工作方式。8255芯片可与8031直接接口。其引脚功能见下表:引脚 含义 引脚 含义 d0d7pa0pa7pb0pb7pc0pc7a0、a1rd数据线a口b口c口地址线读 wrceresetgndvcc写片选复位地电源 4.4.2键盘显示接口电路1、显示器工作原理在此选用的是led显示器,它是由8个发光二极管组成,当发光二极管导通时,相应的一个点或一个笔画发亮。控制不同组合的二极管导通,就能显示出各种字符。5微机控制系统电路原理图见经济型数控系统电路原理图,它是用mcs51系列单片机组成的控制系统,该系统采用8031作cpu,扩展了一片27128芯片、两片6264芯片、一片8255芯片和一片8279芯片。5.1控制系统的功能(1)z向和x向进给伺服运动(2)键盘显示(3)自动换刀控制(4)螺纹加工控制(5)行程控制(6)其他功能 报警电路、急停电路、复位电路、光隔离电路等。5.2 cpu、存储器及i/o接口cpu采用8031芯片,选用6mhz晶体振荡器。它的p0口作为数据总线和地址线共用。16位地址线由p0经地址锁存器74ls373提供低8位a0a7,高8位地址线a8a15由8031的p2口直接提供。ale为地址锁存允许。psen为低电平时选通外部存储器(eprom),相应的指令字节出现在eprom的数据线(d0d7)上,输入到p0口,8031将指令读入。reset为复位控制,当reset输入端出现高电平时,8031被初始化复位,在复位有效期向ale、psen也输出高电平。当reset输入端返回低电平后,cpu从0地址开始执行程序。设计中采用上电复位和开关复位。另外,芯片8255和芯片8279的reset也与8031的reset管脚相连,它们可同时复位。8031的t0是片内的定时器/计数器溢出中断申请,由主轴后面的光电译码器输入。当车床车螺纹时,主轴光电编码器向8031t0发出进给脉冲,用以控制不同导程的螺纹加工。光电编码器还发出一个零位螺纹信号,输入到8255的pb6口,用以防止车螺纹乱扣。8255主要用于功能键的控制,刀架转位控制等。其中pa口为输入口,pa0pa5作为功能键控制管理,分别控制编辑、空运行、自动、手动i、手动ii和回零。pb口也是输入口,pb0pb3由面板上的按键分别控制启动、暂停、单段、连续等功能。pb5是换刀回答,当自动转位刀架按指令转位、夹紧,刀架电机停转后,发出此信号,开始执行进给指令。pb6接光电编码器输出的零位螺纹信号。pc口是输出口,pc0pc3控制自动转位刀架四个刀位的选刀。pc4用于报警显示,系统正常工作时,输出低电平,绿色发光二极管亮,当系统出现异常情况时,输出高电平,经反向后,红色发光二极管亮,实现报警功能。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口是数码显示器的段选信号。rl4rl7接越程限位控制电路,当床鞍或拖板在z向或x向越程时,即向计算机输入此信号,使进给系统停止。6 数控机床的加工程序编制6.1 经济型数控车床数控系统的程序编制说明6.1.1 概述经济型数控车床数控系统按标准数控语言编程,符合iso标准的有关规定,其基本功能如下:(1)能两坐标(x、z)联动,具有直线与圆弧插补方式;(2)绝对值编程和增量值编程可以任意用,在同一程序段中可以单独使用,也可以混合使用;(3)与主轴脉冲发生器配套,可车各种螺纹;(4)与主轴速度变换装置配套,能自动更换主轴转速;(5)与刀架自动换位装置配套,能自动转换刀位;(6)有刀具补偿功能;6.1.2 编码本系统用到如下数字、字母和符号:数字:0,1,2,3,4,5,6,7,8,9;字母:f,g,i,m,n,s,t,u,w,x,z;符号:/,+,-,lf;6.2 加工说明及工艺路线设计6.2.1 编程中字母的说明程序段序号n,该序号用来表示程序段的序号,它可用来检索程序段,或者显示当前执行的程序段。程序段序号通常置于程序段首位。准备功能字g,该指令后续两位数字。数字表示不同的机床操作或动作。g功能可用于多种目的。辅助功能字m,该指令后续两位数字。辅助功能用来使机床产生辅助动作。刀具功能字t,该功能用于更换刀具时,指定刀具或显示待更换刀具的刀号。刀具交换功能字t字母后续的数字表示待更换的刀号。根据数控带中t地址的数字,就能选择刀具。6.2.2 零件加工图及加工路线在经济型数控车床上加工的零件如下图:该零件的毛坯为 棒料,材料为45钢,其硬度为235hbs,表面粗糙度为1.6。根据主轴零件图确定按先主后次及先初加工后精加工的原则,其工艺路线为:切削外形轮廓:倒角145切削锥度部分车削60mm外圆倒角145车削圆弧部分车削60mm外圆车削70mm外圆退刀。85mm外圆不加工。6.3 零件加工工序6.3.1 粗加工粗加工时,留2mm的加工余量用于精加工,加工程序如下: o123n001 g92 x5000 z32000 s22 lf 坐标设定n002 g00 x4200 z27200 s21 m03 t11 lf 快速移至x42mm,z272mmn003 g01 x4400 z27100 f15 lf 粗车倒角n004 x5400 w-6100 lf 粗车锥度n005 u0 z19000 lf 粗车外圆n006 x6200 w0 lf 粗车端面n007 x6400 w-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 13909-1:2025 EN Coal and coke - Mechanical sampling - Part 1: General introduction
- 【正版授权】 IEC 63322:2025 EN Security of ME equipment containing high-activity sealed radioactive sources
- 【正版授权】 IEC 60888:1987 EN-D Zinc-coated steel wires for stranded conductors
- 【正版授权】 IEC 60335-2-39:2002+AMD1:2004 CSV FR-D Household and similar electrical appliances - Safety - Part 2-39: Particular requirements for commercial electric multi-purpose cookin
- 【正版授权】 IEC 60335-2-106:2021/AMD1:2025 EN-FR Amendment 1 - Household and similar electrical appliances - Safety - Part 2-106: Particular requirements for heated carpets and for heat
- 校车安全知识培训心得课件
- 校园网络安全知识培训课件
- 校园用电安全知识培训课件
- 北仑小学语文知识培训课件
- 全微分考试题及答案
- 2025至2030中国建筑劳务行业发展分析及产业运行态势及投资规划深度研究报告
- 新解读《DL-T 5100 - 1999水工混凝土外加剂技术规程》新解读
- 政采云合同协议书
- 二手医疗器械市场的现状与发展趋势
- 氧气安全培训
- 江苏省镇江市京口区2025年小升初模拟数学测试卷含解析
- 预制菜产业园可行性报告
- 工程师职称-个人业务自传
- GB/T 3917.3-2025纺织品织物撕破性能第3部分:梯形试样撕破强力的测定
- TCAMA 109-2024 半封闭温室设计规范
- VTE风险评估及预防措施
评论
0/150
提交评论