机电一体化系统综合课程设计说明书_第1页
机电一体化系统综合课程设计说明书_第2页
机电一体化系统综合课程设计说明书_第3页
机电一体化系统综合课程设计说明书_第4页
机电一体化系统综合课程设计说明书_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、机电一体化系统课程设计X-Y数控工作台设计说明书学校名称:湖北文理学院班级学号:学生姓名:张亮班级:机电13212015年 11 月一、总体方案设计设计任务设计一个数控 X-Y 工作台及其控制系统。该工作台可用于铣床上坐标孔的加工和腊摸、 塑料、铝合金零件的二维曲线加工,重复定位精度为土0.01mm,定位精度为0.025mm设计参数如下:负载重量G=150N ;台面尺寸Cx BX H = 145mmX 160mmX 12mm;底座 外形尺寸 C1X B1X H1 = 210mmx 220mmX 140mm;最大长度 L=388mm ;工作台加工范围 X=55mm , Y=50mm ;工作台最大

2、快移速度为 1m/min。总体方案确定(1)系统的运动方式与伺服系统由于工件在移动的过程中没有进行切削,故应用点位控制系统。定位方式采用增量坐标 控制。为了简化结构,降低成本,采用步进电机开环伺服系统驱动 X-Y 工作台。( 2)计算机系统本设计采用了与 MCS-51 系列兼容的 AT89S51 单片机控制系统。它的主要特点是集成度 高,可靠性好,功能强,速度快,有较高的性价比。控制系统由微机部分、键盘、 LED 、 I/O 接口、光电偶合电路、步进电机、电磁铁功率 放大器电路等组成。 系统的加工程序和控制命令通过键盘操作实现。 LED 显示数控工作台的 状态。3)X-Y 工作台的传动方式为保

3、证一定的传动精度和平稳性,又要求结构紧凑,所以选用丝杠螺母传动副。为提高 传动刚度和消除间隙,采用预加负荷的结构。由于工作台的运动载荷不大,因此采用有预加载荷的双 V 形滚珠导轨。采用滚珠导轨可减少两个相对运动面的动、静摩擦系数之差,从而提高运动平稳性,减小振动。考虑电机步距角和丝杆导程只能按标准选取,为达到分辨率的要求,需采用齿轮降速传动。图 1-1 系统总体框图、机械系统设计、工作台外形尺寸及重量估算X 向拖板(上拖板)尺寸:长宽高145X 160X 50重量:按重量=体积X材料比重估算32145 160 50 10 3 7.8 10 2 90 NY 向拖板(下拖板)尺寸:145 160

4、50重量:约 90N。上导轨座(连电机)重量:夹具及工件重量:约 150N 。X-Y 工作台运动部分的总重量:约 287N。、滚动导轨的参数确定、导轨型式:圆形截面滚珠导轨、导轨长度上导轨(X向)取动导轨长度1b100动导轨行程I55支承导轨长度LIb I155下导轨(丫向)选择导轨的型号:GTA16、直线滚动轴承的选型 上导轨 下导轨由于本系统负载相对较小,查表后得出 LM10UUOP型直线滚动轴承的额定动载荷为 370N,大于实际动负载;但考虑到经济性等因素最后选择 LM16UUOP型直线滚动轴承。 并采用双排两列4个直线滚动轴承来实现滑动平台的支撑。、滚动导轨刚度及预紧方法当工作台往复移

5、动时,工作台压在两端滚动体上的压力会发生变化,受力大的滚动体 变形大,受力小的滚动体变形小。当导轨在位置I时,两端滚动体受力相等,工作台保持 水平;当导轨移动到位置U或川时,两端滚动体受力不相等,变形不一致,使工作台倾斜 a角,由此造成误差。此外,滚动体支承工作台,若工作台刚度差,则在自重和载荷作用,影响导轨的精度F产生弹性变形,会使工作台下凹(有时还可能出现波浪形)、滚珠丝杠的设计计算滚珠丝杠的负荷包括铣削力及运动部件的重量所引起的进给抗力。应按铣削时的情况 计算。、最大动负载Q的计算查表得系数f1, fH1,寿命值查表得使用寿命时间T=15000h,初选丝杠螺距t=4mm,得丝杠转速所以6

6、0 250向丝杠牵引力丫向丝杠牵引力所以最大动负荷Qx3 225 1 1 3.39 20.6(N)Qy3 225 1 1 4.06 24.7(N)查表,取滚丝杠公称直径 d0 10mm ,选用滚珠丝杠螺母副的型号为 SFK1004,其额定动载荷为390N,足够用。、滚珠丝杠螺母副几何参数计算表2-1滚珠丝杠螺母副几何参数名称符号计算公式和结果螺纹滚道公称直径10螺距接触角钢球直径螺纹滚道法面半径偏心距螺纹升角螺杆螺杆外径螺杆内径螺杆接触直径螺母螺母螺纹外径螺母内径(外循环)见表2-1。、传动效率计算式中: 摩擦角;丝杠螺纹升角、刚度验算滚珠丝杠受工作负载P引起的导程L

7、0的变化量丫向所受牵引力大,故应用丫向参数计算所以247 严 1.2 10 6 (cm)20.6 100.5丝杠因受扭矩而引起的导程变化量 j L2很小,可以忽略所以导程总误差查表知E级精度的丝杠允许误差15 m,故刚度足够、稳定性验算由于丝杠两端采用止推轴承,故不需要稳定性验算。、步进电机的选用、步进电机的步距角b取系统脉冲当量p 0.01mm/step,初选步进电机步距角b 15:、步进电机启动力矩的计算设步进电机等效负载力矩为T,负载力为P,根据能量守恒原理,电机所做的功与负载力做功有如下关系式中:电机转角;s 移动部件的相应位移;机械传动效率。若取 b,则s p,且P PS G,所以式

8、中:PS 移动部件负载(N); G 移动部件重量(N); Pz 与重量方向一致的作用在移动部件上的负载力(N);导轨摩擦系数;步进电机步距角,(rad);T电机轴负载力矩(N|cm)本例中,取 0.03 (淬火钢滚珠导轨的摩擦系数),0.96,FS为丝杠牵引力,Ps Ph 24.7N。考虑到重力影响,丫向电机负载较大,因此取G Gy 287N,所以若不考虑启动时运动部件惯性的影响,则启动力矩1 331取安全系数为,则Tq工3 4.42 N|cmq 0.31对于工作方式为三相六拍的三相步进电机、步进电机的最高工作频率查表选用两个45BF005-U型步进电机。电机的有关参数见表 2-2表2-2步进

9、电机参数型号主要技术数据外形尺寸(mm) 重量步最最咼空相电压电流外径长度轴径距大静载启动数角转距频率Ncm(step/s)45BF005-130003274558411n.5、确定齿轮传动比因步进电机步距角b 1.5 ,滚珠丝杠螺距t 4mm ,要实现脉冲当量 p 0.01mm/step,在传动系统中应加一对齿轮降速传动。齿轮传动比选 Z,17, Z228。、确定齿轮模数及有关尺寸因传递的扭距较小,取模数 m 1mm,齿轮有关尺寸见表3-3。、步进电机惯性负载的计算表2-3齿轮尺寸17281719528305根据等效转动惯量的计算公式,得式中:Jd折算到电机轴上的惯性负载(kg|cm2);

10、J。步进电机转轴的转动惯量(kg|cm2); Ji齿轮 的转动惯量(kg|cm2); J2齿轮的转动惯量(kg|cm2);J3滚珠丝杠的转动惯量(kg|cm2); M移动部件质量(kg )。对材料为钢的圆柱零件转动惯量可按下式估算式中:D圆柱零件直径(cm); L零件长度(cm)所以电机轴转动惯量很小,可以忽略,则因为1 士需4 0319 1,所以惯性匹配比较符合要求。、控制系统硬件设计X-Y数控工作台控制系统硬件主要包括 CPU、传动驱动、传感器、人机交互界面。硬件系统设计时,应注意几点:电机运转平稳、响应性能好、造价低、可维护性、人机交互界面可操作性比较好。CPU 板CPU 的选择随着微电

11、子技术水平的不断提高,单片微型计算机有了飞跃的发展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,如目前应用最广的8位单 片机89C51,价格低廉,而性能优良,功能强大。在一些复杂的系统中就不得不考虑使用 16位单片机,MCS-96系列单片机广泛应用于 伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。但 是定位合理的单片机可以节约资源,获得较高的性价比。从要设计的系统来看,选用较老的 8051单片机需要拓展程序存储器和数据存储器,无 疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪费。生产基于51为内核的 单片机的厂家有I

12、n tel、ATMEL、Sime ns其中在CMOS器件生产领域 ATMEL公司的工艺 和封装技术一直处于领先地位。 ATMEL公司的AT89系列单片机内含Flash存储器,在程 序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存;它和 80C51 插座兼容,并且采用静态时钟方式可以节省电能。因此硬件CPU选用AT89S51, AT表示ATMEL公司的产品,9表示内含Flash存储器,S表示含有串行下载Flash存储器。AT89S51的性能参数为:Flash存储器容量为4KB、16位定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断 0、外部中断 1、定时器 0 和定时

13、器 1 中断)、 RAM 为128B 14位的计数器 WDT、I/O 口共有32个CPU接口设计CPU接口部分包括传感器部分、传动驱动部分、人机交互界面三部分。示意图如下所示:图3-1 CPU外部接口示意图AT89S51要完成的任务:(1)将行程开关的状态读入 CPU,通过中断进行处理,它的优先级别最高。(2)通过程序实时控制电机和电磁铁的运行。(3) 接受键盘中断指令,并响应指令,将当前行程开关状态和键盘状态反应到LED 上,实现人机交互作用。由于AT89S51只有P1 口和P3 口是准双向口,但P3 口主要以第二功能为主,并且在系 统中要用到第二功能的中断口,因此要进行I/O扩展。考虑到电

14、路的简便性和可实现性, 实际中采用内部自带锁存器的 8155,所以AT89S51的I/O 口线分配如下:(1)控制X-Y两个方向步进电机的 A、B、C线圈通电,形成 A-AB-B-BC-C-CA-A三相 六拍正转模式和A-AC-C-CB-B-BA-A的反转模式(2)口输出控制电磁铁的吸合。(3) 和两个中断源中INTO优先级最高,它读入行程开关的状态并触发中断;INT1读 入点动、复位、圆弧插补开关的状态而触发中断。(4)外部I/O扩展的数据读取。(5)和决定8155的PA、PB、PC 口的地址。图3-2AT89S51控制系统图PB 口接LED反映当前运行的8个状态:X+禁止、X-禁止、Y+禁

15、止、Y-禁止、手动X+ 运行、手动X-运行、手动丫+运行、手动Y-运行PA 口低四位反映触发中断1的4个行程开关的状态PC 口低6位反映了触发中断2的手动X+运行、手动X-运行、手动Y+运行、手动Y-运行、复位(RST)、圆弧插补6个开关的状态。驱动系统传动驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力、并以指令的速度运行。 在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。步进电机驱动电路和工作原理步进电机的速度控制比较容易实现, 而且不需要反馈电路。 设计时的脉冲当量为, 步进电 机

16、每走一步,工作台直线行进。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护 CPU 的作用,当功放电路出现故障时,不会将大的电压加在 CPU上使其烧坏。图 3-4 步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当 A 相得电时,电动机转动一步。电路中与绕组并联的二极管 D 起到续流作用,即在功放管截止是,使储存在绕组中的能量 通过二极管形成续流回路泄放,从而保护功放管。与绕组W 串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是三相六拍的工作方式(三个线圈 A、B、C),其正转的通电顺序为:A-AB-B-

17、BC-C-CA-A,其反转的通电顺序为: A-AC-C-CB-B-BA-A。步进时钟LTLrLrLnrLrLTLrLrLnrLA相波形B相波形 c相波形 图3-5 三相六拍工作方式时相电压波形(正转)322电磁铁驱动电路该驱动电路也采用了光电偶合器,但其功放电路相对简单。其光电偶合部分采用的是达林顿管,因为驱动电磁铁的电流比较大。图3-6 电磁铁驱动电源设计两电机同时工作再加上控制系统用电,所需电源容量比较大,需要选择大容量电源。此系统中用到的电源电压为27V、12V、5V,为了便于管理和电源容量需求,就采用了标准的 27V电 源作为基准,通过芯片进行电压转换得到所需的12V和5V电压。图3-

18、7电源转换电路图电路中在转换芯片的前后有两个电容,前面电容起防止自激作用,后面电容起滤波作用。此外,在具体应用的过程中,LM7805必须加上散热片。传感器和人机界面由于步进电机不需要反馈电路,但是要注意工作台不能超过最大行程。 因此,必须在X、Y 轴的方向各加上两个行程开关。 这里行程开关作用有两个:( 1)防止工作台超过最大行程, 使电机损坏( 2)可以用与定位。所以这 4 个行程开关就充当了传感器。人机界面设计的准则就是要有良好的人机交互能力, 一般要求操作简便, 界面简洁明了。此系统中共有9个LED , LED1灯亮表示X轴负方向禁止通行,LED2灯亮表示X轴正方向 禁止通行,LED3灯

19、亮表示丫轴负方向禁止通行,LED4灯亮表示丫轴正方向禁止通行,LED5 灯亮表示手动使工作台向X轴负方向通行,LED6灯亮表示手动使工作台向X轴正方向通行, LED7 灯亮表示手动使工作台向 丫轴负方向通行, LED8 灯亮表示手动使工作台向 丫 轴正方 向通行, LED9 亮表示系统通电运行。界面上的 7个按扭意义为:按扭 1 是通断电开关, 按扭 2是向 X 轴负方向运行的点动开 关,按扭3是向X轴正方向运行的点动开关,按扭4是向丫轴负方向运行的点动开关,按扭 5 是向 丫 轴正方向运行的点动开关,按扭 6是复位开关,按扭 7是执行绘制圆弧开关。图 3-8 人机界面图本章小节本章着重介绍了

20、数控工作台控制系统的硬件设计。 CPU板介绍了 CPU的选择及其外围的 接口设计和控制流程; 驱动系统介绍了步进电机和电磁铁的驱动电路设计; 此外还叙述了人机 界面各个按扭和 LED 的意义。四、控制系统软件设计总体方案对于AT89S51的程序设计,由于所需实现的功能较简单,采用汇编的形式。编译器采用Keil。该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语言编译。同时具有完善的调试功能。主流程图电复位外部中断,8155初始!开外部中断,开总中1r=0,吸合电磁铁,绘笔抬起1 r等待中CTLEQU3FF8HPAEQU3FF9HPBEQU3FFAHPCEQU3FFBHCMDEQ

21、U02HORG0000HAJMP MAINORG 0003HAJMP INT0IS ;外部中断0入口ORG 000BHAJMP TM0IS ;定时器 0 中断入口ORG0013HAJMPINT1IS ;外部中断 1 入口ORG001BHAJMPTM1IS ;定时器 1 中断入口ORG0100HMAIN :ANLP1,0EFHSETBIT0;外中断负跳沿触发图 4-1SETBIT1MOVA,CTLMOVDPTR,AMOVXDPTR,CMD;A 口输入, B口输出, C 口输入SETBEX0 ;允许外中断 0SETB EX1 ;允许外中断 1SETB PXOSETB PX1 ;设置优先级SETB

22、EA ;开总中断LOOP: AJMP LOOP ;等待中断在等待中断的过程中,如果有中断到来,先检查中断0的状态,是中断0则进入中断0的中断服务INT0IS,是中断1则进入中断1的中断服务INT1IS。中断服务0是由4个行程开关触发的,它触发后通过单片机读取PA 口内容,然后将结果反馈到PB 口的LED上。中断服务1有6个中断源,这六个中断源分别是手动 X正方向运行,手动X负方向运行, 手动丫正方向运行,手动丫负方向运行,复位和绘制圆弧。INT0中断服务流程图INT0IS: PUSH ACCPUSH DPTLPUSH DPTHPUSH PSWMOV A,PATM2C:MOV DPTR, AMO

23、VX A,DPTRMOV R2,AMOV A , PBMOV DPTR,AMOV DPTR,R2MOV A , R2CPL AANLA ,#03HJZA,TM2CSETBSETBSETBMOV A, R2CPL A;读 PA 口内容;A 取反;屏蔽高 6 位ANLA,#0CHJZA,RETINSETB图 4-2SETBSETBRETIN :POP PSWPOP DPTHPOP DPTLPOP ACCRETIINT1 中断服务流程图INT1IS :CLR EX1PUSH ACCPUSH PSWMOV A, DPTRJNB,RSTJNB,X+ENJNB,X-ENPUSH DPTLPUSH DPTH

24、JNB, Y+ENY-EN, ARCDPTHDPTLPSWACCEX1CLRMOV A ,PCMOV DPTR, AMOVX A, DPTR ;读MOV R1, AANL R1, #0FHMOV A, PBMOV DPTR, AMOV A , DPTR;读ANL A, #0FHSWAP AORL A, R1MOV R2, AMOV A, PBJNB ,JNBLOOP1:POPPC 口内容POPPOPPOPSETBRETIPB 口内容MOVDPTR ,AMOVX DPTR, R2;数据输入 PB 口INC DPTL4.4.1 复位程序流程图DIRXEQU30HDIRYEQU31HRST:CLRR

25、PA:MOVA, PAMOVDPTR,AMOVXA, DPTR;读PA 口内容JNB, ACC2MOVDIRX , #00H;表 X 电机反转ACALLXMOTOR0; X 电机反转一步ACC2:JNB, LOOP0MOVDIRY , #00H;表 Y 电机反转LOOP2:AJMP LOOP1AJMP RPALOOP0: AJMP LOOP1X 轴电机点动正转程序流程图X+EN :CLRMOV A ,PAMOV DPTR ,AMOVX A,DPTRJNB, LOOP2MOTOR0 :MOV DIRX ,#01HACALL XMOTOR0MOVA ,PCMOVDPTR ,AMOVA ,DPTRJNB ,MOTOR0这是 X 轴电机点动正转的程序,其他的 X 轴电机点动反转、 Y 轴电机点动正转、 Y 轴电 机点动反转依次类推。绘制圆弧程序流程图图 4-6 逐点比较法画圆弧逐点比较法原理:假设所画圆弧在第一象限,圆心坐标为(0,0),圆弧上点的坐标为( X ,丫),圆弧半径为R,每一点的坐标偏差为F=X*X+Y*Y-R*R,若F0,应沿X轴负方向走一 步,此时

温馨提示

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

评论

0/150

提交评论