1、专业:机电一体化班级:081班老师:刘顺东-.yv*TTs*TTTs姓名:*日期:2013年2月XY工作台部件及单片机控制设计目录1.序言32 .总体方案设计32. 1.设计任务33. 2.总体方案确定33. .机械系统设计44. 1.工作台外形尺寸及重量估算45. 2.滚动导轨的参数确定46. 3.滚珠丝杠的设计计算57. 4.步进电机的选用78. 5,确定齿轮传动比99. 6.确定齿轮模数及有关尺寸910. 7.步进电机惯性负载的计算93 .控制系统硬件设计104. 1.CPU板105. 2.驱动系统126. 3.控制系统软件的组成和结构134 .参考文献151 .序言据资料介绍,我国拥有
2、400多万台机床,绝大局部都是多年累积生产的普通机床。这些机床自动化程度不高,加工精度低,要想在短时期内用自动化程度高的设备大量更新,替代现有的机床,无论从资金还是从我国机床制造厂的生产能力都是不可行的。但尽快将我国现有的局部普通机床实现自动化和精密化改造又势在必行。为此,如何改造就成了我国现有设备技术改造迫切要求解决的重要课题。在过去的几十年里,金属切削机床的根本动作原理变化不大,但社会生产力特别是微电子技术、计算机技术的应用开展很快。反映到机床控制系统上,它既能提高机床的自动化程度,又能提高加工的精度,现已有一些企业在这方面做了有益的尝试。实践证明,改造后的机床既满足了技术进步和较高生产率
3、的要求,又由于产品精度提高,型面加工范围增多也使改造后的设备适应能力加大了许多。这更加突出了在旧机床上进行数控技术改造的必要性和迫切性。由于新型机床价格昂贵,一次性投资巨大,如果把旧机床设备全部以新型机床替换,国家要花费大量的资金,而替换下的机床又会闲置起来造成浪费,假设采用改造技术加以现代化,那么可以节省50%以上的资金。从我国的具体情况来讲,一套经济型数控装置的价格仅为全功能数控装置的1/3到1/5,一般用户都承当得起。这为资金紧张的中小型企业的技术开展开创了新路,也对实力雄厚的大型企业产生了极大的经济吸引力,起到了事半功倍的积极作用。据国内资料统计订购新的数控机床的交货周期一般较长,往往
4、不能满足生产需要。因此机床的数控改造就成为满足市场需求的主要补充手段。在机械工业生产中,多品种、中小批量甚至单件生产是现代机械制造的根本特征,占有相当大的比重。要完成这些生产任务,不外乎选择通用机床、专用机床或数控机床,其中数控机床是最能适应这种生产需要的。从上述分析中不难看出数控技术用于机床改造是建立在微电子现代技术与传统技术相结合的根底之上。通过理论上的推导和实践使用的证明,把微机数控系统引入机床的改造有以下几方面的优点:1)可靠性高:柔性强;易于实现机电一体化;2)经济性可观。为此在旧的机床上进行数控改造可以提高机床的使用性能,降低生产本钱,用较少的资金投入而得到较高的机床性能和较大的经
5、济效益。2 .总体方案设计2.1. 设计任务设计一个数控X-Y工作台及其控制系统。该工作台可用于铳床上坐标孔的加工和胎摸、塑料、铝合金零件的二维曲线加工,重复定位精度为0.0Imm,定位精度为0.025mm。设计参数如下:负载重量G=150N;台面尺寸CXBXH=I45mmX160mmX12mm;底座外形尺寸ClBlHl=210mm220mm140mm;最大长度L=388mm;工作台加工范围=55mm,Y=50mm;工作台最大快移速度为Im/min。2.2.总体方案确定2.2.1.系统的运动方式与伺服系统数控系统按运动方式可分为点位控制系统,点位直线系统,连续控制系统。如果工件相对于刀具移动过
6、程中不进行切削,可选用点位控制方式。由于工件在移动的过程中没有进行切削,故应用点位控制系统。对点位系统的要求是快速定位,保证定位精度。定位方式采用增量坐标控制。为了简化结构,降低本钱,采用步进电机开环伺服系统驱动X-Y工作台。本设计采用了与MCS-51系列兼容的AT89S51单片机控制系统。它的主要特点是集成度高,可靠性好,功能强,速度快,有较高的性价比。控制系统由微机局部、键盘、LED、I/O接口、光电偶合电路、步进电机、电磁铁功率放大器电路等组成。系统的加工程序和控制命令通过键盘操作实现。LED显示数控工作台的状态。2.2.3.X-Y工作台的传动方式为保证一定的传动精度和平稳性,又要求结构
7、紧凑,所以选用丝杠螺母传动副。为提高传动刚度和消除间隙,采用预加负荷的结构。由于工作台的运动载荷不大,因此采用有预加载荷的双V形滚珠导轨。采用滚珠导轨可减少两个相对运动面的动、静摩擦系数之差,从而提高运动平稳性,减小振动。考虑电机步距角和丝杆导程只能按标准选取,为到达分辨率的要求,需采用齿轮降速传动。图2-1系统总体框图综上所述,本设计的总体方案确定为:采用MCS-51单片机对数据进行计算处理,由1/0接口输出步进脉冲步进电机经一级齿轮减速后,带动丝杠转动,从而实现工件的纵向、横向运动,同时为了防止意外事故,保护微机及其它设备,还设置报警,急停电路等。3.机械系统设计3.1. 工作台外形尺寸及
8、重量估算X向拖板(上拖板)尺寸:长X宽X高145X160X50重量:按重量=体积X材料比重估算1451605010-3x7.810-290nY向拖板(下拖板)尺寸:145x160x50重量:约90N。上导轨座(连电机)重量:夹具及工件重量:约150NOX-Y工作台运动局部的总重量:约287NO3.2.滚动导轨的参数确定3.2.1.导轨型式:圆形截面滚珠导轨3.2.2.导轨长度3.2.2.1.上导轨(X向)取动导轨长度=oo动导轨行程/=55支承导轨长度L=IB+1=1553.2.2.2.下导轨(Y向)选择导轨的型号:GTA163.2.3.直线滚动轴承的选型3.2.3.1.上导轨3.2.3.2.
9、下导轨由于本系统负载相对较小,查表后得出LmOUUOP型直线滚动轴承的额定动载荷为370N,大于实际动负载;但考虑到经济性等因素最后选择LMI6UU0P型直线滚动轴承。并采用双排两列4个直线滚动轴承来实现滑动平台的支撑。当工作台往复移动时,工作台压在两端滚动体上的压力会发生变化,受力大的滚动体变形大,受力小的滚动体变形小。当导轨在位置I时,两端滚动体受力相等,工作台保持水平;当导轨移动到位置II或HI时,两端滚动体受力不相等,变形不一致,使工作台倾斜角,由此造成误差。此外,滚动体支承工作台,假设工作台刚度差,那么在自重和载荷作用下产生弹性变形,会使工作台下凹(有时还可能出现波浪形),影响导轨的
10、精度。3.2.5.对导轨进行按下式进行校核:式中:L为滚动导轨副的距离额定寿命(km)本设计L定为50km;CI为额定载荷,查表C,=6.07kN;F为每个滑块上的工作载荷(N)F本设计设定为588N;fH为硬度系数,导轨面的硬度为58-64HRC时fH=1.0:分为温度系数,当工作温度不超过100C时,f=lic为接触系数,每根导轨条上装二个滑块时人=0.81;为载荷/速度系数,无明显冲击振动或vW60mmin时,=1.5-2这里选择了比=2。=5885T52(IXo.81X1)=1361NnJ=4所以,该滚珠丝杠不会失稳。nt许用稳定性平安系数,nJ=2.543.4.步进电机的选用3.4.
11、1.步进电机的步距角优取系统脉冲当量%=0.01加%sfe.,初选步进电机步距角=1.5o3.4.2.步进电机启动力矩的计算设步进电机等效负载力矩为,负载力为P,根据能量守恒原理,电机所做的功与负载力做功有如下关系式中:电机转角;s移动部件的相应位移;机械传动效率。假设取=h,那么S=K,且尸=+G,所以式中:Ps移动部件负载(N);G移动部件重量(N);Pz与重量方向一致的作用在移动部件上的负载力(N);导轨摩擦系数;h步进电机步距角,(rad);T电机轴负载力矩(Nc”)本例中,取以=0.03(淬火钢滚珠导轨的摩擦系数),77=0.96,G为丝杠牵引力,Ps=PU=24.7N0考虑到重力影
12、响,Y向电机负载较大,因此取G=GF=287N,所以假设不考虑启动时运动部件惯性的影响,那么启动力矩1 33取平安系数为03,那么4=Qj=4.42(Ncm)对于工作方式为三相六拍的三相步进电机3. 4.3.步进电机的最高工作频率.查表选用两个45BF005-II型步进电机。电机的有关参数见表3-2。表3-2步进电机参数型号主要技术数据外形尺寸(mm)重量(N)步距角C最大静辕巨(Ncm)(step/s)相数电压(V)电流(八)外径长度轴径45BF005-II1.519.630003272.545584113.4.4,启动矩频特性校核步进电机有三种工况:启动、快速进给运行、工进运行。前面提出的
13、M垢M/=%Mma,仅仅是指初选电机后检查电机最大静转矩是否满足要求,但是不能保证电机在快速启动时不丢步。因此,还要对启动矩频特性进行校核。以后还要对快进、工进时的运行矩频特性作校核。图3-21步进电机启动步进电机启动有突跳启动和升速启动,一般突跳启动很少使用。在升速启动中,步进电机从静止状态开始逐渐升速,(如图1所示)在零时刻(tl=O),启动频率在一段时间Atl内,按一定的升速规律升速。启动结束时,步进电机到达了最高运行速度,即皿。在整个升速、均匀运行、降速过程中,步进电机所走的步数与应该完成的输入指令脉冲总数相等。升速时间Atl足够长,启动过程缓慢,空载启动力矩Mkq中的加速力矩项见不会
14、很大,一般不会出现丢步现象,但是降低了工作效率。升速时间Atl过短,那么步进电机启动力矩中的加速力矩项M就会很大,所以需要校核启动矩频特性。图3-22由图3-22初选步进电机的启动矩频特性曲线中,可知空载启动力矩M=0.05NM值所对应的允许启动频率fyq=11000Hzfq=1200Hz,步进电时机不丢步。(2)电机快速进给矩频特性较核最高运行频率f11ax式中:Vmax一运动部件最大快进速度快进时已经不存在加速力矩项Ma,并且一般处于空载状态,故快速进给力矩Mjk=Mkf+Mo其中:MO为附加摩穆力矩(Ncm),MKF为快进时的折算到电机的摩榛力矩(Ncm),所以:Mjk=Mv+f=1.1
15、75(Ncm)由图3-22可知道快进力矩对应允许快进频率AK近似为20000Hz,FmM(:.,=0.382Nm,满足工进时运行距频特性的要求。3.5.确定齿轮传动比因步进电机步距角,=1.5,滚珠丝杠螺距t=Ainm,要实现脉冲当量=QOlmmJskp,在传动系统中应加一对齿轮降速传动。齿轮传动比选Z1=17,Z2=28O3.6.确定齿轮模数及有关尺寸因传递的扭距较小,取模数机=1外齿轮有关尺寸见表3-3。3.7.步进电机惯性负载的计算表3-3齿轮尺寸Z1728d=mZ(jwn)dad+2n(df=d-2.25n(ti)=(36)m(rnmj4+d,/、a=mm)171914.5528302
16、5.5517.5根据等效转动惯量的计算公式,得式中:Jd一一折算到电机轴上的惯性负载(kg.cm2)iJO一一步进电机转轴的转动惯量(kg.cm2)iJ1一一齿轮的转动惯量(依c/);八一一齿轮的转动惯量4gc);J3一一滚珠丝杠的转动惯量(kg.cm2)iM一一移动部件质量Ikg)。对材料为钢的圆柱零件转动惯量可按下式估算式中:D圆柱零件直径(cm):L零件长度(cm)o所以电机轴转动惯量很小,可以忽略,那么因为-=-=0.319l,所以惯性匹配比拟符合要求。4Jm1.2744.控制系统硬件设计X-Y数控工作台控制系统硬件主要包括CPU、传动驱动、传感器、人机交互界面。硬件系统设计时,应注意
17、几点:电机运转平稳、响应性能好、造价低、可维护性、人机交互界面可操作性比拟好。4.1.CPU板4.1.1.CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的开展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比拟多,如目前应用最广的8位单片机89C51,价格低廉,而性能优良,功能强大。在一些复杂的系统中就不得不考虑使用16位单片机,MCS-96系列单片机广泛应用于伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。但是定位合理的单片机可以节约资源,获得较高的性价比。从要设计的系统来看,选用较老的8051单片机需要拓展程序存储器和数据
18、存储器,无疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪费。生产基于51为内核的单片机的厂家有InteI、ATMEL、Simens,其中在CMoS器件生产领域ATMEL公司的工艺和封装技术一直处于领先地位。ATMEL公司的AT89系列单片机内含FIaSh存储器,在程序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存:它和80C51插座兼容,并且采用静态时钟方式可以节省电能。因此硬件CPU选用AT89S51,AT表示ATMEL公司的产品,9表示内含FIaSh存储器,S表示含有串行下载Flash存储器。AT89S51的性能参数为:FlaSh存储器容量为4KB、16位
19、定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断0、外部中断1、定时器。和定时器1中断)、RAM为128B、14位的计数器WDT.I/O口共有32个。4.1.2.CPU接口设计CPU接口局部包括传感器局部、传动驱动局部、人机交互界面三局部。示意图如下所示:图4-1CPU外部接口示意图AT89S51要完成的任务:(1)将行程开关的状态读入CPU,通过中断进行处理,它的优先级别最高。(2)通过程序实时控制电机和电磁铁的运行。(3)接受键盘中断指令,并响应指令,将当前行程开关状态和键盘状态反响到LED上,实现人机交互作用。由于AT89S51只有PI口和P3口是准双向口,但P3口主要以第二功
20、能为主,并且在系统中要用到第二功能的中断口,因此要进行I/O扩展。考虑到电路的简便性和可实现性,实际中采用内部自带锁存器的8155,所以AT89S51的I/O口线分配如下:(1) PIQ-Pl.5控制X-Y两个方向步进电机的A、B、C线圈通电,形成A-AB-B-BC-C-CA-A三相六拍正转模式和A-AC-C-CB-B-BA-A的反转模式。(2) P1.6口输出控制电磁铁的吸合。(3) P3.2和P3.3两个中断源中INTo优先级最高,它读入行程开关的状态并触发中断;INTl读入点动、复位、圆弧插补开关的状态而触发中断。(4) P0.0-P0.7外部I/O扩展的数据读取。(5) P2.7和P2
21、6决定8155的PA、PB、PC口的地址。图4-2AT89S51控制系统图PB口接LED反映当前运行的8个状态:X+禁止、禁止、Y+禁止、Y禁止、手动X+运行、手动X-运行、手动Y+运行、手动Y-运行。PA口低四位反映触发中断1的4个行程开关的状态。PC口低6位反映了触发中断2的手动X+运行、手动X运行、手动Y+运行、手动Y-运行、复位(RST)、圆弧插补6个开关的状态。4.2.驱动系统传动驱动局部包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带开工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及
22、时释放磁力使笔尖压下。4.2.1.步进电机驱动电路和工作原理4.2.1.1.开环伺服系统的原理图步进电机的速度控制比拟容易实现,而且不需要反响电路。设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。图4-4步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。与绕组W串
23、联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是三相六拍的工作方式(三个线圈A、B、C),其正转的通电顺序为:A-AB-B-BC-C-CA-A,其反转的通电顺序为:A-AC-C-CB-B-BA-Ao步进时钟JWWWWWIrLA相波形JIIIIIB相波形IIIIIIc相波形IIIIIT图4-5三相六拍工作方式时相电压波形(正转)4.2.2.电磁铁驱动电路该驱动电路也采用了光电偶合器,但其功放电路相对简单。其光电偶合局部采用的是达林顿管,因为驱动电磁铁的电流比拟大。4.3.控制系统软件的组成黏结将做驱动电路监控系统的作用是进行人和机对话和检测系统
24、运行状态一般包括系统初始化,命令处理循环,零件加工程序和作业程序输入,编辑,指令分析机构,以及系统自测等。1系统初始化:系统上电式复位后,系统软件进行初始化处理。包括设置CPlJ的状态,可编程I/O芯片的工作状态,中断方式2命令处理:系统初始化后系统即进入命令处理程序,对于一般单片机构成的系统通常采用循环处理程序作为系统的主程序3:零件加工程序或作业程序的输入和编程:零件加工程序可以键盘输入,也可通过串行口通信输入。输入程序的功能就是读入源程序,并经数据处理,按规定的格式将其存入规定的数据区内。4指令分析执行:微机控制系统对输入的指令进行分析,并根据分析的结果执行相应的操作。5诊断程序:诊断程
25、序用于检测系统硬软件功能的正确性,找出系统故障的位置,并指出故障类型。机电系统控制软件的机构一般机电控制系统中常用的软件结构有:子程序,主程序加中断程序结构逐户LlZ七、|,土主程序法进行直线插补计算,每走一步都需要以下四个步骤:1则别伸差:Fbo或FMVO,从而决定哪个方向进给和采用哪个偏差计算方向进给。、,2一靠I一断口子程序卜工偏差。_-3ij,j:一3给一步bikrrrr或器,假设为零,表不到达终点停止插补,不为零那么返回第一步继续插补。终点计数判别可用方向坐标值判断,也可由一个方FI/K4判断当VU条件2子程序2让匕拟法框图初始化返回YESI-IYES条件J*程二3NO定的延时,判断
26、是否结束。光电耦合器驱动电路插补程序所用的内存单元如下:28H29H2AH2BH2CH70HXeYeXYFM电机正反转控制字电机正反转控制字为:D7D6D5D4D3D2DlDODIDo为X向电机控制。DO运行,DO=O停止,DO=I正转。DI=O反转D3D2为Y向电机控制位。D2=l运行,D2=0停止,D3=l正转,D3=0反转。第一象限制直线插补程序如下:ORG2000HMAIN:MOVSP,#6011;LP4:MOV28H,#08CH;XeMOV29H,#0C8H;YEMOV2AH,#0011;XMOV2BH,#0011;YMOV2CH,#00H;FmMOV70H,OAHLP3:MOVA,
27、2CHJB,ACC.7,LPlMOVA,70HSETBACC.0CLRACC.2MOV70H,A;置电机正反转控制字为0B,+X方向进给LCALLMOTR;调步进电机的控制子程序,+X方向进给一步LCALLDELAYMOVA,2CHSUBBA,29H;F-YeINC2AH;X+lAJMPLP2LPlMOVA,70HSETBACC.2置电机正反转控制字为0E,+Y方向进给CLRACC.0调步进电机的控制子程序,+Y方向进给一步LCALLDELAYMOVA,2CHADDA,28H;F+XeLP2MOV2CH,AMOVA,28HCJNZA,2AH,LP3;Xe=X?RET步进电机控制程序设计步进电机
28、控制程序的任务是:判断旋转方向,依次送出控制字,运行速度实现一李广弟,朱月秀,王秀山.单片机根底.北京航空航天大学出版社,20013房小翠.单片微型计算机与机电接口技术.国防工业出版社,2002王小明.电动机的单片机控制.北京航空航天大学出版社,2002李建勇.机电一体化技术.科学出版社.20046王爱玲,白恩远,赵学良.现代数控机床.国防工业出版社,20017徐濒.机械设计手册(3).机械工业出版社,20038张建民.机电一体化系统设计.北京理工出版社,20049徐激等.机械设计手册M北京:机械工业出版社,200010濮良贵,记名刚.机械设计M.北京:高等教育出版社,200311吴振彪.机电综合设计指导M.湛江:湛江海洋大学,199912 .杨入清.现代机械设计一系统与结构M.上海:上海科学技术文献出版社,200013 .张立勋,孟庆鑫,张今瑜.机电一体化系统设计M.哈尔滨:哈尔滨工程大学出版社,2000