C6140普通车床数控化改造设计_第1页
C6140普通车床数控化改造设计_第2页
C6140普通车床数控化改造设计_第3页
C6140普通车床数控化改造设计_第4页
C6140普通车床数控化改造设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第1页前言我国目前机床总量为380万余台,而其中数控机床总数只有1134万台,这说明我国机床数控化率不到3。我们大多数制造业和企业的生产、加工设备大多数是传统机床,而且半数以上是役龄在10年以上的旧机床。用这种机床加工出来的产品普遍存在质量差、品种少、成本高等缺点,因此这些产品在国际、国内市场上缺乏竞争了,这直接影响了企业的生存和发展。所以必须提高机床的数控化率。对于我国的实际情况,大批量的购置数控机床是不现实也是不经济的,只有对现有的机床进行数控改造。数控改造相对于购置数控机床来说,能充分发挥设备的潜力,改造后的机床比传统机床有很多突出优点,由于数控机床的计算机有很高的运算能力,可以准确的计算出每个坐标轴的运动量,加工出较复杂的曲线和曲面。其计算机有记忆和存储能力,可以将输入的程序记忆和存储下来,然后按程序规定的顺序自动去执行,从而实现自动化。数控机床只要更换一个程序,就可以实现另一工件的加工,从而实现“柔性自动化”。改造后的机床不象购买新机那样,要重新了解机床操作和维修,也不了解能否满足加工要求。改造可以精确计算出机床的加工能力,另外,由于多年使用,操作者对机床的特性早已了解,操作和维修方面培训时间短,见效快。另外,数控改造可以充分利用现有地基,不必像购入新机那样需要重新构筑地基,还可以根据技术革新的发展速度,及时地提高生产设备的自动化水平和档次,将机床改造成当今水平的机床。数控技术改造机床是以微电子技术和传统技术相结合为基础,不但技术上具有先进性,同时在应用上比其他传统的自动化改造方案有较大的通用性和可用性,且投入费用低,用户承担得起。由于自投入使用以来取得了显著的技术经济效益,已成为我国设备技术改造中主要方向之一,也为我国传统机械制造技术朝机电一体化技术方向过渡的主要内容之一。目录第一节设计任务311题目312任务3第2页第二节总体方案的确定4第三节机械系统的改造设计方案531主轴系统的改造方案532安装电动卡盘533换装自动回转刀架534螺纹编码器的安装方案635进给系统的改造与设计方案6第四节进给传动部件的计算和选型741脉冲当量的确定742切削力的计算743滚珠丝杠螺母副的计算和选型844同步带减速箱的设计1045步进电动机的计算与选型1246同步带传递效率的校核16第五节绘制进给传动机构的装配图16第六节控制系统硬件电路设计17第七节步进电动机驱动电源的选用19第八节控制系统的部分软件设计19参考文献26第3页第一节设计任务11题目C6140普通车床数控化改造设计12任务将一台C6140普通车床改造成经济型数控车床。主要技术指标如下(1)床身上最大加工直径M40(2)最大加工长度;1(3)X方向(横向)的脉冲当量,Z方向(纵向)脉冲/05X;脉冲/0Z(4)X方向最快移动速度,Z方向为;MAX2/INVMIN/60MAXV(5)X方向最快工进速度,Z方向为;I/40AXFAX7/IF(6)X方向定位精度,Z方向;12(7)可以车削柱面、平面、锥面与球面等;(8)安装螺纹编码器,可以车削公/英制的直螺纹与锥螺纹,最大导程;M24(9)安装四工位立式电动刀架,系统控制自动选刀;(10)自动控制主轴的正转、反转与停止,并可输出主轴有级变速与无级变速信号;(11)自动控制冷却泵的启/停(12)安装电动卡盘,系统控制工件的夹紧与松开;(13)纵、横向安装限位开关;(14)数控系统可与PC机串行通信;(15)显示界面采用LED数码管,编程采用ISO数控代码。第4页第二节总体方案的确定总体方案应考虑车床数控系统的运动方式、进给伺服系统的类型、数控系统CPU的选择,以及进给传动方式和执行机构的选择等。1普通车床数控化改造后应具有单坐标定位,两坐标直线插补、圆弧插补以及螺纹插补的功能。因此,数控系统应设计成连续控制型。2普通车床经数控化改造后属于经济型数控机床,在保证一定加工精度的前提下,应结构简化,降低成本。因此,进给伺服系统采用步进电动机的开环控制系统。3根据技术指标中的最大加工尺寸、最高控制速度,以及数控系统的经济性要求,决定选用MCS51系列的8位单片机作为数控系统的CPU。MCS51系列8位机具有功能多、速度快、抗干扰能力强、性/价比高等优点。4根据系统的功能要求,需要扩展程序存储器、数据存储器、键盘与显示电路、I/O接口电路、D/A转换电路、串行接口电路等,还要选择步进电动机的驱动电源以及主轴电动机的交流变频器等。5为了达到技术指标中的速度和精度要求,纵、横向的进给传动应选用摩擦力小、传动效率高的滚珠丝杠螺母副;为了消除传动间隙提高传动刚度,滚珠丝杠的螺母应有预紧机构等。6计算选择步进电动机,为了圆整脉冲当量,可能需要减速齿轮副,且应有消间隙机构。7选择四工位自动回转刀架与电动卡盘,选择螺纹编码器等。第三节机械系统的改造设计方案31主轴系统的改造方案对普通机床进行数控化改造时,一般可保留原有的主传动机构和变速操纵机构,这样可以减少机械改造的工作量。主轴的正转、反转和停止可由数控系统来第5页控制。若要提高车床的自动化程度,需要在加工中自动变换转速,可用24速的多速电动机代替原有的单速主电动机;当多速电动机仍不能满足要求时,可用交流变频器来控制主轴电动机,以实现无级变速(工厂使用情况表明,使用变频器时,若工作频率低于,原来的电动机可以不更换,但所选变频器的功率应比电HZ70动机大)。改造C6140车床时,若采用有级变速,可选用浙江超力有限公司生产的YD系列变级多速三相异步电动机,实现档变速;若采用无级变速,应加KW5742装交流变频器,推荐型号为F100G0075T3B,适配电动机,生产厂家为烟KW57台惠丰电子有限公司。32安装电动卡盘为了提高加工效率,工件的夹紧与松开采用电动卡盘,选用呼和浩特附件总厂生产的KD11250型电动三爪自定心卡盘。卡盘的夹紧与松开由数控系。33换装自动回转刀架为了提高加工精度,实现一次装夹完成多道工序,将车床原有的手动刀架换成自动回转刀架,选用常州市宏达机床数控设备有限公司生产的LD4BCK6140型四工位立式电动刀架。实现自动换刀需要配置相应的电路,由数控系统完成。34螺纹编码器的安装方案螺纹编码器又称主轴脉冲发生器或圆光栅。数控车床加工螺纹时,需要配置主轴脉冲发生器,作为车床主轴信号的反馈元件,它与车床主轴同步。改造后的车床能够加工的最大螺纹导程是,Z向的进给脉冲当量是M24,所以螺纹编码器每转一转输出的脉冲数应不少于脉冲/01M。考虑到编码器的输出有相位差的A、B相脉冲脉冲)240/2490信号,可用A、B异或后获得个脉冲(一转内),这样编码器的线数可降到线(A、B信号)。另外,为了重复车削同一螺旋槽时不乱扣,编码器还需要10第6页输出每转一个的零位脉冲Z。基于上述要求,选择螺纹编码器的型号为ZLF1200Z05VO15CT。电源电压5V,每转输出个A/B脉冲与1个Z脉冲,信号为电压输出,轴头直径120,生产厂家为长春光机数显技术有限公司。M15螺纹编码器通常有两种安装形式同轴安装和异轴安装。同轴安装是指将编码器直接安装在主轴后端,与主轴同轴,这种方式结构简单,但它堵住了主轴的通孔。异轴安装是指将编码器安装在床头箱的的后端,一般尽量装在与主轴同步旋转的输出轴,如果找不到同步轴,可将编码器通过一对传动比为的同步齿1形带与主轴连接起来。需要注意的是,编码器的轴头与安装轴之间必须采用无间隙柔性连接,且车床组、主轴的最高转速不允许超过编码器的最高许用转速。35进给系统的改造与设计方案(1)拆除挂轮架所有齿轮,在此主轴的同步轴,安装螺纹编码器。(2)拆除进给箱总成,在此位置安装纵向进给步进电动机与同步带减速箱总成。(3)拆除溜板箱总成与快走刀的齿轮齿条,在纵溜板的下面安装纵向滚珠丝杠的的螺母座与螺母座托架。(4)拆除四方刀架与上溜板总成,在横溜板上方安装四工位立式刀架。(5)拆除横溜板下的滑动丝杆螺母副,将滑动丝杆靠刻度盘一段(长,M216见图一)锯断保留,拆掉刻度盘上的手柄,保留刻度盘附近的两个推力轴承,换上滚珠丝杠副。(6)将横向进给步进电动机通过法兰安装到横溜板后部的纵溜板上,并与滚珠丝杠的轴头相联。(7)拆去三杆(丝杆、光杆与操纵杆),更换丝杆的右支承。(8)改造后的横向、纵向进给传动系统分别见附图一和附图二。第四节进给传动部件的计算和选型纵、横向进给传动部件的计算和选型主要包括确定脉冲当量、计算切削力、第7页选择滚珠丝杠螺母副、设计减速箱、选择步进电动机等。41脉冲当量的确定根据设计任务要求,X方向(横向)的脉冲当量为,Z方脉冲/05MX向(纵向)为。脉冲/01MZ42切削力的计算(1)纵向切削力算设工件为碳素结构钢,;选用刀具材料为硬质合金YT15;刀MPAB650具几何参数为主偏角,前角,刃倾角;切削用量为RK15S背吃刀量,进给量,切削速度。MP3RMF/MIN/10VC查表得,;主偏角的修2795FCG0FCX75FCYFNRK正系数;刃倾角、前角和刀尖圆弧半径的修正系数值均为。40KR0由经验公式,算得主切削力由经验CFCFCNYXPKVFNC42673公式,算得纵向进给切削力,背向力0351PFCF95。NFP36109(2)横向切削力计算横向主切削力为纵向的一半,所以横向主切削力NFCC71362由经验公式,求得横向进给切削力,背向力40351PFCFF854。NFP6853443滚珠丝杠螺母副的计算和选型1纵向1工作载荷的计算MF已知移动部件总重量;车削力,NG13042673CFNP36109第8页。根据,的对应关系,可得NFF6935CZFPYFXF,。Z427NY36109X6935选用矩形三角形组合滑动导轨,查表,取,代入15K60,得工作载荷GKZXMM1722最大动载荷的计算QF设本车床Z向在承受最大切削力条件下最快的进给速度,初选MIN/80V丝杠基本导程,则此时丝杠转速。PH613/0RPNH取滚珠丝杠的使用寿命,代入,得丝杠寿命系数HT1506TL。)单位为R1071960L查表,取载荷系数,再取硬度系数,代入式WF1HF,求得最大动载荷。MHWQFF30NFMWQ9703303初选型号根据计算出的最大动载荷,查表,选择启东润泽机床附件有限公司生产的FL4006型滚珠丝杠副。其公称直径为,基本导程为,双螺母滚珠总圈406数为,精度等级取4级,额定动载荷为,满足要求。圈圈623N13204传动效率的计算将公称直径,基本导程,代入,得MD0MPH6/ARCTN0DPH丝杠螺旋升角。将摩擦角,代入,得传动效4210/T率。945刚度的验算1)纵向滚珠丝杠的支承,采取一端轴向固定,一端简支的方式,见图二。固定端采取一对推力角接触轴承,面对面组配。丝杠加上两端接杆后,左、右支承的中心距离约为;钢的弹性模量;查表得滚珠直MA1497MPAE5102径,算得丝杠底径公称直径滚珠直径。DW96832DDMDW03126忽略式中的第二项,算得丝杠在工作载荷作用下产生的IEMSFM21MF变形量。压拉/A0197/2)根据公式,求得单圈滚珠数目,该型号丝杠为双3WDDZ29Z螺母,滚珠总圈数为,则滚珠总数量。滚珠丝杠预紧时,6231746取轴向预紧力。则由式,求得滚珠NFMYJ571/3220/0FDYJWM第9页与螺纹滚道间的接触变形量。因为丝杠加有预紧力,且为轴向负M0172载的,所以实际变形量可减小一半,取。3/1M05823)将以上算出的和代入,求得丝杠总变形量(对应跨度121总)。由表知,4级精度滚珠丝杠任意M49750总轴向行程内行程的变动量允许,而对于跨度为的滚珠丝杠,06197总的变形量只有,可见丝杠刚度足够。总M126压杆稳定性校核根据式计算失稳时的临界载荷。查表取支承系数;MKFKAEIF2KF2KF由丝杠底径,求得截面积惯性矩;压杆稳03162D242158736/MDI定安全系数取3(丝杠卧式水平安装);滚动螺母至轴向固定处的距离取最大A值。代入式,得临界载荷,远大于工作载M1497MKFKAEIF2NFK0荷,故丝杠不会失稳。2NF综上所述初选的滚珠丝杠副满足使用要求。44同步带减速箱的设计为了满足脉冲当量的设计要求和增大转矩,同时也为了使传动系统的负载惯量尽可能地减小,传动链中常采用减速传动。C6140车床纵向减速箱选用同步带传动。设计同步带减速箱需要的原始数据有带传动的功率;主动轮转速和传P1N动比;传动系统的位置和工作条件等。I根据改造经验,C6140车床纵向步进电动机的最大静转矩通常在之间选择。初选电动机型号为130BYG5501,五相混合式,最大静转MN251矩,十拍驱动时步距角为。0720(1)传动比的确定已知电动机的步距角,脉冲当量,滚珠丝脉冲/01MZ杠导程,代入式算得传动比MH6P360HPI2I(2)主动轮最高转速1N第10页由纵向床鞍的最快移动速度,得出主动轮的最高转MIN/60MAXVZ速。IN/12360/MAX1RVNZZ(3)确定带的设计功率DP预选的步进电动机在转速为时,对应的步进脉冲频率为I/。当脉冲频率HZZF10726031260/32MAX为时,电动机的输出转矩约为,对应的输出功率为HZ10MN8。取,,代WNTPOU459/859/KP4821AK入式,得出KADKPD57021(4)选择带型和节距BP根据带的设计功率和主动轮最高转速,选D5740MIN/120RN取同步带的型号为L型节距。MB29(5)确定小带轮齿数和小带轮节圆直径1Z1D取,则小带轮节圆直径。当达到最高转15ZZPB48511N速时,同步带速度为,没有超过L型带MIN/20RSMNDV/6206的极限速度。S/35(6)确定大带轮齿数和大带轮节圆直径2Z2D大带轮齿数,节圆直径。182II5741(7)初选中心距、带的节线长度、带的齿数0APL0BZ初选中心距,圆整后取。则带MD621MA10的节线长度为。查表选取标ADLP3740210准节线长度,相应齿数。M381BZ(8)计算实际中心距A实际中心距。MLP8351200(9)校验带与小带轮的的啮合齿数Z,啮合齿数比6大,满足要求。此处72121ZAPZENTBM表示取整。T第11页(10)计算基准额定功率0P所选型号同步带在基准宽度下所允许传递的额定功率,式中表示带宽为时的许用工作压力,查表得1020VMTPAAT0SB;表示带宽为时的单位长度的质量,查表得NA460SB;表示同步带的带速,由上述(5)知。代入KG/9VSMV/862式子算得WP70(11)确定实际所需同步带宽度SB,式中表示选定型号的基准宽度,查表得14/0KBZDS0S;表示小带轮啮合齿数系数,查表得。由上式算得MS42501ZK,再根据表选取标准带宽。1MBS425(12)带的工作能力验算根据式,计算同步带额定功率的精确值3201VMBTKPSWZP式中为齿宽系数。经计算得,而/40SWBKW6970,满足。因此,带的工作能力合格。KWD5740D45步进电动机的计算与选型(1)计算加在步进电动机转轴上的总转动惯量EQJ已知滚珠丝杠的公称直径,总长(带接杆),MD40ML1560导程,材料密度;纵向移动部件总重量MPH633/1857CKG;同步带减速箱大带轮宽度,节径,孔径,NG13027543轮毂外径,宽度;小带轮宽度,节径,孔径42148,轮毂外径,宽度;传动比。991I将上述数据代入公式,可得出滚珠丝杠的转动惯量;床鞍折算到丝杠上的转动惯量;小带27830CMKGJS2CMKGJW轮的转动惯量,大带轮的转动惯量。在设21950CKGJZ291Z计减速箱时,初选的纵向步进电动机型号为130BYG5501,查表得该型号电动机转子的转动惯量。则加在步进电动机转轴上的总转动23MM第12页惯量为。222157/CMKGIJJSWZZMEQ(2)计算加在步进电动机转轴上的等效负载转矩EQT分快速空载起动和承受最大工作负载两种情况进行计算。1)快速空载启动时电动机转轴所承受的负载转矩1EQ由式,可知包括三部分快速空载起动时折0MAX1TTFEQ1EQ算到电动机转轴上的最大加速转矩、移动部件运动时折算到电动机MAX转轴上的摩擦转矩、滚珠丝杠预紧后折算到电动机转轴上的附加摩擦F转矩。因为滚珠丝杠副传动效率很高,根据式可知,0T12200IPFTHYJ相对于和很小,可以忽略不计。则有MAXFFAEQTMX1(41)根据式,考虑纵向传动链的总效率,计算AMEQEQATNJT602X快速空载起动时折算到电动机转轴上的最大加速转矩(42)式中表示对应纵向空载最快移动速度1602MAXAMEQTNJMN的步进电动机最高转速,单位为;表示步进电动机由静止到加I/RAT速至转速所需的时间,单位为。其中(43)式MNS360MAXVN中表示纵向空载最快移动速度,任务书指定为;表AXVIN/示纵向步进电动机步距角。为;表示纵向脉冲当量,为720。将以上各值带入式(43),算得。脉冲/01I/120RM设表示步进电动机由静止到加速至转速所需时间,纵向MNSTA4传动链总效率;则由式(42)求得70,由式可知,NTA58246152MXIPFTHF2摩移动部件运动时,折算到电动机转轴上的摩擦转矩为(44)式中表示导轨的摩擦因数,滑动导轨取IPGFHCF2;表示垂直方向的工作载荷,空载时取;表示纵向传动链总160C0第13页效率,取。则由式(44)得70,最后由式(41),求得快MNTF2402160316速空载起动时电动机转轴所承受的负载转矩为45TFAEQ8MX12)最大工作负载状态下电动机转轴所承受的负载转矩2EQT由式可知,包括三部分折算到电动机转轴02FTEQ2EQT上的最大工作负载转矩、移动部件运动时折算到电动机转轴上的摩T擦转矩、滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩。FT0相对于和很小,可以忽略不计。则有0FTFTEQT2(46)其中,折算到电动机转轴上的最大工作负载转矩由式T计算,本例中在对滚珠丝杠进行计算的时候,已知进给方向IPFTHFT2的最大工作载荷,则有NF6935MIHFT0127092再由式计算承受最大工作负载()情况IPFTHF摩NFC42673下,移动部件运动时折算到电动机转轴上的摩擦转矩MIGHCF7202170346102最后由式(46),求得最大工作负载状态下电动机转轴所承的负载转矩(47)MNTFTEQ812经上述计算后,得到加在步进电动机转轴上的最大等效负载转矩(47)TEQEQ,MAX21(3)步进电动机最大静转矩的选定考虑到步进电动机采用的是开环控制,当电网电压降低时,其输出转矩会下降,可能造成丢布,甚至堵转。因此,根据来选择步进电动机的最EQT大静转矩时,需要考虑安全系数。本例中取安全系数,则步进电动机4K的最大静转矩应满足(48)MNTEQJ281824MAX第14页对于前面预选的130BYG5501型步进电动机,查表可知,其最大静转矩,可见完全满足式(48)要求。MNTJ20AX(4)步进电动机的性能校核1)最大工进速度时电动机输出转矩校核任务书给定纵向最快工进速度,脉冲当量MAX70/INFV,由式求出电动机对应的运行频率脉冲/0M6AXFF。在此频率下,电动机的输出转矩AX76017FHZ,远远大于最大工作负载转矩,满足要求。NTF1MNTEQ78122)最快空载移动时电动机输出转矩校核任务书给定纵向最快空载移动速度,由式IN/60MAXV,求出电动机对应的运行频率60MAXAVF。查表得,此频率下,电动机的输出转HZZ10/X矩,大于快速空载起动时负载转矩,满足要求。NT83MAMNTEQ8213)最快空载移动时电动机运行频率校核最快空载移动速度,对应的电动机运行频率MIN/60MAXV。查表可知130BYG550的极限运行频率为,可见HZF10MAXHZ20没有超出上限。4)起动频率的计算已知电动机转轴上的总转动惯量,电动机转子自身的257CKGJEQ转动惯量,查表可知电动机转轴不带任何负载时最高空载起23CMKGJM动频率。由式,可以求出步进电动机克服惯HZFQ180MEQLJFF/1性负载的起动频率为,上式说明,要想保证步进电动机起动ZF087时不失步,任何时候的起动频率都必须小于。实际上,在采用软件HZ087升降频率时,起动频率选得很低,通常只有即。1S/脉冲综上所述,纵向进给系统选用130BYG550步进电动机,可以满足要求。第15页46同步带传递效率的校核分两种工作情况,分别进行校核。(1)快速空载起动电动机从静止到加速至,由式(45)可知,同步带传递MIN/120RNM的负载转矩,传递的功率为NTEQ821。WNPM3549/059/(2)最大工作负载、最快工进速度由式(47)可知,带需要传递的最大工作负载转矩,任MNTEQ7812务书给定最快工进速度,对应电动机转速MAX70/INFV。传递的功率为MAXAX/3614FFZNVR。29508/9526EQPTW可见,两种情况下同步带传递的负载功率均小于带的额定功率。因KW6970此,选择的同步带功率合格。第五节绘制进给传动机构的装配图在完成滚珠丝杠螺母副和步进电机的计算选型后可以着手绘制进给伺服系统的机械装配图。在绘制机械装配图时,还应认真的考虑与具体结构设计有关的一些问题。(1)了解原机床的详细结构,从有关资料中查阅床身、纵溜板、横溜板、刀架等的结构尺寸。(2)根据载荷特点和支承形式确定丝杠两端支承轴承的型号,轴承座的结构以及轴承预紧和调节方式,确定齿轮轴支承轴承的型号。(3)考虑各部件之间的定位、联接和调整方法。箱上的联接与定位等。(4)考虑密封、防护、润滑以及安全机构等问题。(5)在进行各零部件结构设计时,应注意装配的工艺性,考虑正确的装配顺序,保证安装、调试和拆卸的方便。第16页第六节控制系统硬件电路设计根据任务书的要求,设计控制系统的硬件电路时主要考虑以下功能1)接收键盘数据,控制LED显示;2)接收操作面板的开关与按钮信号;3)接收车床限位开关信号;4)接收螺纹编码器信号;5)接收电动卡盘夹紧信号与电动刀架刀位信号;6)控制X、Z向步进电动机的驱动器;7)控制主轴正转、反转与停止;8)控制多速电动机,实现主轴有级变速;9)控制交流变频器,实现主轴无级变速;10)控制切削液泵起动停止;/11)控制电动卡盘的夹紧与松开;12)控制电动刀架的自动选刀;13)与PC机的串行通信。图(2)为控制系统的原理框图。CPU选用ATMEL公司的8位单片机AT89S52;由于AT89S52本身资源有限,所以扩展了一片EPROM芯片W27C512用做程序存储器,存放系统底层程序;扩展了一片SRAM芯片6264用做数据存储器,存放用户程序;键盘与LED显示采用8279来管理;输入输出口的扩展选用了并行接口8255芯片,一些进/出的信号均做了隔离放大;模拟电压的输出借助于DAC0832与PC机的串行通/信经过MAX233芯片。数控系统的操作面板布置如图(1)所示。面板设置了48个微动按钮,三个船形开关,一只急停按钮,显示器包括1组数码管和7只发光二极管。交流变频器主轴电动机隔离放大X向步进电动机隔离放大隔离放大隔离放大隔离放大隔离放大隔离放大隔离放大Z向步进电动机刀架电动机主轴电动机卡盘电动机切削液泵电动机刀架刀位信号限位开关信号SRAM芯片6264复位电路晶振电路EPROM芯片W27C512CPUAT89S52单片机键盘与显示接口芯片8279串行接口芯片MAX233并行接口芯片8255D/A转换芯片DAC0832螺纹光栅信号操作面板开关/按钮信号第17页图(2)第18页第七节步进电动机驱动电源的选用本例中X向步进电动机的型号为110BYG5802,Z向步进电动机的型号为30BYG5501。两种电动机除了外形尺寸、步距角和输出转矩不同外,电气参数基本相同,均为5相混合式,5线输出,电动机供电电压,电流5安。VDC3102这样,两台电动机的驱动电源可用同一型号。在此,选择合肥科林数控科技有限责任公司生产的五相混合式调频调压型步进驱动器,型号为BD5A。第八节控制系统的部分软件设计1存储器与I/O芯片地址分配根据图三中地址译码器U4(74LS138)的连接情况,可以算出主机板中存储器与I/O芯片的地址分配,如下表所示器件名称地址选择线()015A片内地址单元数地址编码6264,08KFH1082554C3第19页82791,012FHE5DAC0832172控制系统的监控管理程序系统设有7档功能可以相互切换,分别是“编辑”、“空刀”、“自动”、“手动1”、“手动2”、“手动3”和“回零”。选中某一功能时,对应的指示灯点亮,进入相应的功能处理。控制系统的监控管理程序流程见图(3)。图(3)38255芯片初始化子程序B255MOVDPTR,3FFFH;指向8255的控制口地址MOVA,10001001B;PA口输出,PB口输出,PC口输入,均为方式0MOVXDPTR,A;控制字被写入MOVDPTR,3FFCH;指向PA口MOVA,0FFH;预置PA口全“1”MOVXDPTR,A;输出全“1”到PA口系统上电复位CPU、8255、8279等初始化工作状态选择编辑编辑处理回零回零处理N自动自动处理N手动手动处理N空刀空刀处理NN第20页MOVDPTR,3FFDH;指向PB口MOVA,0FFH;预置PB口全“1”MOVXDPTR,A;输出全“1”到PB口RET48279芯片初始化子程序B279MOVDPTR,5FFFH;指向8279的控制口地址MOVA,0CFH;清除FIFO与显示RAM命令MOVXDPTR,A;命令字被写入WAITMOVXA,DPTR;从8279的控制口读取8279的状态字JBACC7,WAIT;测试显示RAM有没有被清除完毕。只有状态字的D70,清除才结束MOVA,08H;编码扫描,左入口,16位字符显示,双键互锁MOVXA,DPTRMOVA,34H;分频系数取20MOVXDPTR,ARET58279控制LED显示子程序设显示缓冲区的首地址为6BH,系统在指定的工作状态下,需要显示的字符段码的编码,事先存储在CPU内部的RAM的6BH73H这9个字节中。已知8279的控制口地址为5FFFH,数据口地址为5FFEH,则显示程序如下DIRMOVDPTR,5FFFH;8279的控制口地址MOVA,90H;写8279显示RAM的命令MOVXDPTR,A;从显示RAM的00H地址开始写,每写一次,显示RAM的地址自动加1MOVR0,6BH;显示缓冲区的首地址为6BHMOVR7,09H;显示缓冲区的长度为9个字节MOVDPTR,5FFFH;8279的数据口地址DIR0MOVA,R0;从CPU的RAM中读取显示段第21页码的编码ADDA,05H;PC与DTAB表格之间的偏移量MOVCA,APC;查表,取出显示段码MOVXDPTR,A;送到8279显示RAM中指定的字节INCR0;写8279的下一个显示RAMDJNZR7,DIR0;循环9次,完成9位显示RET;段码字符编码DTABDB6FH;F0001DB0DAHDB0BEH;X0203DB0E7HDB0A3H;Z0405DB0CBHDB0D1H;U0607DB0D3HDB0DCH;W0809DB0CEHDB0DFH;0ADB21H;00BDB7BH;10CDB91H;20DDB19H;30EDB4BH;40FDB0DH;510DB05H;611DB69H;712DB01H;813DB09H;914DB20H;015第22页DB7AH;116DB90H;217DB18H;318DB4AH;419DB0CH;51ADB04H;61BDB68H;71CDB00H;81DDB08H;91E;根据系统需要编制字库当需要显示一组字符时,首先给显示缓冲区的6BH73H这9个字节赋值,然后调用DIR子程序即可。例如,要显示“X123456”,程序如下MOV6BH,02H;“X”的一半MOV6CH,03H;“X”的另一半MOV6DH,0AH;MOV6E,0CH;1MOV6FH,0DH;2MOV70H,0EH;3MOV71H,19H;4MOV72H,10H;5MOV73H,11H;6CALLDIR;向8279的显示RAM写数显示缓冲区(CPU内部RAM)6BH6CH6DH6EH6FH70H71H72H73H|显示字符X123456|字符编码02H03H0AH0CH0DH0EH19H10H11H68279管理键盘子程序如图三所示,当矩阵键盘有键按下时,8279即向CPU的INT1申请中断,第23页CPU

温馨提示

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

最新文档

评论

0/150

提交评论