免费预览已结束,剩余29页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录1. 绪论11.1数控车床的发展历史11.2数控车床改造的目的21.3数控车床改造的意义21.4数控车床改造的内容22. 机械部分的设计32.1纵向进给系统的设计与计算32.1.1纵向进给系统的设计32.1.2滚珠丝杠计算与选择32.2横向进给系统的设计与计算122.2.1横向进给系统的设计122.2.2滚珠丝杠的计算与选择122.3机床导轨改造193.电气部分的设计203.1硬件基本组成203.2控制系统的设计203.3软件系统的设计24总结28参考文献29全套cad图纸,联系153893706绪论 随着社会生产和科学技术的迅速发展,机械产品日趋精密复杂,且需频繁改型,普通机床已不能适应这些要求,数控机床应运而生。数控机床作为机电一体化的典型产品,在机械制造业中发挥着巨大的作用,很好地解决了现代机械制造中结构复杂、精密、批量小、多变零件的加工问题,且能稳定产品的加工质量,大幅度地提高生产效率。这种新型机床具有适应性强、加工精度高、加工质量稳定和生产效率高等优点。它综合应用了电子计算机、自动控制、伺服驱动、精密测量和新型机械结构等多方面的技术成果,是今后机床控制的发展方向。 数控技术,简称数控(numerical control)。它是利用数字化的信息对机床运动及加工过程进行控制的一种方法。用数控技术实施加工控制的机床,或者说装备了数控系统的机床称为数控机床。数控系统包括:数控装置、可编程序控制器、主轴驱动及进给装置等部分。要实现对机床的控制,需要用几何信息描述刀具和工件间的相对运动以及用工艺信息来描述机床加工必须具备的一些工艺参数,如:进给速度、主轴转速、主轴正反转、换刀、冷却液的开关等。这些信息按一定的格式形成加工程序,通过数控系统的译码,从而使机床准确地动作和加工出优质的零件。1.1数控车床的发展历史 数控机床最早是从美国开始研制的。1948年,美国帕森斯公司在研制加工直升机桨叶轮廓用检查样板的加工机床任务时,提出了研制数控机床的初始设想。1949年,帕森斯公司与麻省理工学院伺服机构实验室合作,开始从事数控机床的研制工作。并于1952年试制成功世界上第一台数控机床实验性样机随着电子技术、计算机技术、自动控制和精密测量等相关技术的发展,数控机床也在迅速地发展和不断地更新换代,先后经历了五个发展阶段。 第一代数控:1952-1959年采用电子管元件构成的专用数控装置。 第二代数控:从1959年开始采用晶体管电路的nc系统。 第三代数控:从1965年开始采用小、中规模集成电路的nc系统。 第四代数控:从1970年开始采用大规模集成电路的小型通用电子计算机控制的系统。 第五代数控:从1974年开始采用微型电子计算机控制的系统。 目前,第五代微机数控系统基本上取代了以往的普通数控系统,形成了现代数控系统。它采用微型处理器及大规模或超大规模集成电路,具有很强的程序存储能力和控制功能。随着集成电路规模的日益扩大,光缆通信技术应用于数控装置中,使其体积日益缩小,价格逐年下降,可靠性显著提高,功能也更加完善。近年来,微电子和计算机技术的日益成熟,它的成果正在不断渗透到机械制造的各个领域中,先后出现了计算机直接数控系统,柔性制造系统和计算机集成制造系统。所有这些高级的自动化生产系统均是以数控机床为基础,它们代表着数控机床今后的发展趋势。 1.2数控车床改造的目的 我国是拥有300多万台机床的国家。而这些机床又大多是多年累积生产的通用机床,不论资金和我国机床制造厂的能力都是办不到的。因此,尽快将我国现有一部分普通机床实现自动化和精密化改装,是我国现有设备技术改造迫切要求解决的课题。1.3数控车床改造的意义 数控机床改造在国外已发展成一个新兴的工业部门,早在60年代已经开始迅速发展,其发展的原因是多方面的,主要有技术、经济、市场和生产上的原因。用数控技术改造机床,正是适应了这一要求。它是建立在微电子现代技术与传统技术相结合的基础上。在机床改造中引入微机的应用,而且所投入的改造费用低,我国提出从大力推广经济型数控这一中间技术的基础上,再逐步推广全功能数控这条道路,适合我国的经济水平、教育水平和生产水平,已成为我国设备技术改造主要方向之一。同时,它还可以作为全功能数控机床应用的准备阶段,为今后使用全功能数控机床,培养人才,积累维护、使用经验,而且也是实现我国传统的机械制造技术朝机电一体化的方向过渡的主要内容之一。1.4数控车床改造的内容微机数控系统总体设计方案的拟定:数控技术是先进制造技术的核心,是制造业实现自动化、网络化、柔性化、集成化的基础。数控装备的整体水平标志着一个国家工业现代化水平和综合国力的强弱。机床数控系统总体方案的拟定应包括以下内容:系统运动方式的确定,伺服系统的选择、执行机构的结构及传动方式的确定,计算机系统的选择等内容。一般应根据设计任务和要求提出数个总体方案,进行综合分析、比较和论证,最后确定一个可行的总体方案。本设计任务是对c616普通车床进行数控改造。主要有两个方面的设计:机械部分的改造、控制部分的设计。机械部分的设计是对纵向、横向进给系统进行开环控制。主电机的作用仅仅是带动工件旋转,而刀架的进给运动则是由步进电机直接带动车床的纵向和横向的滚珠丝杠来实现。控制部分的设计主要是对单片机控制步进电机的设计,实现加工自动化,驱动元件采用步进电机,传动系统采用滚珠丝杠副,1. 机械部分的设计2.1纵向进给系统的设计与计算2.1.1纵向进给系统的设计纵向进给系统机械部分的计算内容主要包括:脉冲当量计算、切削力的计算、滚珠丝杠螺母副的设计与计算、齿轮传动的计算、步进电机的设计与计算等等。2.1.2滚珠丝杠计算与选择主要技术参数:1、最大加工直径:2、时间常数: 3、步长: 4、 快进速度:5、 定位精度:(1)切削力的计算由机床设计手册可知,切削功率 (2-1)式中 电机功率,查机床说明书,; 主传动系统总效率,一般为 取; 进给系统功率系数,取为 。 则: 又因为 (2-2)(2-3)所以 式中 v切削线速度,取 主切削力 由金属切削原理可知,主切削力 c(2-4)查表得: 由表可知表2.1 切削用量选用表222888(mm)0.20.30.40.20.30.4(n)112515241891168722872837当 时,切削深度 ,走刀量 ,以此参数做为下面计算的依据。 从机床设计手册中可知,在一般外圆车削时: (2-5)(2-6)取: (2)滚珠丝杠设计计算 在设计滚珠丝杠时,首先确定其名义直径,螺距。滚珠直径等,确定上述参数一般是放在防止疲劳点蚀的基础上,对轨道上的点而言,其应力状态是交变的接触力,因此设计时必须保证它在一定轴向负载的作用下,这种名义直径和螺距的滚珠丝杠回转一百万转后,不产生点蚀现象,这个负载称为滚珠丝杠最大动载荷。 车床纵向导轨的牵引力计算:(2-7)式中 、 :切削分力 :颠覆力矩影响的实验系数:导轨上的摩擦系数 :移动部件重量由于此设计采用的是贴膜导轨,所以 取为因此:(3) 最大动载荷的计算: 由机电设计手册查得,最大动载荷由此公式计算:(2-8)式中:工作寿命,为滚珠丝杠的转速,初步计算导程。为工作台的快进速度,为丝杠最大转速。取经计算得 t为使用寿命时间,查表得因此l=60416.715000/10=360为运转系数,查得为硬度系数,查得所以最大静载荷的计算(2-9)为静态安全系数, 取 所以(4) 滚珠丝杠的选型 根据最大动负载的值,可选择滚珠丝杠的型号。例如,滚珠丝杠参照汉江机床厂的产品样本选取系列,滚珠丝杠直径为,型号为,其额定动载荷是,所以强度足够用。(5) 传动效率的计算(2-10)式中:为摩擦角,其正切函数值为摩擦系数,取所以:(6) 刚度验算 滚珠丝杠螺母副的轴向刚度会影响进给系统的定位精度和运动平稳性,由于轴向刚度不足引起的轴向变形量一般不应大于机床定位精度的一半,滚珠丝杠在工作负载和转矩的共同作用下引起每个导程的变形量为:(2-11)式中:为丝杠截面积(2-12)导程:螺旋角:滚珠直径:公称直径:滚道半径:偏心率:丝杠内径:由以上条件求得为丝杠的极惯性矩为丝杠切变模量 为转矩 有上述计算结果得:(2-13)所以丝杠在工作长度上的弹性变形所引起的导程误差为:丝杠允许的误差为,所以刚度足够。(7) 稳定性的验算丝杠不发生失稳的最大载荷称为临界载荷(2-14)为长度系数,=2/3。所以安全系数查表得 ,所以丝杠是稳定的,经验算,性能符合要求,可以使用。(8)步进电机的计算步进电机的选择的基本原则合理选用步进电机是比较复杂的问题,需要根据电机在整个系统中的实际工作情况,经过分析后才能正确选择。现仅就选用步进电机最基本的原则介绍如下: 当步进电机在负载力矩的作用下,转过一个步距角时,所做的功为: (2-15)工作台克服负载f,位移所做的功为:(2-16)根据能量守恒原理,其中味电机的传动效率。所以:启动转矩为: ,安全系数为0.4所以电机选择三相六拍工作方式,查表得 所以步进电机运行频率根据以上条件,选用反应式步进电机110bf003传动比模数 齿宽 工作台的质量折算到电机轴上的转动惯量为:丝杠的转动惯量齿轮的转动惯量总传动惯量为所以,惯量匹配合理。 快速空载启动时所需的力矩为:(2-17)最大切削负载所需的力矩为:(2-18)快速进给时所需的力矩为(2-19)式中:为空载启动时折算到电机轴上的加速度力矩为折算到电机轴上的摩擦力矩为由丝杠预紧所引起,折算到电机轴上的附加摩擦力矩为切削时折算到电机轴上的加速度力矩为折算到电机轴上的切削负载力矩(2-20)当时,当时, 当,时当时,预加载荷,则:所以,快速空载所需力矩最大切削负载时所需的力矩快速进给所需的力矩由以上可知,所需最大力矩发生在快速启动时根据以上计算结果可知,步进电机满足工作要求。2.2横向进给系统的设计与计算2.2.1横向进给系统的设计 经济型数控改造的横向进给系统的设计比较简单,一般是步进电机经减速后驱动滚珠丝杠,使刀架横向运动。步进电机安装在大拖板上,用法兰盘将步进电机和机床大拖板连接起来,以保证其同轴度,提高传动精度。 2.2.2滚珠丝杠的计算与选择(1) 切削力的计算车削外圆的切削抗力、和。主切削力与切削速度v的方向一致,垂直向下,是计算车床主轴电机切削功率的主要依据,切深抗力与纵向进给方向垂直,影响加工精度或已加工表面质量,进给抗力与进给方向平行且相反指向,设计或校核进给系统时要用到它,横向进给约为纵向进给量的,取,则横向进给切削力约为纵向的。取(2) 滚珠丝杠的计算牵引力由公式计算:f()(2-21)式中:、为切削分力(n)为颠覆力矩的实验系数为导轨上的摩擦系数为移动部件重量,取所以(3) 最大动载荷的计算 由机电设计手册查得,最大动载荷c由此公式计算:(2-22)式中:l:工作寿命,l=,n为滚珠丝杠的转速,初步计算导程。为工作台的快进速度,为丝杠最大转速。取经计算得 t为使用寿命时间,查表得因此为硬度系数,查得 所以最大静载荷的计算(2-23)为静态安全系数, 取所以(4) 滚珠丝杠的选型 根据最大动负载c的值,可选择滚珠丝杠的型号。例如,滚珠丝杠参照汉江机床厂的产品样本选取fc1型滚珠丝杠,滚珠丝杠直径为,型号为,其额定动载荷是8630n,所以强度足够用。(5) 传动效率的计算(2-24)式中:为摩擦角,其正切函数值为摩擦系数,取所以:(6) 刚度的验算 滚珠丝杠螺母副的轴向刚度会影响进给系统的定位精度和运动平稳性,由于轴向刚度不足引起的轴向变形量一般不应大于机床定位精度的一半,滚珠丝杠在工作负载和转矩的共同作用下引起每个导程的变形量为:(2-25)式中:a为丝杠截面积导程:螺旋角:滚珠直径:公称直径:滚道半径:偏心率:丝杠内径:由以上条件求得为丝杠的极惯性矩为丝杠切变模量 为转矩 有上述计算结果得:(2-26)所以丝杠在工作长度上的弹性变形所引起的导程误差为:丝杠允许的误差为,所以刚度足够。(7) 稳定性的验算丝杠不发生失稳的最大载荷称为临界载荷(2-27)为长度系数,。所以安全系数查表得 ,所以丝杠是稳定的,经验算,性能符合要求,可以使用。(8)步进电机的计算 为了满足需要,所以步进电机时通过两对降速齿轮与丝杠连接的。减速器传动比取,模数 ,齿宽 , 当步进电机在负载力矩的作用下,转过一个步距角时,所做的功为: (2-28)工作台克服负载f,位移所做的功为:(2-29)根据能量守恒原理,其中味电机的传动效率。所以:启动转矩为: ,安全系数为0.4所以n电机选择三相六拍工作方式,经查表得 所以n步进电机运行频率根据以上条件,选用反应式步进电机110bf003工作台的质量折算到电机轴上的转动惯量为:丝杠的转动惯量齿轮的转动惯量总传动惯量为转动力矩的计算=0.274所以,快速空载所需力矩切削时所需的力矩为:快速进给时所需的力矩为由以上可知,所需最大力矩发生在快速启动时根据以上计算结果可知,步进电机满足工作要求。2.3机床导轨改造 卧式车床上的运动部件,如刀架、工作台都是沿着机床导轨面运动的。导轨就是支承和导向,即支承运动部件并保证运动部件在外力作用下,能准确的沿着一定的方向运动。导轨的导向精度、精度保持性和低速运动平稳性,直接影响机床的加工精度、承载能力和使用性能。数控机床上,常使用滑动导轨和滚动导轨。滚动导轨摩擦系数小,动静摩擦系数接近,因而运动灵活轻便,低速运行时不易产生爬行现象。精度高,但价格贵。经济型数控一般不使用滚动导轨,尤其是数控改造,若使用滚动导轨,将太大增加机床床身的改造工作量 和改造成本。因此,数控改造一般仍使用滑动导轨。滑动导轨具有结构简单,刚性好,抗振性强等优点。普通机床的导轨一般是铸铁铸 铁或铸铁淬火钢导轨。这种导轨的缺点是静摩擦系数大,且动摩擦系数随速度的变化而变化,低速时易产生爬行现象,影响行动平稳性和定位精度,为克服滑动导轨的上述缺点,数控改造一般是将原机床导轨进行修整后贴塑,使其成为贴塑导轨。贴塑导轨摩擦系数小,且动静摩擦系数差很小,能防止低速爬行现象;耐磨性、抗咬伤能力强、加工性和化学性能稳定,且有良好的自润滑性和抗振性,加工简单,成本低。目前应用较多的聚四氟乙稀(ptee)贴塑软带,如美国生产的twrciteb和我国生产的tsf软带材料,此种软带厚度为0.8 、1.6 、3.2 等几种规格。考虑承载变形,宜厚度小的规格,如果考虑到加工余量,选用厚度为1.6 为宜。贴塑软带粘贴工艺非常简单,可直接粘结在原有的滑动导轨面上,不受导轨形式的限制,各种组合形式的滑动导轨均可粘结。粘结前按导轨精度要求对金属导轨面进行加工修理。根据导轨尺寸长度放大34,切下贴塑软带。金属粘结面与软带结面应清洗干净,用特殊配制的粘合剂粘结,加压固化,待其完全固化后进行修整加工。作为导轨面的表面,根据需要可进行磨、铣、刮研、开油槽、钻孔等加工,以满足装配要求。 3.电气部分的设计3.1硬件基本组成硬件是数控系统的基础,其性能的好坏,直接影响整体的工作性能,有了硬件,软件才能有效的运行,机床数控系统的硬件系统主要由大致四部分组成:1) 中央处理单元cpu,cpu采用8051芯片。2) 总线。包括地址总线(ab),数据总线(db)和控制总线(cb)。3) 存储器。只读可编程存储器和随即读写存储器。4) i/o接口电路。其中,cpu是数控系统的核心,作用是进行数据运算处理和控制各个部分电路协调工作。存储器用于存储系统软件,应用程序和运行中所需要的各种数据。i/o接口是系统与外界信息交换的桥梁。总线是cpu与存储器,接口以及其它转换电路连接的纽带。3.2控制系统的设计 cpu采用8051芯片,选用外部存储器。8051的引脚功能分为四部分。1、主电源引脚vcc和vssvcc(40脚)接+5v电压;vss(20脚)接地。2、外接晶体引脚xtal1和xtal2xtal1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对hmos单片机,此引脚应接地;对chmos单片机,此引脚作为驱动端。xtal2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对hmos单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对xhmos,此引脚应悬浮。3、控制或与其它电源复用引脚rst/vpd、ale/prog、psen和ea/vpprst/vpd(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与vss引脚之间连接一个约8.2k的下拉电阻,与vcc引脚之间连接一个约10f的电容,以保证可靠地复位。vcc掉电期间,此引脚可接上备用电源,以保证内部ram的数据不丢失。当vcc主电源下掉到低于规定的电平,而vpd在其规定的电压范围(50.5v)内,vpd就向内部ram提供备用电源。ale/prog(30脚):当访问外部存贮器时,ale(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ale端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ale脉冲。ale端可以驱动(吸收或输出电流)8个ls型的ttl输入电路。对于eprom单片机(如8751),在eprom编程期间,此引脚用于输入编程脉冲(prog)。psen(29脚):此脚的输出是外部程序存储器的读选通信号。在从外部程序存储器取指令(或常数)期间,每个机器周期两次psen有效。但在此期间,每当访问外部数据存储器时,这两次有效的psen信号将不出现。psen同样可以驱动(吸收或输出)8个ls型的ttl输入。ea/vpp(引脚):当ea端保持高电平时,访问内部程序存储器,但在pc(程序计数器)值超过0fffh或1fffh时,将自动转向执行外部程序存储器内的程序。当ea保持低电平时,则只访问外部程序存储器,不管是否有内部程序存储器。对于常用的8051来说,所以ea脚必须常接地,这样才能只选择外部程序存储器。4、输入/输出(i/o)引脚p0、p1、p2、p3(共32根)p0口(39脚至32脚):是双向8位三态i/o口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个ls型的ttl负载。p1口(1脚至8脚):是准双向8位i/o口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向i/o口。p1口能驱动(吸收或输出电流)4个ls型的ttl负载。对8052、8032,p1.0引脚的第二功能为t2定时/计数器的外部输入,p1.1引脚的第二功能为t2ex捕捉、重装触发,即t2的外部控制端。对eprom编程和程序验证时,它接收低8位地址。p2口(21脚至28脚):是准双向8位i/o口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对eprom编程和程序验证期间,它接收高8位地址。p2可以驱动(吸收或输出电流)4个ls型的ttl负载。p3口(10脚至17脚):是准双向8位i/o口,在mcs-51中,这8个引脚还用于专门功能,是复用双功能口。p3能驱动(吸收或输出电流)4个ls型的ttl负载。作为第一功能使用时,就作为普通i/o口用,功能和操作方法与p1口相同。作为第二功能使用时,各引脚的定义如表所示。值得强调的是,p3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。p3.0 10 rxd(串行输入口) p3.1 11 txd(串行输出口) p3.2 12 int0(外部中断0) p3.3 13 int1(外部中断1) p3.4 14 t0(定时器0外部输入) p3.5 15 t1(定时器1外部输入) p3.6 16 wr(外部数据存储器写脉冲) p3.7 17 rd(外部数据存储器读脉冲)采用74ls138译码器的输出作为片选信号。当一个选通端(e1)为高电平,另两个选通端((/e2)和/(e3))为低电平时,可将地址端(a0、a1、a2)的二进制编码在y0至y7对应的输出端以低电平译出。比如:a2a1a0=110时,则y6输出端输出低电平信号。1、 利用 e1、e2和e3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。3、若将选通端中的一个作为数据输入端时,74ls138还可作数据分配器。 4、可用在8086的译码电路中,扩展内存。74ls373 为三态输出的透明锁存器,输出端 o0o7 可直接与总线相连。当三态允许控制端 oe 为低电平时,q0q7为正常逻辑状态,可用来驱动负载或总线。当 oe 为高电平时,q0q7 呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。 当锁存允许端 le 为高电平时,q 随数据 d 而变。当 le 为低电平时,d 被锁存在已建立的数据电平。当 le 端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mv。 引出端符号: d0d7 数据输入端 oe 三态允许控制端(低电平有效) le 锁存允许端 q0q7 输出端 27256是32k*8字节的紫外线镲除、电可编程只读存储器,单一+5v供电,工作电流为100ma,维持电流为40ma,读出时间最大为250ns,28脚双列直插式封装。27256各引脚的含义:a0一a15:16根地址输入线。用于寻址片内的32k个存储单元。d0d7:8根双向数据线,正常工作时为数据输出线。编程时为数据输入线。oe:输出允许信号。低电平有效。当该信号为0时,芯片中的数据可由d0d7端输出。ce:选片信号。低电平有效。当该信号为0时表示选中此芯片。pgm:编程脉冲输入端。对eprom编程时,在该端加上编程脉冲。读操作时该信号为1。vpp:编程电压输入端。编程时应在该端加上编程高电压,不同的芯片对vpp的值要求的不一样,可以是+12.5v,+15v,+21v,+25v等。62256的容量为32kb,是28引脚双列直插式芯片,采用cmos工艺制造。操作方式由oe,we, ce1 , ce2的共同作用决定 写入:当we和ce1为低电平,且oe和ce2为高电平时,数据输入缓冲器打开,数据由数据线d7d0写入被选中的存储单元。 读出:当oe和ce1为低电平,且we和ce2为高电平时,数据输出缓冲器选通,被选中单元的数据送到数据线d7d0上。 保持:当ce1为高电平,ce2为任意时,芯片未被选中,处于保持状态,数据线呈现高阻状态。a12a0(address inputs):地址线,可寻址32kb的存储空间。 d7d0(data bus):数据线,双向,三态。 oe(output enable):读出允许信号,输入,低电平有效。 we(write enable):写允许信号,输入,低电平有效。 ce1(chip enable):片选信号1,输入,在读/写方式时为低电平。 ce2(chip enable):片选信号2,输入,在读/写方式时为高电平。 vcc:+5v工作电压。 gnd:信号地。8279特性 8279能自动完成键盘输入和显示控制两种功能。键盘控制部分提供一种扫描工作方式,可与64个按键的矩阵键盘连接,能对键盘进行自动扫描、自动消抖、自动识别出按下的键并给出编码,能同时按下双键或键实行保护,其接收键盘上的输入信息存入内部fifo缓冲器,并可在有键输入时向cpu请求中断。8279提供了按扫描方式工作的显示接口,其内部有一个168的显示缓冲器,能对8位或16位led自动进行扫描,将显示缓冲器的内容在led上显示出来。 8279通过74ls138译码器扩展84键盘、6位显示器。由3-8译码器对sl0sl2译出键扫描线,由另一3-8译码器译出显示器的位扫描线,并采用了编码扫描方式。为了防止出现重键现象,扫描输出线高位sl3不参加键扫描译码。cpu对8279的监视采用了查询方式,故8279的中断请求信号irq悬空未用。8279的引脚功能: 采用单5v电源供电,40脚封装。 db0db7:双向数据总线,用来传送8279与cpu之间的数据和命令。 clk:时钟输入线,用以产生内部定时的时钟脉冲。 reset:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,reset信号为高电平有效。 s:片选输入线,低电平有效,单片机在cs端为低时可以对8279读/写操作。 a0:缓冲器低位地址,当a0为高电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。rd:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。 wr:写信号输入线,低电平有效,将缓冲器读出,将数据从外部数据总线写入8279的缓冲器。常用的显示器由8个发光二极管和1个米字管组成,其中7个发光二极管控制7个笔画的亮或暗。本设计中运用静态显示,作为mcs-51串行口方式0输出的应用,我们可以在串行口上扩展多片串行输入并行输入并行输出的位移寄存器7404作为静态显示接口。3.3软件系统的设计软件系统一般由两个部分组成,即管理软件和控制软件。管理软件一般又称为监控软件,其作用是进行监测系统状态并提供基本操作管理,控制软件的作用是根据用户编制的加工程序,控制机床运行,软件是硬件的补充,确定硬件电路后,根据系统功能要求设计软件。8051单片机作为中央处理单元构成的数控系统,其软件设计主要包括:中央处理单元,步进电机的状态,有关寄存器等初始化程序,键盘处理,显示,报警,急停等功能程序。系统启动后,开始初始化操作,初始化包括单片机定时器/计数器初始化,8255 i/o口初始化,键盘数据区初始化,显示缓冲区初始化,各种软件标志初始化等操作,然后根据输入信息,判别运行的方式,执行手动或自动功能。8279的outa0-outa3和out0-out3作为显示器位选信号,显示器的段选信号则由8279的sl0-sl2发出。8279的rl0-rl3是键盘扫描输入。8255的pc0-pc5接控制面板上的按钮开关,设有启动,暂停,单段运行,连续运行,急停等操作功能。复位将显示ram清零设置键盘显示器工作方式,左边输入双键互锁外部译码扫描设置时钟20分频显示字符p表示正常工作将ibdff置空调用读键盘子程序(50h)=1调用步进电机子程序(51h)=1调用越程报警子程序(52h)=1数字键处理调用步进电机子程序入口50h=1数字键处理52h=1调用越程报警子程序51h=1(横向)30h=1?(纵向)40h=1?横向工作台工作纵向工作台工作返回系统控制软件流程图系统初始化程序系统上电或复位后,系统软件进行初始化处理。当开机后系统受到干扰后,系统的各个部分可能处于随机状态,必须用初始化程序对有关接口设置工作状态,对有关寄存器、存储器单元设置常数或清零,然后系统才能工作。地址分配8255芯片:8000h9fffh;8279芯片:a000hbfffh8255芯片初始化pa输入,pb口输入,pc口高低位均输出。方式控制字:10011000 98hpa口地址:8ffch 、pb口地址:8ffdh 、pc口地址:8ffeh控制字寄存器地址:8fffh8279初始化命令状态口地址:1010111111111111afffh数据口令地址: 1010111111111110affeha操作指令字: 0000100008h(16个字符现实左入口编码,扫描键盘,双键互锁)时钟编程命令字:0011010034h读fifo ram命令字:010000040h写显示缓冲器ram:1001000090h清除命令字:11010001101h寄存器相关地址寄存器r1、r0,工作寄存器r0r7。步进电机控制设计步进电机程序设计的主要任务是:判断旋转方向和按顺序传送控制脉冲,判断所要求的控制步数是否传送完毕;程序清单如下:master:movdptr,#afffh;设置指针afffh为8279命令状态口 地址mova,#011h;送入清零命令字movxdptr,a;熄灭显示器lp:movxa,dptr;读状态字jbacet,lp mov a, #08h;键盘显示器工作命令( 置8279左端输 入外部译码器扫描,双键互锁)movxdptr amova,#34h;20分频movxdptr,amovxa,#73h;73h为字符p的代码movdptr,#affeh;afffh为8279数据寄存器口地址movxdptr,a;显示字符pmovr5,#80h;r5作iboff,设为空acallrdkb;调用读键盘子程序vadda ,#0d1h;a中为fifo的数据jcorder,key;若0为命令ajmpnumber,key;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字式压磁应力测量仪相关行业投资方案范本
- 多元文化交流活动策划计划
- 家居用品租赁合同三篇
- 共同努力共创腾飞计划
- 儿童急性淋巴细胞白血病指南2024版解读
- 2024-2025学年五年级上册数学期末全真模拟培优卷(苏教版)【解析版】-A4
- 1例急性脑梗死患者静脉溶栓个案护理
- 《钻井安全培训材料》课件
- 初中语文教研组工作参考计划
- 《设置系统提高安全》课件
- 校企合作电商课程设计
- 人力资源规划
- JJF 2160-2024激光共聚焦显微镜校准规范
- 高中历史必修2期末试卷及答案-人教版-2024-2025学年
- GB/T 44747.1-2024建筑施工机械与设备固定式混凝土布料机第1部分:术语和商业规格
- 2024年山东省公务员考试《行测》真题及答案解析
- 分包合同范本6篇
- 专项训练主谓一致专题(含答案)含答案解析
- 北师大版六年级上册数学期末考试试卷带答案
- GB/T 44546-2024建筑用装配式集成吊顶通用技术要求
- 道德与法治一年级上册全册备课教案设计(共16课时)
评论
0/150
提交评论