第一章 数控系统概述(汪).doc
《第一章 数控系统概述(汪).doc》由会员分享,可在线阅读,更多相关《第一章 数控系统概述(汪).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 数控系统概述 数控系统是现代机械制造系统的重要基础之一,而数控机床是数控系统应用最为广泛和最为典型的一类系统。所以,本章首先对数控机床的基本概念、结构组成、分类方法、显著特点以及发展过程进行了介绍,然后着重介绍了计算机数控系统的基本工作原理、内部信息流的处理过程及其各种功能,最后还简单介绍了数控机床与现代机械制造系统之间的关系。第一节 基本概念一、数控系统的基本概念数控是数字控制(Numerical Control,NC)的简称。从广义上讲是指利用数字化信息实行控制,也就是利用数字控制技术实现的自动控制系统,其被控对象可以是各种生产过程。而这里主要从狭义上理解,也就是利用数字化信息对机
2、床轨迹和状态实行控制,例如:数控车床、数控铣床、数控线切割机床、数控加工中心等。因此,本书主要以机床作为被控对象,讨论数控系统的工作原理。任何生产都有一定的过程,采用数字控制技术,生产过程被用某种语言编写的程序来描述,以数字形式送入计算机或专用控制装置,利用计算机的高速数据处理能力,识别出该程序所描述的生产过程,通过计算和处理将此程序分解为一系列的动作指令,输出并控制生产过程中相应的执行对象,从而可使生产过程能在人不干预或少干预的情况下自动进行,实现生产过程自动化。可见,计算机数字控制系统都是由输入、决策与输出三个环节组成。数控系统与被控机床本体的结合体称为数控机床。它是具有高附加值的技术密集
3、型产品,实现了高度的机、电、液、光、气一体化。它集机械制造、计算机、微电子、现代控制及精密测量等多种技术为一体,使传统的机械加工工艺发生了质的变化。这个变化的本质就在于用数控系统实现了加工过程的自动化操作。二、数控系统的组成数控系统一般由输入/输出装置、数控装置、伺服系统(驱动控制装置)、机床电器控制装置四部分组成,机床本体为被控对象,如图1-1所示。图1-1数控机床的组成框图数控系统是严格按照外部输入的程序对工件进行自动加工的,现将从外部输入的、描述机床加工过程的程序称为数控加工程序,它是用字母、数字和其他符号的编码指令规定的程序。数控加工程序按零件加工顺序记载机床加工所需的各种信息,有零件
4、加工的轨迹信息(如:几何形状和几何尺寸等)、工艺信息(如:进给速度和主轴转速等)及开关命令(如:换刀、冷却液开/关和工件装/卸等)。数控加工程序常常记录在各种信息载体上,其形式可以是:穿孔纸带、磁带、磁盘、半导体存储器等各种可以记载二进制信息的媒介。通过各种输入装置,信息载体上的数控加工程序将被数控装置所接收。输入装置将数控加工程序等各种信息输入数控装置,输入的内容及数控系统的工作状态可以通过输出装置观察。常用的输入/输出装置有:纸带阅读机、盒式磁带录音机、磁盘驱动器、通信网络接口、CRT及各种显示器件等。数控装置是数控系统的核心。它的主要功能是:正确识别和解释数控加工程序,对解释结果进行各种
5、数据计算和逻辑判断处理,完成各种输入、输出任务。其形式可以是由数字逻辑电路构成的专用硬件数控装置或计算机数控装置。前者称作硬件数控装置,或NC装置,其数控功能由硬件逻辑电路实现;后者称为CNC装置,其数控功能由硬件和软件共同完成。数控装置将数控加工程序按两类控制信息分别输出:一类是连续控制量,送往驱动控制装置;另一类是离散的开关控制量,送往机床电器逻辑控制装置。伺服系统(驱动控制装置)位于数控装置和机床本体之间,包括进给轴伺服驱动装置和主轴伺服驱动装置。进给轴伺服驱动装置由位置控制单元、速度控制单元、电动机和测量反馈单元等部分组成,它按照数控装置发出的位置控制命令和速度控制命令正确驱动机床受控
6、部件的移动。主轴驱动装置主要由速度控制单元组成。机床电器控制装置也位于数控装置和机床之间,接受数控装置发出的开关命令,主要完成机床主轴选速、起停和方向控制功能,换刀功能,工件装夹功能,冷却、液压、气动、润滑系统控制功能以及其他机床辅助功能。其形式可以是继电器控制线路或可编程逻辑控制器(PLC)。根据不同的加工方式,机床本体可以是车床、铣床、钻床、镗床、磨床、加工中心及电加工机床等。与传统的普通机床相比,数控机床本体的外部造型、整体布局、传动系统、刀具系统及操作机构等方面都应该符合数控的要求。数控机床还配有各种辅助装置,其作用是配合机床完成对零件的加工。如:切削液或油液处理系统中的冷却或过滤装置
7、,油液分离装置,吸尘吸雾装置,润滑装置及辅助主机实现传动和控制的气动、液动装置等。除上述通用辅助装置外,从目前数控机床技术现状看,至少还有五类辅助装置是数控机床应该配备的:对刀仪、自动编程机、自动排屑器、物料储运及上下料装置和交流稳压电源。当数控系统采用计算机数控装置(CNC装置)时,该数控系统就称作计算机数控系统。目前,在市场上以NC装置为核心的硬件数控系统已日益减少,取而代之的是以CNC装置为核心的计算机数控系统,且绝大多数CNC装置都采用微型计算机系统。计算机数控系统由硬件和软件共同完成数控任务,因此,其组成形式更加灵活,其基本组成如图1-2所示。图1-2计算机数控系统的组成它具有数控系
8、统一般组成形式的各个部分,此外,现代数控装置不仅能通过读取信息载体方式,还可以通过其他方式获得数控加工程序。例如:通过键盘方式输入和编辑数控加工程序;通过通信方式输入其他计算机程序编辑器、自动编程器、CAD/CAM系统或上位机所提供的数控加工程序。高档的数控装置本身已包含一套自动编程系统或CAD/CAM系统,只需采用键盘输入相应的信息,数控装置本身就能自动生成数控加工程序。计算机数控装置在软件作用下,可以实现各种硬件数控装置所不能完成的功能,例如:图形模拟显示,系统诊断,各种复杂的轨迹控制算法和补偿算法的实现,智能控制的实现,通信及联网功能等。现代数控系统采用可编程逻辑控制器(PLC)取代了传
9、统的机床电器逻辑控制装置,即继电器控制线路。用PLC控制程序实现数控机床的各种继电器控制逻辑。PLC可位于数控装置之外,称为独立型PLC;也可以与数控装置合为一体,称作内装型PLC。三、数控系统中的有关约定(一) 数控加工程序的格式如前所述,数控加工程序是从外部输入数控装置的、用以描述机床加工过程的程序。数控加工程序由一个个程序段组成,每一个程序段都由一个个功能字组成,每个功能字都由一个个字符组成,它将零件加工过程的几何数据、工艺数据以及各种辅助开关命令(换刀、冷却、夹紧、松开等),按机床部件的运动顺序,用数控系统规定的功能代码和程序格式编成加工程序单。一般数控加工程序段的格式如下:N G X
10、 Y Z F S T M LF 程 准 进 主 刀 辅 序 备 坐 给 轴 具 助 段 功 标 速 速 功 功 序 能 值 度 度 能 能 号 每个程序段的起始为程序段序号功能字,随后为工艺和几何信息方面的功能字,段末以换行符或回车符结束。每个功能字以字母开始,后面跟着几位数字,常见26个字母在数控系统中所表示的含义可参见附录1,其中,准备功能字(G)指定数控系统应准备好某种运动和工作方式,辅助功能字(M)指定了数控系统在加工过程中的辅助开关量控制功能,常见的各种准备功能G代码和辅助功能M代码可参见附录2给出的部颁标准JB3208-83。例如数控加工程序段: N010 G01 X60 Y40
11、F60 S800 T01 M03 LF表示本程序段为第10段,指定机床运动部件以直线形式从刀具所在点移动到X=60、Y=40的点,移动速度为60毫米/分,主轴以转速800转/分顺时针方向旋转,采用1号刀具。(二) 数控加工程序采用的编码数控加工程序保存在控制介质上,其字母、数字和各种符号是以各种编码来表示的。在数控机床中常用的编码有两种,即ISO代码和EIA代码(参见附录1)。ISO代码是由国际标准化组织(International Standard Organization)颁布的编码形式,是由八位二进制信息组成的编码,其最高位为补偶位,所能表示的信息量最多为128种。EIA代码是由美国电子
12、工业协会(Electronic Industry Association)颁布的代码,也是由八位二进制信息组成的编码,其由低位向高位数的第五位为补奇位,最高位只有“程序段结束”代码(CR)用到,因此,所能表示的信息量最多为64种。在数控系统的存储器中,数控加工程序通常以ASC码形式保存,它是美国信息交换标准代码,由七位二进制信息组成,能形成127个不同编码的组合(参见附录3)。事实上,ISO代码就是在ASC码的基础上,在最高位增加一个补偶位形成的。(三) 数控机床坐标系在数控系统中,为了精确控制机床移动部件的运动需要建立相应的坐标系,统一规定数控机床坐标轴名称及其运动的正、负方向,可使编程简单
13、,并使所编程序对同类机床具有互换性。对此,国际上很早就制定有统一标准,我国也于1982年颁布过JB3051-82数控机床坐标和运动方向的命名,1989年2月15日又由国际标准化组织ISO/DP841及其分技术委员会ISO/TC184/SC1新提出“机床数控坐标轴和运动方向专用术语”。标准的数控机床坐标系统采用右手直角笛卡儿坐标系。基本坐标轴为X、Y、Z直角坐标,围绕X、Y、Z各轴的旋转运动轴为A、B、C。用右手直角笛卡儿坐标法则可判定X、Y、Z三轴的关系和正方向;用右手螺旋法则可判定三个直角坐标轴与A、B、C轴的关系和A、B、C轴的正方向,如图1-3所示。图1-3 数控机床右手坐标系统当考虑刀
14、具移动时,用不加“”的字母表示运动的正方向;当考虑工件移动时,则用加“”的字母表示运动的正方向。但为了使编程人员在编程时不必考虑是刀具运动还是工件运动,只需根据零件图纸进行编程,所以标准规定在确定坐标系时一律看作工件相对静止而刀具产生运动。另外,还规定增大刀具与工件之间距离的方向为正方向。Z轴为平行于机床主轴的坐标轴,如果机床有一系列主轴,则选择尽可能垂直于工件装夹面的主要轴为Z轴。Z轴的正方向定义为工件到刀具夹持的方向。X轴作为水平的、平行于工件装夹平面的轴,它平行于主要的切削方向,且以此为正向。对于工件旋转运动的机床(如:车床、磨床),面向Z轴正向,右方为X轴正向;对于刀具旋转运动的机床(
15、如:铣床、镗床),当Z轴为水平时,则由主轴向工件看时,右方为X轴正向,当Z轴为垂直时,则由主要主轴向立柱(对双柱机床应为左侧立柱)看时右方为X轴正向;在没有旋转的刀具或工件(如:牛头刨床)上,X轴平行于主要切削方向。Y坐标轴垂直于X及Z轴坐标,当+X、+Z轴确定后,按右手直角坐标系确定Y轴。X、Y、Z为主坐标系,或称第一坐标系。若有平行于X、Y、Z的第二组坐标和第三组坐标则分别指定为U、V、W和P、Q、R。靠近主轴的直线运动为第一坐标系,稍远的为第二坐标系。如图1-4所示为数控车床和数控铣床坐标系示意图。图1-4 数控车床和数控铣床坐标系在数控机床中,根据坐标原点不同,同时存在着多种坐标系,包
16、括机床坐标系、工件坐标系(编程坐标系)、绝对坐标系和相对坐标系等。为了确定各种坐标系下的坐标值,必须先明确一些“点”的概念,包括机床零点、机床参考点、工作零点和刀架相关点。如图1-5所示为立式铣床及加工中心各坐标点的关系,如图1-6所示为数控车床各坐标点的关系。图中M为机床零点、R为机床参考点、W为工作零点、C为刀架相关点、P为刀尖,XMW、ZMW为工件零点到机床零点的坐标,而XMR、ZMR为机床参考点到机床零点的坐标,XCR、ZCR为机床参考点到刀架相关点的坐标,XCP、ZCP为刀尖到刀架相关点的坐标。在图1-5中主轴上的R点实际上即为刀架相关点(图中已与参考点重合)。图1-5 立式加工中心
17、各坐标点关系示意图图1-6 数控车床各坐标点关系示意图机床零点(机械原点、机床原点)M 这是机床坐标系的设计原点,它在机械硬件上的位置是由机床本体制造厂家所确定的。机床参考点(电气原点) R 这是机床制造厂在机床上设置的,通过末端行程开关粗测定,又用测量系统精测定的一个固定点,通常位于工作台运行范围的一个角上。它相对机床零点的坐标位置在机床出厂前已经精确地确定,是数控装置确定机床原点的参考点。通过“回参考点”工作方式,可手动或由程序控制,以011m的精度到达参考点;有些数控系统开机后能自动回参考点,并使当前实际坐标值也置为参考点相对机床原点的确定值。工件零点(编程原点)W 编程人员在编写数控加
18、工程序时,为定义工件尺寸,在工件上选择的坐标原点。在一个工件上,这样的原点可以设定一个或多个。因工件安装在工作台或夹具上的位置是不固定的,所以工件原点相对机床原点的位置也是变动的,因此,又称其为浮动原点。工件原点相对机床原点的坐标位置由G代码(G54G59等)指定,可由编程员编入程序或通过数控系统的数控面板等设备输入。刀架相关点C 这是机床制造厂在刀架上设置的一个位置点,当机床回参考点运行后,它与机床参考点R相重合。在工件的实际加工中,一般都要使用多把刀具,如,粗加工刀具、精加工刀具及孔加工刀具等,各刀具的切削点相对刀架相关点的偏离位置将被测出,作为刀具参数,在加工开始前输入系统,用于加工轨迹
19、的相应校正(刀具补偿计算)。数控机床的各运动坐标点可以在绝对坐标系或相对坐标系下确定。若各坐标点都以某一固定坐标原点来计量,这样的坐标系称为绝对坐标系;若运动轨迹的终点以其起点为坐标原点来计算,这样的坐标系称为相对坐标系。四、数控系统的分类(一) 按数控机床运动轨迹分类1点位数控系统 这类数控系统控制机床运动部件从一点准确地移动到另一点,在移动过程中不进行加工,因此对两点间的移动速度和运动轨迹没有严格要求,可以先沿一个坐标轴移动完毕,再沿另一个坐标轴移动,也可以多个坐标轴同时移动,但是为了提高加工效率,一般要求运动时间最短,为了保证定位精度,常常要求运动部件的移动速度是“先快后慢”,即先以快速
20、移动接近目标点,再以低速趋近并准确定位。这类数控机床主要有数控钻床、数控坐标镗床和数控冲床等。2直线数控系统这类数控系统不仅要控制机床运动部件从一点准确地移动到另一点,还要控制两相关点之间的移动速度和轨迹,其轨迹一般为与某坐标轴平行的直线,也可以为与坐标轴成45夹角的斜线,但不能为任意斜率的直线,且可一边移动一边切削加工,因此其辅助功能也比点位数控系统多一些。例如:它可能被要求具有主轴转速控制、进给速度控制和刀具自动交换等功能。这类数控机床主要有简易数控车床、数控镗床等。也可以与点位数控系统结合起来,设计成点位/直线数控系统。3轮廓数控系统这类数控系统能够同时对两个或两个以上运动坐标的位移及速
21、度进行连续相关的控制,使其合成的平面或空间的运动轨迹符合被加工工件图纸的要求。这类数控系统的辅助功能比前两类都多。相应的数控机床主要有数控车床、数控铣床、数控磨床、加工中心和电加工机床等。连续切削控制系统同时控制且相互独立的轴数,可以有2轴控制,2.5轴控制,3、4、5轴控制等。2轴控制指的是可以同时控制2轴,但机床也许多于2轴,如X、Y、Z三个移动坐标轴,可以进行如图1-7所示形状的零件加工;2.5轴控制是指两个轴连续控制,第三个轴点位或直线控制,从而实现三个主要轴X、Y、Z内的二维控制;3轴控制是指同时控制X、Y、Z三个坐标,这样刀具在空间的任意方向都可移动,因而能够进行三维的立体加工,如
22、图1-8所示;4轴控制是指同时控制四个坐标运动,即在三个平动坐标之外,再加一个旋转坐标,同时控制四个坐标的数控机床如图1-9所示,可用来加工叶轮或圆柱凸轮;5轴控制中的5个轴是三个平动坐标X、Y、Z,再加上围绕这些直线坐标旋转的旋转坐标A、B、C中的两个坐标形成同时控制五个坐标,这时刀具可以给定在空间的任意方向,因而当进行曲面切削时,可以使刀具对曲面保持一定角度,如图1-10所示。此外,五轴联动数控机床在一次装夹的情况下,能实现任意方向的孔加工,并且由于刀具可以按数学规律导向,使之垂直于任何双曲线平面,因此特别适合于加工透平叶片、机翼等零件。图1-7 同时控制两个坐标的轮廓加工图1-8 三轴联
23、动的轮廓加工图1-9 同时控制四个坐标的轮廓加工图1-10 五轴联动的轮廓加工 (二) 按数控机床伺服系统分类1开环数控系统这类数控系统不带检测装置,也无反馈电路,一般以步进电动机或电液脉冲马达作为执行元件,其框图如图1-11所示。数控装置输出的指令进给脉冲经驱动电路功率放大,转换为控制步进电动机各定子绕组依次通电断电的电流脉冲信号,驱动步进电动机旋转,再经过机床传动机构(齿轮箱、丝杠等)带动工作台移动。这种方式只有前向通道,没有反馈通道,控制简单,调试维修方便,价格比较低廉,但精度和速度受到限制。目前,在国内被广泛应用于经济型数控系统和普通机床数控改造过程中。图1-11 开环数控系统控制框图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 数控系统概述汪 数控系统 概述
限制150内