数控系统的定义及组成课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控系统的定义及组成课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 定义 组成 课件
- 资源描述:
-
1、第三章机床数控系统 3.1数控系统的定义及组成数控系统的定义及组成 数控是数字控制(Numeric Control,NC)的简称。我们当前的机床数控系统是在传统的硬件数控的基础上发展起来的。它用一台计算机代替硬件数控装置,由软件实现部分或全部数控功能。因此,机床数控系统是一种包含计算机在内的用数字控制技术实现的自动控制系统,其被控对象可以是各种生产过程。第三章机床数控系统 根据不同的被控对象,有各种数控系统存在,其中,最早产生的、目前应用最为广泛的是机械加工行业中的各种机床数控系统,即以加工机床为被控对象的数字控制系统,例如数控车床、数控铣床、数控线切割机、数控加工中心等。机床数控是具有高附加
2、值的技术密集型产品,实现了高度的机电一体化。它集机械制造、计算机、微电子、现代控制及精密测量等多种技术为一体,使传统的机械加工工艺发生了质的变化。第三章机床数控系统 机床数控系统一般由输入输出装置、计算机数控装置(CNC装置)、伺服驱动装置、辅助控制装置等部分组成,有些数控系统还配有位置检测装置,如图31所示。其中数控装置是数控系统的核心部分,它由硬件和软件两大部分共同构成,硬件主要包括微处理器(CPU)、存储器和各种接口;软件主要有系统软件和应用软件。应用软件包括零件数控加工程序或其他辅助软件,如CADCAM软件。系统软件是为实现CNC系统各项功能所编制的专用软件,也叫控制软件,它存放在计算
3、机EPROM内存中。各种CNC系统的功能设置和控制方案各不相同,它们的系统软件在结构上和规模上差别很大,但是一般都包括输入数据处理程序、插补运算程序、速度控制程序、管理程序和诊断程序等。第三章机床数控系统 图31机床数控系统的组成 第三章机床数控系统 1 1输入输出装置输入输出装置CNC机床在进行加工前,必须接受由操作人员输入的零件加工程序,然后才能根据输入的加工程序进行加工控制,从而加工出所需的零件。在加工过程中,操作人员要向机床数控装置输入操作命令,数控装置要为操作人员显示必要的信息,如坐标值、报警信号等。此外,输入的程序有时并非全部正确,还需要编辑、修改和调试。以上工作都是机床数控系统和
4、操作人员进行信息交流的过程,要进行信息交流,CNC系统中就必须具备必要的交互设备,即输入输出装置。第三章机床数控系统 键盘和显示器是数控系统不可缺少的人机交互设备,操作人员可通过键盘和显示器输入程序、编辑修改程序和发送操作命令,即进行手动数据输入(MDI),因此,键盘是MDI中最主要的输入设备。数控系统通过显示器为操作人员提供必要的信息,根据系统所处的状态和操作命令的不同,显示的信息可以是正在编辑的程序,也可以是机床的加工信息。较简单的显示器只有若干个数码管,显示的信息也很有限;较高级的系统一般配有CRT显示器或点阵式液晶显示器,显示的信息较丰富;低档的显示器或液晶显示器只能显示字符,中高档的
5、显示系统能显示图形。数控加工程序编制好后,一般存放在便于输入到数控装置的一种控制介质上。传统的方式是将编制好的程序记录在穿孔纸带或磁带上,然后由纸带阅读机或磁带机输入数控系统,因此,纸带阅读机和磁带机是早期数控机床的典型输入设备。第三章机床数控系统 2 2数控装置数控装置数控装置是数控系统的核心。它的主要功能是:正确识别和解释数控加工程序,并对解释结果进行各种数据计算和逻辑判断处理,从而完成各种输入、输出任务。其形式可以是由数字逻辑电路构成的专用硬件数控装置或是计算机数控装置。前者称做硬件数控装置,或NC装置,其数控功能由硬件逻辑电路实现;后者称为CNC装置,其数控功能由硬件和软件共同实现。数
6、控装置将数控加工程序信息按两类控制量分别输出,从而控制机床各组成部分实现各种数控功能:一类是连续控制量,送往伺服驱动装置;另一类是离散的开关控制量,送往PLC逻辑控制装置。第三章机床数控系统 数控装置控制机床的动作概括起来主要有:(1)机床主运动,包括主轴的启/停、转向和速度选择。(2)机床的进给运动,如点位、直线、圆弧、循环进给的选择,坐标方向和进给速度的选择等。(3)刀具的选择和刀具的长度、半径补偿。(4)其他辅助运动,如工作台的锁紧和松开、工作台的旋转与分度、工件的夹紧与松开、冷却液的开/关及空运行等。(5)自诊断及通信功能等。第三章机床数控系统 3 3伺服驱动装置伺服驱动装置伺服驱动装
7、置包括主轴伺服驱动装置和进给伺服驱动装置两部分。伺服驱动装置由驱动电路和伺服电动机组成,并与机床上的机械传动部件组成数控机床的主传动系统和进给传动系统。主轴伺服驱动装置接收来自PLC的转向和转速指令,经过功率放大后驱动主轴电动机转动。进给伺服驱动装置在每个插补周期内接收数控装置的位移指令,经过功率放大后驱动进给电动机转动,同时完成速度控制和反馈控制功能。根据所选电动机的不同,伺服驱动装置的控制对象可以是步进电动机、直流伺服电动机或交流伺服电动机。伺服驱动装置有开环、半闭环和闭环之分。由于主轴的运动没有进给轴的要求高,因此,有时普通数控车、铣床的主轴电机不是伺服电动机,而是普通电动机。第三章机床
8、数控系统 4 4辅助控制装置辅助控制装置辅助控制装置是介于数控装置和机床机械、液压部件之间的控制装置。通过可编程序控制器(PLC)来实现,PLC和数控装置相互配合,共同完成数控机床的控制。数控装置主要完成与数字运算和程序管理等有关的功能,如零件程序的编辑、译码、插补运算、位置控制等。PLC主要完成与逻辑运算有关的动作。零件加工程序中的M代码、S代码、T代码等顺序动作信息,经译码后转换成对应的控制信号,控制辅助装置完成机床的相应开关动作,如工件的装夹、刀具的更换、切削液的开关等一些辅助功能。它接收机床操作面板和来自数控装置的指令,一方面通过接口电路直接控制机床的动作;另一方面通过伺服驱动装置控制
9、主轴电动机的转动。第三章机床数控系统 5 5位置检测装置位置检测装置位置检测装置与伺服驱动装置配套组成半闭环和闭环伺服驱动系统。位置检测装置通过直接或间接测量执行部件的实际进给位移量,反馈到数控装置并与指令(理论)位移量进行比较,将其误差转换放大后控制执行部件的进给运动,以提高系统精度。第三章机床数控系统 3.2数控系统的基本原理数控系统的基本原理 3.2.13.2.1数控系统的工作过程数控系统的工作过程数控机床的编程人员在编制好零件加工程序后,就可以由操作人员输入(包括MDI输入、由输入装置输入和通信输入)至数控装置,并存储在数控装置的零件程序存储区内。要加工时,操作者可用菜单命令调入需要的
10、零件加工程序到加工缓冲区,数控装置在采样到来自控制面板的“循环启动”指令后,即对加工缓冲区内的零件加工程序进行自动处理(如运动轨迹处理、机床输入输出处理等),然后输出控制命令到相应的执行部件(伺服单元、驱动装置和PLC等),加工出符合图纸要求的零件。这个过程可以用图32表示。第三章机床数控系统 图32数控系统的工作过程 第三章机床数控系统 3.2.23.2.2程序的存储程序的存储CNC系统一般在计算机的存储器中开辟一个零件程序区,输入时将零件整个加工程序一次送入存储区。零件加工程序在零件程序存储区中连续存放,段与段之间、程序与程序之间不留任何空间。零件程序存储区中设有一个零件程序目录表和取程序
11、指针单元,该指针单元的内容永远指向下一步存入或取出单元的地址。数控系统的程序输入和读出过程分别如图33和图34所示。第三章机床数控系统 图33数控系统的程序输入过程 第三章机床数控系统 图34数控系统的程序读出过程 第三章机床数控系统 3.2.33.2.3译码译码所谓“译码”就是将输入的数控加工程序段按一定规则翻译成CNC装置中计算机能识别的数据形式,并按约定的格式存放在指定的译码结果缓冲器中。具体来讲,译码就是从数控加工程序缓冲器或MDI缓冲器中逐个读入字符,先识别出其中的文字码和数字码,然后根据文字码所代表的功能,将后续数字码送到相应的译码结果缓冲器单元中。译码可在加工前一次性将整个程序翻
12、译完,并在译码过程中对程序进行语法检查,若有语法错误则报警,即所谓的编译方式;另一种处理方式是在加工过程中进行译码,即计算机在进行加工控制时,利用空闲时间来对后面的程序段进行译码,称为解释方式。第三章机床数控系统 3.3刀具补偿原理刀具补偿原理 3.3.13.3.1刀具半径补偿刀具半径补偿编制零件加工程序时,一般按零件图样中的轮廓尺寸来决定零件程序段的运动轨迹。但在实际切削加工时,是按刀具中心运动轨迹进行控制的,因而刀具中心轨迹必须与零件轮廓线之间偏离一个刀具半径值,才能保证零件轮廓尺寸的准确性。为此,CNC装置应该能够根据零件轮廓信息和刀具半径值自动计算出刀具中心的运动轨迹,使其自动偏离零件
13、轮廓一个刀具半径值,如图35所示。这种自动偏移计算就称为刀具半径补偿。准备功能G代码中的G40、G41和G42是刀具半径补偿功能指令。G40用于取消刀补,G41和G42用于建立刀补。沿着刀具前进方向看,G41是刀具位于被加工工件轮廓左侧,称为刀具半径左补偿;G42是刀具位于被加工工件轮廓右侧,称为刀具半径右补偿。第三章机床数控系统 图35零件轮廓和刀具中心轨迹 第三章机床数控系统 图36建立刀具补偿 第三章机床数控系统 刀具半径补偿过程一般分为三步:(1)刀补的建立。刀具从起刀点接近工件,刀具中心在法线方向与待加工工件偏离一刀具半径,偏置方向由G41、G42决定,如图36所示。(2)刀补的执行
14、。一旦刀补建立,则刀补一直维持,直至被撤消,在刀补进行过程中,刀具中心轨迹始终偏离程编轨迹一个刀具半径值的距离。(3)刀补的撤消。刀具撤离工件,回到退刀点,退刀点应位于零件轮廓之外,此时刀具中心运动到程编终点(一般为起刀点)。第三章机床数控系统 1.B功能刀具半径补偿功能刀具半径补偿我们先来看直线B刀具半径补偿的计算。如图37所示,被加工直线段的起点在坐标原点O,终点A的坐标为(Xe、Ye)。假定上一程序段加工完后,刀具中心在O点且其坐标已知,刀具半径为r。现在需要计算的是刀具补偿后直线段OA的终点坐标(Xe,Y e)。设直线段终点刀具半径补偿AA的投影坐标为(X,Y),则,eeeeYYYXX
15、X第三章机床数控系统 而 2e2ee2e2eecossinYXXrrYYXYrrX故 2e2eeee2e2eeee,YXrXYYYXrYXX第三章机床数控系统 图37直线刀具半径补偿 第三章机床数控系统 下面再来分析圆弧B刀具半径补偿的计算。如图38所示,被加工圆弧的圆心在坐标原点,圆弧半径为R,圆弧起点A的坐标为(X0,Y0),圆弧终点B的坐标为(Xe,Ye),刀具半径为r。假定上一程序段加工结束后刀具中心点为A,且其坐标(X0,Y0)为已知,那么圆弧刀具半径计算的目的就是要计算出刀具中心圆弧的终点B的坐标(Xe,Ye),设BB的投影坐标为(X,Y),则,eeeeYYYXXX而 RXrrXe
16、cos第三章机床数控系统 RYrrYesin故 RYrYYRXrXXeeeeee,第三章机床数控系统 图38圆弧刀具半径补偿 第三章机床数控系统 上述刀具半径补偿的方法有一个共同点,即加工轮廓的连接是以圆弧进行的,这就产生了一些无法避免的缺点。首先,当遇到加工外轮廓尖角时,如图39所示C点,由于轮廓尖角处始终处于切削状态,尖角加工的工艺性就比较差。在磨削加工中尤其突出,所需加工的尖角往往会被加工成小圆弧,其次,在内轮廓加工时,由于刀具中心轨迹的交点不易求得,如图39所示C点,因此不得不由程序员人为地编进一个辅助加工的过渡圆弧,并且还要求这个过渡圆弧的半径必须大于刀具的半径。这就给编程工作带来了
17、麻烦,一旦疏忽,就会因刀具的干涉而产生过切削现象。这就限制了B刀具半径补偿方法在一些复杂的、要求较高的数控系统中的应用。第三章机床数控系统 图39轮廓加工时的刀具半径补偿 第三章机床数控系统 2.C2.C功能刀具半径补偿功能刀具半径补偿以往C和C点不易求得,主要是受到数控装置的运算速度和硬件结构的限制。随着CNC技术的发展,数控系统的工作方式、运算速度及存储器容量都有了很大的改进和增加,采用直线或圆弧过渡,直接求出刀具中心轨迹交点的刀具半径补偿方法已经能够实现了,这种方法被称为C功能刀具半径补偿,简称C刀补。第三章机床数控系统 CNC系统中C刀补时数控系统的工作方式如图310所示。在CNC系统
18、中设置工作寄存器AS,存放正在加工的程序段信息,刀具半径补偿缓冲区CS存放下一个加工程序段的信息,缓冲寄存区BS存放再下一个加工程序段的信号,输出寄存器OS存放进给伺服系统的控制信息。当系统启动后,第一段程序先被BS读入,在BS中算得其编程轨迹被送到CS暂存;又将第二段程序读入BS,算出其编程轨迹,并对第一、第二段程序的编程轨迹连接方式进行判别,按判别结果对第一段编程轨迹作相应修正。修正结束后,顺序地将修正后的第一段编程轨迹由CS送到AS,第二段编程轨迹由BS送到CS。随后,由CPU将AS中的内容送到OS进行插补运算,运算结果送伺服机构执行。第三章机床数控系统 图310C刀补时数控系统的工作方
19、式 第三章机床数控系统 在执行时,CPU又命令BS读入第三段程序,再根据BS、CS中的第二、第三段编程轨迹的连接方式,对CS中的第二段编程轨迹进行修正,如此下去。可见C刀具半径补偿工作状态下CNC系统内总是同时存有三个程序段的信息,以保证C刀具半径补偿的实现。常见的数控系统一般只具有直线和圆弧两种插补功能,因此,根据它们的相互连接关系可组成四种连接形式,即直线接直线、直线接圆弧、圆弧接直线、圆弧接圆弧。第三章机床数控系统 首先定义转接角,它为两个相邻零件轮廓线段交点处在工件侧的夹角,如图311所示,其变化范围为0360。图中所示为直线接直线的情形,而对于轮廓线段为圆弧时,只要用其在交点处的切线
20、作为角度定义的对应直线即可。根据转接角的不同,可以将C刀补的各种转接过渡形式划分为如下三类:(1)当180360时,属缩短型刀补;(2)当90180时,属伸长型刀补;(3)当090时,属插入型刀补。第三章机床数控系统 对于插入型刀补,可以插入一个圆弧段转接过渡,插入圆弧的半径为刀具半径;也可以插入13个直线段转接过渡。前者使转接路径最短,但尖角加工的工艺性比较差;后者能保证在尖角加工时有良好的工艺性。第三章机床数控系统 图311转接角定义示意图(a)G41情况;(b)G42情况 第三章机床数控系统 在执行刀具半径补偿的三个步骤中,均会有上述三种转接过渡类型。图312所示为刀补建立过程中可能碰到
21、的三种转接形式。图313所示为刀补进行过程中可能碰到的三种转接形式。图314所示为刀补撤消过程中可能碰到的三种转接形式。第三章机床数控系统 图312刀补建立示意图(a)缩短型;(b)伸长型;(c)插入型 第三章机床数控系统 图313刀补进行示意图(a)缩短型;(b)伸长型;(c)插入型 第三章机床数控系统 图314刀补撤消示意图(a)缩短型;(b)伸长型;(c)插入型 第三章机床数控系统 3.3.23.3.2刀具长度补偿刀具长度补偿在数控立式铣床加工中心上,当刀具磨损或更换刀具使Z向刀尖不在原初始加工的编程位置时,必须在Z向进给中,通过伸长(见图315)或缩短1个偏置值f的办法来补偿其尺寸的变
22、化,以保证加工深度仍然能够达到原设计位置。第三章机床数控系统 图315刀具长度补偿 第三章机床数控系统 刀具长度补偿由准备功能G43、G44、G49(有的是G40)以及H(有的是D代码)代码指定,用G43、G44指令指定偏置方向。其中G43为正向偏置,G44为负向偏置,G49为补偿撤消,H代码指令指示偏置存储器中存储偏置量的地址。无论是绝对或增量指令的情况,G43指令都是将H代码指定的已存入偏置存储器中的偏置值加到主轴运动指令终点坐标值上去,而G44则相反,它是从主轴运动指令终点坐标值中减去偏置值。G43、G44是模态G代码。在H后跟两位数指定偏置号,在每个偏置号所对应的偏置存储区中,通过键盘
23、或纸带预先设置相应刀具的长度补偿值。对应偏置号00即H00的偏置值通常不设置,取为0,这就相当于刀具长度补偿撤消指令G49。第三章机床数控系统 在图315中,所画刀具实线为刀具实际位置,虚线为刀具编程位置,则刀具长度补偿控制程序如下:设定H01=-4.0(偏置值)N10G91G00G43Z32.0H01;实际Z向将进给32.0+(4.0)=36.0N20G01Z21.0F500;Z向将从36.0位置进给到57.0位置N30G00G49Z53.0;Z向将退回到53.0+4.0位置,即返回初始位置 第三章机床数控系统 3.3.33.3.3刀具位置补偿刀具位置补偿刀具位置补偿主要应用于数控车床中。当
24、采用不同尺寸的刀具加工同一轮廓尺寸的零件,或同一尺寸的刀具因换刀重调、磨损引起尺寸变化时,为了编程方便和不改变已编制好的程序,利用数控系统的刀具位置补偿功能,只需将刀具尺寸变化值输入数控系统,数控系统就可以自动地对刀具尺寸变化进行补偿。如图316所示,车床的四方旋转刀架装有不同尺寸的刀具,并以1号刀具的刀尖A点为所有刀具的编程起点,且对应坐标值为(X1,Z1),B点为2号刀具刀尖逆时针旋转所到达的位置。很明显,1号刀具刀尖与2号刀具刀尖存在一个位置偏差(Xd,Zd),我们通过手动使2号刀具的刀尖也到达A点,此时数控车床屏幕上所对应的坐标值我们假设为(X2,Z2),则2号刀具的位置补偿值为 第三
25、章机床数控系统 Xd2=X2-X1,Zd2=Z2-Z1 我们只要把这个值(Xd2,Zd2)输入数控系统,然后利用刀具功能T就能实现对刀具补偿值的运用。对于3、4号刀具可以采用类似方法建立刀具位置补偿值。第三章机床数控系统 图316刀具刀尖位置偏差示意图 第三章机床数控系统 3.4数控系统的硬件数控系统的硬件 3.4.13.4.1数控系统的硬件构成数控系统的硬件构成硬件是构成计算机数控装置的基础,它决定了数控装置的基本功能,不同的数控系统其组成结构不同,功能也相差甚远。经济型数控系统的硬件多数是以8位或16位单片机或者以8位或16位微处理器(简称MPU)为主构成的系统,其进给驱动采用步进电动机,
展开阅读全文