XY数控工作台设计.docx

上传人:b****5 文档编号:6295821 上传时间:2023-01-05 格式:DOCX 页数:9 大小:24.47KB
下载 相关 举报
XY数控工作台设计.docx_第1页
第1页 / 共9页
XY数控工作台设计.docx_第2页
第2页 / 共9页
XY数控工作台设计.docx_第3页
第3页 / 共9页
XY数控工作台设计.docx_第4页
第4页 / 共9页
XY数控工作台设计.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

XY数控工作台设计.docx

《XY数控工作台设计.docx》由会员分享,可在线阅读,更多相关《XY数控工作台设计.docx(9页珍藏版)》请在冰豆网上搜索。

XY数控工作台设计.docx

XY数控工作台设计

[X-Y数控工作台设计]

X-Y数控工作台是许多机电一体化设备的基本部件,如数控车床的纵—横向进刀机构、数控铣床和数控钻床的X-Y工作台、激光加工设备的工作台、电子元件表面贴装设备等。

模块化的X-Y数控工作台,通常由导轨座、移动滑块、工作、滚珠丝杠螺母副,以及伺副电动机等部件构成。

其中伺服电动机做执行元件用来驱动滚珠丝杠,滚珠丝杆螺母带动滑块和工作平台在导轨上运动,完成工作台在X、Y方向的直线运动。

导轨副。

滚珠丝杠螺母副和伺副电动机等均以标准化,有专门厂家生产,设计时只根据工作载荷选取均可。

控制系统根据需要,可以选取用标准的工作控制计算机,也可以设计专用的微机控制系统。

一、总体方案设计1.1设计任务设计一个数控X-Y工作台及其控制系统。

该工作台可用于铣床上坐标孔的加工和腊摸、塑料、铝合金零件的二维曲线加工,重复定位精度为±0.01mm,定位精度为0.025mm。

设计参数如下:

负载重量G=150N;

台面尺寸C×B×H=145mm×160mm×12mm;

底座外形尺寸C1×B1×H1=210mm×220mm×140mm;

最大长度L=388mm;

工作台加工范围X=55mm,Y=50mm;

工作台最大快移速度为1m/min。

1.2总体方案确定

(1)系统的运动方式与伺服系统由于工件在移动的过程中没有进行切削,故应用点位控制系统。

定位方式采用增量坐标控制。

为了简化结构,降低成本,采用步进电机开环伺服系统驱动X-Y工作台。

(2)计算机系统本设计采用了与MCS-51系列兼容的*****单片机控制系统。

它的主要特点是集成度高,可靠性好,功能强,速度快,有较高的性价比。

控制系统由微机部分、键盘、LED、I/O接口、光电偶合电路、步进电机、电磁铁功率放大器电路等组成。

系统的加工程序和控制命令通过键盘操作实现。

LED显示数控工作台的状态。

(3)X-Y工作台的传动方式为保证一定的传动精度和平稳性,又要求结构紧凑,所以选用丝杠螺母传动副。

为提高传动刚度和消除间隙,采用预加负荷的结构。

由于工作台的运动载荷不大,因此采用有预加载荷的双V形滚珠导轨。

采用滚珠导轨可减少两个相对运动面的动、静摩擦系数之差,从而提高运动平稳性,减小振动。

考虑电机步距角和丝杆导程只能按标准选取,为达到分辨率的要求,需采用齿轮降速传动。

图1-1系统总体框图二、机械系统设计2.1、工作台外形尺寸及重量估算X向拖板(上拖板)尺寸:

长宽高145×160×50重量:

按重量=体积×材料比重估算NY向拖板(下拖板)尺寸:

重量:

约90N。

上导轨座(连电机)重量:

夹具及工件重量:

约150N。

X-Y工作台运动部分的总重量:

约287N。

2.2、滚动导轨的参数确定⑴、导轨型式:

圆形截面滚珠导轨⑵、导轨长度①上导轨(X向)取动导轨长度动导轨行程支承导轨长度②下导轨(Y向)选择导轨的型号:

GTA16⑶、直线滚动轴承的选型①上导轨②下导轨由于本系统负载相对较小,查表后得出*****P型直线滚动轴承的额定动载荷为370N,大于实际动负载;

但考虑到经济性等因素最后选择*****P型直线滚动轴承。

并采用双排两列4个直线滚动轴承来实现滑动平台的支撑。

⑷、滚动导轨刚度及预紧方法当工作台往复移动时,工作台压在两端滚动体上的压力会发生变化,受力大的滚动体变形大,受力小的滚动体变形小。

当导轨在位置Ⅰ时,两端滚动体受力相等,工作台保持水平;

当导轨移动到位置Ⅱ或Ⅲ时,两端滚动体受力不相等,变形不一致,使工作台倾斜α角,由此造成误差。

此外,滚动体支承工作台,若工作台刚度差,则在自重和载荷作用下产生弹性变形,会使工作台下凹(有时还可能出现波浪形),影响导轨的精度。

2.3、滚珠丝杠的设计计算滚珠丝杠的负荷包括铣削力及运动部件的重量所引起的进给抗力。

应按铣削时的情况计算。

⑴、最大动负载Q的计算查表得系数,,寿命值查表得使用寿命时间T=*****h,初选丝杠螺距t=4mm,得丝杠转速所以X向丝杠牵引力Y向丝杠牵引力所以最大动负荷X向Y向查表,取滚珠丝杠公称直径,选用滚珠丝杠螺母副的型号为*****,其额定动载荷为390N,足够用。

⑵、滚珠丝杠螺母副几何参数计算表2-1滚珠丝杠螺母副几何参数名称符号计算公式和结果螺纹滚道公称直径10螺距接触角钢球直径螺纹滚道法面半径偏心距螺纹升角螺杆螺杆外径螺杆内径螺杆接触直径螺母螺母螺纹外径螺母内径(外循环)见表2-1。

⑶、传动效率计算式中:

——摩擦角;

——丝杠螺纹升角。

⑷、刚度验算滚珠丝杠受工作负载P引起的导程的变化量ΔL1=±PL0/EFY向所受牵引力大,故应用Y向参数计算所以ΔL₁=±(24.7×0.5)/(20.6×10⁴×0.5)=±1.2×10⁴丝杠因受扭矩而引起的导程变化量ΔL₁很小,可以忽略。

所以导程总误差ΔS=ΔL×100/Lο=3(μm/m)查表知E级精度的丝杠允许误差,故刚度足够。

⑸、稳定性验算由于丝杠两端采用止推轴承,故不需要稳定性验算。

2.4、步进电机的选用⑴、步进电机的步距角取系统脉冲当量,初选步进电机步距角。

⑵、步进电机启动力矩的计算设步进电机等效负载力矩为T,负载力为P,根据能量守恒原理,电机所做的功与负载力做功有如下关系式中:

——电机转角;

——移动部件的相应位移;

——机械传动效率。

若取,则,且,所以式中:

——移动部件负载(N);

G——移动部件重量(N);

——与重量方向一致的作用在移动部件上的负载力(N);

——导轨摩擦系数;

——步进电机步距角,(rad);

T——电机轴负载力矩(N·cm)本例中,取(淬火钢滚珠导轨的摩擦系数),,为丝杠牵引力,。

考虑到重力影响,Y向电机负载较大,因此取,所以T=1.33(N·cm)若不考虑启动时运动部件惯性的影响,则启动力矩取安全系数为0.3,则Tq=4.42(N·cm)对于工作方式为三相六拍的三相步进电机(N·cm)⑶、步进电机的最高工作频率查表选用两个45BF005-Ⅱ型步进电机。

电机的有关参数见表2-2。

表2-2步进电机参数型号主要技术数据外形尺寸重量步距角最大静转距最高空载启动频率()相数电压电流外径长度轴径45BF005-Ⅱ1.519.630003272.545584112.5、确定齿轮传动比因步进电机步距角,滚珠丝杠螺距,要实现脉冲当量,在传动系统中应加一对齿轮降速传动。

齿轮传动比选,。

2.6、确定齿轮模数及有关尺寸因传递的扭距较小,取模数,齿轮有关尺寸见表3-3。

2.7、步进电机惯性负载的计算表2-3齿轮尺寸1728171914.55283025.5517.5根据等效转动惯量的计算公式,得式中:

——折算到电机轴上的惯性负载(㎏·c㎡);

——步进电机转轴的转动惯量(㎏·c㎡);

——齿轮的转动惯量(㎏·c㎡);

——齿轮的转动惯量(㎏·c㎡);

——滚珠丝杠的转动惯量(㎏·c㎡);

M——移动部件质量()。

式中:

D——圆柱零件直径(cm);

L——零件长度(cm)。

电机轴转动惯量很小,可以忽略,则因为,所以惯性匹配比较符合要求。

三、控制系统硬件设计X-Y数控工作台控制系统硬件主要包括CPU、传动驱动、传感器、人机交互界面。

硬件系统设计时,应注意几点:

电机运转平稳、响应性能好、造价低、可维护性、人机交互界面可操作性比较好。

3.1CPU板3.1.1CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的发展。

单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,如目前应用最广的8位单片机89C51,价格低廉,而性能优良,功能强大。

在一些复杂的系统中就不得不考虑使用16位单片机,MCS-96系列单片机广泛应用于伺服系统,变频调速等各类要求实时处理的控制系统,它具有较强的运算和扩展能力。

但是定位合理的单片机可以节约资源,获得较高的性价比。

从要设计的系统来看,选用较老的8051单片机需要拓展程序存储器和数据存储器,无疑提高了设计价格,而选用高性能的16位MCS-96又显得过于浪费。

生产基于51为内核的单片机的厂家有Intel、ATMEL、Simens,其中在CMOS器件生产领域ATMEL公司的工艺和封装技术一直处于领先地位。

ATMEL公司的AT89系列单片机内含Flash存储器,在程序开发过程中可以十分容易的进行程序修改,同时掉电也不影响信息的保存;

它和80C51插座兼容,并且采用静态时钟方式可以节省电能。

因此硬件CPU选用*****,AT表示ATMEL公司的产品,9表示内含Flash存储器,S表示含有串行下载Flash存储器。

*****的性能参数为:

Flash存储器容量为4KB、16位定时器2个、中断源6个(看门狗中断、接收发送中断、外部中断0、外部中断1、定时器0和定时器1中断)、RAM为128B、14位的计数器WDT、I/O口共有32个。

3.1.2CPU接口设计CPU接口部分包括传感器部分、传动驱动部分、人机交互界面三部分。

示意图如下所示:

(行程开关)前向通道传动驱动(电磁铁)(步进电机)人机界面传感器*****(键盘、LED)后向通道图3-1CPU外部接口示意图*****要完成的任务:

(1)将行程开关的状态读入CPU,通过中断进行处理,它的优先级别最高。

(2)通过程序实时控制电机和电磁铁的运行。

(3)接受键盘中断指令,并响应指令,将当前行程开关状态和键盘状态反应到LED上,实现人机交互作用。

由于*****只有P1口和P3口是准双向口,但P3口主要以第二功能为主,并且在系统中要用到第二功能的中断口,因此要进行I/O扩展。

考虑到电路的简便性和可实现性,实际中采用内部自带锁存器的8155,所以*****的I/O口线分配如下:

(1)P1.0-P1.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两个中断源中INT0优先级最高,它读入行程开关的状态并触发中断;

INT1读入点动、复位、圆弧插补开关的状态而触发中断。

(4)P0.0-P0.7外部I/O扩展的数据读取。

(5)P2.7和P2.6决定8155的PA、PB、PC口的地址。

P1.0-P1.2驱动1X步进电机驱动2Y步进电机P1.3-P1.5P1.6驱动3P3.2外部中断1P3.3外部中断2P0.0-P0.7AD0~AD7P2.7CEP2.6IO/MPB口PA口PC口*****键盘电磁铁8155图3-2*****控制系统图PB口接LED反映当前运行的8个状态:

X+禁止、X-禁止、Y+禁止、Y-禁止、手动X+运行、手动X-运行、手动Y+运行、手动Y-运行。

PA口低四位反映触发中断1的4个行程开关的状态。

PC口低6位反映了触发中断2的手动X+运行、手动X-运行、手动Y+运行、手动Y-运行、复位(RST)、圆弧插补6个开关的状态。

3.2驱动系统传动驱动部分包括步进电机的驱动和电磁铁的驱动,步进电机须满足快速急停、定位和退刀时能快速运行、工作时能带动工作台并克服外力(如切削力、摩擦力)并以指令的速度运行。

在定位和退刀时电磁铁吸合使绘笔抬起,绘图时能及时释放磁力使笔尖压下。

3.2.1步进电机驱动电路和工作原理步进电机的速度控制比较容易实现,而且不需要反馈电路。

设计时的脉冲当量为0.01mm,步进电机每走一步,工作台直线行进0.01mm。

步进电机驱动电路中采用了光电偶合器,它具有较强的抗干扰性,而且具有保护CPU的作用,当功放电路出现故障时,不会将大的电压加在CPU上使其烧坏。

图3-4步进电机驱动电路图该电路中的功放电路是一个单电压功率放大电路,当A相得电时,电动机转动一步。

电路中与绕组并联的二极管D起到续流作用,即在功放管截止是,使储存在绕组中的能量通过二极管形成续流回路泄放,从而保护功放管。

与绕组W串联的电阻为限流电阻,限制通过绕组的电流不至超过额定值,以免电动机发热厉害被烧坏。

由于步进电机采用的是三相六拍的工作方式(三个线圈A、B、C),其正转的通电顺序为:

A-AB-B-BC-C-CA-A,其反转的通电顺序为:

A-AC-C-CB-B-BA-A。

步进时钟A相波形B相波形C相波形图3-5三相六拍工作方式时相电压波形(正转)3.2.2电磁铁驱动电路该驱动电路也采用了光电偶合器,但其功放电路相对简单。

其光电偶合部分采用的是达林顿管,因为驱动电磁铁的电流比较大。

图3-6电磁铁驱动电路3.2.3电源设计两电机同时工作再加上控制系统用电,所需电源容量比较大,需要选择大容量电源。

此系统中用到的电源电压为27V、12V、5V,为了便于管理和电源容量需求,就采用了标准的27V电源作为基准,通过芯片进行电压转换得到所需的12V和5V电压。

图3-7电源转换电路图电路中在转换芯片的前后有两个电容,前面电容起防止自激作用,后面电容起滤波作用。

此外,在具体应用的过程中,LM7805必须加上散热片。

3.3传感器和人机界面由于步进电机不需要反馈电路,但是要注意工作台不能超过最大行程。

因此,必须在X、Y轴的方向各加上两个行程开关。

这里行程开关作用有两个:

(1)防止工作台超过最大行程,使电机损坏

(2)可以用与定位。

所以这4个行程开关就充当了传感器。

人机界面设计的准则就是要有良好的人机交互能力,一般要求操作简便,界面简洁明了。

此系统中共有9个LED,LED1灯亮表示X轴负方向禁止通行,LED2灯亮表示X轴正方向禁止通行,LED3灯亮表示Y轴负方向禁止通行,LED4灯亮表示Y轴正方向禁止通行,LED5灯亮表示手动使工作台向X轴负方向通行,LED6灯亮表示手动使工作台向X轴正方向通行,LED7灯亮表示手动使工作台向Y轴负方向通行,LED8灯亮表示手动使工作台向Y轴正方向通行,LED9亮表示系统通电运行。

界面上的7个按扭意义为:

按扭1是通断电开关,按扭2是向X轴负方向运行的点动开关,按扭3是向X轴正方向运行的点动开关,按扭4是向Y轴负方向运行的点动开关,按扭5是向Y轴正方向运行的点动开关,按扭6是复位开关,按扭7是执行绘制圆弧开关。

图3-8人机界面图3.4本章小节本章着重介绍了数控工作台控制系统的硬件设计。

CPU板介绍了CPU的选择及其外围的接口设计和控制流程;

驱动系统介绍了步进电机和电磁铁的驱动电路设计;

此外还叙述了人机界面各个按扭和LED的意义。

四、控制系统软件设计4.1总体方案对于*****的程序设计,由于所需实现的功能较简单,采用汇编的形式。

编译器采用Keil7.02b。

该编译器是51系列单片机程序设计的常用工具,既可用汇编,也支持C语言编译。

同时具有完善的调试功能。

4.2主流程图上电复位P1.6=0,吸合电磁铁,绘笔抬起外部中断,8155初始化开外部中断,开总中断等待中断CTLEQU3FF8HPAEQU3FF9HPBEQU3FFAHPCEQU3FFBHCMDEQU02HORG0000HAJMPMAINORG0003HAJMPINT0IS;

外部中断0入口ORG000BHAJMPTM0IS;

定时器0中断入口ORG0013HAJMPINT1IS;

外部中断1入口ORG001BHAJMPTM1IS;

定时器1中断入口ORG0100HMAIN:

ANLP1,0EFHSETBIT0;

外中断负跳沿触发图4-1SETBIT1MOVA,CTLMOVDPTR,AMOVX@DPTR,CMD;

A口输入,B口输出,C口输入SETBEX0;

允许外中断0SETBEX1;

允许外中断1SETBPX0SETBPX1;

设置优先级SETBEA;

开总中断LOOP:

AJMPLOOP;

等待中断在等待中断的过程中,如果有中断到来,先检查中断0的状态,是中断0则进入中断0的中断服务INT0IS,是中断1则进入中断1的中断服务INT1IS。

中断服务0是由4个行程开关触发的,它触发后通过单片机读取PA口内容,然后将结果反馈到PB口的LED上。

中断服务1有6个中断源,这六个中断源分别是手动X正方向运行,手动X负方向运行,手动Y正方向运行,手动Y负方向运行,复位和绘制圆弧。

4.3INT0中断服务流程图INT0IS:

PUSHACCPUSHDPTLPUSHDPTHPUSHPSWMOVA,PAMOVDPTR,AMOVXA,@DPTR;

读PA口内容MOVR2,AMOVA,PBMOVDPTR,AMOV@DPTR,R2MOVA,R2CPLA;

A取反ANLA,#03H;

屏蔽高6位JZA,TM2CSETBP1.0SETBP1.1SETBP1.2TM2C:

MOVA,R2CPLAANLA,#0CHJZA,RETINSETBP1.3图4-2SETBP1.4SETBP1.5RETIN:

POPPSWPOPDPTHPOPDPTLPOPACCRETI4.4INT1中断服务流程图INT1IS:

CLREX1MOVA,@DPTRPUSHACCJNBACC.4,RSTPUSHPSWJNBACC.0,X+ENPUSHDPTLJNBACC.1,X-ENPUSHDPTHJNBACC.2,Y+ENCLRP1.6JNBACC.3,Y-ENMOVA,PCJNBACC.5,ARCMOVDPTR,ALOOP1:

POPDPTHMOVXA,@DPTR;

读PC口内容POPDPTLMOVR1,APOPPSWANLR1,#0FHPOPACCMOVA,PBSETBEX1MOVDPTR,ARETIMOVA,@DPTR;

读PB口内容ANLA,#0FHSWAPAORLA,R1MOVR2,AMOVA,PBMOVDPTR,AMOVX@DPTR,R2;

数据输入PB口INCDPTL4.4.1复位程序流程图DIRXEQU30HDIRYEQU31HRST:

CLRP1.6RPA:

MOVA,PAMOVDPTR,AMOVXA,@DPTR;

读PA口内容JNBACC.0,ACC2MOVDIRX,#00H;

表X电机反转ACALL*****;

X电机反转一步ACC2:

JNBACC.2,LOOP0MOVDIRY,#00H;

表Y电机反转ACALL*****;

Y电机反转一步AJMPRPALOOP0:

AJMPLOOP14.4.2X轴电机点动正转程序流程图X+EN:

CLRP1.6MOVA,PAMOVDPTR,AMOVXA,@DPTRJNBACC.0,LOOP2MOTOR0:

MOVDIRX,#01HACALL*****MOVA,PCMOVDPTR,AMOVA,@DPTRJNBACC.0,MOTOR0LOOP2:

AJMPLOOP1这是X轴电机点动正转的程序,其他的X轴电机点动反转、Y轴电机点动正转、Y轴电机点动反转依次类推。

4.4.3绘制圆弧程序流程图图4-6逐点比较法画圆弧逐点比较法原理:

假设所画圆弧在第一象限,圆心坐标为(0,0),圆弧上点的坐标为(X,Y),圆弧半径为R,每一点的坐标偏差为F=X*X+Y*Y-R*R,若F>0,应沿X轴负方向走一步,此时FX=(X-1)*(X-1)+Y*Y-R*R=F-2X+1,X=X-1;

若F<0,应沿Y轴正方向走一步,此时FY=X*X+(Y-1)*(Y-1)-R*R=F+2Y+1,Y=Y+1。

插补程序见附录。

?

4.4.4步进电机步进一步程序流程图图4-7步进电机步进一步程序流程图DEFEQU12HSJMPLP3MOVDEF,#00HTAB:

DBFEH*****:

JNEDIRX,#01H,*****DBFCHJNEDEF,#05H,LP2DBFDHCLRDEFDBF9HLP2:

MOVA,DEFDBFBHINCDEFDBFAHLP3:

MOVDPTR,#TABMOVCA,@A+DPTRANLP1,AACALLDELAYRET*****:

JNEDEF,#00H,LP4MOVA,#05HMOVDEF,ALP4:

MOVA,DEFDECDEF五、附录参考文献郑学坚,周斌.微型计算机原理及应用.清华大学出版社,2003李广弟,朱月秀,王秀山.单片机基础.北京航空航天大学出版社,2001房小翠.单片微型计算机与机电接口技术.国防工业出版社,2002王小明.电动机的单片机控制.北京航空航天大学出版社,2002李建勇.机电一体化技术.科学出版社.2004王爱玲,白恩远,赵学良.现代数控机床.国防工业出版社,2001徐灏.机械设计手册(3).机械工业出版社,2003张建民.机电一体化系统设计.北京理工出版社,2004徐灏等.机械设计手册[M].北京:

机械工业出版社,2000濮良贵,记名刚.机械设计[M].北京:

高等教育出版社,2003吴振彪.机电综合设计指导[M].湛江:

湛江海洋大学,1999.杨入清.现代机械设计—系统与结构[M].上海:

上海科学技术文献出版社,2000.张立勋,孟庆鑫,张今瑜.机电一体化系统设计[M].哈尔滨:

哈尔滨工程大学出版社,2000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1