xy数控工作台课程设计_第1页
xy数控工作台课程设计_第2页
xy数控工作台课程设计_第3页
xy数控工作台课程设计_第4页
xy数控工作台课程设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、X-Y数控工作台课程设计 一、总体方案设计1.1 设计任务题目:XY数控工作台的机电系统设计任务:设计一种供立式数控铣床使用的XY数控工作台,主要参数如下:(1)工作台面尺寸C×B×H185mm×195mm×27mm;(2)底座外形尺寸C1×B1×H1385mm×385mm×235mm;(3)工作台加工范围X=115mm Y=115mm;(4) X、Y方向的脉冲当量均为0.005mm、脉冲;X、Y方向的定位精度均为±0.01mm;(5)负载重量G=235N;(6)工作台空载最快移动速度为3m/min;工作

2、台进给最快移动速度为1m/min。(7)立铣刀的最大直径d=20mm;(8)立铣刀齿数Z=3;(9)最大铣削宽度;(10)最大被吃刀量。12总体方案的确定 图1-1 系统总体框图(1)机械传动部件的选择 导轨副的选择要设计的X-Y工作台是用来配套轻型的立式数控铣床,需要承载的载荷不大,但脉冲当量小,定位精度高,因此,决定选用直线滚动导轨副,它具有摩擦系数小、不易爬行、传动效率高、结构紧凑、安装预紧方便等优点。 丝杠螺母副的选择伺服电动机的旋转运动需要通过丝杠螺母副转换成直线运动,要满足0.005mm的脉冲当量和±0.01mm的定位精度,滑动丝杠副无能为力,只有选用滚珠丝杠副才能达到。

3、滚珠丝杠副的传动精度高、动态响应快、运转平稳、寿命长、效率高、预紧后可消除反向间隙,而且滚珠丝杠已经系列化,选用非常方便,有利于提高开发效率。 减速装置的选择选择了步进电动机和滚珠丝杠副以后,为了圆整脉冲当量,放大电动机的输出转矩,降低运动部件折算到电动机转轴上的转动惯量,可能需要减速装置,且应有消除间隙机构。为此,系统中决定采用无间隙齿轮传动减速箱。 伺服电动机的选择任务书规定的脉冲当量尚未达到0.001mm,定位精度也未达到微米级。因此,本设计不必采用高档次的伺服电动机,如交流伺服电动机或直流伺服电动机等,可以选用性能好一些的步进电动机,如混合式步进电动机,以降低成本,提高性价比。 检测装

4、置的选择选用步进电动机作为伺服电动机后,可选开环控制,也可选闭环控制。任务书所给精度对于步进电动机来说还是偏高的,为了确保电动机在运转过程中不受切削负载和电网的影响而失步,决定采用半闭环控制,并在电动机的尾部转轴上安装增量式旋转编码器,用以检测电动机的转角与转速。增量式旋转编码器的分辨率应与步进电动机的步距角相匹配。考虑到X、Y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,X、Y两个坐标的导轨副、丝杠螺母副、减速装置、伺服电动机,以及检测装置拟采用相同的型号与规格。(2)控制系统的设计设计的X-Y工作台准备用在数控铣床上,其控制系统应该具有单坐标定位、两坐标直线插补与圆弧

5、插补的基本功能,所以控制系统应该设计成连续控制型。对于步进电动机的半闭环控制,选用MCS-51系列的8位单片机AT89S51作为控制系统的CPU,应该能够满足任务书给定的相关指标。要设计一台完整的控制系统,在选择CPU之后,还需要扩展程序存贮器、数据存贮器、键盘与显示电路、I/O接口电路、D/A转换电路、串行接口电路等。选择合适的驱动电源,与步进电动机配套使用,我们将自行设计。步进电动机减速器滚珠丝杠步进电动机减速器工作台滚珠丝杠X方向传动机构Y方向传动机构微型机机电接口驱动电路人机接口系统总体方案结构框图 二、机械系统设计2.1、导轨上移动部件的重量估算重量:按重量=体积×材料比重

6、估算 (45钢密度7.85g/立方厘米)工作台面尺寸:185mm×195mm×27mm 重量:76N。上导轨座(连电机)重量:600N夹具及工件重量:235N X-Y工作台运动部分的总重量G:900N2.2、铣削力的计算零件的加工方式为立式铣削,采用硬质合金立铣刀,工件的材料为碳钢。查表得立铣刀的铣削力计算公式为: 其中,每齿进给量,铣刀转速,可直接带入计算得1893N。采用立铣刀进行圆柱铣削时,各铣削力之间的比值可查表得出,考虑逆铣时的情况,可估算三个方向的铣削力分别为:=2082.3N;=719.34N;=473.25N。现考虑立铣,则工作台受到垂直方向的铣削力,受到水

7、平方向的铣削力分别为纵向铣削力(丝杠轴线方向),径向铣削力2.3、直线滚动导轨的参数确定、滑块承受工作载荷的计算及导轨型号的选取本设计中的XY工作台为水平布置,采用双导轨、四滑块的支承形式。考虑最不利的情况,即垂直于台面的工作载荷全部由一个滑块承担,则单滑块所受的最大垂直方向载荷为=944.3N。其中,移动部件重量为G,外加载荷根据计算出的工作载荷,初选符合要求的直线滚动导轨副的型号。根据任务规定工作台面尺寸,加工范围及工作台整体尺寸的要求,选择导轨的长度为2.4、滚珠丝杠的设计计算滚珠丝杠的负荷包括铣削力及运动部件的重量所引起的进给抗力。应按铣削时的情况计算。1、 最大工作载荷的计算 在立铣

8、时,工作台受到进给方向的载荷(与丝杠轴线平行)为,受到横向的载荷(与丝杠轴线垂直)为,受到垂直方向的载荷(与工作台面垂直)为。已知移动部件的总重量G,按矩形导轨进行计算,查表,取倾覆力矩影响系数K=1.1,滚动导轨上的摩擦因数。求得滚珠丝杠副的最大工作载荷为:=1.1×2082.3×(719.34+473.3+900)=2301.0N、最大动载荷的计算工作台在承受最大铣削力时的最快进给速度,初选丝杠导程,则此时丝杠转速=200r/min取滚珠丝杠的使用寿命T=15000h,代入,得丝杠寿命系数查表,取载荷系数,滚道硬度为60HRC时,取硬度系数,代入式,求得最大动载荷=15

9、590.3N。2、 初选型号规格型号 公称直径de基本导程 PH0丝杠外径 d滚珠直径 DW螺旋升角 B循环圈数 螺母安装尺寸 额定开荷 接触刚度 (N/um)DD1D2BMd2d3HdmL动载Ca静载Cao1604-316415.32.3814°33 3325542104105.86.M6375744121743751605-5515.33.1755°41 3325542114105.86M6428640139604102004-320419.52.3813°39 3366048114105.86M6405295114746602004-443660481141

10、05.86M6446766152988652505-4519.53.1754°22 3366048114105.86M6469022184567202005-44366048114105.86M65111082233409552504-325424.52.3812°55 3406653114105.86M6606080162797802504-44406653114105.86M64477472167310202505-3524.53.1753°39 3406653114105.86M6469807228508702505-44406653114105.86M65

11、1125533049911452506-3624.53.1754°22 3406653114105.86M65212945290289002506-44406653114105.86M6601657338639根据计算出的最大动载荷和初选的丝杠导程,查表,选择亿诚部件有限公司生产的G系列2505-4型,其额定动载荷为,大于,满足要求。表2-1 滚珠丝杠螺母副几何参数名 称符 号计算公式和结果螺纹滚道公称直径20螺距5接触角钢球直径3.175螺纹滚道法面半径R=1.651偏心距e=(R-dq/2)sin=0.045螺纹升角=arctg(t/d0)=4.34。螺杆螺杆外径d=-(0.20

12、.25)dq=19.206螺杆内径=+2e-2R=16.788螺杆接触直径=-cos=17.755螺母螺母螺纹外径=-2e+2R=23.212螺母内径(外循环)=+(0.20.255)=20.810、传动效率计算tg/tg(+)=0.956式中:摩擦角;丝杠螺纹升角。2.5、步进电机的选用、步进电机的步距角根据系统脉冲当量脉冲,滚珠丝杠的导程,初选步进电机步距角×2=1.5。、步进电机快速空载启动时转轴所承受的负载转矩的计算=4.255N其中是快速空载启动时折算到电动机转轴上的最大加速转矩;是移动部件运动时折算到电动机转轴上的摩擦转矩。=3.875N=41.3×10-3cm

13、2式中: 折算到电机轴上的惯性负载(kg.cm2); 步进电机转轴的转动惯量(kg.cm2);齿轮1的转动惯量(kg.cm2);齿轮2的转动惯量(kg.cm2);滚珠丝杠的转动惯量(kg.cm2);M移动部件质量(kg)。对材料为钢的圆柱零件转动惯量可按下式估算J=0.78×10-3D4式中:D圆柱零件直径(cm);L零件长度(cm)。所以电机轴转动惯量很小,可以忽略。=2500设步进电机由静止到加速至所需时间为,传动链总效率为=0.38N步进电机最大工作负载状态下转轴所承受的负载转矩的计算是折算到电动机转轴上的最大工作负载转矩;是移动部件运动时折算到电动机转轴上的摩擦转矩。、步进电

14、机的最高工作频率=10000HZ查表选用两个55BF004-型步进电机。电机的有关参数见下表。型号主要技术参数外形尺寸步距角最大静转矩(N.M)电压(V)电流(A)外径长度轴颈55BF004-1.5。49 300.54558 4 2.5、确定齿轮传动比因步进电机步距角×2=1.5。,滚珠丝杠的导程,要实现脉冲当量,在传动系统中应加一对齿轮降速传动。齿轮传动比i=Z1/Z2=12/50选 Z1=12,Z2=50 。2.6、确定齿轮模数及有关尺寸因传递的扭距较小,取模数,齿轮有关尺寸见表 125012149.5-3 505249.5-331三、控制部分设计3.1 人机界面设计此人机界面是

15、有上方的显示屏幕以及旁边的指令按键组成,处于黑框部分的就是显示区域,操作人员可根据屏幕上的提示进行指令操作,另外,进给速度、坐标参数、加工模拟图也会在屏幕上显示,处于下方和右侧的是操作面板。下图是刚进入数控系统时的界面:主操作面板上第一排为自动加工、程序编辑、故障诊断、MDI、坐标相对值、显示方式、和扩展功能。(1)程序编辑界面:按F2选择界面编辑所需要加工工件程序在编辑面板中编辑 (2)自动加工:当我们按F1时选择程序自动加工(3)选择好程序后,对工件进行对刀。(4)在加工过程中可以控制机床的刀具的转速,和进给速度。X-Y数控工作台控制系统硬件主要包括CPU、传动驱动、传感器、人机交互界面。

16、硬件系统设计时,应注意几点:电机运转平稳、响应性能好、造价低、可维护性、人机交互界面可操作性比较好。3.2 CPU板 CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的发展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,如目前应用最广的8位单片机89C51,价格低廉,而性能优良,功能强大。MCS-96系列单片机广泛应用于伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。但是定位合理的单片机可以节约资源,获得较高的性价比。生产基于51为内核的单片机的厂家有Intel、ATMEL。ATMEL公司的AT89系列单片机内含Flas

17、h存储器,在程序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存;它和80C51插座兼容,并且采用静态时钟方式可以节省电能。因此硬件CPU选用AT89S52,AT表示ATMEL公司的产品,9表示内含Flash存储器,S表示含有串行下载Flash存储器。AT89S51的性能参数为:Flash存储器容量为4KB、16位定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断0、外部中断1、定时器0和定时器1中断)、RAM为128B、14位的计数器WDT、I/O口共有32个。 CPU接口设计CPU接口部分包括传感器部分、传动驱动部分、人机交互界面三部分。示意图如下所示:(行程开关)

18、传动驱动(步进电机)人机界面传感器AT89S52(键盘、LED)CPU外部接口示意图S52 I/O口分配 步进电机驱动电路和工作原理步进电机的速度控制比较容易实现,而且不需要反馈电路。设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。 步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄

19、放,从而保护功放管。与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。由于步进电机采用的是三相六拍的工作方式(三个线圈A、B、C),其正转的通电顺序为:A-AB-B-BC-C-CA-A,其反转的通电顺序为:A-AC-C-CB-B-BA-A。步进时钟A相波形B相波形C相波形 三相六拍工作方式时相电压波形(正转)4.1 主流程设计外部中断开总中断开给P1口赋值中断信号循环#include<reg52.h>#define uint unsigned int #define uchar unsigned char uchar num,temp;voi

20、d delay(uint z); /延时程序的声明;void main()EA=1; / CPU开总中断;EX0=1;/外部中断开;P1=0xcf; /电机1的二个引脚交替通电;delay(1000); P1=0x9f; delay(1000); P1=0x3f; delay(1000); P1=0x6f; delay(1000);void delay(uint z) /延时程序;uint x,y;for(x=z;x>0;x-)for(y=110;y>0;y-);void zd()interrupt 0 /中断程序; P1=0xfc; /电机2两个引脚相继通电; delay(100

21、0); P1=0xf9; delay(1000); P1=0xf3; delay(1000); P1=0xf6; delay(1000);4.2 中断服务流程设计: 键盘按钮产生电平变化,CPU外部中断开启,调用中断程序,使电机1停止转动,并保持当前状态,中断程序使得电机2转动。以下是中断子程序: void zd()interrupt 0 /中断程序; P1=0xfc; /电机2两个引脚相继通电; delay(1000); P1=0xf9; delay(1000); P1=0xf3; delay(1000); P1=0xf6; delay(1000);4.3步进电机控制程序void motor

22、()#define uchar unsigned char#define uint unsigned intbit qianjinbit houtuiuchar jzaj(void);zheng=0x01,0x08,0x04,0x02;/正转fan=0x01,0x02,0x04,0x08;/反转void ajcl(uchar jz);void delay(uchar del);/延时子程序void timer() interrupt 1uchar jz;TH0=0xfe;TL0=0x18;jz=jzaj();if(jz);Void mian();uchar c;TMOD=0x01;TH0=0x

23、fc;TL0=0x18;TR0=1;ET0=1;EA=1;while(1)If(qianjin)P2=zhengc;delay(100);c+;if(c=8)c=0;If(houtui) P2=fanc;delay();c+;if(c=8)c=0uchar jajz(void)uchar hz,lz;P1=0xf0;/设置p1口为低电平扫描if(p1&0xf0!=0xf0);/扫描是否有键按下delay(10);/延时去抖if(p1&0xf0!=0xf0);/再次判断hz=0xfe;/扫描 p1=hz;return(hz);elsereturn0;/没有按键按下 void ajcl(uchar jz)if(jz=0x11)houtui=0; qianjin=1;If(jz=0x21)houtui=0; qianjin=1;If(jz=0x1)P2=0x00;houtui=0; qianjin=0;void delay(uchar del )(uc

温馨提示

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

评论

0/150

提交评论