您好,欢迎访问三七文档
第2章数控系统本章内容:1.CNC的组成、工作过程、功能与特点2.CNC的硬件结构3.CNC系统的软件结构4.CNC系统的插补原理2.1数控系统的总体结构和各部分功能2.1.1数控系统的总体结构数控系统的工作过程:数控机床加工零件,首先必须将被加工零件的几何数据和工艺数据按规定的代码和程序格式编写加工程序,然后将所编写程序指令输入到机床的数控系统中,数控系统再将程序(代码)进行译码、数据处理、插补运算,向机床各个坐标的伺服机构和辅助控制装置发出信息和指令,驱动机床各运动部件,控制所需要的辅助运动,最后加工出合格零件。这些信息和指令包括:各坐标轴的进给速度、进给方向和进给位移量、各状态的控制信号。数控系统的结构(FANUC-6MB)CNC系统的组成及特点CNC是在NC的基础上发展起来的,其部分或全部控制功能通过软件来实现。只要更改控制程序,无需更改硬件电路,就可改变控制功能。因此,CNC系统在通用性、灵活性、使用范围等诸方面具有更大的优越性。CNC系统的组成CNC数控系统由程序、输入输出设备、计算机数字控制系统、可编程逻辑控制器(PLC)、主轴驱动装置和进给驱动装置等组成,习惯上称为CNC系统。CNC系统由硬件和软件组成,软件在硬件的支持下运行,离开软件硬件便无法工作,二者缺一不可。CNC系统的组成(1)CNC系统硬件的层次结构由计算机基本系统、设备支持层、设备层三部分组成。计算机基本系统设备层设备支持层接口人机控制运动控制PMC其他I/O其他设备计算机系统显示设备输入/出设备机床机器人测量机...CNC系统硬件的层次结构CNC系统的组成(2)CNC系统软件的功能结构CNC系统软件是具有实时性和多任务性的专用操作系统,该操作系统由CNC管理软件和CNC控制软件两部分组成。其结构框图如图所示。操作系统管理软件控制软件零件程序管理显示处理人机交互交互位置控制输入输出管理插补运算故障诊断处理速度处理机床输入输出编译处理主轴控制刀具半径补偿......图3-2CNC软件系统功能框图CNC系统的组成(3)CNC硬件软件的作用和相互关系CNC系统的系统软件在系统硬件的支持下,合理地组织、管理整个系统的各项工作,实现各种数控功能,使数控机床按照操作者的要求,有条不紊地进行加工。CNC系统的硬件和软件构成了CNC系统的系统平台,如图所示。CNC系统的组成CNC系统平台硬件操作系统管理软件应用软件控制软件数控加工程序接口被控设备机床机器人测量机......CNC系统的工作原理CNC系统在其硬件环境支持下,按照系统监控软件的控制逻辑,对输入、译码、刀具补偿、速度规划、插补、位置控制、I/O口处理、显示和诊断等方面进行控制。(1)输入数据处理程序输入数据处理程序接收输入的零件加工程序,将其用标准代码表示的加工指令和数据进行编译、整理,按所规定的格式存放。有些系统还要进一步进行刀具半径偏移的计算,或为插补运算和速度控制等进行一些预处理。CNC系统的工作原理输入数据处理程序一般包括下面三项内容:①输入②译码③数据处理CNC系统的工作原理(2)插补运算及位置控制程序插补运算程序完成CNC系统中插补器的功能,即实现坐标轴脉冲分配的功能。脉冲分配包括点位、直线以及曲线三个方面。插补运算的结果输出,经过位置控制部分(这部分工作既可由软件完成,也可由硬件完成)控制伺服系统运动,控制刀具按预定的轨迹加工。位置控制的主要任务是在每个采样周期内,将插补计算出的理论位置与实际反馈位置相比较,用其差值去控制进给电动机。CNC系统的工作原理(3)速度控制程序编程所给的刀具移动速度是在各坐标的合成方向上的速度。速度处理首先要做的工作是根据合成速度来计算各运动坐标方向的分速度。速度控制程序的目的就是控制脉冲分配的速度,即根据给定的速度代码(或其他相应的速度指令),控制插补运算的频率,以保证按预定速度进给。速度控制可以用两种方法实现:一种是用软件方法,如程序计数法实现;另一种用定时计数电路由外部时钟计数,运用中断方法来实现。CNC系统的工作原理(4)系统管理程序为数据输入、处理及切削加工过程服务的各个程序均由系统管理程序进行调度,因此,它是实现CNC系统协调工作的主体软件。管理程序还要对面板命令、时钟信号、故障信号等引起的中断进行处理。水平较高的管理程序可使多道程序并行工作。有的管理程序还安排进行自动编程工作,或对系统进行必要的预防性诊断。CNC系统的工作原理(5)诊断程序诊断程序可以在运行中及时发现系统的故障,并指示出故障的类型。也可以在运行前或发生故障后,检查各种部件(接口、开关、伺服系统)的功能是否正常,并指出发生故障的部位。还可以在维修中查找有关部件的工作状态,判别其是否正常,对于不正常的部件给予显示,便于维修人员能及时处珲。CNC系统的特点(1)具有灵活性和通用性CNC系统的功能大多由软件实现,且软硬件采用模块化的结构,使系统功能的修改、扩充变得较为灵活。CNC系统其基本配置部分是通用的,不同的数控机床仅配置相应的特定的功能模块,以实现特定的控制功能。(2)数控功能丰富插补功能:二次曲线、样条、空间曲面插补补偿功能:运动精度补偿、随机误差补偿、非线性误差补偿等人机对话功能:加工的动、静态跟踪显示,高级人机对话窗口编程功能:G代码、篮图编程、部分自动编程功能。(3)可靠性高CNC系统采用集成度高的电子元件、芯片是可靠性的保证。许多功能由软件实现,使硬件的数量减少。丰富的故障诊断及保护功能(大多由软件实现),从而可使系统的故障发生的频率和发生故障后的修复时间降低。(4)使用维护方便操作使用方便:用户只需根据菜单的提示,便可进行正确操作。编程方便:具有多种编程的功能、程序自动校验和模拟仿真功能。维护维修方便:部分日常维护工作自动进行(润滑,关键部件的定期检查等),数控机床的自诊断功能,可迅速实现故障准确定位。(5)易于实现机电一体化数控系统控制柜的体积小(采用计算机,硬件数量减少;电子元件的集成度越来越高,硬件的不断减小),使其与机床在物理上结合在一起成为可能,减少占地面积,方便操作。1基本功能(数控系统都应具备)控制功能,准备功能,插补功能,进给功能,主轴功能,辅助功能,刀具管理功能,显示功能2扩展功能补偿功能,自诊断功能、固定循环功能,通信功能,人机对话编程功能,图形显示功能等数控系统的功能ⅠⅡⅢ硬件软件Ⅳ几种典型的软硬件界面的划分程序输入数据处理插补位控速控伺服电机测量计算机数控系统由硬件和软件组成,数控系统软件和硬件的功能界面:哪些功能由软件来实现,哪些功能由硬件来实现,或怎样确定软件和硬件在数控系统中所承担的任务。四种功能界面的划分,代表了不同时期的数控系统产品。数控系统发展的趋势是软件承担的任务越来越多。这主要是由于计算机的运算处理能力不断增强,使软件运行的速度大大提高的结果。这种趋势并不是一成不变的,随着电子技术的发展,硬件的成本也在不断降低,如果硬件的制造可以做到象软件一样灵活,能够根据特殊需求,专门制做的时候,硬件所担负的功能还会逐步增加。2.2数控系统的硬件结构•1、单处理器结构•单微处理器数控系统由于其结构简单,价格低,在经济型数控系统中应用广泛。在单微处理器结构中,整个系统由一个微处理器来完成数据存储和处理、插补运算、输入输出控制、显示等功能,并对其进行控制和处理。采用集中控制、分时处理的控制方式。单个微处理器通过总线与存储器、输入输出接口及其它接口相连,构成整个CNC系统。•某些CNC系统虽然有两个以上的微处理器,但其中只有一个微处理器能够控制系统总线,占用总线资源,而其他微处理器只作为专用控制部件,不能控制系统总线,不能访问主存储器,它们组成主从结构,故也归于单微处理器结构中。2.2数控系统的硬件CPUEPROMRAMIN接口OUT接口纸带阅读机MDI/CRT接口位置控制其它接口总线1、单微处理机数控系统用80C31单片机组成的简易数控系统的硬件系统图CPU纸带机接口RS232接口CRT/MDI接口手摇轮接口ROM接口RAM接口PLC接口位控单元位控单元位控单元主轴单元D/AD/AD/AD/A速度单元速度单元速度单元速度单元MMMMMST功能单微处理机数控系统的结构单处理器计算机数字控制①微处理器微处理器CPU是CNC系统的核心,主要由运算器和控制器两部分组成。运算器含算术逻辑运算、寄存器和堆栈等部件,对数据进行算术和逻辑运算。控制器从存储器中依次取出组成程序的指令,经过译码,向CNC系统各部分按顺序发出执行操作的控制信号,使指令得以执行。同时接收执行部件发回来的反馈信息,控制器根据程序中的指令信息及这些反馈信息,决定下一步命令操作。单处理器计算机数字控制②总线总线是由赋予一定信号意义的物理导线构成,按信号的物理意义,可分为数据总线、地址总线、控制总线三组。数据总线为各部件之间传送数据,数据总线的位数和传送的数据宽度相等,采用双方向线。地址总线传送的是地址信号,与数据总线结合使用,以确定数据总线上传输的数据来源地或目的地,采用单方向线。控制总线传输的是管理总线的某些控制信号,如数据传输的读写控制、中断复位及各种确认信号,采用单方向线。单处理器计算机数字控制③存储器存储器用于存放数据、参数和程序等。系统控制程序存放在可擦写只读存储器(EPROM)中,即使系统断电控制程序也不会丢失。程序只能被CPU读出,不能随机写入,必要时可用紫外线擦除EPROM,再重写监控程序。常用的EPROM有2732、2764、27128、27256、27512、27010等。运算的中间结果存放在随机存储器(RAM)中,常用的RAM有6264、62256等。存放在RAM中的数据能随机地进行读写,但如不采取适当的措施,断电后存放信息会丢失。单处理器计算机数字控制④I/O(输入/输出)接口CNC系统和机床之间的信号一般不直接连接,而通过输入(Input)和输出(Output)接口(I/O)电路连接。接口电路的主要任务如下:1)进行必要的电气隔离,防止干扰信号引起误动作。2)进行电平转换和功率放大。单处理器计算机数字控制⑤MDI/CRT接口MDI手动数据输入是通过数控面板上的键盘操作。当扫描到有键按下时,将数据送入移位寄存器,经数据处理判别该键的属性及其有效,并进行相关的监控处理。CRT(阴极射线管)接口在CNC软件控制下,在单色或彩色CRT(或LCD)上实现字符和图形显示,对数控代码程序、参数、各种补偿数据、坐标位置、故障信息、人机对话编程菜单、零件图形和动态刀具轨迹等进行实时显示。单处理器计算机数字控制⑥位置控制模块速度控制、位置反馈等单元组成位置环控制模块。机床数控系统对位置环的控制要求是无超调、无滞后、特性硬、抗干扰能力强;对速度环的要求是大惯性、大调速比(一般大于1:2000)、特性硬。下图是位置环与速度环示意图。单处理器计算机数字控制⑦可编程控制器可编程控制器(ProgrammableLogicController)简称PLC,替代传统机床强电继电器逻辑控制,利用逻辑运算实现各种开关量的控制。CNC系统和PLC的数据交换和处理过程如下:1)CNC系统将要PLC处理的数据写到DPRAM中;2)PLC从DPRAM中读取数据,并进行相关逻辑检测、逻辑运算和处理;3)一方面PLC用处理的结果通过输出接口控制机床电气,另一方面将处理的状态通过DPRAM反馈给CNC系统;4)CNC系统根据反馈结果,进行相关处理和显示。单处理器计算机数字控制⑧通信接口当CNC系统用作设备层和工作层控制器组成分布式数控系统DNC或柔性制造系统FMS时,还要与上级计算机或直接数字控制器DNC进行数字通信。2、多微处理器结构多微处理器数控系统可以满足现代数控机床高速度、高精度、多功能的要求。在多微处理器结构中有两个或两个以上微处理器。多微处理器CNC系统采用模块化技术,由多个功能模块组成。有管理模块、插补模块、位置控制模块、存储器模块、操作面板管理和显示模块以及PLC模块等。多微处理器CNC系统在结构上可分为共享存储器结构和共享总线结构(1)多微处理器CNC
本文标题:数控系统(一)
链接地址:https://www.777doc.com/doc-287127 .html