毕业设计(论文)CA6140数控机床改造_第1页
毕业设计(论文)CA6140数控机床改造_第2页
毕业设计(论文)CA6140数控机床改造_第3页
毕业设计(论文)CA6140数控机床改造_第4页
毕业设计(论文)CA6140数控机床改造_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、第1章 概述1.1本文的选题及主要研究内容1.1.1本文的选题我们对已报废的两台ca6140进行数控化改造。通过改造,其目的就是要提高机械设备的数控化率,以便进行推广。分析现在经济型数控车床容易出现安全性故障的原因,经过反复的论证,在设计过程中,所有限位保护电路均采用负逻辑,如发生电路开路或接触不良时会立即报警,防止意外事故发生:设定了特殊的限位控制装置,使刀架在特定的位置不能换刀,保证了生产安全。数控加工过程中,程序的编制和输入调试是很重要也很烦琐的一个环节,工人的水平直接影响到生产效率的高低,同时也影响到产品的质量,如何降低对操作人员的要求,这是值得研究的问题,我们利用系统资源,依据特征参

2、数,编写成组工艺,按照成组工艺编写若干程序存储在ram中,输入相关零件的参数,即可调用程序,进行加工。非常适合于一般操作人员,对操作者的要求不高,大大提高了生产效率。合理的设计控制系统,利用原机床的电机作为主电机,节约了购买机的费用。1.1.2主要研究内容1、 ca6140改造总体机械部件设计。2、主要部件的设计和选用。对机床的改造部位是:拆掉手动刀架和小拖板装上数控刀架;拆掉普通丝杆、光杆进给箱、溜板箱,换上滚珠丝杠螺母副;主轴后端加一光电编码器用波纹管连接,供加工螺纹使用; 热点模具网。数控系统选用江苏东方数控新技术公司生产的nim-9702数控系统。 驱动系统的设计:由于改造设计的是简易

3、型经济数控,所以在考虑具体方案时,基本原则是在满足需要的前提下,对于机床尽可能减小改动量,以降低成本。 3、提供常用零件的成组工艺及数控程序模板,使用户只需根据零件特征,输入相关零件的参数,即可调用程序,进行加工。4、创新设计数控机床限位保护装置。使设备发生电路开路或接触不良时,应立即报警,防止意外事故发生,提高设备使用的安全性。5、设计双限位保护开关,使刀架在特定的位置不能换刀。6、满足设备的各项性能指标。7、对完成改造后的机床进行调试,使其达到用户使用要求。1.1.3数控机床的发展预测1、 数控机床推广应用逐步由经济型为主向普及型为主转变。2、 数控金切机床的构成比逐渐趋于合理。数控机床工

4、序集中的加工特点,将使具有复合功能的高效数控机床的需求增长,这将导致数控机床拥有量和市场消费量中各类数控机床的构成比不同于传统的机床构成比。1.1.4 数控改造的意义我国作为机床大国.为了提高机床的数控化率.对普通机床进行数控化改造不失为一种良策。一些发达国家在机床的数控化改造方面已走在了我们的前面.如德国、美国、口木等国就非常重视对旧机床的改造.而且已形成了一个完善的“产学研”结合的改造体系.在世界机床行业不景气的今天.机床改造成为新的经济增长行业.生意盎然.处于黄金时代。由于机床与技术的不断进步.机床改造已成为一个“永恒”的课题。我国应在这方而加大重视和宣传.走出一条适合我国国情的机床的数

5、控化改造之路。第2章 总体方案设计2.1 总体方案设计要求总体方案设计应考虑机床数控系统的运行方式,伺服系统的类型,计算机的选择,以及传动方式和执行机构的选择等。1、普通车床数控化改造后应具有定位,纵向和横向的直线插补,圆弧插补功能;还要求能暂停,进行循环加工和螺纹加工等,因此,数控系统选连续控制系统。2、车床数控化改装设计后属于经济型数控机床,在保证一定加工精度的前提下,应简化结构,降低成本。因此,进给伺服系统采用步进电机开环系统。3、根据普通车床最大的加工尺寸、加工精度、控制速度以及经济性要求,经济型数控车床一般采用8位微机。在8位微机中,mcs-51系列单片机具有集成度高、可靠性好、功能

6、强、速度快、抗干扰能力强,具有很高的性能价格比。因此,可选择mcs-51系列单片机扩展系统。4、根据系统的功能要求,微机数控系统控制中除了cpu外,还包括扩展程序存储器、扩展数据存储器、i/o接口电路;包括能输入加工程序和控制命令的键盘,能相识加工数据和机床状态信息的显示器;包括光电隔离电路和步进驱动电路。此外系统中还应该包括螺纹加工用的光电脉冲发生器和其他辅助电路。5、设计自动回转刀架及其控制电路。6、纵向和横向进给是两套独立的传动链,它们由步进电机、齿轮副、丝杆螺母副组成,其传动比应满足机床所要求的分辨率。7、为了保证进给 伺服系统的传动精度和平稳性,选用摩擦小、传动效率高的滚珠丝杠螺母副

7、,并应有预紧机构,以提高传动刚度和消除间隙。齿轮副也应有消除齿侧间隙的机构。8、采用贴塑导轨的摩擦力。9、原机床的主要结构布局基本不变,尽量减少改动量,以降低成本,缩短改造周期。图2.1总体改造方案2.2设计参数设计参数包括车床的部分技术参数和设计数控进给伺服系统所需要的数。以ca6140改装为例,设计参数如下:最大加工直径 在床面上 400mm 在床鞍上 210mm最大加工长度 1000mm快进速度 纵向 2.4m/min 横向 1.2m/min最大切削进给速度 纵向 0.5m/min 横向 0.25m/min溜板及刀架重力 纵向 800n 横向 600n主电动机功率 7.5kw代码制 is

8、o 脉冲分配方式 逐点比较法输入方式 增量值,绝对值通用控制坐标数 2最小指令值(脉冲当量) 纵向 0.01mm/冲 横向 0.005脉冲机床定位精度 0.015mm刀具补偿量 0mm99.99mm进给传动链京戏补偿量 纵向 0.15mm 横向 0.075mm自动升降速性能 有2.3具体的机械改装ca6140车床主要用于对中小型轴类、盘类及螺纹零件等的加工。这些加工工艺要求机床应完成的工作内容有:控制主轴正反转和急停;刀架能实现纵向和横向的进给运动,并能在换刀点自动改变四个工位,以便选择刀具;冷却泵的启停;润滑泵的开与关等。当加工螺纹时,保证主轴转一转,刀架能移动一个被加工螺纹的导程s;能实现

9、直线和圆弧插补等。同时,这些工作内容,就是数控系统控制的对象。为满足以上要求,对机床的改造部位是:将手动刀架改造成数控刀架;拆掉丝杠、光杠进给箱、溜板箱,换上滚珠丝杠螺母副;在主轴后端加一编码器,以便加工螺纹。第3章 机械部分设计纵向进给机构的改造。拆除原机床的进给箱,利用原机床进给箱的安装孔和销孔安装齿轮箱体。滚珠丝杠仍安装在原丝杠的位置,两端采用原固定方式,这样可减小改装现场,并由于滚珠丝杠的摩擦系数小于原丝杠,从而使纵向进给整体刚性略优于以前。 横向进给机构改造。保留原手动机构,用于调整操作,原有的支撑结构也保留,步进电机、齿轮箱体安装在中拖板的后侧。纵、横向进给机构都采用了一级齿轮减速

10、,并用双片齿轮错齿法消除间隙,双片齿轮间没有加弹簧自动消除间隙,因为弹簧的弹力很难适应负载的变化情况。当负载较大时,弹簧弹力显得小,起不到自动消除间隙的作用;当负载较小时,弹簧弹力又显得大,则加速齿轮的磨损。为此采用人工定期调整螺钉紧固的办法来消除间隙。刀架的改造。拆除原刀架和小拖板,换上数控刀架。3.1传动系统改装设计与计算3.1.1 纵向进给系统步进电动机的确定纵向进给系统的设计(如图3.1)图3.1纵向进给系统装配图1、 向进给系统的计算2、己知条件:工作台重量:w = 80kg=800n时间常数:t=25ms滚珠丝杠导程:l=10mm行程:s = 650mm脉冲当量:8 p=0.01m

11、m/p步距角: =0.36o /p快速进给速度: =2.4m/mi n3、切削力计算纵切外圆时,车床的主切削力可以用下式计算:=0.67d (n)=0.67(400)=5360走刀方向切削力分为和垂直走刀方向切削分力可按以下比列求出:=1:0.25:0.4所以 =0.25 =1340n =0.4 4、滚珠丝杠设计与计算综合导轨车床丝杠的轴向工作负载采用下面公式计=1.151340+0.16(5360+800)=2526.6n强度计算(滚珠丝杠)寿命值l=60nt/1000000n=n主f/l=1000vf/dl=10001000. 2/ (3. 14806)=19.9r/minl=6019.9

12、 15000/1000000=18000000r最大动负载c= = 1.22526.6 =8538nl为工作寿命,单位为106r,n为丝杆转速(r/min),r为最大切削力条下的进给速度(m/min)可取最高进给速度的,为运转状态系数,无冲击取11.2,t为额定使用时间,可取t=1500h选用fc1b326-5-e2滚珠丝杠,其额定动负荷为10689n,与上面算果相比,强度足够。5、效率计算根据机械原理的公式,丝杠螺母副的传动效率为 为丝杆螺旋升角, 为摩擦角。6、刚度验算滚珠丝杠在工作负载作用下的变形量=2526.60.6/20600000(2.8031/2)3.14=16.7因扭矩m引起的

13、导程变形量l2很小,可忽略,即l=l1。所丝杠长度为1000mm时,导程变形总误差为=100l/l0=10016.7e-6/1=2.77m/m查有关手册得知e级精度丝杠允许的螺距误差为15m/m,故刚度够。7、稳定性验算由于机床原丝杠直径为30mm,现选用的滚珠丝杠直径为32mm,支承向式不变,所以稳定性不存在问题。8、齿轮及转矩的计算采用同步带轮(1)有关带轮计算传动比i=360p/l=3600.001/0.361=1取z1=20 z2=20 =20 m=3mm b=28mm(带轮壁厚)dl= d2=pz/3.14=9.52520/3.14=60.66mm(2)转动惯量计算工作台质量折算到电

14、动机轴上的转动惯量=(1800.001/3.140.75)280 =4.6n.cm2丝杠的转动惯量:js=7.810-4 d4l=7.810-43.24100 =8.1789kg/cm2=81.789n/cm带轮的转动惯量:jz1=jz2=7.810-4d4l=7.810-460.60 42.8=2.957n.cm电动机转动惯量很小,忽略不计。总的转动惯量j为j=i2(js+jz2)+jz1+j1=12(81.79+2.957)+2.957+4.6=92.3n.cm =9.23kg.cm(3)所需转动力距计算快速空载启动时所需力距最大切削负载时所需力距快速进给时所需力距m=mf十m。式中空载启

15、动时折算到电动机轴上的加速度力矩: mf折算到电动机轴上的摩擦力距; m。由于丝杠预紧所引起,折算到电动机轴上的附加摩擦力矩 mat一切削时折算到电动机轴上的加速度力矩; mt一折算到电动机轴上的切削负载力矩。 ma=jnl/9.6t =2000/61=333.33rjmin则=jnmax/9.6t=9.5333.3310-4/(9.60.025)=13. 1923kg.cm 当n=n t时(为切削时电动机转速),ma= mat又因为 =n主f/li=1000vf/(3.14dli)=10000. 3/ (3. 148061) =19. 9r/min则mat=jnx10/9.6t=9.519.

16、910-4/(9.60.025)=0. 0787nm=0.787kg.cmmf= fwl0i/2=0.16800.61/(23.140.8)=1. 528kg.cm=15.28n.cmmo= p0l0i(1-)/ 2=13400.6l(1-0.9)2/(323.140.8)=10.14n.cm=1.014kg.cmmt=fxl0i/2=13400.61 /(23.140.8) =160.03n.cm=16.003kg.cm快速空载启动时所需力距=13.1923+1.528+1.014=15.734kg.cm最大切削负载时所需力距0.787+1.528+1.014+16.003=19.332kg

17、.cm快速进给时所需力距=1.528+1.014=2.542kg.cm由以上分析计算可知,所需最大力矩发生在快速启动时:=15.734kg.cm=157.34n.cm3.2 步进电动机的选择3.2.1 纵向进给系统步进电动机的确定一般启动力距选取为ml0/(0.3 0.5)取= ml0/0.4ml0= =152. 98n. cm则: =152.98/0.4=382.45 为满足最小步距要求,电动机选用五相十拍工作方式,则=0.951,所以步进电动机最大静转距=382.45/0.951=402.16 步进电动机最高工作频率=vmax/60p=2000/600.01=3333.33hz综合考虑,选

18、用1l0byc-007五相混合式步进电动机,能满足使用要求。3.2.2 横向进给系统步进电动机的确定ml0= =36.91n.cm则: =36.91/0.4=92.275 为满足最小步距要求,电动机选用五相十拍工作方式,则= ml0/0.4=0.951,所以步进电动机最大静转距=92.275/0.951=97.03 步进电动机最高工作频率=vmax/60p=1000/600.005=3333.33hz综合考虑,选用110byg007五相混合式步进电动机,能满足使用要求3.2.3 电动刀架的选择拆除原手动刀架和小拖板,安装山微机控制的四工位电架。据车床的型号及主轴中心高度,选用ld4- i型四工

19、位电动刀架。安装时,去床小拖板,置刀架于中拖板上,卸掉电机风罩,逆时针方向转动电机,或动轴承处之内六角螺孔,使刀架转动到450左右时,装上螺钉,然后固定架即可。 电动刀架的安装较为方便,安装时须注意以下两点:(1)电动刀架的两侧而与原车床纵、横向的进给方向、平行。(2)电动刀架与系统的连线在安装时应合理,以免加工时切屑、冷却液及其它杂物磕碰电动刀架连线。3.3横向进给系统的设计与计算3.3.1横向进给系统的设计图3.1横向进给系统图3.3.2横向进给系统的设计计算己知条件:工作台重量w=600n时间常数t=25ms滚珠丝杠导程l=4mm左旋行程s=200mm脉冲当量:p=0.005mm/p步距

20、角:=0.36/p快速进给速度: =l.2m/min1、切削力计算横向进给量为纵向的1 /21 /3,取1/2,则切削力约为纵向的1/2。=1/25360=268.0kg=2680n在切断工件时: =0.5 =0.52680=134.0kg=1340n2、滚珠丝杠设计计算(1)强度计算对于燕尾型导轨=1.4134.0+0.2(268.0+30) =247.2kg=2472n寿命值:l=60nt/1000000=601515000/1000000=13500000r最大动负载:c=1.212472=213.55kg=3269.78n根据最大动负载c的值,可选择滚珠丝杠型号为fc1b20 4-e2

21、d左,其额定动负荷为5393n,所以强度足够用。(2)效率计算(3)刚度验算 滚珠丝杠受工作负载p引起的导程变化量l1=pl/ef=247.20.4/ 20600000(1.7619/2) 23.14 =1.9710-6 cm因扭矩m引起的导程变形量l2很小,可忽略,即l=ll。所以导程变形总误差为:=100l/l=1001.97106=4.93um/m查表知e级精度丝杠允许螺距(1米长)为15m/m,故刚度足够。(4)稳定性验算 由于选用滚珠丝杠的直径与原丝杠相同,而支承方式由原来的一端固定、一端悬空,变为一端固定、一端径向支承,所稳定j性增强,故不再验算。(5)转矩计算a.转动惯量计算工作

22、台质量折算到电动机轴上的转动惯量j1=(1800.0005 / 3.140.75) 260=0.044kg.cm丝杠的转动惯量:js=7.810-4d4l=7.810-42450 =0. 624kg.cm2电动机转动惯量很小,忽略不计。电动机转动惯量很小忽略,因此,总的转动惯量j=j1+ js=0.044+0.624=0.668kg.cm2b.所需转动力距计算=1000/41=250r/min= 104/9.6t=0.668250104/9.60.025=0.0696n.m =0.693kg.cm当n= 时(为切削时电动机转速),ma= mat又因为=n f/li=1000vf/(3.14dl

23、i)=10001000.15/(3.146041)=19.9 r/min则:10-4/9.6t=(0.66819.910-4)/(9.60.025)=0.0055n.m=0.055kg.cmmf= fwloi/2=(0.2600.41) /(23.140.8) =0.955kg.cm=0.0955n.mmo=13400.4l(1-0.92)/(323.140.8)=6.757kg.cm=0.6757n.mmt=(13400.41) /(23.140.8) =10.669n.m快速空载启动时所需力距=0.696+0.955+6.757=8.408kg.cm最大切削负载时所需力距=0.055+0.

24、955+6.757+106.69=114.457kg.cm快速进给时所需力距=0.955+6.757=7.712 由以上分析计算可知,所需最大力矩发生在最大切削负载时:=114.457kg. cm=1144.57n.cm第4章 控制系统设计4.1控制系统硬件的基本组成机电一体化控制系统由硬件系统和软件系统两大部分组成。在机床行业,控制系统的控制对象主要包括各种机床,如车床、铣床、钻床、磨床等,在其他行业控制对象还有很多的。在使用中各种控制对象各不相同的,但其控制系统硬件组成的基本原理是一致的。单片机为核心的控制系统中,大多采用mcs-51系列单片机的8031芯片,经过扩展存储器、接口和面板操作

25、开关等,组成功能较完善、抗干扰能力较强的控制系统。8031内部包含一个8位cpu,128字节的ram,两个16为的定时器,四个8位并行口,一个全双工串行口,可扩展的程序和数据存储器各64kb,有5个中断源。硬件设计主要介绍微机控制系统的扩展、接口及控制电路。4.2数控系统硬件设计mcs-51系列的单片机以片内无程序存储器和片内有程序存储器形式.分为三种基木产品:8051 、8751和8031。8051单片机以片内含有掩膜rom程序存储器. 因为这种只读存储器中的程序要由单片机生产厂制作芯片时为用户固化于片内.所以只适用于批量极大.程序要永久性保留且不会修改的场合8751片内含有eprom型程序

26、存储器.用户可以把程序固化在eprom中.需要修改时.可用紫外线光照擦除.然后又写入新的用户程序.但该芯片价格较 8031片内没有程序存储器.外部扩展一片或多片含有用户程序的eprom后.就相当于一片8751因而使用方便灵话.且价格低廉.日前是应用最广泛的机型综上所述.考虑到mcs -51的性能.选用该系列的8031cpu作为数控系统的中央处理机外接一片2764eprom作为程序存储器.再选用两片6264ram作为存放调试程序和运行程序的中间数据。考虑到系统扩展.为使编程地址统一采用译码法对扩展芯片进行寻址选用74ls138译码器完成此功能作为输入/输出口(i/u)的扩展.选用两片8155作为

27、系统的输入/输出扩展.分别接受键盘(系统控制而板)的输入和显示器的输出。4.2.1单片机的选择8031属8位单片机,它是集cpu , i/o端口及部分ram等为一体的控制器具有价格低、功能全、体积小、编程灵活性大、开发手段齐全、硬件资源丰富等特点。在国内的经济型数控系统中多数使用8031单片机。8031芯片内部具有128个字节的数据存储器ram.内部地址为ooh 7fh ,cpu对片内数据存储器有很丰富的操作指令,通过直接寻址或间接寻址方式进行访问。这128个字节单元可作为数据缓冲器、堆栈和工作寄存器.但应用片内的ram往往不够,故外接6264芯片来扩展8031的ram存储器。8031是一个无

28、rom/eprom的单片机,必须扩展程序存储器,存放控制程序,所以外接了一片2764芯片。8031本身提供给用户使用的输入、输出口线不够,只有p1口和部分p3口线用来与外部设备连接,但若处设较多时,不能满足需要,所以在该应用系统中还要在8031外接一片8155芯片以扩展i/o口。8031为40引脚的双列直插式器件,有4个双向8位1/o口(po.o/p1.0).p0.0 口和p2.0口作为地址总线使用。16位地址总线由po.0口经地址锁存储器74ls373提供低8位(aoa7),高8位(a8a15)由p:口直接提供。8位数据总线由po.口提供。这样数据总线与地址总线共用,sle为地址锁存允许,当

29、送低8位地址时,使ale有效并锁存到74ls373中,当送数据时使ale无效.图4.1 8031控制的数控系统设计原理图4.2.2储存器芯片的选择2764芯片是一种高速、容量为8kb x 8的eprom存储器电路,读出时间为250ns,而8031选用晶振频率为6mhz,则读取时间为480ns都满足要求。2764为28脚器件,其中aoa12为13位地址线,dod7为8位数据线.ce为片选信号,低电平有效。由于2764和6264芯片都是8kb x 8,需要13根地址线。aoa7,低8位接74ls373芯片的输出,a8 a12接8031的p2.0 p2.4, 74ls373地址锁存器在选通信号ale

30、为高电平时直接传送8031po口低8位地址。当ale在高电平变低电平的下降沿时,低8位地址被锁存,此时,p0口可用来向片外传送读写效据。8031单片机对存储器的片选控制是采用全地址译码法,使用74ls138译码器来实现的。8031的p2.5、p2.6、p2.7口分别与74ls138译码器的a,b,c端相联,74ls138译码器的抽出端y1与6264的ce端相联,y2与2764的ce端相联.2764的地址编码是4000hsfffh. 6264的地址编码是2000h3fffh.4.2.3 i/o接口芯片8155芯片是一个通用的接口电路,可以用编程的方式选择其逻辑功能,片内有256个字节ram .

31、2个8位(pa.0pa.7.,pb.0 pb.7),一个6位(pc. o pc. 6)的可编程并行i/o口和一个14位定时/计数器。它可直接与8031连接,不需增加任何硬件逻辑,是单片机应用系统中广泛使用的一种芯片,其中a口作为控制纵横向步进电机接口,b口控制主轴正反转,进给速度调整,c口控制回转刀架等。8279芯片是一种可编程的键盘、显示接口器件,单个芯片就能完成键盘扫描输人和led显示控制两种功能,能对显示器自动扫描,能识别键盘上按下被的键号,这样可充分提高cpu的工作效率,大大减少软件工作量。8279与单片机联接无特殊要求,除数据线、reset,wr.rd可直接联接外,cs与74ls13

32、8译码器输出线y相联;8279的irq经反相器与8031的中断请求输人线int相联;时钟输人端clk与8031的地址锁存控制端ale相联。8279键盘最大可配置8x8个键,实际用了24个键。扫描线信号为sl0sl2:经74ls138译码器(第二片)轴出的8个列选信号,接人键盘列线。键盘行查询只用了rlorl7中3根回馈线,接人键盘行线。8279配置的8位共阴极led显示器,其字位线由扫描线sl0sl2:经译码器、驱动器提供,字段线由aoa3,bob3通过驱动器提供。由于8031单片机片内没有程序存贮器(rom ),且只有256字节的数据存贮器(ram),远远达不到使用要求,故选择了两片存贮容量

33、为8kx8的eprom2764作为程序存贮截,一片8kx8的ram6264作为数据存贮器.这样就组成了一个完整的控制系统,图4.2 系统原理图8031具有16根地址线(p0口作为低八位地址,p1口作为高八位地址),这样8031的寻址空间为64k. eprom2764和ram6264均为8k x 8字节,故只需13根地址线.而p。口为地址线和数据线分时复用(z),故要连接地址锁存器.同时由于8031,连接多个设备,访问不同设备时,需要片选。因而采用译码电路.具体连接如图4.3,图中未给出电源线、接地电平及其它管脚。 图4.3 8031系统扩展图4.2.4 8031与i/o口的连接i/o口是控制主

34、机与外围设备的通道.选择intel公司生产的8155接口芯片.8155是可编程的ram/ io扩展接口电路,它具有256个ram单元、2个8位口、1个6位口、1个14位的定时/计数器8031与8155的连接如图4.4图4.4 8031与8155的连接4.3数控系统软件设计数控系统软件是一系列能完成各种功能的程序的集合,程序采用模块化设计方法,主要包括监控模块(包括系统初始化、命令处理循环、零件加工程序的输人、零件加工程序的编辑修改、指令分析与执行、系统自检等。)、插补计算模块、步进电机控制模块、误差补偿模块等。1、监控模块系统初始化后系统即进人命令处理程序,对于一般以单片机构成的系统通常采用循

35、环处理程序逻辑作为系统的主程序。在循环程序中.程序不断扫描键盘及操作面板的操作,对此操作进行分析后即根据相应的操作命令转人相应的程序模块。对于经济型数控系统,零件加工程序通常是从键盘输入。输人的数据经数据处理程序将输人的十进制数与指令转换成bcd码存于规定的缓冲区,即源程序区。而编辑零件程序可看作一个键盘命令处理程序,和键盘输人可合为一体,既用于从键盘输人新的零件加工源程序,也可在编辑状态下.对已输人的零件加工程序中的命令、数据进行编辑和修改。数控系统要对输人的指令进行分析,并根据分析结果执行相应的操作。诊断程序用子检测系统硬软件功能的正确性,找出系统故障的位置,并指出故障类型。2、插补计算模

36、块数控系统根据工件加工程序中提供的数据。如曲线的种类、起点、终点等进行运算。根据运算结果,分别向各坐标轴发出进给脉冲这个过程即为插补运算。进给脉冲通过伺服驱动工作台或刀具作相应的运动,完成程序的加工任务。机床数控系统是一边插补进行运算,一边进行加工,是一种典型的实时控制方式.所以,插补运算的快慢直接影响机床的进给速度,因此应尽可能缩短运算时间,这是编制插补运算程序的关键。3、步进电机控制模块8031控制步进电机的驱动程序,不仅可用程序代替可变频率脉冲源和环形分配器等配件,还很容易用程序实现步进电机升降速控制等功能。4、误差补偿模块经济型数控机床的加工误差是必然存在的,但只要对引起加工误差的各个

37、环节的定量关系清楚,就可以在编程中引人修正值,调整进给脉冲,达到减少和消除部分误差的作用,这就是误差的软件补偿。4.3.1 直线插补程序的设计1、逐点比较法的步骤:偏差判别、坐标进给、偏差计算、终判别。2、程序设计第一象限直线插补的程序如下:org 2000hmain: mov sp,#60h;lp4: mov 28h,#0c8h;xemov 29h,#0c8h;yemov 2ah,#00h;x初始化fm=0?y方向进给x方向进给fm=fm+xey=y+1fm=fm-yex=x+1x=xe?(y=ye)返回图4.5 逐点比较法直线插补框图mov 2bh,#00h;ymov 2eh,#00h;f

38、mov 70h,#0ahlp3: mov a,2ehjb acc.7,lp1mov a,70hsetb acc.0clr acc.2mov 70h,alcall motr;lcall delaymov a,2ehsubb a,29h;f-yeinc 2ah;x+1ajmp lp2lp1: mov a,70hsetb acc.2clr acc.0lcall motr;lcall delaymov a,2dhadd a,28h;f+xelp2: mov 2eh,amov a.28cjne a,2ah,lp3;xe=x?ret4.3.2 圆弧插补程序的设计初始化fm=0?-x向进给一步+y向进给一步

39、f=f-2x+1x=x+1f=f+2y+1y=y+1x=xe?(y=ye)返回图4.6 第一象限逆圆插补程序框图第一象限逆圆插补程序如下:xl equ 18hxh equ 19hyl equ 28hyh equ 29hxel equ 1ahxeh equ 1bhyel equ 2ahyeh equ 2bhfl equ 2chfh equ 2dhorg 2400hmain: mov sp,#60h;mov 70h,#08h;mov xl,#80h;xlmov xh.#0ch;xhmov yel,#80h;yelmov yeh,#0ch;yehmov xe,#00h;yelmov xeh,#00h

40、;xehmov yl,#00h;ylmov yh,#00h;yhmov fl,#00h;flmov fh,#00h;fhlp3: mov a,fujnb acc.7,lp1mov a,70hsetb acc.2clr acc.0;lcall motr;mov r1,#28h;mov r0,#1ch;mov r7,#02h;lcall mult2;2*yadd: clr cmov a,fladdc a,1chmov fl,amova,fhaddc a,1dh;f+2ymov fu,aclr cmov a,yladd a,#01hmov 28h,amov a,yhaddc a,#00hmov yh

41、,aclr cmov a,fladd a,#01hmov fl,amov a,fhaddc a,#00hmov fh,a;f=2y+1ajmp lp2lp1: mov a,70hsetb acc.0mov 70h,a;lcall motrmov r1,#18h;xlmov r0,#1chmov r7,#02hlcall mult2;2*xsub: clr cmov a,flsubb a,1chmov fl,amov a,fusubb a,1dhmov fh,a;f-2xclr cmov a,xlsubb a,#01hmov xl,amov a,xhsubb a,#00hmov xh,a;x-1

42、clr cmov a,fladd a,#01hmov fl,amov a,fhaddc a,#00hmov fh,a;f-2x+1lp2: mov a,yhcjne a,yeh,lp3a;yh=yeh?mov a,ylcjne a,yel,lp3a;yl=yel?lp3a: ajmp lp3org 2500hmult2: push psw;push apush bclr cmov r2,#00hsh1: mov a,r1mov b,#02hmul abpop pswaddc a,r2mov r0,ainc r0inc r1djnz r7,sh1pop bpop pswpet4.4 操作面板显示

43、ca6140型数控车床的面板位于机床的左侧主轴箱是前方,由上、下两部分组成,上部分为数控系统操作面板,下部分为车床操作面板。1、数控系统操作面板ca6140型数控系统操作面板如图所示。它是由crt显示屏和mdi键盘两个部分组成的。图4.7数控系统操作面板crt显示屏crt显示屏用于显示车床的加工程序、各种参数和状态。如显示当前刀尖点坐标,输入到数控系统中的指令数据,刀具补偿量值、模拟显示信息等。mdi键盘(1)地址/数字键区:该区域各键用于输入地址、数值和符号。(2)功能键区:该区域各键用于选择数控车床的各种操作功能。位置键(pos)用于显示当前数控车床刀尖的位置。程序键(prog)用于显示程

44、序及设定编辑程序状态。偏置键(offset-seting)用于设定和显示刀具的偏置量和宏程序变量。系统键(system)用于系统参数和显示,以及自诊断数据的显示。自定义图形(custom graph)用于显示用户宏程序屏幕和用于模拟显示加工程序的刀路图形。上档键(shift)用于切换地址/数字键区各键的输入功能。修改键(altdr)用于对编辑状态下的指令进行修改。信息键(message)用于显示信息屏幕。(3)翻页键(page):该位置的两个键用于将屏幕显示的页面进行整页更换,按下上面的翻页键,屏幕向前翻页,按下下面的键,屏幕向后翻页。(4)光标移动键:该位置有4个键,分别用于水平左右移动光标

45、,以及竖直上下移动光标。(5)复位键(reset);当系统因超程、操作不当、编程出错等原因出现报警时,用此键来解除报警状态。(6)帮助键(help):用于显示系统帮助信息。(7)程序编辑键区;该区的各键用于数控加工程序的编辑。取消键(can)用于取消最后一个进入缓存区的字母、数字或符号。输入键(input)用于输入参数和刀具补偿值等。删除键(delete)用于删除程序中的代码。插入键(insert)用于编辑程序时的确认输入,以及修改程序时在光标位置插入程序。2、操作面板1、急停开关;2、功能方式旋钮;3、进给倍率旋钮;4、手揭脉冲发生器;5、手动方向按钮;6、主轴按钮;7、辅助功能按钮;8、加

46、工设置按钮;9、辅助控制按钮;10、系统开关;11程序保护锁 ck6136数控车床操作面板急停开关:为红色蘑菇头状按钮。1、 方式旋钮:pef即参考点方式、edit方式即程序编辑方式、mid方式即手动数据输入方式、jog方式即手动连续进给方式、hnd手轮方式、mem即自动运行方式。2、 进给倍率旋钮:此旋钮用于设置进给速度的倍率和快速进给的倍率,在手动方式、mdi方式和自动方式均生效。3、 手摇脉冲发生器:手摇脉冲发生器只在功能方式旋钮置于hnd时才有效。4、 手动方向按钮及快速叠加键按钮5、 主轴按钮:主轴正转按钮、主轴停止按钮、主轴反转按钮。6、 辅助功能按钮:冷却控制开关(cool)、刀

47、盘转位开关(tool)。7、 加工设置按钮:单段按钮(sbk)、在线加工按钮(dnc)。8、 辅助控制按钮:循环暂停按钮、循环启动按钮、m01有效按钮。9、 系统开关:启动按钮(on)、关闭按钮(off)。4.5 键盘及显示器接口设计键盘是若干个按键组成的开关矩阵,它是单片机最简单的输入设备.其工作原理如图4.9.图4.9 键盘的工作原理图4(1)中,控制信号=“0”则开放,可对键识别:当键松开,测试信号=1,当键闭合,测试信号=“0”。控制信号=i,禁止,不能对键进行识别.控制系统如果要确认是否有键闭合,可以通过扫描的方式完成.图4(2)中,列线x2相当于控制信号,行线x3相当于测试信号.数

48、控系统中使用的显示器主要有led(发光二极管显示器)和(液晶显示器),也有采用crt接口显示方式.我们选择led显示器,通常它是由8个发光二极管组成,控制不同组合的二极管导通,就能显示出各种字符. . 图4.10共阴极接法,其数字、字符和对应的段码关系第5章 控制电路设计5.1 x、z轴限位和参考点返回电路5.1.1. x. z轴的限位输入端设置为负逻辑经过分析现有数控机床的限位控制电路的缺陷,研制出一种新的限位控制方式,即负逻辑控制。其基本思路是:使用限位行程开关的常闭触点,当限位开关没有压下时i/0点与24v接通,当限位开关被压下i/o点与24v断开,机床限位。这种接法消除因线路开

49、路而产生限位失灵现象,提高了限位电路的可靠性。限位输入端采用负逻辑需对系统的相关参数进行修改。采用负逻辑输入的方法,这样有利于提高数控机床的可靠性和安全性。如果机床的电路采用传统的继电器、接触器等元件实现逻辑功能则不宜采用负逻辑,因为他会导致部分继电器、接触器处于始终通电状态。这会造成损耗大、元件升温、寿命缩短等问题,并且元件间机械接触,还会因为震动等因素造成误动作。现代数控系统其控制逻辑由逻辑电子线路实现,不会出现以上问题。本次数控改造使用的数控系统为西门子802s数控系统,实现负逻辑输入要软件、硬件两方面配合才能实现。(1)硬件连接 数控机床中plc的输入点有以下两种连接方法,其中图5-2

50、所示的连接方法是正逻辑输入,其原理是:当机床运动超程时压下行程开关sq1 , sq1闭合plc内的光电藕合器件得电,plc认为该点的逻辑值为“1,信号有效,plc执行相关操作。这种方法的缺点在于当从+24v端子到plc输入点之间的线路接触不良或开路则会造成sql无效(即使sq1被压下闭合),而导致机床出现重大事故。图5.1负逻辑输入 图5.2正逻辑输入图5.1所示的是负逻辑输入的连接方法,信号输入使用行程开关的常闭触点。在正常情况下sq1是闭合的,该输入点的逻辑值为“1,当sq1被压下断开时输入点逻辑值为“0。这时要求通过数控系统的参数设置或修改plc程序把该点逻辑值“1”设定为无效状态,而逻

51、辑值“0”设定为有效状态。如果从十24v端子到plc的输入点之间的线路出现开路或接触不良时,该点被认为有效,机床会立即报警,必须在电路连接良好的情况下机床才能正常运行。这种方法排除了因限位电路开路而造成故障的可能性,机床的安全性得到提高。(2)软件设置 负逻辑需要把逻辑“1”改为无效状态而逻辑“0”为有效状态,其方法有两种:第一,在plc编程时通过程序实现。第二,通过设定机床参数实现。在两种方法中,要求数控系统具有可以对其plc输入、输出端口的逻辑有效状态进行修改的功能。西门子的sinumerik 8025数控系统具有此功能。本次改造对限位等影响机床安全的输入点采用负逻辑就是采用的第2种方法。

52、(3)采用负逻辑存在的问题及对对策 数控机床的plc输入点采用负逻辑输入的方法使输入电路中的光电藕合器的发光二极管长期处于通电状态。但是由于该发光二极管的工作电流很小(只有几毫安,输入电路只消耗几十毫瓦),因此系统的功耗的增加对功率几千瓦的机床来说可以忽略不计,同时发光二极管是冷光源,也不会导致系统发热。光电藕合器的工作寿命大于10万小时,以每台机床每天连续工作12小时计,可以保证机床正常工作20多年,对机床的寿命也不会造成影响。5.1.2参考点返回采用双开关方式用行程开关做参考点返回减速开关,用接近开关作为参考点检测开关。在各轴返回参考点时,先高速运动到参考点返回减速开关,将其压下后反向慢速逼近参考点,到参考点检测开关后完成参考点返回。由于这种方法使各轴在达到参考点前速度较低(可通过参数设定改变),所以精度较高并且可以消除丝杠的反向间隙。5.2 其他辅助电路5.2.1 8031的时钟电路单片机的时钟可以由两种方式产生:内部方式和外部方式.内部方式利用芯片内部振荡电路,在xtal1,xtal2引脚上外接定时元件,如图9所示.晶体可在1.212mh之间任选,祸合电容在5 30pf之间,对时钟有微调作用.采用外部时钟方式,可把xtal1;接地,xtal2接外部时钟源。 图5.3 8031时钟电路 图5.4 80

温馨提示

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

评论

0/150

提交评论