经济型数控机床纵向进给系统设计_第1页
经济型数控机床纵向进给系统设计_第2页
经济型数控机床纵向进给系统设计_第3页
经济型数控机床纵向进给系统设计_第4页
经济型数控机床纵向进给系统设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、经济型数控机床纵向进给系统设计摘 要鉴于我国目前资金短缺,工业生产规模小的特点,用较小的资金快速变更机械工业落后的生产面貌,使之尽可能地提高自动化程度,保证生产质量,减轻劳动强度,提高经济效益,而实现这一任务有效的,基本的途径就是普及及应用经济型数控机床。随着科学技术的飞速发展,机械产品的性能和质量不断提高,产品的更新换代也不断加快。随之而来对机床的加工精度和生产率的要求也不断提高。在这种形势下传统的旧式机床越来越不能适应新的要求。随着电子技术的发展,把计算机技术引入机床中的数控机床技术得到了飞速发展。当前,我国各大企业为了扩大生产,提高产品质量,从而对数控机床的须要日益增加。然而对中小企业来

2、说大批量地购进先进,功能困难,价格昂贵的数控机床是不太现实的同时也是不必要的,但是,为了达到新的加工标准又必需采纳数控机床,在这种形势下,经济型数控机床以其较高的性价比越来越受到企业的青睐和机床生产厂家的重视。经济型数控车床CJK6140采纳由8051芯片为主构成开环限制系统;其进给系统是步进电机通过消隙齿轮箱,带动滚珠丝杠转动,从而实现工作台沿机床导轨的水平移动。经济型数控车床CJK6140具有加工精度高,稳定性好,生产效率高,工作牢靠,价格低等优点。关键词: 数控机床,8051,单片机,工作台Numerical control lathe length feed system design

3、 ABSTACT With the development of social production science and technology. It is essential for a machine not only to have high precision and high production and high production capability, but also to adjust to the rapid change of production. In this condition, numerical control machine was invented

4、 and put into practice. Furthermore, the more numerical control machines become advanced. In order to expand production and improve the quality of products, the big groups in our country demand more NC machine day after day. However it is not realistic and necessary for medium and small industry to

5、buy advanced and expensive NC machines. The economic NC machines win more and more industry favors. The economic NC machine-CJK6140 adopts open loop control system. Through rotation of the lead screw, this is driven by a gear box, the working table moves in parallel along the NC machines lead rail.K

6、EY WORD: Numerical control engine bed,8031,monolithic integrated circuits,work table目 录摘 要IABSTACTII第1章 绪 论11.1数控机床的产生和发展11.2数控车床的工作原理21.3.设计方案的确立2第2章 机械部分的设计计算32.1丝杠的设计和计算3切削力的计算32.2 滚珠丝杠的设计计算32.3齿轮箱减速器设计部分5传动比i52.3.2 齿面接触强度设计计算62.3.3 齿根弯曲强度设计82.3.4 设计计算92.4 其他机械设计部分9减速箱最小输出轴的计算9轴承的选择102.5步进电机的选择10

7、计算减速器的传动比I10确定步进电机动力参数10第3章 数控系统设计133.1 数控系统硬件电路133.1.1 基本硬件组成133.1.2 硬件配套及基本结构133.1.3 接口线路14光电隔离电路143.1.5 功率放大电路153.1.6 协助电路15第4章 软件设计164.1 C6140数控车床主要的技术参数及功能164.2 软件结构17第5章 运用说明书215.1 机床的运用和说明215.2 机床的保养和维护215.3 机床重要零部件的维护和保养21第6章 总结22致 谢23参考文献2423 / 28第1章 绪 论1.1数控机床的产生和发展数控机床经济型改造,实质是机械工程技术和微电子技

8、术的结合。经改造后的机床加工的精度、效率、速度都有了很明显的提高,适合我国现在经济水平的发展要求。本次毕业设计主要是对机床机械部分进行改造,以步进电机驱动横向进给运动、纵向进给运动以及刀架的快速换刀,使传动系统变得非常简洁,传动链大大缩短,传动件数削减,从而提高机床的精度. 设计中,我们对有关数控机床及数控改造的相关书籍、刊物进行大量阅读,收集了很多资料,了解了数控机床的基本概念,数控机床的发展概况,数控机床的组成及其工作原理,扩大了我们的学问面。 随着科学技术的发展,现代机械制造要求产品的形态和结构不断改进,对零件的加工质量的要求也越来越高。随着社会对产品多样化要求的增加,产品品种增多,产品

9、更新换代加速。数控机床代替一般机床被广泛应用是一个必定的趋势。同时,数控机床将向着更高的速度、精度、牢靠性及完善性的功能发展。数控机床以其优异的性能和精度、灵捷而多样化的功能引起世人瞩目,并开创机械产品向机电一体化发展的先河。      数控机床是以数字化的信息实现机床限制的机电一体化产品,它把刀具和工件之间的相对位置,机床电机的启动和停止,主轴变速,工件松开和夹紧,刀具的选择,冷却泵的起停等各种操作和依次动作等信息用代码化的数字记录在限制介质上,然后将数字信息送入数控装置或计算机,经过译码,运算,发出各种指令限制机床伺服系统或其它的执行元件,

10、加工出所需的工件。数控机床和一般机床相比,其主要有以下的优点:  1. 适应性强,适合加工单件或小批量的困难工件;  在数控机床上变更加工工件时,只需重新编制新工件的加工程序,就能实现新工件加工。2.加工精度高;3.生产效率高;4.减轻劳动强度,改善劳动条件;5.良好的经济效益;6.有利于生产管理的现代化。数控机床已成为我国市场需求的主流产品,需求量逐年激增。我国数控机机床近几年在产业化和产品开发上取得了明显的进步,特殊是在机床的高速化、多轴化、复合化、精密化方面进步很大。但是,国产数控机床和先进国家的同类产品相比,还存在差距,还不能满意国家建设的须要。 

11、; 我国是一个机床大国,有三百多万台一般机床。但机床的素养差,性能落后,单台机床的平均产值只有先进工业国家的1/10左右,差距太大,急待改造。  旧机床的数控化改造,顾名思义就是在一般机床上增加微机限制装置,使其具有肯定的自动化实力,以实现预定的加工工艺目标。随着数控机床越来越多的普及应用,数控机床的技术经济效益为大家所理解。在国内工厂的技术改造中,机床的微机数控化改造已成为重要方面。很多工厂一面购置数控机床一面利用数控、数显、PC技术改造一般机床,并取得了良好的经济效益。我国经济资源有限,国家大,机床须要量大,因此不行能拿出相当大的资金去购买新型的数控机床,而我国的旧机床很多,用经

12、济型数控系统改造一般机床,在投资少的状况下,使其既能满意加工的须要,又能提高机床的自动化程度,比较符合我国的国情。  1984年,我国起先生产经济型数控系统,并用于改造旧机床。到目前为止,已有很多厂家生产经济型数控系统。可以预料,今后,机床的经济型数控化改造将快速发展和普及。所以说,本毕业设计实例具有典型性和好用性。总体方案的设计。1.2数控车床的工作原理利用微机对纵、横向进给系统进行开环限制,纵向(Z向)脉冲当量为0.01mm/脉冲,驱动元件采纳步进电机,传动系统采纳滚珠丝杠副,刀架采纳自动转位刀架。总体方案的论证  对于一般机床的经济型数控改造,在确定总体设计方案时,应

13、考虑在满意设计要求的前提下,对机床的改动应尽可能少,以降低成本。  (1)数控系统运动方式的确定  数控系统按运动方式可分为点位限制系统、点位直线限制系统、连续限制系统。由于要求CA6140车床加工困难轮廓零件,所以本微机数控系统采纳两轴联动连续限制系统。  (2)伺服进给系统的改造设计  数控机床的伺服进给系统有开环、半闭环和闭环之分。  因为开环限制具有结构简洁、设计制造简洁、限制精度较好、简洁调试、价格便宜、运用修理便利等优点。所以,本设计确定采纳开环限制系统。  (3)数控系统的硬件电路设计  任何一个数控系统都由硬

14、件和软件两部分组成。硬件是数控系统的基础,性能的好坏干脆影响整体数控系统的工作性能。有了硬件,软件才能有效地运行。在设计的数控装置中,CPU的选择是关键,选择CPU应考虑以下要素:1.时钟频率和字长和被控对象的运动速度和精度亲密相关;2.可扩展存储器的容量和数控功能的强弱相关;3.I/O口扩展的实力。1.3.设计方案的确立在这次的设计中:采纳8051单片机作为车床的限制系统,纵向进给系统采纳步进电机通过消隙齿轮箱带动滚珠丝杠传动,从而实现工作台沿机床导轨的水平移动。第2章 机械部分的设计计算2.1丝杠的设计和计算 切削力的计算由金属切削原理可知:切削功率 Nc=N··K (

15、1-1)N-电动机的确功率-主动传动系统总效率,一般为0.60.7取0.65K-进给系统功率系数,取0.96则:Nc=4.68KW,因NC=(Fz·V)/6120,可推知 Fz=(Nc/V) ·6120 (1-2)取切削速度V=100m/min.则:Fz=2864.16N由金属切削原理可知:主切削力Fz=Cfz·apXfz·fYfz可查得:Cfz=1910mpaXfz=1, Yfz=0.75, Kfz=1则可计算得Ap(mm)33F(mm)0.30.4Fz(N)23232882由表可知:当F=2864.16N,时,切削深度ap=3,走刀量f=0.4mm,

16、从金属切削原理中可得知,在一般外圆车削时,Fx=(0.10.6)Fz,Fy=(0.150.7)Fz, 取 Fx=0.5Fz=1432.08N,Fy=0.6Fz=1718.58N (Fz为主切削力,Fx为走刀抗力,Fy为吃刀抗力) 2.2 滚珠丝杠的设计计算 1. 求轴向力:由机械设计手册可知 P=K·Fx·+fw·(Fz+W) (1-3)式中K=1.15,fw=0.150.18取0.6,W为工作台的重量,由图初估取800N.则P=1.15×132.9+0.16×(2864.16+800)=2233.16N2.计算丝杠动载荷Cj1) 强度计算寿命

17、值 Li=60×Ni×Ti/106 (1-4) Ni=1000vf/(·D·L0) (1-5)取工件直径D=100 , 丝杠导程L0=6,Ni-丝杠转速为15.92r/min.由<<机床数控技术>>知,运用寿命系数T一般取15000h,因此Li=60×Ni×Ti/106=14.33求Cj由<<数控技术>>6-16式可知:Cj=·Kf·kh·PKf-载荷系数,一般取(1.21.5)取,1.2Kh-硬度系数,取1.0则Cj=7154.3N,依据Cj,选取滚珠丝杠

18、,考虑其功能选汉江机床厂2506-3型表1-1 特性参数公称直径外径导程导程角精度系数动载量25mm24.5mm6mm4°223级11670N因为: 6512.1N11670N所以: 丝杆强度足够.2)丝杠效率计算:由<<机械原理>>公式知:s=tm/tm(+4)s-螺旋升角, =4°22-摩擦角, =10所以s=0.965.3).校核.刚度校核滚珠丝杆受工作载荷P的作用而引起导程L0的变更是L1。其值按<<机床数控技术>>式6-19计算L1=±E-弹性模量取21×10N/cm A-滚珠丝杆截面积 A=(d

19、0/2)=4.71则L1=±=±12.610cm滚珠丝杆受扭矩引起导程变更L2很小,可以忽视.即L0=L1.导程变形的总误差为=L=21×10m/m查<<机械设计手册>>知表12-1-19知:3级精度 ,1m长的丝杠的螺距为2110m,故刚度足够.稳定校核由<<材料力学>>中欧拉公式知 FK=2EI/(l2) (1-6)FK-长压杆临界失稳时的临界负载.E-弹性模量,取21×10N/cm.I-截面惯性矩,单位cm4.对实心圆柱体I=1.77cm2.l-工作长度取1m-丝杠轴端系数=12/3,取1.则经计算:

20、 FK=36648N.Nk= FK /p=36648/2071.2=17.69.一般Nk=2.54.对于水平丝杠考虑重量影响. Nk取4. Nk Nk因此,丝杠稳定.2.3齿轮箱减速器设计部分传动比ii=-步距角,取0.75.p-脉冲当量.取0.01/脉冲.i=1.25闭式齿轮传动一般转速较高,为了提高传动的平稳性,减小冲击振动,以齿数多一些为好,小齿轮的齿数可取Z=2040,我选择Z=32I=,Z=iZ=321.25=40即Z=32 Z=40材料为45#钢 调质,六级精度 齿面接触强度设计计算由设计计算公式(10-9a)进行试算,即:d2.32 1) 确定公式内各计算数值(1)选择载荷系数K

21、=1.3(2)计算小齿轮传递的转矩TT=95.5*10,PN=4.32KW,n=1041.7R/min则T3.9610N·(3).由表10-7选取齿轮宽度系数=0.5(1+),取的规定值0.60, =0.5(1+1.25)0.60=0.675(4).由表10-6查得材料的弹性影响系数:Z=189.8MP(锻钢)(5).由图10-21d按齿面硬度查得小齿轮的接触疲惫强度极限=600 MP大齿轮的接触疲惫强度极限=550 MP(6).由式1013计算应力循环次数N60njL=601041.71(2830010)=3.010n -小齿轮的转速j齿轮每转一圈时同一齿面啮合的次数,取1 L齿轮

22、的工作寿命(单位为h),取15000设计的齿轮的工作寿命为10年,一年工作300天,一天工作8小时,2班制N60njL601041.70.8(2830010)2.410j0.8(7)由图1019查得接触疲惫寿命系数K0.88,K0.9(8)计算接触疲惫强度的许用应力取失效率为1,平安系数S1,由式(1012)得:528Mpa=495Mpa2)计算:,(1)计算小齿轮分度圆直径d,代入中较小的值d2.32 63(2)计算圆周速度3.43/(3)计算齿宽bb=d·d=0.67563=42.525(4)计算齿宽和齿高之比b/h模数m=2齿高h=2.25 m=2.252=4.5b/h=9.4

23、5(5)计算载荷系数依据V=3.43/,6级精度,由图10-8查得动载荷系数K=1.06,由表10-3查得K=K=1.0,由表10-2查得运用系数K=1;由表10-4查得6级精度,小齿轮相对支承非对称分布时K=1.12+0.18(1+0.6)+0.2310b=0.675,b=42.525K1.234. b/h=9.45, 查得10-13:K=1.1 7所以载荷系数K=KKKK=1.308依据实际的载荷系数校正所计算的分度圆直径,由式10-10ad=d=63.13(6)计算模数MM=1.97 齿根弯曲强度设计由式10-5得弯曲强度设计的公式为M,(1)由图1020查得小齿轮的弯曲疲惫极限:500

24、Mpa, 380Mpa(2)由图1018查得弯曲疲惫寿命系数K,KK0.85, K0.88(3)计算弯曲疲惫许用应力:取弯曲疲惫平安系数S1.4303.57Mpa238.83Mpa(4)计算载荷系数K:KKKKK1*1.06*1*1.171.2402(5)查取齿形系数:由表105可查得, Y2.52, Y2.40(6)查取应力校正系数:由表105可查得:Y1.625,Y1.67(7)计算大、小齿轮的,并且加以比较:小齿轮: 0.01349大齿轮:0.01678大齿轮的数值大,取大值 设计计算M1.33对比计算结果,由齿面的接触疲惫强度计算的模数大于齿根弯曲疲惫强度计算的模数,由于齿轮模数的大小

25、主要是弯曲疲惫强度所确定的承载实力,而齿面接触疲惫强度所确定的承载实力,仅和齿轮的直径有关,可取由弯曲强度算得的模数M1.97,并就近圆整为标准值M2.0,依据接触强度算得分度圆直径d=63.13,Z=31.56532Z=i* Z=32*1.25=40这样设计的齿轮传动,既满意了齿面接触疲惫强度,又满意了齿根弯曲疲惫强度,并做到结构紧凑,避开奢侈齿轮参数取值如下:参数zmbad外圆直径大齿轮40220208084小齿轮32220206468 表1-2 齿轮参数2.4 其他机械设计部分 减速箱最小输出轴的计算取每级齿轮传动效率(包括轴承效率在内)=0.97,则P=P=4.32*0.97=4.19

26、KWn=833.4 R/min由式15-2得dA,即:d= A.机械手册查表15-3得45钢,调质淬火后A取112。经过计算得:d=112=19mm,输出选取d19mm,即可轴承的选择已知丝杠的动载荷C=7154N=7.154KN所以选择轴承如下:名称型号国标号C角接触轴承36204型GB292-8311.2KN7.46KN圆锥滚子轴承7204E型GB297-8426.8KN18.2KN所以以上的两种类型,动、静载荷均大于7.154KN,故所选轴承符合要求。2.5步进电机的选择参考文献机电系统设计 计算减速器的传动比II=-步进电机步距角 =0.75º P-丝杠导程 P=6mm -工

27、作台脉冲当量 =0.01mm计算得I=1.25 确定步进电机动力参数1.电机的负载转矩的计算:作用在步进电机轴上的总负载转矩T依据下式公式计算T=(J+J)+,J-电机轴自身转动惯量(Kg)-电机启动或制动时的角速度rad/sF-作用在工作台上的摩擦力,NF-作用在工作台上的其它外力,N-伺服传动链的总效率F-滚动丝杠螺母副的预紧力,N-滚动丝杠螺母副未预紧时的传动效率,一般取0.9初选J=1.010 Kg,=0.2(导轨摩擦因数),最大轴向力F=2071.2N并要求空载启动时间t=30ms,最大进给速度V=5m/min步进电机轴上的总惯量J:J=J+J=1.010+1.175910=2.17

28、5910 Kg空载启动时,电机轴上的惯量转矩为:(1) T=T=J=J=3.95 (N·m)设F=F/3=207.2/3=690.4N则电机轴上的摩擦转矩为T:(2) T=0.125( N·m)(3) 工作台上的最大轴向载荷折算到电动机轴上的负载转矩T :T=1.98( N·m),(4) 于是空载时电动机上的总负载转矩TT =T+T+T=3.95+0.125+0.08=4.155(N·m),(其中T=0.08 (N·m)).2.电机最大的静转矩确定初选步进电机采纳三相六拍通电限制方式:表5-1,T-T之间的比例关系如下:表1-3 电机转矩确定表

29、电机相数33445566运行节拍3648510612T/T0.50.8660.7070.7070.8090.9510.8660.866依据前面所得的T 、T,依据表5-1空载启动时须要电动机最大静转矩T为:T=T/0.866=4.155/0.866=4.80 N最大外载下工作时所须要的最大静转矩T:T=T/(0.30.5)=(0.125+0.08+1.98)/(0.30.5)=7.284.37(N )Tmax(T,T) T=7.3( N)3.步进电机最高工作频率f:f=8333.3HZ综合考虑查机械手册选用110BF003型步进电机,能满意其须要。表1-4 电机参数表型号相数额定电压额定电流步

30、矩角最大静扭矩运行频率空载启动频率回转直径长度轴径110BF003380V6A0.75800 N7000Step/S1500Step/S110mm160mm11mm第3章 数控系统设计3.1 数控系统硬件电路 基本硬件组成任何一个数控系统都是由硬件和软件两部分组成。硬件是数控系统的基础,其性能好坏,干脆影响整个系统的工作组成。1)中心处理单元CPU。2)总线。包括数据总线(DB)、地址总线(AB)和限制总线(CB)。3)存储器。包括只读可编程存储器和随机读写存储器。4)I/O口,即输入/输出接口电路。 其中CPU是数控系统的核心,作用是进行数据运算处理和限制各部分电路协调工作。存储器用于存放系

31、统软件,应用程序和运行中所需的各个数据。I/O接口是系统和外界进行信息交换的桥梁。总线则是CPU和存储器、接口及其他电路联系的纽带,是CPU和部分电路进行信息交换和通信的必由之路。CPU存储器ROM、RAMI/O接口信号变频外设限制对象图2-1 数据系统硬件框图由于MCS-51系列单片机在我国机床数控改造方面应用普遍,其配套芯片廉价、普及通用性强,制造和修理便利,完全能够满意经济型数控车床改造的须要。本次C6140的改造以MCS-51系列单片机中的8051芯片作为中心限制系统。 硬件配套及基本结构本数控系统计算机是采纳8051为CPU的8位微型专用计算机。它包括一个微处理器,一个123字节的片

32、内数据存储器,4个8位的I/O接口(其中P1,P2,P3是准双向口,P0是三态双向口),此外还有为用户留一个扩展区。8051通过I/O口扩展一片8255接口芯片实现空运转、自动、手动转换、回零、换刀超程的按键功能,还通过P0口和P2口及一块74LS373地址所存器扩展了两片16K的ROM(27128)、两片16K的RAM(62128)来作为开发程序的存储器。8051通过P0口扩展了一片8279接口芯片来实现键盘输入和电路显示的功能。通过P1口经光耦和隔离电路TLP521-4来消退电路干扰,并实现X、Z向正反转及连续启动的功能。通过功率放大电路实现S、T、M等备用功能。两步进电机经一块74LS3

33、73干脆和PO口相连。详细结构参考电路限制原理图。 接口线路光电隔离接口电路X向步进电机8051单片机驱动放大Y向步进电机 主动机限位开关冷却系统刀架驱动放大主轴脉冲发生器图2-2 微机和机床的连接光电隔离电路在步进电机驱动电路中,脉冲信号经功率放大器后限制步进电机励磁绕组。由于步进电机须要的驱动电压较高,电流较大,假如将输出信号和功率放大器干脆相连,将会引起强电干扰。轻则影响计算机程序的正常工作,重则导致计算机和接口电路的损坏。所以一般在接口电路和功率放大器之间都要接上隔离电路。 功率放大电路功率放大电路分为单电源和双电源型。单电源线路简洁,但效率不高,所以选用双电源型。双电源型采纳凹凸压供

34、电电路,如图。 协助电路 为了防止机床行程越界,所以在机床上装有行程限制开关,为防止意外。装有急停按键。由于这些开关都安装在机床上,距离限制箱较近,简洁产生电气干扰,为避开干扰,在电路和接口之间实行光电隔离,设报警电路,当绿色二极管亮为正常工作状态,红色二极管亮时表示溜板已到极限位置。第4章 软件设计改造后的C6140数控机床,主要限制功能由软件实现。软件设计采纳模块化设计。主要包括主模块、子程序模块和定时中断模块。主模块主要完成初始化和监控。初始化包括PIO、CTC的初始化。监控主要包括键盘管理和显示管理,均可调用原监控程序中的子程序。功能子程序包括+X、-X、+Y、-Y及STOP功能子程序

35、,并可调用监控程序中的子程序。中断模块包括急停中断模块、报警中断模块等。4.1 C6140数控车床主要的技术参数及功能、数控装置:计算机型号 8051插补方式 逐点比较法插补坐标数 二坐标 数据形式 增量、肯定值及混合运用输入方式 手动键盘输入或磁带机一次输入Z向脉冲当量 0.01/脉冲X向脉冲当量(直径上) 0.01/脉冲单行程段最大圆弧半径 5m 传动系统间隙补偿量 0255脉冲程序段显示数 9999数控装置机能设置:1) 打算功能G:G00 快速进给G01 直线插补G02 圆弧插补(顺时针)G03 圆弧插补(逆时针)G04 延时G32 切削圆柱螺纹G33 切削锥螺纹G50 坐标设定G90

36、 直线切削循环G90 锥度切削循环G92 圆柱切削螺纹循环G93 锥螺纹切削循环G94 1/4凸圆循环G95 1/4凹圆循环2) 协助功能M00 程序暂停M02 程序终止M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关 3) 刀具的选择功能TT后跟两位数,第一位为14表示刀号。其次位为16表示刀具补偿开关依次号。D进给速度选择机能F:F后面跟四位数,表示脉冲/转 4) 坐标指令X 横向肯定坐标值±Z纵向肯定坐标值±V 横向增量值±W 纵向增量值±I 圆弧起点相对于圆心在X向坐标值±K 圆弧起点相对于圆心在Y向坐标

37、值± 5) 循环次数指令JJ后跟的数码为自动循环次数可在19中选择4.2 软件结构车床的软件结构如附图所示,加工零件的程序通过手动键盘输入或磁带输入,以固定的格式存入规定地址的存储区,启动限制后,首选取第一段加工程序的指令并通过译码将各类指令分别存入相应的单元。如,M,T等指令干脆译码输出访机床执行各类协助动作:G指令或坐标指令则分别存入相应的单元以备插补运算,用以限制X向和Z向的拖板运动。插补运算结束依次取下一段加工程序,这样,直到加工零件程序取完。键盘管理模块的程序设计:键盘是数控机床最常用的输入设备,它由排列矩阵的一系列按键开关组成。键盘有两种基本的类型:全编码键盘和非编码键盘

38、。全编码键盘每按下一个键,其键盘功能由硬件逻辑自动供应被按键的代码,并能产生一选通脉冲同志CPU。但这种键盘的价格昂贵,一般系统很少应用。非编码键盘仅仅供应键盘的行和列矩阵,其他全部工作由软件来完成,所以非编码键盘是最便宜的微机输入设备,本次车床改造就选用此种设备。要实现键盘的识别,产生和被按键对应的编码,消退键接触时的抖动干扰等功能,键盘程序必需依次执行以下步骤:1)扫描键盘,推断有无键合上。2)获得合上键的行、列信号。3)由行、列特征识别合上键的含义。4)依据键的特征进行分类。5)分类处理。 考虑到大多数应用系统都采纳BCD码输入数据。因此,只须要用09作为键即可。而AF可设置为特地的吩咐

39、键。程序框图见图纸,详细程序如下:KEYBD:ORG 0100HMOV A, #00H; OOH为空格符(不显示)MOV R1 , #OFEH;段选码输出口地址送R1MOV R1, A;关闭显示器 MOV R1, #OFDH;行信号输出口的地址送R1MOV R1, A;使行信号全为0 MOV R1, #OFBH;列信号输入口地址送R1 MOV A, R1;取列信号到累加器 XRL A, #OFFH;推断是否有键合上 JZ KEYBD;无键合上再检查 MOV RS, #OEH;有键合上调延时程序 D15ms: ACALL DIMS; DJNZ R5, D15MS; MOV R2, #OFEH;

40、为扫描第一行作打算 MOV R0, #OFDH; 列信号输出口地址送R0 MOV R1, #OFBH;列信号输入口地址送R1KEYB1: MOV A, R2; 逐行扫描 MOV RO, A; MOV A, R1;读入列信号 MOV R3, A;列信号暂存在R3 CJNE A, OFEH; 有键合上,转键译码KEYB2: MOV A, R2; MOV A;为扫描下一行做打算 MOV R2, A; XLR A, #OEFH; 检查是否各行都扫描了一次 JZN KEYB1;未扫描完一次接着 AJMP KEYBD;进行新一轮扫描KEYB2: MOV A, R2; CPL A;获得行信号特征字 MOV

41、06H, A;特征字暂存06H单元 MOV A, R3; CPL A;获得列信号特征字 MOV 07H, A;特征字暂存07H单元 MOV R4, #00H;查找次数初值 MOV DPTR, #KEYB2;置查表起始地址KEYB3: CLR A; MOVC A, A+DPTR;查键的特征字 CJNE A, 06H,NEQ;没有查到,转NEQ AJMP EQQ;再查ENQ: INC R4; INC DPTR; AJMP KEYB3;EQQ: MOV R5, OEH;延时,等待键释放DLY: ACALL DIMS; DJNZ R5, DIY; MOV A, #00H;推断键是否释放 MOVX R0

42、, A; MOVX A, R1; ANL A, #OFFH; CJNE A, #OFFH,EQQ;未释放接着等待 MOV A, R4;键值在R4中 CJNE A, #09H,NOT9;推断键值是否9 AJMP NNN;等于9转数字键处理NOT9: JC NNN;小于9转数字键处理KEYB4: MOV DPTR, #JMPTBL;转到各吩咐键分支 CLR C; SUBB A, #OAH; RL AL; JMP A+DPTR;转到各吩咐键分支JMPTBL: AJMP AAA;AAA,BBB,CCC, AJMP BBB; 为各相应的吩咐分支 AJMP CCC; 入口 NNN: AJMP 000;处理

43、数字键000,111 AJMP 111; 222为各相应的数 AJMP 222;字键分支入口 AJMP 333; KEYTBL: DB 21H; 对应键为0 DB 22H;对应键为1 DB 23H;对应键为2 DB 60H;对应键为Y DB 61H;对应键为ZDIMS: MOV R7, #64H;DLAY: NOP; NOP; NOP; DJNZ R7, DLAY; RET 第5章 运用说明书5.1 机床的运用和说明本机床是8051微机限制,步进电机驱动的简洁试数数控卧式车床。1) 机床能自动完成内外圆柱面,随意锥面,圆弧面,端面等各种车削加工。2) 机床配有自动回转刀架。可同时安装四把刀具,能满意不同的加工要求。3) 机床配有自动快速对刀装置,能在很短时间内确定刀尖位置,削减协助时间4) 机床装有可开闭的半封闭防护门,确保操作者的平安5.2 机床的保养和维护 机床的维护主要包括以下几个方面:1) 擦除油泥2) 导通油路,保证移动部件润滑良好3) 导轨的修磨

温馨提示

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

评论

0/150

提交评论