数控机床工作台设计1.doc

上传人:李司机 文档编号:1189879 上传时间:2022-07-19 格式:DOC 页数:32 大小:841.82KB
返回 下载 相关 举报
数控机床工作台设计1.doc_第1页
第1页 / 共32页
数控机床工作台设计1.doc_第2页
第2页 / 共32页
数控机床工作台设计1.doc_第3页
第3页 / 共32页
数控机床工作台设计1.doc_第4页
第4页 / 共32页
数控机床工作台设计1.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数控机床工作台设计1.doc》由会员分享,可在线阅读,更多相关《数控机床工作台设计1.doc(32页珍藏版)》请在三一办公上搜索。

1、 . . . 目 录摘要1绪 论11.1我国数控车床的发展和产业化的现状及当今世界数控车床的发展的趋势11.2 C616数控步进改造设计的目的及意义22总体方案设计52.1设计任务53机械部分设计73.1进给系统的设计计算73.2钻削力的计算93.3铣削力的计算113.4滚动导轨的选用133.5滚珠丝杆的计算和选用143.6滚珠丝杠支座设计与计算163.7确定齿轮传动比183.8确定齿轮模数及有关尺寸223.9步进电机惯性负载的计算254 系统硬件设计264.1确定硬件电路的总体方案274.2机床数控系统硬件电路设计294系统软件设计315.1系统控制功能分析315.2系统管理程序控制325.

2、3自动加工程序设计295.4步进电机控制子程序设计305.5编语言程序设计305.6直线插补程序设计325.7圆弧插补程序32结束语33致 34参 考 文 献35摘 要X-Y数控工作台机电系统设计是一个开环控制系统,其结构简单。实现方便而且能够保证一定的精度。降低成本,是微机控制技术的最简单的应用。它充分的利用了危机的软件硬件功能以实现对机床的控制;使机床的加工围扩大,精度和可靠性进一步得到提高。X-Y数控工作台机电系统设计是利用8031单片机,及2764, 6264存储器及8155芯片等硬件组成,在控制系统的硬件上编写一定的程序以实现一定的加工功能。其基本思想是通过圆弧或者直线插补程序以实现

3、对零件进行几何加工,每进行一段加工都要产生一定的脉冲以驱动电机正反转,同时通8155将相应的加工进刀信息送至刀架库中以实现以之相应的走刀,电机和刀具的相对运动所以实现了刀具对工件的加工。该控制系统采用软件中断控制系统结构及子程序结构简单,条件明确在经济型数控中应用较多。中断结构采用模块化结构设计因为这种结构便于修改和扩充,编制较为方便,便于向多处理方向发展。X-Y数控工作台机电系统设计采用步进电机作为驱动装置。步进电机是一个将脉冲信号转移成角位移的机电式数模转换器装置。其工作原理是每给一个脉冲便在定子电路中产生一定的空间旋转磁场;由于步进电机通的是三相交流电所以输入的脉冲数目及时间间隔不同,转

4、子的旋转快慢及旋转时间的长短也是不同的。由于旋转磁场对放入其中的通电导体既转子切割磁力线时具有力的作用,从实现了旋转磁场的转动迫使转子作相应的转动,所以转子才可以实现转子带动丝杠作相应的运动。本题目是步进电机,微型计算机,插补原理,汇编语言的综合应用。关键词:步进电机,数控系统1 绪论1.1 X-Y工作台的发展趋势及产业化的现状当今世界电子技术迅速发展,微处理器、微型计算机在各技术领域得到了广泛应用,对各领域技术的发展起到了极大的推动作用。一个较完善的机电一体化系统,应包含以下几个基本要素:机械本体、动力与驱动部分、执行机构、传感测试部分、控制及信息处理部分。机电一体化是系统技术、计算机与信息

5、处理技术、自动控制技术、检测传感技术、伺服传动技术和机械技术等多学科技术领域综合交叉的技术密集型系统工程。新一代的CNC系统这类典型机电一体化产品正朝着高性能、智能化、系统化以及轻量、微型化方向发展。工作台作为数控机床的重要组成部分,也是影响加工精度的重要组成环节。从一开始为了满足加工简单的零件而设计的直线运动的XY工作台,到现在为了实现多工位加工而制造的分度工作台和回转工作台等。为了满足现代制造业的发展,也为了环境的要求,一作台的驱动装置从原来的机械驱动变为液旅驱动,现在更多的采用了气动装置,更好的保护了环境,节约了资源。由于工作台是一台机床的关键配套部件,因此世界各国都有对其进行研究,我国

6、在工作台的研究开发方面也取得了长足的进步。目前工作台的种类繁多,传统的工作台只能安装在某一指定机床上,伴随着科技的与时俱进,它们的功能也由传统单一性向现代的多功能性方向发展,现在一些工作台,它不仅可以安装在钻床上,还可以安装在铣床和镗床等机床上。并且目前部分工作台还可以作为机床的第四回转轴,大大提高了机床的性能。例如:可倾回转工作台,它可以实现用于数控机床和加工中心机床上,可利用原机床的两个控制坐标控制转台的回转和倾斜,也可直接利用本转台配套的数控装置与机床联接完成所需的工作循环。它可以完成任意角度的孔、槽、平面类机械加工,以及曲线、凸轮等的加工,并可达到较高的精度。另外也可用于非数控钻、铣、

7、镗类机床上,独立完成等分和不等分的角度分度工作。国外工作台的功能与我国所生产的工作台功能基本相似,但是在其精度方面,国外的一些公司所生产的工作台要略高于我国所生产的工作台。因此我国与国外相比,还是有一定的差距,因此工作台的设计具有重要意义,我们要借助时代的步伐,与时俱进,开拓创新,使我国成为具有领先技术的综合性强国。1.2数控X-Y工作台设计的意义和目的本设计所设计的X-Y工作台采用了低摩擦的直线滚动导轨和精密的丝杠,它的工作原理是通过MCS-51单片机来控制步进电机,使X-Y工作台实现了数控控制。工作台的自动化能大大减轻劳动强度,提高劳动生产效率。本设计的X-Y数控工作台机电系统设计是一个开

8、环控制系统,其结构简单,实现方便而且能保证一定的精度。通过微机控制技术的简单的应用,实现对机床的控制,使机床的加工围扩大,精度和可靠性进一步提高。本设计所设计的X-Y工作台不仅可用于铣床上进行数控铣削加工,而且还能够用于钻床上数控钻削加工,所以其功能远高于传统的普通工作台是新一代机电一体化的典型产品。通过对X-Y工作台的设计,能够正确运用机床数控系统等课程的基本理论个有关知识,学会设备数控化改造方案的拟定、比较、分析及进行必要的计算;通过对设备改造的机械部分设计,掌握数控设备典型零件的计算方法和步骤以及正确的结构设计方法;通过设备的数控系统硬件和软件设计,掌握简单的数控系统硬件及软件设计的基本

9、方法;通过课程设计,初步树立正确的设计思想,培养自己分析问题和解决问题的能力;提高自己应用手册、标准以及编写文件等资料的能力。在本设计中着重介绍了如何对X-Y工作台进行设计,对导轨、丝杠、电机、选用和数控控制电路的设计和其控制程序的编制等方面进行了深入的分析。第二章 总体方案设计2.1设计任务设计一个数控X-Y工作台及其控制系统,该工作台可安装在普通钻、铣床上用于钻孔或铣削加工。系统分辨率X:0.01mm,Y:0.01mm。系统分辨率X:0.01mm,Y:0.01mm。 设计参数如下:快速进给速度纵向X:2m/分;快速进给速度横向Y:2m/分;切削进给速度:0.3m/分;时间常数: t200m

10、s ; 最大钻孔直径d=5mm;铣刀直径15mm,齿数Z=3;铣削最大余量e=2mm;铣削最大深度p=2mm;工作台加工围X=320mm,Y=260mm。加工材料为铸铁;最大工件重量 80Kg。2.2总体方案确定2.2.1系统的运动方式与伺服系统由于机床既能钻削又能铣削加工,故应采用连续控制系统。定位方式采用增量坐标控制。考虑到机床加工精度要求不高,为了简化结构,降低成本,采用步进电机开环伺服系统驱动X-Y工作台。钻头上下运动也由步进电机通过减速装置控制。2.2.2计算机系统本设计采用MCS-51系列中的8031单片机扩展控制系统。MCS-51单片机的主要特点是集成度高,可靠性好,功能强,速度

11、快,性价比高。控制系统由微机部分、键盘及显示器、I/O接口及光电隔离电路、步进功率放大电路等组成。系统的工作程序和控制命令通过键盘操作实现。显示器采用数码管显示加工数据和工作状态等信息。2.2.3XY工作台的传动方式为保证一定的传动精度和平稳性以及结构的紧凑,采用滚珠丝杠螺母传动副。为提高传动刚度和消除间隙,采用有预加载荷的结构。由于工作台的运动部件重量和工作载荷不大,故选用滚动直线导轨副,从而减小工作台的摩擦系数,提高运动平稳性。 考虑电机步距角和丝杠导程只能按标准选取,为达到分辨率0.01mm的要求,以及考虑步进电机负载匹配,采用齿轮减速传动。第三章 机械设计部分3.1工作台的外形尺寸及重

12、量初步估算:根据给定的工作台加工围,设计出工作台的尺寸和托板尺寸等,并估算其重量。X-Y工作台简图如下: X向托板上托板的尺寸:长宽高 32032050X向托板上托板的重量:重量=体积材料比重Y向托板下托板的尺寸:长宽高 40032050重量=体积材料比重上导轨座的重量:夹具及工件重量:X-Y工作台运动部分重量:3.2钻削力轴向的计算:经查机械加工手册,得 , , , ,进给量取 ,则3.3铣削力硬质合金圆柱铣刀的计算:其中式 , , , ,z=3,则3.4滚动导轨的选用:3.4.1导轨型式:法兰型直线导轨3.4.2导轨长度:上导轨X向取动导轨长度 动导轨行程 支承导轨长度 下导轨Y向取动导轨

13、长度 动导轨行程 支承导轨长度 3.4.3导轨工作负载计算:导轨基本额定动负载的计算:导轨基本额定静负载的计算:根据以上数据,选择MISUMI公司的SV2RL型导轨,上导轨型号为SV2R24-640,下导轨型号为SV2R24-700,其参数如下:型式HW1滑块尺寸导轨尺寸BL1L2WP1S1ETBET1H1CNP2滑块SV2RL249.5344125426M477206512.5152060H基本定负载静态容许力矩重量CKNKNM3滑块kg滑块标准型Kg/m245.08.2333570.151.53.5滚珠丝杠的计算和选择滚珠丝杠的负荷包括铣削力及运动部件的重量所引起的进给抗力。应按铣削时的情

14、况计算。3.5.1最大动负载Q的计算式中L为寿命经查询机械设计手册得 当有冲击运转时,运转系数,本设计取;精度等级为3级,其精度系数 。 式中 ,其中又因为使用寿命 ,丝杠螺距 ,X向和Y向的最大进给 。X向丝杠的牵引力:式中 当量摩擦系数,Y向丝杠的牵引力:式中X向最大动负载:Y向最大动负载:根据给定的有效行程和经济成本的考虑,X向和Y向的丝杠分别选取MISUMI公司的BSX1205-460和BSX1205-400,然后再使用联轴器。其参数和连接方式如下:精度等级型式指定单位mmY螺旋方向循环数基本额定负载Type丝杠轴外径螺距右2.5圈1列KNKNC3BSX1254604003.744.9

15、PABTdd1hFD滚珠直径cm滚珠丝杠预紧力84434104.584.415303.1751.553.5.2滚珠丝杠螺母副几何参数的计算:名 称符 号计算公式和结果螺纹滚道公称直径12螺距5接触角名称符 号计算公式和结果钢球直径3.175螺纹滚道法面半径偏心距螺纹升角螺杆螺杆外径螺杆径螺杆接触直径螺母螺母螺纹外径螺母径外循环3.5.3传动效率计算式中: 3.5.4刚度验算滚珠丝杠受工作负载P引起的导程 的变化量:由于Y向所受牵引力最大,所以应采用Y向参数计算: , , ,所以丝杠因受扭矩而引起的导程变化量很小,可以忽略。所以导程总误差:查表得该3级精度的丝杠允许误差为,所以刚度足够。3.6滚

16、珠丝杠支座设计与计算在本设计里,采用一端固定,另一端简易支承的方案。则产生失稳的临界负载 式中 ;丝杠支持方式系数表如下:方式一端固定一端自由两端简易一端固定一端简支两端固定0.251.002.004.00所以:临界负载与最大工作负载Q之比称为稳定安全系数,如果稳定安全系数大于或等于许用安全系数,则丝杠不至失稳。许用安全系数一般取2.54。由于Y向的工作负载最大,所以所以稳定性良好。在简易支承座中采用一个6300的深沟球轴承,在固定支座中采用一个51200推力轴承和一个6300深沟球轴承。它预紧时只需调节螺母,方案见图纸A13.7确定齿轮传动比步进电机的步进角初选为 ,由于滚珠丝杠的螺距,经济

17、铣床的系统脉冲当量所以要实现脉冲当量 ,在传动系统中应该加一对齿轮降速传动,其齿轮比为通过翻阅机械设计基础和计算选取 。3.8确定齿轮模数及有关尺寸因为传递的扭矩较小,取模数,齿轮有关尺寸见下表:Z2450mm2450 mm2652 mm21.547.5 mm55 mm373.9步进电机惯性负载的计算根据等效转动惯量的计算公式,式中: 折算到电机轴上的惯性负载 ; 齿轮 的转动惯量 ; 齿轮的转动惯量 ; 滚珠丝杠的转动惯量 ;M移动部件与工件的质量kg。对材料为钢的圆柱零件转动惯量可按下式估算 式中:D圆柱零件直径cm;L零件长度cm。所以 则电机轴总转动惯量:3.10步进电机的计算和选用3

18、.10.1步进电机力矩的计算摩擦力矩 式中 导轨的摩擦力 丝杠导程cm;齿轮降速比,按计 算;传动链总效率,一般可取导轨摩擦系数滚动导轨的摩擦系数一般为;铣削力; 运动部件的重量; 工件及夹具重量;所以 附加摩擦力矩 式中 滚珠丝杠预加负荷,一般取 , 为进给牵引力;丝杠导程cm;滚珠丝杠未预紧时的传动效率, 。所以 空载起动时折算到电机轴上的力矩 式中 传动系统折算到电机轴上的总等效转动惯量 ;电机最大角加速度 ;电机最大转速r/min,;运动部件从停止起动加速到最大进给速度所需要的时间s,因为=200ms;运动部件的最大进给速度mm/min;脉冲当量mm/步; 步进电机的步距角 ;折算到电

19、机轴上的铣削负载力矩 式中 丝杠导程cm;齿轮降速比,按计算; 传动链总效率,一般可取快速起动时所需力矩 即 快速进给时所需力矩 即 最大铣削负载时所需力矩 即 经过上述计算后,在 、 两种力矩中取其大者作为选择步进电机的依据。对于大多数数控机床来说,因为要保证一定的动态性能,系统时间常数较小,而等效转动惯量又较大,故电机力矩主要是用来产生加速度的,而负载力矩往往小于加速力矩,故常常用快速空载起动力矩 作为选择步进电机的依据。3.10.2步进电机的选择目前经济型数控机床多采用反应式步进电机,因此在本设计中采用反应式步进电机。首先根据最大静转矩 初选电机型号,由于步进电机的起动转矩 与最大静转矩

20、 有如下关系: 式中的取值又有如下关系:步进电机相数三相四相五相六相拍数36485106120.50.8660.7070.7070.8090.9510.8660.866在本设计中采用三相六拍的反应式步进电机,则 若不考虑启动时运动部件惯性的影响,则启动力矩为取安全系数为0.3,则步进电机最高工作频率 最大空载频率:最快进给速度, 。为了保证不失步,采取降速措施。最大铣削频率:最大铣削速度, 。所以根据以上数据,选取两个55BF004型步进电机,电机的的相关参数如下:型号主要技术参数外形尺寸重量步距角最大静转矩最高空载启动频率Hz相数电压电流外径长度轴径55BF0040.492200327355

21、6060.65由于只靠最大静转矩 来选择步进电机不一定能满足实际工作时的要求,也就是说,尽管最大静转矩 数值能满足要求,但是并不能保证在快速空载起动和运行时不失步。所以还必须用起动矩频特性和运行矩频特性两条重要的性能曲线来检查所选步进电机的型号是否能满足要求。通过对两个电机的起动矩频特性和运行矩频特性的分析,电机的转矩大于总转矩,并且,所以选择的这两个电机符合本设计要求。XY工作台纵向装配图见 图纸一第四章 控制系统硬件设计4.1确定硬件电路的总体方案X-Y数控工作台控制系统硬件框图如下:中央处理单元存储器RAM/ROM输入/输出I/O接口信号变换控制对象外设键盘、显示器、打印机、 磁盘机等

22、4.1.1主控制器CPU的选择随着微电子技术水平的不断提高,单片微型计算机有了飞跃的发展。单片机的型号很多,而目前市场上应用MCS-51芯片及其派生的兼容芯片比较多,MCS-51系列单片机是集中CPU,I/O端口及部分RAM等为一体的功能性很强的控制器。只需增加少量外围元件就可以构成一个完整的微机控制系统,并且开发手段齐全,指令系统功能强大,编程灵活,硬件资料丰富。如目前应用最广的8位单片机8031,价格低廉,而性能优良,功能强大。从本设计的系统来看,选用8031单片可以获得较高的性价比。4.1.2.存储器扩展电路设计程序存储器的扩展单片机应用系统中扩展用的程序存储器芯片大多采用EPROM芯片

23、。其型号有:2716,2732,2764,27128,27258,其容量分别为2K,4K,8K,16K,32K。在选择芯片时要考虑CPU与EPROM时序的匹配。8031所能读取的时间必须大于EPROM所要求的读取时间。此外,还需要考虑最大读出速度,工作温度以及存储器容量等因素。在满足容量要求时,尽量选择大容量芯片,以减少芯片数量以简化系统。综合以上因素,选择2764芯片作为本次设计的程序存储器扩展用芯片。单片机规定P0口提供8为位地址线,同时又作为数据线使用,所以为分时用作低位地址和数据的通道口,为了把地址信息分离出来保存,以便为外接存储器提高低位的地址信息,一般采用74LS373芯片作为地址

24、锁存器,并由CPU发出允许锁存信号ALE的下降沿,将地址信息锁存入地址锁存器中。由以上分析,采用2732EPROM芯片的程序存储器扩展电路框图如下所示: A12 A8 2732A7A0 D7 D0 P1.7 P1.0 P2.4 P2.0 ALE P0.7 P0.0 译码电路G74LS372扩展2732电路框图数据存储器的扩展由于8031部RAM只有128字节,远不能满足系统的要求。需要扩展片外的数据存储器。单片机应用系统数据存储器扩展电路一般采用6116,6262静态RAM数据存储器。本次设计选用6264芯片作为数据存储器扩展用芯片。其扩展电路如下所示:扩展6264电路框图译码电路在单片机应用

25、系统中,所有外围芯片都通过总线与单片机相连。单片机数据总线分时的与各个外围芯片进行数据传送。故要进行片选控制。由于外围芯片与数据存储器采用统一编址,因此单片机的硬件设计中,数据存储器与外围芯片的地址译码较为复杂。可采用线选法和全地址译码法。线选法是把单独的地址线接到外围芯片的片选端上,只要该地址线为低电平,就选中该芯片。线选法的硬件结构简单,但它所用片选线都是高位地址线,它们的权值较大,地址空间没有充分利用,芯片之间的地址不连续。对于RAM和I/O容量较大的应用系统,当芯片所需的片选信号多于可利用的地址线的时候,多采用全地址译码法。它将低位地址作为片地址,而用译码器对高位地址线进行译码,译码器

26、输出的地址选择线用作片选线。存储器扩展电路设计8031单片机所支持的存储系统起程序存储器和数据存储器为独立编址。该设计选用程序存储器2764和数据存储器6264组成8031单片机的外存储器扩展电路,单片机外存储器扩展电路如下:I/O扩展电路设计.通用可编程接口芯片81558031单片机共有4个8位并行I/O接口,但供用户使用的只有P1口及部分P3口线。因此要进行I/O口的扩展。8155与微机接口较简单,是微机系统广泛使用的接口芯片。8155与8031的连接方式如下图所示.键盘,显示器接口电路键盘,显示器是数控系统常用的人机交互的外部设备,可以完成数据的输入和计算机状态数据的动态显示。通常,数控

27、系统都采用行列式键盘,即用I/O口线组成行,列结构,按键设置在行列的交点上。数控系统中使用的显示器主要有LED和LCD。下图所示为采用8155接口管理的键盘,显示器电路。它有4X8键和6位LED显示器组成。为了简化秒电路,键盘的列线及显示器的字位控制共用一个口,即共用8155的PA口进行控制,键盘的行线由8155C口担任,显示器的字形控制由8155的PB口担任。键盘显示器接口电路如下所示:4.1.3步进电机驱动电路设计脉冲分配器步进电机的控制方式由脉冲分配器实现,其作用是将数控装置送来的一系列指令脉冲按一定的分配方式和顺序输送给步进电机的各相绕组,实现电机正反转。数控系统常使用集成脉冲分配器和

28、软件脉冲分配器。本设计采用集成脉冲分配器YB015。采用YB015硬件环行分配器的步进电机接口线路图如下:光电隔离电路在步进电机驱动电路中,脉冲分配器输出的信号经放大后控制步进电机的励磁绕组。如果将输出信号直接与功率放大器相连,将会引起电气干扰。因此在接口电路与功率放大器间加上隔离电路实现电气隔离,通常使用光电耦合器。光电耦合器接线图如下:功率放大器脉冲分配器的输出功率很小,远不能满足步进电机的需要,必须将其输出信号放大产生足够大的功率,才能驱动步进电机正常运转。因此必须选用功率放大器,需根据步进电机容量选择功率放大器。本设计选用功率放大器。4.1.4其它辅助电路设计8031的时钟电路单片机的

29、时钟可以由两种方式产生:部方式和外部方式。部方式利用芯片的部振荡电路,在XTAL1,XTAL2引脚上外接定时元件,如下图所示。晶体可以在1.212之间任意选择,耦合电容在530pF之间,对时钟有微调作用。采用外部时钟方式时,可将XTAL1直接接地,XTAL2接外部时钟源。时钟电路复位电路单片机的复位都是靠外部电路实现。在时钟工作后,只要在RESET引脚上出现10ms以上的高电平,单片机就实现状态复位,之后CPU便从0000H单元开始执行程序。在实际运用中,若系统中有芯片需要其复位电平与8031复位要求一致时,可以直接相连。当晶振频率选用6MHz时,复位电路中C取10F,R取10K。实用复位电路

30、图如下所示:越界报警电路为了防止工作台越界,可分别在极限位置安装限位开关。利用光电耦合电路,将行程开关接至发光二极管的阴极,光敏三极管的输出接至8031的I/O口1.0。当任何一个行程开关被压下的时候,发光二极管就发光,使光敏三极管导通,由低电平变成高电平。8031可利用软件设计成查询的方法随时检查有无越界信号。也可接成从光敏三极管的集电极输出接至8031的外部中断引脚INT0或INT1,采用中断方式检查越界信号。越界报警电路如下图所示4.2机床数控系统硬件电路设计该系统选用MCS-51系列的8031作为主控制器。扩展存储电路为一片2732EPROM和一片6264RAM。程序存储器扩展为4K,

31、数据存储器扩展为8K。2732的片选控制端 直接接地,该电路始终处于选中状态。系统复位以后,CPU从0000H开始执行监控程序。6264的片选端 由译码器74LS138的Y2输出提供。所以6264的空间地址为40005FFFH。系统的扩展I/O接口电路选用通用可编程并行输入/输出接口芯片8155。8155的片选端 接至译码器74LS138的Y4的输出端,故8155控制命令寄存器及PA,PB,PC口的地址号分别为8000H及8001H,8002H,8003H。8155RAM区的地址为8000H80FFH。8155的A口为控制工作抬X,Y向电机的接口。为防止功率放大器高电压的干扰,不步进电机接口与

32、功率放大器之间采用光电隔离。键盘与显示器设计在一起,8155的PC口担任键盘的列线及显示器的扫描控制;PB口的PB0PB3为键盘的行线。8031的P1口为显示器的字形输出口。该系统采用4X6共24个行列式键盘和6位8段共阴极LED显示器。为了增加数码管显示亮度,分别在字形口和字位口加74LS07进行驱动。PB口剩余的I/O线PB4PB7分别作为工作台+X,+Y,-X,-Y四个方向的行程限位控制信号。在软件设计上8155的PA口,PC口设置为输出,PB口设置为输入。计算机随时巡回检测PB4PB7的电平,当某I/O线为0时,应立即停止X,Y向电机的驱动,并发出报警信号。另外,光电隔离器的输出端必须

33、采用隔离电源。隔离电源选用7805三端集成稳压器设计。数控系统总的电气原理图见 图纸二。第五章 控制系统软件设计5.1系统控制功能分析本设计中,数控XY工作台钻床和铣床上,经过改装的钻床和铣床配以数控系统,成为数控钻床和数控铣床。数控X-Y工作台的控制功能包括:系统初始化。如对I/O接口8155,8255A进行必要的初始化工作,预置接口工作方式控制字。工作台复位。开机后工作台应该自动复位,亦可手动复位。输入和显示加工程序。监视按键,键盘及开关。如监视紧急停机键及行程开关,键盘扫描等功能。工作台超程显示与处理。工作台位移超过规定值时应该立即停止工作台的运动,并显示相应的指示字符。、工作台的自动控

34、制。、工作台的手动控制。、工作台的联动控制。5.2系统管理程序控制管理称许是系统的主程序,开机后即进入管理程序。其主要功能是接受和执行操作者的命令。在设计管理程序时,应确定接收命令的形式,系统的各种操作功能等。数控X-Y工作台的基本操作功能有:输入加工程序,自动加工,刀位控制,工作台位置控制,手动操作,紧急停机等。根据以上分析,设计管理程序流程图如下所示:管理程序流程5.3自动加工程序设计机床在自动加工时的动作顺序:工作台移动到位刀具快速进给加工退刀工作台运动到下一位置;计算机在加工过程中的操作:读取刀具轨迹,控制机床完成加工;由以上分析,设计自动加工程序框图如下所示:自动加工程序框图5.4步

35、进电机控制子程序设计步进电机的控制包括速度,转角及方向的控制。步进电机在突然启动或停止时,由于负载和惯性,会使电机失步,所以电机运行时有一个加,减速过程。通过确定进给脉冲数和脉冲时间间隔,即可实现步进电机转角与速度的控制。时间常数的确定在步进电机控制程序中,利用单片机的定时器中断,延时产生进给脉冲的时间间隔。此间隔由送入定时器的时间常数决定。时间常数由下式计算:式中:T为脉冲时间间隔ms;为单片机机器周期s,在时钟为6MHz时,=2s。步进电机加,减速进给脉冲及脉冲时间间隔的确定设步进电机加,减速方式为直线加,减速。要使步进电机不失步,应满足:式中: 为步进电机启动力矩; 为负载力矩; 为惯性

36、力矩。由步进电机 =49N.cm,取步进电机的加速启动力矩则使步进电机不失不的惯性力矩步进电机角加速度又式中: 为上升到步进电机最高频率 所需时间,所以有:加速脉冲个数:确定加减脉冲个数都为173个又因为:所以脉冲时刻结合 可以算出对应各脉冲时刻的计数器时间常数。EPROM存储器中,时间常数依次安排在首地址为1000H的存储单元中,每个时间常数占据两个字节,低位地址存放时间常数低8位,高位地址存放时间常数高8位。在程序中,设置加速,恒速,减速脉冲计数器N0,N1,N2。以计数器的值是否为0作为相应过程是否结束的标志。步进电机控制程序框图如下所示:步进电机控制子程序步进电机控制中断服务程序5.5编语言程序设计存地址分配 加速脉冲数计数器N0地址设为20H;恒速脉冲数计数器N1低8位字节地址为21H,高8位字节地址位22H;减速脉冲数计数器N2地址位23H。加速,减速,恒速脉冲总数寄存器N低位字节地址位24H,高位字节地址位25H;步进电机进给控制子程序FEED首地址位0E80H。每调用一次该程序,步进电机按规定方向进给一步。程序清单N0 EQU 20H ;加速N1L EQU 21H ;恒速N1H EQU 22H N2 EQU 23H ;减速NL EQU 24H ;脉冲总数寄存器NH EQU 25HDS EQU 26H ;地址指针偏移量FEED EQU

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号