毕业设计--X52K型立式铣床的数控改造设计(控制部分).doc
《毕业设计--X52K型立式铣床的数控改造设计(控制部分).doc》由会员分享,可在线阅读,更多相关《毕业设计--X52K型立式铣床的数控改造设计(控制部分).doc(37页珍藏版)》请在咨信网上搜索。
X52K型立式铣床的数控改造设计(控制部分) 摘要 X52k是立式升降台式铣床,本文在其基础上进行数控化改造(控制部分),把其改造成经济型数控铣床。改造的主要模块:控制部分的数控化改造。其主要改造的部分:数控系统的选择、伺服系统的选择、硬件系统元件的选择以及接线和软件编程的设计,并最终对整体改造的结果进行评估。 数控化改造后的铣床除拥有原铣床的加工功能外,还拥有伺服进给控制、键盘显示、控制面板管理、行程控制管理等功能。本文数控改造是采用步进电机为驱动执行元件的开环控制系统,以MCS-51型单片机为控制处理芯片,并可以实现对平面两坐标数控联动,使改造后的铣床能加工除了铣削键槽、平面及孔等简单的零件外,还能加工形状复杂(如加工圆弧面、斜面及凸轮等)的零件。 改造后的数控铣床具有定位精度和重复定位精度较高、用途广泛、价格低廉、维修方便等优点。最后再对系统的误差及精度进行分析,并提出改进的方法、建议。 关键词:X52K;数控化改造;控制部分;MCS-51; 电路设计;软件编程 I Abstract X52K type vertical milling machine reconstruction design of CNC(control section) Abstract X52k is vertical lift desktop milling machine , in this paper, on the basis of the numerical control transformation(control section). Its transformation into economical nc milling machine . The main module transformation;control part of the numerical control transformation. The main part of the reform; NC system selection,servo system selection , hardware system components selection and wiring and software programming design, and finally the overall reconstruction results of the assessment. Numerical control after the transformation of the milling except possesses milling machine processing function outside , also owns servo control,KD Keyboard displaycontrol panel management,travel control management,and other. functions. This paper adopts CNC transformation is stepping motor driven actuators open-loop control system,with MCS - 51 type microcontroller as control processing chip,and can realize two coordinates of planar nc linkage.Make the milling machine can process after reforming keyway except milling, planar and hole and simple parts outside.Still can processing complex shape of parts(Such as processing arc surface, cant and CAM etc). After the transformation of CNC milling machine has the location accuracy and repositioning precision,extensive use,low prices,easy maintenance etc . Finally the error and the accuracy of system is analyzed.And proposed the improvement methods and Suggestions. Keywords: X52K; Numerical control transformation; Control section;MCS-51; Circuit design; Software programming II 目录 第一章 X52k铣床数控化改造概述 - 1 - 1.1数控化改造的发展概况 - 1 - 1.2 X52K数控化改造概要 - 2 - 1.3 X52K数控改造的主要过程 - 2 - 1.4 X52K数控化改造后的优点 - 2 - 第二章 改造的整体方案与分析 - 3 - 2.1 总体方案设计 - 3 - 2.2 数控化改造前后对比 - 4 - 第三章 控制系统的数控化改造 - 5 - 3.1控制系统的设计 - 5 - 3.2控制系统的主要功能 - 5 - 3.3 数控系统的硬件设计 - 6 - 3.4 数控系统硬件连线详解 - 13 - 第四章 软件编程设计 - 15 - 4.1概述 - 15 - 4.2控制软件的组成和功能 - 15 - 4.3插补程序设计 - 17 - 4.4键盘扫描程序设计 - 20 - 4.5加减速控制程序编程 - 23 - 第五章 误差来源及精度分析 - 26 - 5.1数控部分误差来源 - 26 - 5.2数控系统误差补偿分析 - 26 - 第六章 总结 - 27 - 参考文献 - 28 - 致谢 - 29 - 附录 - 30 - 附录1 插补程序 - 30 - 附录2 键盘扫描程序 - 32 - 附录3电机的加减速控制程序 - 33 - - 33 - 第一章 X52k铣床数控化改造概述 1.1数控化改造的发展概况 数控机床是一种典型的机电一体化产品,它集精密,柔性和集成于一身。它的优点是可以较好地解决形状复杂、精密、小批多变的零件加工问题,能够稳定加工质量和提高生产效率,是一种高度自动化机床。近10年来,我国对数控机床的需求与日俱增 。一些大型企业凭借自身的经济实力,根据生产需要不断购进数控机床来加工高、精产品和替换陈旧设备。而中小型企业受各方面因素的制约,数控机床数量极少这一现状的形成主要是由于数控机床价格昂贵,一次性投资巨大,对中小型企业常常是很难办到。 要解决好资金问题,应走普通机床数控改造之路。从美国、日本等工业化国家的经验看,机床的数控改造也必不可少,数控改造机床占有较大比例。任何一个机械行业的企业,都可考虑把普通机床改造成数控机床。有以下几点可供参考: (1)由于数控改造费用低,可充分利用原有设备和闲置设备,把它们改造成数控机床,使它们的原有功能和改造后新增加的功能得到充分利用,提高了机床的使用价值。 (2)易于对现有机床实现自动化。而且针对性强。即可针对所加工的零件类型及机床来进行改造,改造后的机床没有多余功能。 (3)改造后的机床加工精度得到提高,工人的劳动强度降低。 (4)减少了辅助加工时间,可提高机床的生产效率。 (5)数控改造可在本企业技术人员参加下开发,所以他们可熟悉、掌握改造后的机床性能、操作等,为以后的生产、维修打下基础。 总之,机床数控改造可以很好地解决现有设备老化,工艺落后,生产效率低等与引进设备技术要求高、价格高等等问题,是提高我国机床数控化率的一条有效的途径。目前我国正在大力开展、推广这方面的工作和经验,并取得了明显的效果。数控机床改造特别是经济型数控机床改造受到越来越多的企业的重视和欢迎。 1.2 X52K数控化改造概要 X52k是立式升降台是机床,在它的基础上进行改造,配上MCS-51数控化系统,可以实现平面两坐标数控联动,可以加工直线,曲线。并且机床的定位精度,重复定位精度较高,有较好的经济效益。 本文提供了一种X52k铣床的经济型数控化改造方案,改造的主要为控制部分。改造后的系统是以步进电机为驱动执行元件的开环控制系统,以MCS-51型单片机为控制处理芯片,实现X、Y两坐标联动改造,使得改造后的机床能加工除了铣削键槽、平面及孔等简单的零件外,还能加工形状复杂(如加工圆弧面、斜面及凸轮等)的零件。改造后的数控机床具有高精、高效及加工产品范围广等特点。最后再对系统的误差及精度进行分析,并提出了改进的方法、建议。 1.3 X52K数控改造的主要过程 (1)收集:收集资料,查与X52K相关的技术参数。 (2)设计:对X52K数控改造的总体思路。 (3)实施:对X52k系统进行数控化改造(硬件/软件) (4)编程:编制控制程序 (5)绘图:数控部分的电路原理图。 (6)分析:分析在数控改造中可能会出现的问题,以及解决问题的参考方法。 1.4 X52K数控化改造后的优点 (1)可实现机构的进给伺服控制 (2)具有键盘显示功能,可实现人机对话 (3)对其行程可进行有效的控制 (4)具有保护电路,实用安全可靠 第二章 改造的整体方案与分析 2.1 总体方案设计 总体设计方案应考虑机床数控系统的运动方式、伺服系统的类型、计算机(CNC装置)以及传动方式的选择。 2.1.1数控系统的选择 X52K数控化改造后应具有定位、快速进给、直线插补、圆弧插补、暂停、循环加工和螺纹加工等功能,因此,数控化改造应选用的数控系统应为连续控制系统,故采用MCS-51系列单片机,选其中的8031芯片为核心处理芯片。 2.1.2伺服系统的选择 数控化改造后为经济型数控机床,在保证具有一定的加工精度的前提下,从改造的成本上来看,应简化结构,减低成本。因此,进给伺服系统可采用以步进电动机为驱动装置的开环系统或半闭环系统。 (1)开环伺服控制系统 开环的伺服系统如图2-1所示,是采用步进电动机的伺服系统 ,对于数控装置发来的每一个进级脉冲,经驱动电路放大并驱动步进电动机转动一个步距,再经减速齿轮带动丝杆转动,并通过丝杆螺母副传动工作台移动。 可以看出工作台的移动与进给脉冲的数量成正比。这种开环系统的精度依赖步进电动机的步距精度及齿轮、丝杆的传动精度。开环系统结构简单,调试容易,造价低廉,适合经济型数控化改造。 工作台 丝杆 螺母 减速 齿轮 数控 装置 放大 步进电动机 图2-1 开环伺服系统框图 (2)半闭环伺服控制系统 半闭环伺服系统控制如图2-2所示,采用装在丝杆上或电动机上的角位移测量原件,测量丝杆和电动机轴的转动量,间接的测量工作台移动量, 它的优点是不论工作台位移量的大小,角位移测量元件制成360o可循环使用,半闭环的意思就是用丝杆的转动量与数控装置的命令相对比,而另一部分丝杆—螺母—工作台的移动量不受其控制,故为半闭环。 显然,从理论上讲半闭环的控制系统的精度低于闭环系统,但半闭环控制系统 调试方便,稳定性好,角位移的测量元件简单,低廉,所以配备传动精度较高的齿轮、丝杆的半闭环控制系统也得到了广泛的应用。 工作台 丝杆 螺母 比较 装置 数控 装置 减速 齿轮 伺服电动机 放大 测量 装置 反馈 测量 装置 反馈 图2-2 半闭环伺服控制系统框图 (3)方案的取舍 相对于经济型数控机床的改造,这一档次的数控机床通常只需满足一般的精度要求即可,能加工形状简单的直线,斜线,圆弧及带螺纹类的零件,采用的微机系统为单片机系统,并且这类机床机构一般都比较简单,精度中等,价格比较低廉,一般不具有通信功能。 相对于此,本方案采取开环伺服系统控制即可达到要求,并且节约资本,满足精度要求。 2.2 数控化改造前后对比 X52k立式铣床是铣削键槽、平面及铣孔的通用机床,它没有准确可靠的定位装置,铣孔与铣键槽的位置精度一般靠模板的精度和人工划线的精度来保证,故其加工精度低于数控铣床。并且普通铣床的柔性差,不能满足市场对形状复杂、精度高、小批量、多品种零件需求。 而数控化改造后系统采用步进电机为驱动执行元件的开环系统,并且采用CNC数控系统控制X、Y工作台,即采用以MCS-51单片机为控制系统,实现两坐标联动改造,使得改造后的机床能加工除了铣削键槽、平面及孔等简单的零件外,还能加工形状复杂(如加工圆弧面、斜面及凸轮等)的零件,且加工精度高、效率高,满足市场的需求,且价格较廉,增加了市场的竞争力。 第三章 控制系统的数控化改造 3.1控制系统的设计 本文数控改造系统以单片机为控制核心,扩展部件为外围器件,是比较经济的系统。既满足了机床的数控加工能力,又经济可靠。 该系统是由数控单元和步进伺服单元组成。数控部分采用MCS-51系列的8031单片机,它和扩展系统以及电机驱动电源一起组成连续控制的数控系统。控制核心按照所输入的加工程序数据,经计算处理,发出所需要的脉冲信号,经驱动电路放大功率后,驱动步进电机,由步进电机带动滚珠丝杠副,从而使纵、横向工作台按零件加工所需的进给速度及方向移动,实现机床的开环自动控制。最终使系统灵活性大 ,通用性强,数控功能丰富,可靠性高,且易于实现机电一体化,使用维护方便。 3.2控制系统的主要功能 (1)手动暂停,手动快速返回坐标原点。 (2)六个方向点动传给,手动快速进给。 (3)补偿功能,刀具补偿功能。 (4)指令掉电保护功能。 (5)程序暂停、延时、局部循环、自动循环功能。 (6)指令编辑、修改、删除、清零功能。 (7)操作诊断、错误操作显示功能。 (8)行进行直线、斜线、圆弧的加工。 3.3 数控系统的硬件设计 3.3.1硬件系统的基本组成 控机床控制系统由硬件系统和软件系统两大部分组成。控制系统在使用中控制的对象各不相同,但硬件的基本组成是一致的。控制系统的硬件机组成为控制微机,驱动系统,辅助系统,控制对象,检测,键盘显示等。 本文数控系统的硬件组成如下所示。主要有主控制器CPU、存储器、键盘显示器、I/O接口和驱动电路等。如图3-1所示 RAM ROM 步进 电动机 功率 放大器 光隔离 I / 0 接口 CPU 外设 键盘、显示器及其他 图3-1 数控系统硬件框图(开环系统) 3.3.2硬件系统的主要功能 (1)X向,Y向的进给伺服控制 (2)键盘显示 (3)面板管理 (4)形成控制 (5)其它功能,例如光电隔离电路,功率放大电路,红绿灯显示电路等。 3.3.3主控制器(CPU) 在微机应用系统中,CPU的选择应考虑以下几个因素: (1) 时钟频率和字长,这个指标将控制数控处理速度 (2) 可扩展存储器的容量 (3) 指令系统功能,影响变成灵活性 (4) I/O口的扩展能力,及对外设的控制能力 (5) 开发手段,包括支持的软件和硬件开发 此外还要考虑到系统的应用场合、控制对象对各种参数的要求,以及经济价格等的要求。 综合上诉要求,选择MCS-51系列单片机。其集成度高,是集片内存器、片内输入/输出部件和CPU于一体的优秀单片机系统,在我国以广范的应用于经济型数控机床的改造中。 故本文CPU选用功能强、价格便宜的8031单片机子系列。 8031单片机有以下优点: (1)具有功能很强的8位中央处理单元(CPU) (2)片内有时钟发生电路、每执行一条指令时间为2us或1us (3)片内有128字节的RAM (4)具有21个特殊寄存器 (5)可扩展64K的外部数据存储器和64K的外部程序存储器 (6)具有4个I/O口,32根I/O线 (7)具有2个16位定时/计数器 (8)具有5个中断源,配备2个中断优先级 (9)具有一个全双功串型接口 (10)具有位寻址能力,使用逻辑计算 3.3.4存储器扩展电路设计 对于以8031为单片机为核心的控制系统必须扩展程序存储器,用以存放程序。同时,单片机内部的数据存储器的容量较小,不能满足实际要求,还要扩展数据存储器。这种扩展就是配置外部存储器。另外,在单片机内部虽然设置了若干并行I/O接口电路,用来与外围设备连接,但当外围设备较多时,仅有几个内部I/O接口是不够的,因此,单片机还需扩展I/O接口芯片。 (1)存储器芯片的扩展 8031单片机程序存储器和数据存储器的空间是相互独立的,程序存储器的寻址空间为64KB,由于单片机的P0口是分时复用的地址/数据总线,因此,在进行扩展程序存储器时,必须用地址锁存器锁存地址信号。本文选用2764芯片,其引脚图如图3-4所示,对于锁存器选择74LS373。当用74LS373时,锁存端G可直接与单片机的锁存控制信号端ALE相连,在ALE下降沿进行地址锁存,详见图3-2,图3-3所示: 图3-2 74LS373的结构示意图 图3-3 74LS373用作地址锁存器 对于8031片内只有128B的RAM,CPU对内部的RAM有丰富的操作指令,但在用于实时数据采集和处理时,仅靠片内提供的128B数据存储器是远远不够的,在这种情况下,可利用扩展功能扩展外部数据存储器。 数据存储器只使用WR、RD控制线而不用PSEN。正因为如此,数据存储器与程序存储器地址可完全重叠,均可为0000H—FFFFH,但数据存储器与I/O口及外围设备是统一编址的,即任何扩展的I/ O口以外围设备均占用数据存储器地址。 在8031单片机应用系统中,静态RAM是最常用的,由于这种存储器的设计无需考虑刷新问题。故本文采用6264系列,其引脚图详见图3-5所示,又因为6264是8KB的容量的RAM故用了13根地址线。 图3-4 2764引脚图 图3-5 6264引脚图 外接+5V的备用电池,使存放的加工数据能长时间的保存。 (2)存储器地址分配及接线 8031芯片所支持的存储系统,其程序存储器与数据存储器独立编址,因此,EPROM和RAM的地址分配比较自由,不必考虑是否冲突。由于复位后8031从0000H单元开始执行程序故8K EPROM的空间0000H-1FFFH,8K RAM的地址空间也设为0000H-1FFFH。 8031的地址锁存允许信号ALE与地址锁存器74LS373的输入端G相连,从而将口输出的地址信息锁存在74L373中,2764需要13根地址线,低8 位与口相连,高5位分别与相连。数据总线直接与口连,将2764的片选端接低电平,由于8031只能选通外部程序存储器,因而将8031的接地。RAM6264的数据线和地址线的连接方法与2764相同,其读写控制端与8031的对应端相连。由于6264的地址分配为0000H-1FFFH,故其片选端应与74LS138译码器Y1相连。 3.3.5译码电路的设计 8031单片机允许扩展64KB程序存储器和64KB数据存储器这样就需要扩展多个外围芯片,因为需要把外部地址空间分配给这些芯片,并且使程序存储器芯片之间、数据存储器芯片之间地址互相不重叠,以使单片机访问外部存储器芯片时,避免发生冲突。当8031数据总线分时的与各个外围芯片进行数据传送时,首先要进行片选,当片内有多个地址单元时,还要进行片内地址的选则。 对于本文采用全地址译码法,因为其扩展的外围芯片较多,它将低电位地址作为片内地址,而用译码器对高位地址进行译码,译码器输出的地址选择线用作片选线。 本文采用3-8译码器(74LS138),输入端占用3根最高地址线,剩余的13根低位地址线可作为片内地址线,其管脚图如图3-6,译码关系如表3-1所示: 表3-1 74LS138的译码关系 图3-6 74LS138管脚图 3.3.6扩展I/O接口 8031单片机只有4个8位并行I/O接口,但可供用户使用的只用P1口和部分P3口,因此在大部分应用系统中都需要扩展I/O口芯片 对于本文选择8155和8255芯片对相应接口进行扩展,具体连线图详见附录 3.3.7步进电机驱动电路 用步进电机作为执行元件的数控系统,可采用较为简单的开环控制,因而成为经济型数控机床最为主要的一种驱动元件,步进电机的驱动电路一般由4部分组成:计算机接口、脉冲分配器、光电隔离电路和功率放大电路。 脉冲分配器的作用是为步进电机提供符合控制指令要求的脉冲序列,其实现方法有硬件和软件2种。本设计采用硬件方法进行实现。 步进电机驱动电路中,脉冲信号经过放大后送给步进电机励磁绕组,为防止强电干扰,在功放电路之前接上光电耦合电路进行隔离。 步进电机所需电流较大,必须将光电耦合器输出的信号放大后才能驱动步进电机正常运转。 步进电机的驱动电路由三部分构成:环形分配器;光电耦合器;功率放大器 其控制电路框图如图所示: 步进 电动机 脉冲 分配器 光隔离 电路 功率 放大器 控制 指令 电源 电路 图3.4 步进电机控制框图 (1)脉冲分配器 脉冲分配器的主要作用是把来自于加减速电路的一系列进给脉冲指令,转换成控制步进电机定子绕组通电、断电的电平信号,电平信号状态的改变次数及顺序与进给脉冲的数量及方向对应。 有硬件脉冲分配器和软件脉冲分配器两种,本文采用硬件脉冲分配器。因为硬件脉冲分配器需要的I/O接口接线少,且执行速度较快。硬件环型分配器是有触发器和门电路构成的硬件逻辑电路。 (2)光电耦合器 在步进电动机驱动电路中,脉冲分配器输出的信号经放大后,控制步进电机的励磁绕组。由于步进电机需要的驱动电压较高,电流与较大,如果将I/O口输出信号直接与功率放大器连接,将会引起强电干扰,轻则影响计算机程序的正常运行,重则导致计算机接口电路损坏,所以要在接口电路与功率放大器之间都要加上隔离电路。 本文选用 GO102 型光电耦合器,其电路图如图3.5所示: 图3.5 光电耦合电路图 (3)功率放大器 因为输出的脉冲功率很小,电流只有几毫安,故需要进行功率放大,使脉冲电流达到1~10 A,才足以驱动步进电机正常工作。本设计决定采用:高低压驱动电路。其电路图如图3.6所示: 图3.6 单电压供电功放电路 3.3.8 8031时钟电路 单片机的时钟电路有两种方式产生;内部方式和外部方式。本文选用内部方式,并利用芯片内部振荡电路,在XTAL1,XTAL2引脚上外接定时元件。 3.3.9复位电路 单片机的复位电路是靠外部电路实现的,在时钟电路工作后,只要在RESET引脚上出现10ms以上的高电平,单片机即实现状态复位,以后单片机便从0000H单元开始执行程序。单片机通常采用上电自动复位和按钮复位两种,本文采用上电与按钮复位组合,详见附录 3.3.10越界报警电路 为了防止工作台越界,可分别在极限位置安装极限开关。在坐标方向一旦某一方向越界,因立即停止工作台移动。采用中断方式,利用8031的外部中断INT0,只要有任一个行程开关闭合,即工作台在某一方想越界,均能产生中断信号。为了报警,设置红绿灯显示,正常工作时绿灯亮,当越界报警时红灯亮。两灯均有一个I/O口输出。 3.3.11掉电保护电路 半导体存储器最怕掉电,一掉电,里面的存储器信息就全部丢失。必须设计掉电保护电路,用以妥善保存一些重要的现场参数,如几何尺寸、工艺参数等。掉电保护电路图详见附录 3.4 数控系统硬件连线详解 本文采用8031系列单片机组成的控制系统,铣床纵向、横向和垂直方向均采用步进电机开环控制,三个坐标均采用硬件环形分配。 3.4.1 CPU和存储器接线 CPU选择了8031芯片,由于8031片内无程序存储器,需要有外部存储器的支持,同时8031内部只有128B的数据存储器,也远不能满足要求。故扩展了16KB的程序存储器有两片2764组成,又扩展了一片6264数据存储器。8031芯片的P0和P2用来传送外部数据和地址,P2口传送高8为地址,P0口传送高8位地址和数据,故采用74LS373锁存器,锁存低8位地址,ALE作为其选通信号,当ALE从高电平变低电平,出现下降沿时,低8位地址锁存到地址锁存器中,74LS373的输出不再随输入变化,这样P0口就可用来传送读写数据。具体连线图详见附录 3.4.2 I/O接口电路 由于8031只有P1口和P3部分能提供用户作为I/O口使用,不能满足输入输出口的需要,因而系统必须扩展输入输出接口电路。系统扩展了一片8155和一片8255可编程I/O接口芯片。 I/O接口芯片与外设的连接是这样安排的:8155芯片PA0—PA7 作为显示器断选信号输出,PB0—PB7是显示器的位选信号输出,PC0—PC45根线是键盘扫描输入。8155芯片的IO/M引脚接8031芯片的P2.0,因为使用8155的I/O口故P2.0为高电平。 8255芯片PA0—PA6接X向、Y向和Z向步进电机硬件环形分配器,位数出口,PB0—PB7为三个方向的点动及回零输入,PC0—PC5为面板上的选择开关是输入,设有编辑,单步运行,单段运行、自动、手动I、手动II等方式。 系统各芯片采用全地址译码,各存储器及I/O接口芯片的地址编码如表3—1所示: 表3—1 铣床控制系统芯片地址分配 芯片 接74LS138引脚 地址选择器 片内地址单元(B) 地址编码 2764(1) Y0 000XXXXXXXXXXXXX 8K 0000H—1FFFH 2764(2) Y1 001XXXXXXXXXXXXX 8K 2000H—3FFFH 6264 Y1 001XXXXXXXXXXXXX 8K 2000H—3FFFH 8155 芯片 RAM Y4 10011110XXXXXXXX 256 9E00H—9EFFH I/O Y4 1001111111111XXX 6 9FF8H—9FFDH 8255芯片 Y2 010111111111111XX 4 5FFCH—5FFFH X向、Y向步进电机硬件环形分配器采用YB015,3—2相同电五向十拍方式工作,过A0、A1引脚均接+5V,Z向步进电机硬件环形分配器采用YB014,是以2—3相同电四向八拍方式工作。A0、A1接高电平。三个芯片的选通输出控制E0分别接8255的PA2、PA4、PA6,清零R接8255的PA1,正反转控制端分别接8255的PA2、PA4、PA6 ,时钟输入端CP接8155芯片的TIMEOUT,用以决定脉冲分配器输出脉冲的频率。为实现插补时不同的进给速度,可给8155芯片定时/计数器设置不同的时间参数。 3.4.3其他辅助电路接线 此控制系统设有越界和急停处理电路,还有上电和按钮组合复位电路,光隔离电路和功率放大电路等,电路图连接详见附录、 第四章 软件编程设计 4.1概述 机床数控系统由硬件和软件两大部分组成,只有软件和硬件相组合才能充分发挥改造铣床的性能。 对于微机数控系统,软件是由一系列功能的子程序组成的一整套程序。设计这些程序的目的是为了更有效地发挥计算机硬件的功能,是软件和硬件相结合,形成一个具有特定功能的计算机数控系统,从而使该系统能够完成零件加工程序的输入,编辑,译码,数据计算,插补和伺服控制等工作。详见系统框图如图4-1所示: 电动机 速控 位控 插补 插补准备 插入 纸袋 测量 图 4-1系统框图 4.2控制软件的组成和功能 控制软件的功能可用简单的模型来说明,如图4-2所示: 数控 软件 零件加工程序 操作命令 驱动执行元件 机床状态信号 的命令 图4-2 控制软件的功能模型 控制软件接受输入的数据,如零件加工程序,从键盘或操作面板输入的各种操作指令,以及反映机床状态的输入信号,对这些输入数据进行处理,加工最终产生输出,使驱动元件动作或使机床工作状态发生变化。控制软件的主要功能是完成输入到输出的转换。 图4-3是计算机数控系统控制软件的组成形式,控制软件主要有以下几部分组成 数控总程序 零件加工程序管理 零件加工程序编辑 机床手动调整 零件加工程序 的解释执行 系统 自检 插补 运算 伺服 控制 图4-3 计算机数控系统控制软件的组成 (1)系统总控程序 这是计算机数控系统的主循环程序,系统上电后便进入这部分程序的运行,其主要完成的任务为系统的初始化,命令处理循环。 (2)零件加工程序的管理 零件加工程序的输入方法有两种方式,一种是通过光电阅读机输入,另一种是从键盘输入,其处理方法基本相同。 (3)零件加工程序编辑 编辑程序也可以看作键盘命令处理程序,既可以用来从键盘输入新的零件加工程序,以可以用来对已经存储的程序存储器中的零件加工程序进行编辑和修改。常用的功能包括输入,删除,查找,移动等。 (4)机床的手动调整控制 机床的手动调整控制主要包括:三个坐标轴的运动,主轴转动等。 (5)零件加工程序的解释执行 零件加工程序的解释执行主要包括插补运算和伺服控制。 (6)系统自检 该程序检测计算机的数控系统各个硬件功能的正确性,提示可能存在的故障的位置及性质,这样可以提高系统的稳定性。 4.3插补程序设计 CNC数控系统需通过实时控制软件来进行插补运算与相应的位置控制。插补运算要求实时性很强,即计算速度要同时满足机床坐标轴对进给速度和分辨率的要求。 4.3.1轨迹插补的基本概念 插补运算和位置控制是一般都在控制机床运动的中断服务程序中进行。插补程序在每个插补周期运行一次,在每个插补周期中,根据指令进给速度计算出一个微小的直线数据段。通常经过若干个插补周期加工完一个程序段,即从数据段的起点走到终点。计算机数控系统是一边插补,一边加工。而在本次处理周期内,插补程序的作用是计算下一个处理周期的位置增量。位置控制可以由软件也可以由硬件来实现。它的主要任务是在每个采样周期内,将插补计算的理论位置与实际反馈位置相比较,用其差值去控制进给电机,进而控制机床工作台(或刀具)的位移。这样机床就自动地按照零件加工程序的要求进行切削加工。 当一个程序段开始插补加工时,管理程序即着手准备下一个程序段的读入、译码、数据处理。即由它调动各个功能子程序,并保证在下一个程序段的数据准备,一旦本程序段加工完毕即开始下一个程序段的插补加工。整个零件加工就是在这种周而复始的过程中完成。 4.3.2插补方法种类与特点 (1)基准脉冲插补: 它又称为行程标量插补或脉冲增量插补。这种插补算法的特点是每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。 (2)数据采样插补: 它又称为时间标量插补或数字增量插补。这类插补算法的特点是数控装置产生的不是单个脉冲,而是标准二进制字。 4.3.3插补程序原理 本文插补程序采用基准脉冲插补方法中的逐点比较插补法进行编程。 逐点比较插补法也称步步逼近法,即走一步看一看,边找边走,具体说来是每走一步都要和给定轨迹上的坐标值进行一次比较,视该点在给定轨迹的上方或下方,或在给定轨迹的里面或外面,从而决定下一步的进给方向,使之趋近加工轨迹。 (1)第一象限的插补及偏差判别 假定加工如图4-4所示第一象限的直线OA。取直线起点为坐标原点,直线终点坐标(Xe,Ye)是已知的。M(Xm,Ym)为加工点(动点),若m在OA直线上,则根据相似三角形的关系可得: Xm/Ym=Xe/Ye 取Fm=YmXe-XmYe 作为直线插补的判别式。 若 Fm=0,表明m点在OA直线上; 若 Fm>0,表明m点在OA直线上方的m'处; 若 Fm<0,表明m点在OA直线下方m"处。 图4-4第一象限直线查补原理 (2)其它象限的插补原理及偏差判别 根据第一象限的插补原理及偏差判别式,可求出其它三个象限的进给方向及偏差判别式如表4-1 为了把其它象限的插补作为第一象限的直线来处理,图4-1中所示的插补公式及前进方向总是根据终点坐标的绝对值来进行插补运算,求得偏差,并根据偏差的大小决定进给方向。所不同的是某些进给方向与第一象限的直线插补的进给方向相反。 表4-1 四象限直线插补进给方向判定和偏差计算公式 (3)终点判别 当刀具到达终点时,必须自动停止进给。因此,在插补过程中,每走一步便于终点坐标对比一次,如果尚未达到终点,就继续进行插补运算,若以达到终点,则自动停止进给。 4.3.4插补程序编程 根据上述分析,可知直线插补程序的步骤如下: (1)偏差判别,即判别上一次进给后的偏差值; (2)根据偏差判别的结果决定进给方向,并在该方向上前进一步; (3)计算进给后的新偏差值,作为下一步进给判别的依据; (4)进行终点判别。若以到达的终点,则停止进给;若未到达终点,则重复上诉过程。 下面以插补第一象限直线为例,介绍硬件插补的程序流程及程序设计。 (1)接线图详见附录 (2)8155定时器时间常数的计算 采用硬环分配的直线插补程序,进给速度是由设置8155定时器的时间常数来确定的,时间常数是可以按下公式计算出: 计算脉冲时间间隔T 脉冲时间间隔T=脉冲当量/进给速度 计算定时器时间常数TC TC=Tx10-3/tcx10-6 时间常数计算出之后,即可对定时器进行编程,将时间常数及定时器方式送入定时器口。计数器的启动和停止由命令寄存器的最高两位控制。 (3)硬环分配插补参考程序详见附录 4.4键盘扫描程序设计 键盘实际上是由排列成矩阵形式的一系列按键开关组成的,它是单片机系统中最常用的人机联系的一种输入设备。用户通过键盘可以向CPU输入数据、地址和命令。 4.4.1键盘结构形式选择 键盘按其结构形式可分为编码式键盘和非编码式键盘两大类。 编码式键盘是由其内部硬件逻辑电路自动产生被按键的编码。这种键盘使用方便,但价格较贵,本文不采用此种结构形式。 单片机系统中普遍使用非编码式键盘。这类键盘应主要解决以下几个问题: (1)键的识别; (2)如何消除键的抖动; (3)键的保护。 在以上几个问题中,最主要的是键的识别。 4.4.2.非编码式键盘的工作原理 非编码式键盘识别闭合键通常有两种方法:一种称为行扫描法,另一种称为线反转法。本文采用行扫描法对闭合键进行识别。 (1)行扫描法 所谓行扫描法,就是通过行线发出低电- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 X52K 立式 铣床 数控 改造 设计 控制 部分
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文