《Y数控工作台的机电系统设计.docx》由会员分享,可在线阅读,更多相关《Y数控工作台的机电系统设计.docx(29页珍藏版)》请在三一办公上搜索。
1、Y数控工作台的机电系统设计* * 理工大学 课程设计 X-Y数控工作台的机电系统设计 学院: 机 械 工 程 学 院 专业: 机械设计制造及其自动化 班级: 机 电 * 班 教师: * * * 学号: * 学生: * * * 摘要 本文主要是进行X-Y数控工作台的机电系统设计,根据设计任务给定的工作尺寸,设计一种供应式数控铣床的X-Y数控工作台。 首先,确定总体设计方案:其中主要对导轨副、丝杠螺母副、减速装置、检测装置的选用及控制系统的设计进行初步分析,再绘制总体方案图。 其次,进行机械传动部件的计算与选择:主要进行导轨上移动部件的重量估算,铣削力的计算,直线滚动导轨副的计算与选型,滚珠丝杠螺
2、母副的计算与选型,步进电机减速箱的选用,步进电动机的计算与选型。本部分作为此设计重点,进行了大量的分析、计算及验算,最后得到了满足任务规定尺寸的工作要求。 再次,选用检测装置。本设计中选用了增量式旋转编码器,确定电路为观电隔离电路,以此来对工作台的运动状态进行检测,从而在反馈后对工作台进行实时调整。 最后,控制系统的设计。此处主要通过进给传动系统来对硬件电路进行设计,并绘制控制系统原理框图;然后分析选用了步进电动机的驱动电源。 关键字:X-Y数控工作台 机电系统 导轨 滚珠丝杠螺母副 控制系统 1 目录 1.引言3 2.设计任务 3 3.总体方案的确定 3 3.1 机械传动部件的选择3 3.1
3、.1导轨副的选用 3 3.1.2丝杠螺母副的选用 4 3.1.3减速装置的选用 4 3.1.4伺服电动机的选用 4 3.1.5检测装置的选用 4 3.2 控制系统的设计4 3.3 绘制总体方案图4 4.机械传动部件的计算与选型5 4.1 导轨上移动部件的重量估算5 4.2 铣削力的计算5 4.3 直线滚动导轨副的计算与选型6 4.3.1 块承受工作载荷 的计算及导轨型号的选取 6 4.3.2 距离额定寿命L的计算 6 4.4 滚珠丝杠螺母副的计算与选型 7 4.4.1 最大工作载荷Fm的计算7 4.4.2 最大动工作载荷FQ的计算7 4.4.3 初选型号7 4.4.4 传动效率的计算7 4.4
4、.5 刚度的验算7 4.4.6 压杆稳定性校核8 4.5 步进电动机减速箱的选用8 4.6 步进电动机的计算与选型8 4.6.1 计算加在步进电动机转轴上的总转动惯量Jeq 8 4.6.2 计算加在步进电动机转轴上的等效负载转矩Teq 9 4.6.3 步进电动机最大静转矩的选定 10 4.6.4 步进电动机的性能校核 11 5. 增量式旋转编码器的选用11 6. 绘制进给传动系统示意图12 7. 工作台控制系统的设计12 7.1数控系统硬件控制电路设计12 7.2辅助电路设计14 7.3系统控制软件设计15 8步进电动机的驱动电源选用 16 8.1电动机特性分析及细分驱动控制16 8.2步进电
5、机电源驱动选用17 总结 18 参考文献 18 2 1.引言 现代科学技术的不断发展,极大地推动了不同学科的交叉与渗透,导致了工程领域的技术革命与改造。在机械工程领域,由于微电子技术和计算机技术的迅速发展及其向机械工业的渗透所形成的机电一体化,使机械工业的技术结构、产品机构、功能与构成、生产方式及管理体系发生了巨大变化,使工业生产由“机械电气化”迈入了“机电一体化”为特征的发展阶段。 X-Y数控工作台是许多机电一体化设备的基本部件,如数控车床的纵横向进刀机构、数控铣床和数控钻床的X-Y工作台、激光加工设备的工作台、电子元件表面贴装设备等。 模块化的X-Y数控工作台,通常由导轨座、移动滑块、工作
6、、滚珠丝杠螺母副,以及伺服电动机等部件构成。其中伺服电动机做执行元件用来驱动滚珠丝杠,滚珠丝杠螺母带动滑块和工作平台在导轨上运动,完成工作台在X、Y方向的直线移动。导轨副、滚珠丝杠螺母副和伺服电动机等均以标准化,由专门厂家生产,设计时只需根据工作载荷选取即可。控制系统根据需要,可以选取用标准的工作控制计算机,也可以设计专用的微机控制系统。 2.设计任务 题目:X-Y数控工作台的机电系统设计 任务:设计X-Y数控工作台的机电系统设计,其主要参数如下: 1. 立铣刀最大直径的d=20mm; 2. 立铣刀齿数Z=3; 3. 最大铣削宽度ae=20mm; 4. 最大背吃刀量ap=10mm 5. 加工材
7、料为碳素钢活有色金属; 6. X、Y方向的脉冲当量dx=dy=0.005mm; 7. X、Z方向的定位精度均为0.01mm; 8. 工作台面尺寸为1320mm320mm,加工范围为680mm330mm; 9. 工作台空载进给最快移动速度:vxmax=vymax=2300mm/min; 10.工作台进给最快移动速度:vxmaxf=vymaxf=770mm/min。 3.总体方案的确定 3.1 机械传动部件的选择 3.1.1导轨副的选用 要设计X-Y数控车床工作台用来配套立式数控铣床,需要承受的载荷不大,而且脉冲当量小,定位精度高,因此选用直线滚动导轨副,它具有摩擦系数小,不易爬行,传动效率高,结
8、构紧,安装预紧方便等优点。 3.1.2丝杠螺母副的选用 伺服电动机的旋转运动需要通过丝杠螺母副转换成直线运动,需要满足0.005mm冲3 当量和0.01mm的定位精度,滑动丝杠副为能为力,只有选用滚珠丝杆副才能达到要求,滚珠丝杆副的传动精度高、动态响应快、运转平稳、寿命长、效率高、预紧后可消除反向间隙。 3.1.3减速装置的选用 选择了步进电动机和滚珠丝杆副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消间隙机构,选用无间隙齿轮传动减速箱。 3.1.4伺服电动机的选用 任务书规定的脉冲当量尚未达到0.001mm,定位精度也未达到
9、微米级,空载最快移动速度也只有因此2300mm/min,故本设计不必采用高档次的伺服电动机,因此可以选用混合式步进电动机。以降低成本,提高性价比。 3.1.5检测装置的选用 选用步进电动机作为伺服电动机后,可选开环控制,也可选闭环控制。任务书所给的精度对于步进电动机来说还是偏高,为了确保电动机在运动过程中不受切削负载和电网的影响而失步,决定采用半闭环控制,拟在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨力应与步进电动机的步距角相匹配。 考虑到X、Y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,X、Y两个坐标的导轨副、丝杠螺母副
10、、减速装置、伺服电动机以及检测装置拟采用相同的型号与规格。 3.2 控制系统的设计 1)设计的X-Z工作台准备用在数控车床上,其控制系统应该具有单坐标定位,两坐标直线插补与圆弧插补的基本功能,所以控制系统设计成连续控制型。 2)对于步进电动机的半闭环控制,选用MCS-51系列的8位单片机AT89S52作为控制系统的CPU,能够满足任务书给定的相关指标。 3)要设计一台完整的控制系统,在选择CPU之后,还要扩展程序存储器,键盘与显示电路,I/O接口电路,D/A转换电路,串行接口电路等。 4)选择合适的驱动电源,与步进电动机配套使用。 3.3 绘制总体方案图 X向工作台微光电隔离功率放大步进电机联
11、轴器型Y向工作台 机光电隔离功率放大步进电机联轴器图一 总体方案图 4 4.机械传动部件的计算与选型 4.1 导轨上移动部件的重量估算 按照下导轨上面移动部件的重量来进行估算。包括工件、夹具、工作台、上层电动机、减速箱、滚珠丝杠副、导轨座等,来进行重量估算。 根据给定的有效行程,画出工作台简图,估算X向和Y向工作台承载重量Wx和Wy。 设计工作台示意图如下: 图二 工作台示意图 重量估算按: 重量=体积*材料比重 X向拖板(上拖板) 重量估算为: Wx=22003504010-37.810-2N=2400N Y向拖板(下拖板) 重量估算为: Wy=8003504010-37.810-2N=85
12、0N 工作台面重量估算: W=13203203010-37.810-2N=1000N 电机重量估算为:120N 夹具及工件等重量:130N X-Y工作台运动部分总重量为: W总=2400+850+10000+120+130N=4500N 4.2 铣削力的计算 设零件的加工方式为立式铣削,采用硬质合金立铣刀,工件的材料为碳钢。则由表3-7查得立铣时的铣削力计算公式为: 0.850.75-0.731.00.13Fc=118aefzdapnZ 由设计任务知铣刀的直径为d=20mmd,齿数Z=3,为了计算最大铣削力,在不对 5 称铣削情况下,取最大铣削宽度为ae=20mm;背吃刀量ap=10mm,每齿
13、进给量fz=0.1mm,铣刀转速n=300r/min。则由式求的最大铣削力: Fc=118200.850.10.7520-0.73101.03000.1331893N 采用立铣刀进行圆柱铣削时,各铣削力之间的比值可由表查得,考虑逆铣时的情况,N,Fe=0.38Fc719N,可估算三个方向的铣削力分别为:Ff=1.1Fc2082Ffn=0.25Fc473N。考虑立铣,工作台受到垂直方向的铣削力Fz=Fe=719N,受到水平方向的铣削力分别为Ff和Ffn。今将水平方向较大的铣削力分配给工作台的纵向,则纵向铣削力Fx=Ff=2082N,径向铣削力为Fy=Ffn=473N。 4.3 直线滚动导轨副的计
14、算与选型 4.3.1 块承受工作载荷Fmax的计算及导轨型号的选取 工作载荷是影响直线滚动导轨副使用寿命的重要因素。本例中的X-Y工作台为水平布置,采用双导轨、四滑块的支承形式。考虑最不利的情况,即垂直于台面的工作载荷全部由一个滑块承担,则单滑块所受的最大垂直方向载荷为: G Fmax=+F 4其中,移动部件重量G=4500N,外加载荷F=Fz=719NF=Fz=486N,代入式,得最大工作载荷Fmax=1.844kN。 根据工作载荷Fmax=0.686kN,工作台面尺寸为1320mm320mm,加工范围为680mm330mm等数值,并考虑一定的余量;查表初选直线滚动导轨副的型号为KL系列,其
15、中X向导轨为JSA-LG35型,长度为2200m m,其额定动载荷Ca=35.1kN,额定静载荷C0a=47.2kN;Y向导轨为JSA-LG20型,长度为760m m;其额定动载荷Ca=13.6kN,额定静载荷C0a=20.3kN。 4.3.2 距离额定寿命L的计算 上述所取的KL系列导轨副的滚道硬度为60HRC,工作温度不超过100C,每根导轨上配有两只滑块,精度为4级,工作速度较低,载荷不大。由上可知,JSA-LG20系列所允许的静载荷值更小,所以此处只需对它进行验算即可。分别取硬度系数fH=1.0,温度系数fT=1.00,接触系数fC=0.81,精度系数fR=0.9,载荷系数fW=1.5
16、,代入下式,得距离寿命: L=(fHfTfCfRCa3)502302km fWFmax远大于期望值50km,故距离额定寿命满足要求。 6 4.4 滚珠丝杠螺母副的计算与选型 4.4.1 最大工作载荷Fm的计算 如前所述,在立铣时,工作台受到进给方向的载荷Fx=2082N,受到横向载荷Fy=473N,受到垂直方向的载荷Fz=719N。 已知移动部件总重量G=4500N,按矩形导轨进行计算,取颠覆力矩影响系数K=1.1,滚动导轨上的摩擦系数m=0.005。求得滚珠丝杠副的最大工作载荷: Fm=KFx+m(Fz+Fy+G)2318N 4.4.2 最大动工作载荷FQ的计算 设工作台在承受最大铣削力时的
17、最快进给速度v=700mm/min,初选丝杠导程Ph=5mm,则此时丝杠转速n=v/Ph=140r/min。 取滚珠丝杠的使用寿命T=15000h,代入L0=60nT/106,得丝杠寿命系数L0=126。 查表,取载荷系数fW=1.2,滚道硬度为60HRC时,取硬度系数fH=1.0,代入下式,求得最大动载荷: FQ=3L0fWfHFm13945N 4.4.3 初选型号 根据计算出的最大动载荷和初选的丝杠导程,选择CDM系列3205-5型滚珠丝杠副,为外循环插管埋入式反向器双螺母预紧式,其公称直径为32mm,导程为5mm,循环滚珠为22.52系列,精度等级取5级,额定动载荷为17998N,大于F
18、Q,满足要求。 4.4.4 传动效率的计算 将公称直径d0=32mm,导程Ph=5mm,代入l=arctan(Ph/(pd0),得丝杠螺旋升角l=2o51。将摩擦角j=10,代入h=tanl/tan(l+j),得传动效率h=95%。 4.4.5 刚度的验算 X-Y工作台上下两层滚珠丝杠副的支承均采用“单推-单推”的方式。丝杠的两端各采用-对推力角接触球轴承,面对面组配,左、右支承的中心距约为a=2000mm;钢的弹性模量E=2.1105MPa;查表得滚珠直径Dw=3.175mm,丝杠底径d2=28.2mm,丝2/4=624.58mm2。 杠截面积S=pd2忽略式下中的第二项,算得丝杠在工作载荷
19、Fm作用下产生的拉/压变形量 d1=Fma/(ES)0.0353mm 根据公式Z=(pd0/DW)-3,求得单圈滚珠数Z=28;该型号丝杠为单螺母,滚珠的圈数列数为22.52,代入公式Z=Z圈数列数,得滚珠总数量Z=280。丝 7 杠预紧时,取轴向预紧力FYJ=Fm/3=773N。由下式求得滚珠与螺纹滚道间的接触变形量 d2=0.0013Fm103DwFYJZ/100.0011mm 因为丝杠有预紧力,且为轴向负载的1/3,所以实际变形量可以减少一半,取d2=0.0005mm。 将以上算出的d1和d2代入d总=d1+d2,求得丝杠总变形量d总=0.0358mm=35.8mm。 本例中丝杠的有效行
20、程为850mm,查表知5级精度滚珠丝杠有效行程在8001000mm时,行程偏差允许达到40mm,可见丝杠刚度足够。 4.4.6 压杆稳定性校核 取支承系数fk=1;由丝杠底径d2=28.2mm求得截面惯性矩I=pd24/6431043mm4;压杆稳定安全系数K取3;滚动螺母至轴向固定处的距离a取最大值2000mm。代入下式 fkp2EIFK=Fm 2Ka得临界载荷FK=5362N,故FKFm丝杠不会失稳。 综上所述,初选的滚珠丝杠副满足使用要求。 4.5 步进电动机减速箱的选用 为了满足脉冲当量的的设计要求,增大步进电动机的输出转矩,同时也为了使滚珠丝杠和工作台的转动惯量折算到电动机轴上尽可能
21、的小,今在步进电动机的输出轴上安装一套齿轮机减速,采用一级减速,步进电动机的输出轴与齿轮相连,滚珠丝杠的轴头与大齿轮相连。其中大齿轮设计成双片结构。 已知工作台的脉冲当量d=0.005mm/脉冲,滚珠丝杠的的导程Ph=5mm, 初选步进电动机的步距角a=0.75。根据式,算得减速比: i=(aPh)/(360d)=/=25/12 本设计选用JBF-3型齿轮减速箱。大小齿轮模数均为1mm,齿数比为75:36,材料为45调质钢,齿表面淬硬后达到55HRC。减速箱中心距为1/2mm=55.5mm,小齿轮厚度为20mm,双片大齿轮厚度均为10mm。 4.6 步进电动机的计算与选型 4.6.1 计算加在
22、步进电动机转轴上的总转动惯量Jeq 已知:滚珠丝杠的公称直径d0=32mm,总长l=2000mm,导程Ph=5mm,材料密度r=7.8510-3kg/cm3,移动部件总重力G=800N,小齿轮齿宽b1=20mm,直径d1=30mm,大小齿轮齿宽b2=20mm,直径d2=75mm,传动比i=25/12。 计算得各个零部件的转动惯量如下: 8 JS=pLrR/2,JZ=pbrR/2,JW44GV2 =36524gn滚珠丝杠的转动惯量JS=16.162kgcm2,拖板折算到丝杠上的转动惯量JW=2.910kgcm2,小齿轮的转动惯量JZ1=0.125kgcm2,大齿轮的转动惯量JZ2=4.877kg
23、cm2。 初选步进电动机的型号为110BC380F,为三相混合式,三相六拍驱动时的步距角为0.75,从表查得该型号的电动机转子的转动惯量Jm=9kgcm2。 则加在步进电动机转轴上的总转动惯量为: Jeq=Jm+JZ1+(JZ2+JW+JS)/i2=14.643 kgcm 24.6.2 计算加在步进电动机转轴上的等效负载转矩Teq: 分快速空载和承受最大负载两种情况进行计算。 1) 快速空载起动时电动机转轴所承受的负载转矩Teq1,其中Teq1包括三部分:一部分是快速空载起动时折算到电动机转轴上的最大加速转矩Tamax;一部分是移动部件运动时折算到电动机转轴上的摩擦转矩Tf;还有一部分是滚珠丝
24、杠预紧后折算到电动机转轴上的附加摩擦转矩T0。因为滚珠丝杠副传动效率很高,其中 T0相对于Tamax和Tf很小,可以忽略不计。则有: Teq1=Tamax+Tf 考虑传动链的总效率h,计算空载起动时折算到电动机转轴上最大加速转矩: Tamax=2pJeqnm60ta1 h其中: nm=vmaxa=958.3r/min 360d式中:Vmax空载最快移动速度,任务书指定为2300mm/min; a步进电动机步距角,预选电动机为0.75o; d脉冲当量,本例d=0.005mm/脉冲。 设步进电机由静止加速至nm所需时间ta=0.4s,传动链总效率h=0.7。则由上式 9 Tamax2p14.643
25、10-4958.31=0.5248Nm 600.40.7由式知,移动部件运动时,折算到电动机转轴上的摩擦转矩为: Tf=m(FZ+G)Ph0.005(0+4200)0.005=0.0115Nm 2phi2p0.725/12式中m导轨的摩擦因素,滚动导轨取0.005 Fz垂直方向的铣削力,空载时取0 h传动链效率,取0.7 最后求得快速空载起动时电动机转轴所承受的负载转矩: Teq1=Tamax+Tf=0.5363Nm 2) 最大工作负载状态下电动机转轴所承受的负载转矩Teq2 同样Teq2包括三部分:一部分是折算到电动机转轴上的最大工作负载转矩Tt;一部分是移动部件运动时折算到电动机转轴上的摩
26、擦转矩Tf;还有一部分是滚珠丝杠预紧后折算到电动机转轴上的附加摩擦转矩T0,T0相对于Tf和Tt很小,可以忽略不计。则有: Teq2=Tt+Tf 其中折算到电动机转轴上的最大工作负载转矩Tt由公式计算。有: Tt=FfPh2phi=20820.0051.136Nm 2p0.725/12再计算垂直方向承受最大工作负载情况下,移动部件运动时折算到电动机转轴上的摩擦转矩: Tf=m(FZ+G)Ph0.005(719+4200)0.005=0.0134Nm 2phi2p0.725/12最后求最大工作负载状态下电动机转轴所承受的负载转矩: Teq2=Tt+Tf=1.149Nm 最后求得在步进电动机转轴上
27、的最大等效负载转矩为: Teq=maxTeq1,Teq2=1.149Nm 4.6.3 步进电动机最大静转矩的选定 考虑到步进电动机的驱动电源受电网电压影响较大,当输入电压降低时,其输出转矩会下降,可能造成丢步,甚至堵转。因此,根据Teq来选择步进电动机的最大静转矩时,需要考虑安全系数。取K=4, 则步进电动机的最大静转矩应满足: TJmax4Teq=4.598Nm 10 初选步进电动机的型号为110BC380F,查得该型号电动机的最大静转矩Tjmax=11.76Nm。可见,满足要求。 4.6.4 步进电动机的性能校核 1)最快工进速度时电动机的输出转矩校核 任务书给定工作台最快工进速度Vmax
28、f=700mm/min,脉冲当量d=0.005mm脉冲,求出电动机对应的运行频率fmaxf=700/(600.005)2333Hz。从110BC380F电动机的运行矩频特性曲线图可以看出在此频率下,电动机的输出转矩Tmaxf6.6Nm,远远大于最大工作负载转矩Teq2=1.149Nm,满足要求。 2)最快空载移动时电动机输出转矩校核 任务书给定工作台最快空载移动速度vmax=2300mm/min,求出其对应运行频率fmaxf=2300/(600.005)7667Hz。在此频率下,电动机的输出转矩Tmax=4.4Nm,大于快速空载起动时的负载转矩Teq1=0.5363Nm,满足要求。 3)最快空
29、载移动时电动机运行频率校核 与快速空载移动速度vmax=2300mm/min对应的电动机运行频率为fmaxf=7667Hz。查表知110BC380F电动机的空载运行频率可达12000Hz,可见没有超出上限。 4)起动频率的计算 已知电动机转轴上的总转动惯量Jeq=14.643kgcm2,电动机转子的转动惯量Jm=9kgcm2,电动机转轴不带任何负载时的空载起动频率fq=1200Hz。步进电动机克服惯性负载的起动频率为: fL=fq1+Jeq/Jm=740.4Hz 说明:要想保证步进电动机起动时不失步,任何时候的起动频率都必须小于740.4Hz。实际上,在采用软件升降频时,起动频率选得更低,通常
30、只有100Hz。 综上所述,本次设计中工作台的进给传动系统选用110BC380F步进电动机,完全满足设计要求。其具体参数如下: 型号 反应式步进电机的技术参数 110BC380F 相数 3 步距角 电压 电流 最大静转矩 6A 空载起空载运行动频率 频率 12000Hz 转动惯量 0.75/1.5 80300V 11.76N.m 1200Hz 9kgcm 25.增量式旋转编码器的选用 本设计所选步进电动机采用半闭环控制,可在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨力应与步进电动机的步距角a=0.750,可知电动机转动一转时,需要控制系统发出36
31、0/a=480个步进脉冲。 11 考虑增量式旋转编码器输出的A、B、C三相信号,可以送到四倍频电路进行电子四细分,因此,编码器的分辨力可选120线。这样控制系统每发一个步进脉冲,电动机转过一个步距角,编码器对应输出一个脉冲信号。 此次设计选用的编码器型号为:ZLK-120Z-05VO-10-H 通用型,孔径10mm,与电动机尾部出轴相匹配,电源电压+5V,每秒输出120个A/B/C信号为电压输出。 图三 光电编码器原理图 6. 绘制进给传动系统示意图 进给传动系统示意图如图所示。 图四 进给传动系统示意图 7工作台控制系统的设计 7.1 数控系统硬件控制电路设计 根据任务书的要求,设计控制系统
32、的硬件电路时主要考虑以下功能: 接收键盘数据,控制LED显示 接受操作面板的开关与按钮信息; 接受车床限位开关信号; 接受电动卡盘夹紧信号与电动刀架刀位信号; 控制X,Z向步进电动机的驱动器; 控制主轴的正转,反转与停止; 控制多速电动机,实现主轴有级变速; 控制交流变频器,实现主轴无级变速; 12 控制切削液泵启动/停止; 控制电动卡盘的夹紧与松开; 控制电动刀架的自动选刀; 与PC机的串行通信。 数控系统的硬件电路由以下几部分组成: 1、主控制器。即中央处理单元CPU 2、总线。包括数据总线,地址总线,控制总线。 3、存储器。包括只读可编程序存储器和随机读写数据存储器。 4、接口。即I/O
33、输入输出接口。 主控制器CPU的选择 MCS_15系列单片机是集中CPU,I/O端口及部分RAM等为一体的功能性很强的控制器。只需增加少量外围元件就可以构成一个完整的微机控制系统,并且开发手段齐全,指令系统功能强大,编程灵活,硬件资料丰富。本次设计选用8031芯片作为主控芯片。 8031内部包括1个8位的CPU,128B RAM,21个特殊功能寄存器、4个8位并行I/O口,1个全双工串行口,2个16位定时器/计时器。单片内无程序储存器,需外扩EPROM芯片。 存储器扩展电路设计 程序存储器的扩展 单片机应用系统中扩展用的程序存储器芯片大多采用EPROM芯片。其型号有:2716,2732,276
34、4,27128,27258,其容量分别为2k,4k,8k,16k32k。在选择芯片时要考虑CPU与EPROM时序的匹配。8031所能读取的时间必须大于EPROM所要求的读取时间。此外,还需要考虑最大读出速度,工作温度以及存储器容量等因素。在满足容量要求时,尽量选择大容量芯片,以减少芯片数量以简化系统。综合以上因素,选择2764芯片作为本次设计的程序存储器扩展用芯片。 于8031芯片的P0口是分时传送低8位地址线和数据线的,故8031扩展系统中一定要有地址锁存器,常用的地址锁存器芯片是742S373。 数据存储器的扩展 由于8031芯片内部RAM只有128字节供用户使用,远不能满足系统需要,因此
35、需要扩展片外的数据存储器。常用的数据存储器有6116(2Kx8),6264(8Kx8)等,这里选用6264(8Kx8)。 译码电路 由于这里扩展的容量较大,扩展多个外围芯片。因此,这里使用译码法来进行编址。译码电路可使用现有的译码芯片,这里我们选用3-8译码器。这种芯片,输入端占用3根最高位地址线,剩余的13根低位地址线可作为片内地址线,74LS138译码器的8根输出线分别对应8个8K字节的地址空间。 扩展电路设计 (a).通用可编程接口芯片8155 8031单片机共有个位并行I/O接口,但供用户使用的只有P1口及部分P3 口线。因此要进行I/O口的扩展。8155与微机接口较简单,是微机系统广
36、泛使用的接口芯片。 13 复位电路 晶振电路 CPU 8031 单片机 EPROM芯片 2764 并行 接口 芯片 8155 隔离放大 隔离放大 隔离放大 隔离放大 隔离放大 隔离放大 X向步进电动机 Y向步进电动机 刀架电动机 主轴电动机 方刀架位信号 限位开关信号 SRAM芯片 626 键盘与显示接口芯片8279 D/A转换芯片 DAC0832 螺纹光栅信号 交流变频器 主轴电动机 串行口芯片 MAX233 操作面板开关/按钮信号 图五 控制系统原理框图 7.2其它辅助电路设计 8031的时钟电路 单片机的时钟可由内部方式产生,内部方式利用芯片内部的振荡电路,在XTAL1,XTAL2引脚上
37、外接定时元件。 MCS-51内部有一个用于构成振荡器的高增益反向放大器,该高增益反向放大器得输入端为芯片引脚XTAL1,输出端为引脚XTAL1。这两个引脚跨接石英晶体振荡器和微调电路,就构成一个稳定的自激振荡器。 如下图所示 图六 时钟电路 复位电路 单片机的复位电路都是靠外部电路实现,在时钟电路工作后,只要在RESET引脚上出现10ms 以上高电平,单片机便实现状态复位,以后单片机便从0000H单元开始执行14 程序。 复位引脚RST通过一个施密特触发器与复位电路相连,施密特触发器用来抑制噪声,在每个机器周期的S5P2, 施密特触发器输出电平由复位电路采样一次,然后才能得到内部复位操作所需要
38、的信号。 图七 复位电路 7.3系统控制软件的设计 系统控制软件的主要内容 数控系统是按照事先编好的控制程序来实现各种控制功能。按照功能可将数控系统的控制软件分为以下几个部分: 系统管理程序:它是控制系统软件中实现系统协调工作的主体软件。其功能主要是接受操作者的命令,执行命令,从命令处理程序到管理程序接收命令的环节,使系统处于新的等待操作状态。 零件加工源程序的输入处理程序。该程序完成从外部I/O设备输入零件加工源程序的任务。 插补程序。根据零件加工源程序进行插补,分配进给脉冲。 伺服控制程序。根据插补运算的结果或操作者的命令控制伺服电机的速度,转角以及方向。 诊断程序。包括移动不见移动超界处
39、理,紧急停机处理,系统故障诊断,查错等功能。 机床的自动加工及手动加工控制程序。 键盘操作和显示处理程序。包括监视键盘操作,显示加工程序、机床工作状态、操作命令等信息。 系统控制功能分析 数控X-Y工作台的控制功能包括: 、系统初始化。如对I/O接口8155,8255A进行必要的初始化工作,预置接口工作方式控制字。 、工作台复位。开机后工作台应该自动复位,亦可手动复位。 15 、输入和显示加工程序。 、监视按键,键盘及开关。如监视紧急停机键及行程开关,键盘扫描等功能。 、工作台超程显示与处理。工作台位移超过规定值时应该立即停止工作台的运动,并显示相应的指示字符。 、工作台的自动控制。 、工作台
40、的手动控制。 、工作台的联动控制。 系统管理程序控制 管理称许是系统的主程序,开机后即进入管理程序。其主要功能是接受和执行操作者的命令。在设计管理程序时,应确定接收命令的形式,系统的各种操作功能等。数控X-Y工作台的基本操作功能有:输入加工程序,自动加工,刀位控制,工作台位置控制,手动操作,紧急停机等。 自动加工程序设计 机床在自动加工时的动作顺序:工作台移动到位刀具快速进给加工退刀工作台运动到下一位置; 计算机在加工过程中的操作:读取刀具轨迹,控制机床完成加工; 8.步进电动机的控制及驱动电源选用 8.1电动机特性分析及细分驱动控制 步进电机的控制方式由脉冲分配器实现,其作用是将数控装置送来
41、的一系列指令脉冲按一定的分配方式和顺序输送给步进电机的各相绕组,实现电机正反转。数控系统中通常使用集成脉冲分配器和软件脉冲分配器。本设计采用集成脉冲分配器YB013。 A相波形 B相波形 C相波形 图八 三相六拍工作方式时相电压波形 由于步进电机采用的是三相六拍的工作方式,其正转的通电顺序为:A-AB-B-BC-C-CA-A,其反转的通电顺序为:A-AC-C-CB-B-BA-A。 步进电动机和步进电动机驱动器构成了步进电机驱动系统。步进电动机驱动系统的性能,不但取决于步进电动机自身的性能,也取决于步进电动机驱动器的优劣。步进电动机是一种将电脉冲转化为角位移的执行元件。当步进电动机驱动器接收到一
42、个脉冲信16 号,它就驱动步进电动机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。 步进电动机不能直接接到直流或交流电源上工作,必须使用专用的驱动电源。控制器可以通过控制脉冲的个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 图九 步进电机细分电路控制图 8.2步进电机驱动电源选用 设计中X、Y向步进电动机均为110BC380F型,选择与之匹配的驱动电源为BD28Nb型,输入电压为220VAC,相电流为6A,分配方式为三相六拍。该驱动电源与控制器的接线方式如图所示。 图十 步进电机驱动电源接线图 17 总结 通过本次对X-Y数控工作台的机电系统设计,由设计任务给定的工作尺寸,设计一种供应式数控铣床的X-Y数控工作台。这是一个比较具有实际意义的设计演练,不光是针对毕业设计前的一次预演,更是进入社会前的一次实际生产设计。 在本次设计中让我进一步的理解到机械与电子联系的紧密性,初步掌握了机电一体化产品的设计过程。就本次机电一体化产品设计来谈谈设计思路: 首先,确定总体设计方案:其中主要对导轨副、丝杠螺母副、减速装置、检测装置的选用及控制