数控系统及工作原理课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控系统及工作原理课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 工作 原理 课件
- 资源描述:
-
1、第一节概第一节概述述第二节数控插第二节数控插补原理补原理第三节第三节数控补偿原理数控补偿原理第四节第四节位移与速度检测位移与速度检测第二章数控系统及工作原理第五节第五节伺服系统与控制伺服系统与控制第六节第六节CNC装置装置第七节第七节CNC系统中的可编程控制器系统中的可编程控制器第一节第一节 概概 述述 一、CNC系统的组成 CNC系统主要由硬件和软件两大部分组成。系统主要由硬件和软件两大部分组成。其核心是计算机数字控制装置。它通过系统控制软其核心是计算机数字控制装置。它通过系统控制软件配合系统硬件,合理地组织、管理数控系统的输件配合系统硬件,合理地组织、管理数控系统的输入、数据处理、插补和输
2、出信息,控制执行部件,入、数据处理、插补和输出信息,控制执行部件,使数控机床按照操作者的要求进行自动加工。使数控机床按照操作者的要求进行自动加工。CNC系统采用了计算机作为控制部件,通常由常驻在其系统采用了计算机作为控制部件,通常由常驻在其内部的数控系统软件实现部分或全部数控功能,从内部的数控系统软件实现部分或全部数控功能,从而对机床运动进行实时控制。只要改变计算机数控而对机床运动进行实时控制。只要改变计算机数控系统的控制软件就能实现一种全新的控制方式。系统的控制软件就能实现一种全新的控制方式。1.2 数控系统的基本组成及工作原理 随着计算机技术的发展,数控系统在经历了电子管、晶体随着计算机技
3、术的发展,数控系统在经历了电子管、晶体管、集成电路和小型计算机等管、集成电路和小型计算机等4个发展阶段后,最终进入个发展阶段后,最终进入第五代数控系统第五代数控系统CNC系统,从而完成质的飞跃。系统,从而完成质的飞跃。数控系统的基本组成及其各部分功能数控系统的基本组成及其各部分功能 数控机床一般由输入数控机床一般由输入/输出设备、输出设备、CNC装置装置(或称或称CNC单单元元)、伺服单元、驱动装置、伺服单元、驱动装置(或称执行机构或称执行机构)、可编程控制器、可编程控制器(PLC)、电气控制装置、辅助装置及测量装置组成。如图、电气控制装置、辅助装置及测量装置组成。如图l-l所示是数控机床的组
4、成框图,除机床本体外统称为所示是数控机床的组成框图,除机床本体外统称为CNC系统。系统。(1)输入接口。输入接口。负责接收输入介质或操作面板上的信息,并负责接收输入介质或操作面板上的信息,并将信息代码加以识别,经译码后送入相应的存储器,作为控将信息代码加以识别,经译码后送入相应的存储器,作为控制和运算的原始依据。制和运算的原始依据。(2)控制器。控制器。根据输入的指令控制运算器和输出接口,使机根据输入的指令控制运算器和输出接口,使机床按规定的要求协调地进行工作。床按规定的要求协调地进行工作。(3)运算器。运算器。接收控制器的指令,对输入数据进行运算,并接收控制器的指令,对输入数据进行运算,并将
5、控制信号以脉冲形式送至输出接口。将控制信号以脉冲形式送至输出接口。(4)输出接口。输出接口。根据控制器的指令,接收运算器的控制信号,根据控制器的指令,接收运算器的控制信号,经过功率放大驱动伺服系统,使机床按规定要求运动。经过功率放大驱动伺服系统,使机床按规定要求运动。(5)存储器。存储器。CNC装置的存储器分为只读存储器装置的存储器分为只读存储器(ROM)和读和读写存储器写存储器(RAM)。ROM用于存放系统控制程序;用于存放系统控制程序;RAM用用于存放零件的加工程序和系统运行时的中间结果。于存放零件的加工程序和系统运行时的中间结果。数控机床的功能强弱主要由数控装置来决定,所以它是数控数控机
6、床的功能强弱主要由数控装置来决定,所以它是数控机床的核心部分。机床的核心部分。CNC控制器数控系统硬件及其软件机床电器电气控制单元速度控制单元位置检测单元进给电动机可编程控制器PLC主轴控制单元主轴电动机输入设备操作面板纸带阅读机光驱软驱磁带机电子手轮打印机穿孔机电传机显示器输出设备光栅、磁栅等旋转变压器、感应同步器、脉冲编码器、图3-1 CNC系统的结构框图 在图3-1所示的整个计算机数控系统的结构框图中,数控系统主要是指CNC控制器。CNC控制器是由数控系统硬件、软件构成的专用计算机与可编程控制器PLC组成。前者主要处理机床轨迹运动的数字控制,后者主要处理开关量的逻辑控制。1.输入输入/输
7、出设备输出设备 键盘和磁盘机是数控机床的典型输入设备,还可键盘和磁盘机是数控机床的典型输入设备,还可以用串行通信的方式进行信息的输入。以用串行通信的方式进行信息的输入。数控系统一般配有数控系统一般配有CRT显示器或点阵式液晶显示显示器或点阵式液晶显示器,显示的信息较丰富,并能显示图形信息。器,显示的信息较丰富,并能显示图形信息。2.CNC装置和装置和PLC 可编程控制器可编程控制器(Programmable Logic Controller,PLC)是一种以微处理器为基础的通用型自动控制是一种以微处理器为基础的通用型自动控制装置,是专为在工业环境下应用而设计的。当装置,是专为在工业环境下应用而
8、设计的。当PLC用于控制机床顺序动作时,称为可编程机床用于控制机床顺序动作时,称为可编程机床控制器控制器(Programmable Machine Controller,PMC)。PLC已成为数控机床不可缺少的控制装置。数控已成为数控机床不可缺少的控制装置。数控系统和系统和PLC协调配合,共同完成对数控机床的控协调配合,共同完成对数控机床的控制。用于数控机床的制。用于数控机床的PLC一般分为两类:一类是一般分为两类:一类是数控系统的生产厂家为实现数控机床的顺序控制,数控系统的生产厂家为实现数控机床的顺序控制,而将数控系统和而将数控系统和PLC综合起来设计,称为内装型综合起来设计,称为内装型(或
9、集成型或集成型)PLC;另一类是以独立专业化的;另一类是以独立专业化的PLC生产厂家的产品来实现顺序控制功能,称为独立生产厂家的产品来实现顺序控制功能,称为独立型型(或外装型或外装型)PLC。3.强电控制部分和辅助装置电动执行器强电控制部分和辅助装置电动执行器 由于切削用量大、连续加工发热量大等因素对加由于切削用量大、连续加工发热量大等因素对加工精度有一定影响,数控机床的设计要求比普通工精度有一定影响,数控机床的设计要求比普通机床更严格,制造要求更精密。因此,机床本体机床更严格,制造要求更精密。因此,机床本体采用了许多新的加强刚性、减小热变形和提高精采用了许多新的加强刚性、减小热变形和提高精度
10、等方面的措施。度等方面的措施。4.进给伺服驱动单元及进给电动机进给伺服驱动单元及进给电动机驱动装置把经过放大的指令信号转变为机械运动,驱动装置把经过放大的指令信号转变为机械运动,通过简单的机械连接部件驱动机床,使工作台精通过简单的机械连接部件驱动机床,使工作台精确定位或按规定的轨迹作严格的相对运动,最后确定位或按规定的轨迹作严格的相对运动,最后加工出图纸所要求的零件。与伺服单元相对应,加工出图纸所要求的零件。与伺服单元相对应,驱动装置有步进电动机、直流伺服电动机和交流驱动装置有步进电动机、直流伺服电动机和交流伺服电动机等。伺服电动机等。伺服单元与驱动装置合称为伺服驱动系统,它是伺服单元与驱动装
11、置合称为伺服驱动系统,它是机床工作的动力装置。伺服驱动系统是数控机床机床工作的动力装置。伺服驱动系统是数控机床的重要组成部分,数控机床性能的好坏主要取决的重要组成部分,数控机床性能的好坏主要取决于伺服驱动系统。于伺服驱动系统。5.主轴调速驱动单元及主轴电动机主轴调速驱动单元及主轴电动机 伺服单元是联系伺服单元是联系CNC装置和机床本体的中间环节,它将来装置和机床本体的中间环节,它将来自自CNC装置的微弱指令信号放大成控制驱动装置的大功率装置的微弱指令信号放大成控制驱动装置的大功率信号。根据接收指令的不同,伺服单元分为脉冲式和模拟信号。根据接收指令的不同,伺服单元分为脉冲式和模拟式两种,而模拟式
12、伺服单元按电源种类的不同又可分为直式两种,而模拟式伺服单元按电源种类的不同又可分为直流伺服单元和交流伺服单元。流伺服单元和交流伺服单元。6.位移与速度检测装置位移与速度检测装置 测量装置通常安装在机床的工作台或丝杠上,将机床工作测量装置通常安装在机床的工作台或丝杠上,将机床工作台的实际位移转变成电信号反馈给数控装置,供数控装置台的实际位移转变成电信号反馈给数控装置,供数控装置与指令值相比较产生误差信号,以控制机床向消除该误差与指令值相比较产生误差信号,以控制机床向消除该误差的方向移动。按有无检测装置分,数控系统可分为开环数的方向移动。按有无检测装置分,数控系统可分为开环数控系统与闭环数控系统;
13、按测量装置的安装位置不同又可控系统与闭环数控系统;按测量装置的安装位置不同又可分为全闭环数控系统与半闭环数控系统。测量装置是数控分为全闭环数控系统与半闭环数控系统。测量装置是数控机床的重要组成部分。机床的重要组成部分。二二CNC装置装置的主要工作及过的主要工作及过程程 坐标轴运动与位置检测 F指令速度处理坐标及刀补 处理主轴电动机和电气控制主轴控制与辅助操作处理伺服驱动进给电动机位置控制输 出插补运算S、M、T执行完信号可编程控制器 PLCS、M、T指令处理插补预处理G指令处 理输 入译 码零件程序图3-2 CNC的工作流程 译码译码(解释解释)将用文本格式(通常用ASCII码)表达的零件加工
14、程序,以程序段为单位转换成后续程序(本例是指刀补处理程序)所要求的数据结构(格式)。数据结构示例:数据结构示例:StructStruct PROG_BUFFER PROG_BUFFER char buf_state;/缓冲区状态,0 空;1 准备好。int block_num;/以BCD码的形式存放本程序段号。double COOR20;/存放尺寸指令的数值(m)。int F,S;/F(mm/min)S(r/min)。char G0;/以标志形式存放G指令。char G1;char M0;/以标志形式存放M指令。char M1;char T;/存放本段换刀的刀具号。char D;/存放刀具补偿
15、的刀具半径值。;以标志形式存放G指令示例D7D6D5D4D3D2D1D0G00 0:无该指令;1:有该指令G01 0:无该指令;1:有该指令G02 0:无该指令;1:有该指令G03 0:无该指令;1:有该指令G90/G91 0:G90;1:G91G06 0:无该指令;1:有该指令00:G40;11:G4001:G41;10;G42 在系统软件中各程序间的数据交换方式一般都是通过缓冲区进行的。该缓冲区由若干个数据结构组成,当前程序段被解释完后便将该段的数据信息送入缓冲区组中空闲的一个。后续程序(如刀补程序)从该缓冲区组中获取程序信息进行工作。N06 G90 G41 D11 G01 X200 Y3
16、00 F200 N06 G90 G41 D11 G01 X200 Y300 F200;1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9-StructStruct PROG_BUFFER PROG_BUFFER char buf_state;0 0:(开始开始);1 1(;)(;)int block_num;0606(N06N06)double COOR20;COOR1=200000COOR1=200000;(;(X200X200)COOR2=300000 COOR2=300000;(;(Y300Y300)int F,S;F=200F=200;(;(F200F200)char
17、 G0;D5=0D5=0;(;(G90G90)D6,D7=0,1D6,D7=0,1(G41G41)D1=1D1=1;(;(G01G01)char D;D=11D=11(D11D11);刀补处理的主要工作:根据G90/G91计算零件轮廓的终点坐标值。根据R和G41/42,计算本段刀具中心轨迹的终点(Pe/Pe)坐标值。根据本段与前段连接关系,进行段间连接处理。2.刀补处理刀补处理(计算刀具中心轨迹计算刀具中心轨迹)Pe(200,300)XRP0(72,48)Pe”PeG41G42Y 速度预处理速度预处理 主要功能是根据加工程序给定的进给速度,计算在每个插补周期内的合成移动量,供插补程序使用。速度
18、处理程序主要完成以下几步计算:q 计算本段总位移量:直线直线:合成位移量L L;园弧园弧:总角位移量。该数供插补程序判断减速起点和终点之用。q 计算每个插补周期内的合成进给量:L=F*t/60 (m)式中:F-进给速度值(mm/min);t-数控系统的插补周期(ms)L 插补计算插补计算 主要功能:q 根据操作面板上“进给修调”开关的设定值,计算本次插补周期的实际合成位移量:L1=L*修调值q 将L1按插补的线形(直线,园弧等)和本插补点所在的位置分解到各个进给轴,作为各轴的位置控制指令(X1、Y1)。经插补计算后的数据存放在运行缓冲区中,以供位置控制程序之用。本程序以系统规定的插补周期t定时
19、运行。位置控制处理位置控制处理f()+-+插补输出X1Y1指令位置X1新Y1新跟随误差X3Y3实际位置X2新Y2新反馈位置增量X2、Y2X1旧Y1旧X2旧Y2旧速度指令VX、VY位置控制转换流程 在数控机床中,刀具不能严格地按照要求加在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能工的曲线运动,只能用折线轨迹逼近所要加用折线轨迹逼近所要加工的曲线工的曲线。插补(插补(interpolationinterpolation)定义)定义:机床数控系统:机床数控系统依照一定方法确定刀具运动轨迹的过程。也依照一定方法确定刀具运动轨迹的过程。也可以说,已知曲线上的某些数据,按照某种可以说,已知曲线
20、上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称算法计算已知点之间的中间点的方法,也称为为“数据点的密化数据点的密化”。第二节第二节 数控插补原理数控插补原理 一、插补的基本概念一、插补的基本概念 插补的实质插补的实质 数控装置向各坐标提供相互协调的数控装置向各坐标提供相互协调的进给脉冲进给脉冲,伺服,伺服系统根据系统根据进给脉冲驱动机床各坐标轴运动进给脉冲驱动机床各坐标轴运动。数控装置的关键问题:根据控制指令和数据进行数控装置的关键问题:根据控制指令和数据进行脉脉冲数目分配的运算冲数目分配的运算(即插补计算),产生机床各坐(即插补计算),产生机床各坐标的进给脉冲。标的进给脉冲。插
21、补计算就是数控装置根据输入的基本数据,通过插补计算就是数控装置根据输入的基本数据,通过计算,把工件轮廓的形状描述出来,计算,把工件轮廓的形状描述出来,边计算边根据边计算边根据计算结果向各坐标发出进给脉冲计算结果向各坐标发出进给脉冲,对应每个脉冲,对应每个脉冲,机床在响应的坐标方向上移动一个脉冲当量的距离,机床在响应的坐标方向上移动一个脉冲当量的距离,从而将工件加工出所需要轮廓的形状。从而将工件加工出所需要轮廓的形状。插补的实质:在一个线段的起点和终点之间进行插补的实质:在一个线段的起点和终点之间进行数数据点的密化。据点的密化。特点:特点:每次插补结束,数控装置向每个运动每次插补结束,数控装置向
22、每个运动坐标输出基准脉冲序列,每个脉冲代表了最坐标输出基准脉冲序列,每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。度,而脉冲的数量表示移动量。仅适用于一些中等精度或中等速度要求的计仅适用于一些中等精度或中等速度要求的计算机数控系统算机数控系统 主要的脉冲增量插补方法主要的脉冲增量插补方法 数字脉冲乘法器插补法数字脉冲乘法器插补法 逐点比较法逐点比较法 数字积分法数字积分法 矢量判别法矢量判别法 比较积分法比较积分法 最小偏差法最小偏差法 目标点跟踪法目标点跟踪法 单步追踪法单步追踪法 直接函数法直接函数法 加密判别和双判
23、别插补法加密判别和双判别插补法 基本思路基本思路:每走一步都要将加工点的瞬间:每走一步都要将加工点的瞬间时坐标与规定的图形轨迹相比较,判断其时坐标与规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向。如果加工偏差,然后决定下一步的走向。如果加工点走到图形外面,下一步就要向图形里面点走到图形外面,下一步就要向图形里面走;如果加工点走到图形里面,下一步就走;如果加工点走到图形里面,下一步就要向图形外面走,以缩小偏差,这样就能要向图形外面走,以缩小偏差,这样就能得到一个非常接近规定图形的轨迹,最大得到一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量。偏差不超过一个脉冲当量。四个步骤四个步骤
24、:偏差判别:偏差判别-坐标进给坐标进给-新偏差新偏差判别判别-终点比较终点比较(二)(二).逐点比较插补法直线插逐点比较插补法直线插补补P点在直线上方,则有:点在直线上方,则有:P点在直线上,则有:点在直线上,则有:P点在直线下方,则有:点在直线下方,则有:如图所示直线如图所示直线OA和点和点P(Xi,Yi),),A点(点(Xe,Ye)。0YXXYeiei0YXXYeiei0YXXYeieieieii,iYXXYF(1 1)偏差判别方程式:)偏差判别方程式:(2 2)坐标进给和计算)坐标进给和计算F Fi,ii,i=0=0时,向时,向x x方向走一步。方向走一步。F Fi,ii,i0=0F0
25、x(3 3)终点判断)终点判断 每走一步判断最大坐标的终点坐标值(绝对值)与该每走一步判断最大坐标的终点坐标值(绝对值)与该坐标累计步数坐标值之差是否为零,若为零,插补结束。坐标累计步数坐标值之差是否为零,若为零,插补结束。总步数为:总步数为:N=XN=Xa a+Y+Ya a。例例4-1 插补直线插补直线OA,A(5,3)序号序号偏差判别偏差判别进给方向进给方向偏差计算偏差计算终点判别终点判别0F0,00,Xe=5,Ye=3n=0,N=81F0,00+XF1,0F0,0Ye-3n=12F1,0-30+YF1,1F1,0Xe2n=1+1=20+XF2,1F1,1Ye-1n=2+1=3N4F2,1
展开阅读全文