基于单片机的仪表车床简易数控系统的实现.doc
《基于单片机的仪表车床简易数控系统的实现.doc》由会员分享,可在线阅读,更多相关《基于单片机的仪表车床简易数控系统的实现.doc(54页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)基于单片机的仪表车床简易数控系统的实现系 别自动化工程系专 业测控技术与仪器班级学号5061015姓 名李城剑指导教师宋爱娟2010年 6 月 15 基于单片机的仪表车床简易数控系统的实现摘 要随着时代的发展,数控技术获得了广泛的应用,以单片机为控制核心,以步进电机为执行元件的数控系统,由于其结构简单,价格便宜,经济型数控机床,很适合我国小型企业使用。文中首先总结了国内外数控技术的发展现状和趋势,讨论了经济型数控系统的工作原理和功能,在此基础上,系统地分析了所研制数控系统的硬件设计和软件设计。系统硬件设计时,选用AT89S52芯片为控制核心,设计一套硬件系统较简单、经济,但功
2、能较为齐全,适应性强,操作方便,可靠性高的,能够有机地把电子技术、单片机技术、电机的控制技术结合起来数字控制系统。而且还分析了步进电机的工作原理,然后以单片机为主控制器提出了整个系统的硬件设计方案,在此基础上对各个模块的电路进行详细的设计。另外,本文就研制数控系统过程中的几个关键问题展开了深入的研究,即:插补原理与方法、液晶显示的实现、刀补原理与实现方法。关键词: 数控系统,插补,单片机,步进电机,显示Simple microcontroller-based instrument lathe CNC SystemAuthor: LichengjianTutor: SongaijuanAbstr
3、actWith development of technologies,NC technology has been used widely,displaying the NC by the numbers based on SCM from the simplest NC to the Advantest CNC to realize the NC plotting function.At first, this paper summarized the current status and development tendency of the domestic and foreign N
4、C technology, Discussed the work and function of the economical NC system principle, in the foundation, systematically analyzed the hardware and software functional design of the numerical control system is developed .When the system hardware is designed, chose the. AT89S52 chip as the control core
5、.The system software functional design mainly includes edition, automatic processing, simulation and parameter hypothesis.Moreover, this paper discussed the solution of the four key problems in detail .namely: the principle and method of interpolation, the realization of liquid crystal display, tool
6、 compensation and its realization method, semi-closed control research .Finally, the paper has forecast the tendency of reaching experimental NC.Key words: Numerical controller, Interpolation, single chip microprocessor, step electric motor, Liquid crystal display 目 录1 绪论11.1 数控技术发展简史11.2 数控技术在国民经济中
7、的作用11.3 数控技术在国内的发展21.4 课题研究的背景及意义31.4.1 背景31.4.2 意义41.5 课题研究的主要内容52 系统总体方案设计62.1 总体方案62.1.1 设计参数62.1.2 系统组成72.2 系统的坐标系72.3 系统的功能分析83 系统硬件电路设计103.1 CPU及存储器的扩展设计103.1.1 CPU的选择103.1.2 程序存储器扩展123.1.3 数据存储扩展133.2 键盘电路和LCD显示电路设计143.2.1 键盘电路143.2.2 LCD电路设计163.3 I/O口扩展及其外围电路设计173.3.1 可编程外围并行接口设计183.4 步进电机控制
8、设计193.4.1 步进电机的工作原理193.4.2 步进电机的选择213.5 步进电机驱动与隔离选择223.6 开关量输入、输出通道设计243.6.1 开关量输入通道243.6.2 有触点开关量243.7 系统抗干扰措施243.7.1 硬件抗干扰技术253.7.2 软件抗干扰技术254 系统软件设计274.1 系统软件的总体框架简介274.2 键盘的功能设置294.3 零件程序的编辑304.4 加工程序模块设计304.5 加工程序的译码324.6 对刀程序模块设计325 若干关键技术的研究335.1 斜线插补335.2 圆弧插补35总 结38致 谢39参考文献40附 录41附录A 英文附录文
9、献41附录B 英文文献译文45附录C 系统硬件电路491 绪论1.1 数控技术发展简史1949年,美国帕森公司在美国空军合作研制一种用于满足日益复杂的飞机叶片自动加工的计算装置时率先提出了机床数控的概念。1952年,美国麻省理工学院(MIT)与帕森公司进行合作,制造出世界第一台三坐标数控铣床。这台机床的研制成功标志着NC技术的开创和机械制造新时代(数控时代)的开始。随着微电子技术和计算机技术的快速进步和发展,在短短几十年的时间内,数控系统经历了五代发展历程。(1)第一代数控系统电子管数控系统。以麻省理工学院研制的基于电子管和继电器的机床数控装置为标志。(2)第二代数控系统晶体管数控系统。诞生于
10、20世纪50年代末,主要由固定布线的晶体管元器件电路取代了昂贵的、易损坏及难以推广的电子管控制电路。(3)第三代数控系统中、小集成电路数控系统。1965年以后,集成电路开始广泛应用于数控系统中,大大缓解了分立式元器件数控系统布线复杂、可靠性差、维修困难等问题。(4)第四代数控系统小型计算机数控系统。以1970年在美国芝加哥国际机床展览会上首次展出的小型计算机数控系统为代表。(5)第五代数控系统微型计算机数控系统(MNC)。由于微型计算机性价比不断提高,使其迅速渗透到各行各业,很快取代了小型计算机系统,成为计算机数控系统的核心。目前,计算机数控系统(CNC)均指由一个或多个微型计算机作为数控系统
11、核心组件的数控系统。现代数控系统也主要是基于微型计算机的数控系统。1.2 数控技术在国民经济中的作用 数控技术经过半个多世纪的发展己经成为现代制造技术的基础,它的发展和应用标志着生产和控制领域一个崭新时代的到来,使世界制造业的格局发生了巨大变化。数控技术的广泛应用使机械制造业的生产方式、产业结构和管理方式发生了深刻的变化,它的关联效益、辐射能力更是难以估计。数控技术是制造业实现自动化、柔性化、集成化生产的基础。现代CAD/CAM、FMS、CIMS和FA(自动化工厂)等都是建立在数控技术之上的。数控技术是国际商业贸易的重要组成部分,发达国家都把数控设备视为具有高技术附加值、高利润的重要出口产品,
12、贸易额逐年增加。数控技术是关系到国家战略地位和体现国家综合国力水平重要基础产业,其水平高低是衡量一个国家制造业现代化程度的核心标志,实现加工机床及生产过程数控化,是当今制造业的发展方向。专家们曾预言:机械制造业的竞争,其实质是数控技术的竞争。鉴于此,发达国家把提高数控技术水平作为提高制造业水平的重要基础,竞相发展本国的数控产业。当前,以数控技术为主要标志的现代制造业成了美国、日本、欧洲等工业国家竞争的焦点之一。1.3 数控技术在国内的发展我国从1958年开始研究数控技术,一直到60年代中期处于研制、开发阶段。1965年,国内开始研制晶体管数控系统。60年代末至70年代初研制成功X53K-1G数
13、控铣床、CJK-18数控系统和数控非圆齿轮插齿机。从70年代开始,数控技术在车、铣、钻、键、磨、齿轮加工、电加工等领域全面展开,数控加工中心在上海、北京研制成功。但由于电子元器件的质量和制造工艺水平低,致使数控系统的可靠性、稳定性问题没有得到解决,因此未能广泛推广。70年代至80年代初,国内的数控技术的发展总体步入徘徊期。但在这一时期数控线切割机床是个例外,由于其结构简单、使用方便、价格低廉,在模具加工中得到了推广。80年代我国先后从日本、美国等国家引进了部分数控装置和伺服系统技术,并于1981年在我国开始批量生产。在此期间,我国在引进、消化吸收的基础上,跟踪国外先进技术的发展,开发出了一些高
14、档的数控系统,如多轴联动数控系统、分辨率为0.02林m的高精度数控系统、数字仿形系统、为柔性单元配套的数控系统等,结束了国内数控技术徘徊不前的局面。到1985年,中国的数控机床新品种累计达80多种,包括加工中心、数控车床、数控铣床、数控磨床等,使得数控技术的发展总体进入实用阶段。90年代以后,中国在数控技术发展上制定并贯彻了“集中优势,突破关键,以我为主,发展产业”的方针,逐步形成了航天数控集团、华中数控和蓝天数控等生产普及型数控系统,建成了批量生产各种数控机床的若干产业化基地。同时,国内数控系统在技术上也趋于成熟,在高速主轴、快速进给、快速换刀、柔性制造、快速成型等技术上都取得了突破,一些重
15、大关键技术已达到国际先进水平。这个时期,国内的数控技术获得了飞速发展,奠定了中国数控机床产业和现代数控技术的坚实基础。1.4 课题研究的背景及意义 1.4.1 背景一个国家的制造业水平在很大程度上可以体现国家的实力,国家的发展也在很大程度上依赖于先进的制造业,所以大多数国家都非常重视大力发展制造业,二战后,计算机控制技术、微电子技术、信息和自动化技术有了迅速的发展,并在制造业中得到了愈来愈广泛的应用,先后出现了数控(NC)、计算机数控(CNC)、柔性制造单元(FMC)、柔性制造系统(FMS)、计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)等多项先进制造技术与制造模式,推
16、动着世界制造业进入一个崭新的阶段川。而在这些技术环节中,具有很多优点的步进电机就是一个重要角色,比如在数控技术中。步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Stepping motor、Pu1Semotor或 stepper Servo,其应用发展己有约80年的历史。可以说步进电动机天生就是一种离散运动的装置,是纯粹的数字控制电动机,步进电机驱动器通过外加控制脉冲,控制步进电动机各相绕组的导通或截止,从而使电动机产生步进运动。就是说给一个电脉冲信号,电动机就转过一个角度或者前进一步,其输出转角、转速与输入脉冲的个数、频率有着严格的比例关系。这些关系在负载能力范围内不随电源电压、负载大小
17、、环境条件等的变化而变化。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高。步进电机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点。正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。比如在数控系统中就得到广泛的应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国己经能够自行研制开发适合我国数控
18、机床发展需要的各种档次的数控系统。其中华中数控系统解决了“五轴联动”,为“神州”系列飞船顺列升空立下了汗马功劳。虽然与发达国家相比,我们我国的数控技术方面整体发展水平还比较低,但已经在我国占有非常重要的地位,并起了很大的作用。除了在数控系统中得到广泛的应用,近年来由于微型计算机方面的快速发展,使步进电机的控制发生了革命性变革。优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控机床,电子钟,医疗设备及自动绘图仪,数字控制系统,工具机控制,程序
19、控制系统以及许多航天工业的系统中得到应用。因而,对于步进电机控制的研究也就显得重要了。为了得到良好的控制性能,对步进电机的控制的研究就一直没有停止过,许多重大的技术得以实现。上世纪80年代以后,由于微型计算机以多功能的姿态出现,步进电动机的控制方式变得更加灵活多样。原来的步进电机控制系统采用分立元件的控制回路,或者集成电路,不仅调试安装复杂,要消耗大量元器件,而且一旦定型之后,要改变控制方案就一定要重新设计电路,不利于系统的改进升级。基于微型单片机的控制系统则通过软件来控制步进电机,能够更好地发挥步进电机的潜力。因此,用微型单片机控制步进电机己经成为了一种必然的趋势,也符合数字化的时代发展要求
20、。还比如为了适应一些领域中高精度定位和运行平稳性的要求,出现的步进电机细分驱动技术,就包括振荡器、环行分配器控制的细分驱动、基于单片机斩波恒流驱动、基于单片机的直流电压驱动三种常见驱动方式,除上述三种步进电机的驱动方案之外,目前报道的驱动方案还有根据汇编语或C语一言进行软件开发,在windows平台下利用Visua1 C+6.0提供的串行通信控件Mscolnln来实现PC机与步进电机控制器之间的数据通讯,最终实现由PC机直接控制步电机的方法;在windows平台下和单片机配合控制步进电机PLC控制的脉冲驱动方案等等。但是这些高级优秀设备价格比较昂贵,对于中小型企业来说根本无法承受,以单板机或单
21、片机为数控核心,以步进电机为执行元件,由于其结构简单,价格便宜,只需一万元左右就可以装备一台经济型数控机床,很适合我国中小型企业使用。采用步进电机作为伺服执行元件,不仅可以应用于经济型数控伺服系统,而且也可以辅以先进的检测和反馈元件,组成高精度全闭环数控系列,从而达到很高的加工精度。1.4.2 意义在满足一般工作要求的情况下,尽量使控制系统做到:系统硬件结构简单,成本低;功能较为齐全;适应性强;电机各种运行状态指示一目了然,操作方便;系统抗干扰和可靠性高;本论文就是采用这个思路进行设计。一般步进电机控制器都用硬件实现,虽然电路可以做到了高集成度,可价格较贵,功能相对较单一,并且设计要求有所改变
22、,就得改变整个硬件电路,比较麻烦。而采用单片机的软件和硬件结合进行控制,运用其强大的可编程和运算功能,充分利用单片机的各种资源,能灵活的对步进电机进行控制,实现其不同模式、步数、正反转、转速等控制,如果需改变控制要求,一般只需改变软件就能适应新的环境,并且在本设计中利用动态扫描技术,把显示电路和键盘电路有机的结合起来,节约了单片机的端口,能做到一定的人机交换,而且为了抗干扰,提高可靠性,加入看门狗,在软件设计上加入去抖动,因此具有一定的应用价值。 1.5 课题研究的主要内容 本课题主要设计出以AT89552单片机为控制核心,以步进电机为执行器件的简易数控控制系统,用汇编语言编写一个小型操作系统
23、,来管理数控系统的各个功能模块,如手动、自动、编辑和液晶显示等功能。在切实掌握硬件电路的工作原理基础上,也能很好的锻炼软件编写能力。课题需要完成的主要内容如下: (1)选择AT89552单片机芯片的基础上,深入了解芯片的功能和特点以及其外围接口电路,合理规划内存资源,编写小型操作系统,用来管理系统的液晶显示、手动操作、自动操作、文件编辑和执行程序的模拟仿真等功能模块;(2)合理编译相应程序,使其转化成平台数控系统可执行的文件;(3)在平台的硬件基础上,实现基本圆弧插补功能和直线插补功能;(4)编写出简单数控编写程序G代码;本论文第一章为绪论,第二章为数控系统总体方案设计,第三章为系统中所涉及的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 仪表 车床 简易 数控系统 实现
链接地址:https://www.31ppt.com/p-2943480.html