数控系统及工作原理.ppt
《数控系统及工作原理.ppt》由会员分享,可在线阅读,更多相关《数控系统及工作原理.ppt(238页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节概第一节概述述 第二节数控插第二节数控插补原理补原理第三节第三节数控补偿原理数控补偿原理第四节第四节位移与速度检测位移与速度检测第二章 数控系统及工作原理第五节第五节伺服系统与控制伺服系统与控制第六节第六节CNC装置装置第七节第七节CNC系统中的可编程控制器系统中的可编程控制器第一节第一节 概概 述述 一、CNC系统的组成和功用 CNC系统主要由系统主要由硬件硬件和和软件软件两大部分组成。两大部分组成。其其核心核心是是计算机数控装置(计算机数控装置(CNC装置)装置)。CNC系统通过软件与硬件的配合,合理地组织、管理数控系统通过软件与硬件的配合,合理地组织、管理数控系统的系统的输入、数据
2、处理、插补和输出信息、输入、数据处理、插补和输出信息、控制执行部件运动,控制执行部件运动,使数控机床按照操作者的要求进行自动加工。使数控机床按照操作者的要求进行自动加工。CNC系统采用了计算机作为控制部件,通常由常驻在其内系统采用了计算机作为控制部件,通常由常驻在其内部的数控系统软件实现部分或全部数控功能,从而对机床运动部的数控系统软件实现部分或全部数控功能,从而对机床运动进行实时控制。进行实时控制。只要改变计算机数控系统的控制软件就能实现只要改变计算机数控系统的控制软件就能实现一种全新的控制方式。一种全新的控制方式。一、一、CNC系统组成和功用系统组成和功用数控系统数控系统的组成:的组成:输
3、入输入/输出设备、输出设备、CNC装置装置(或称或称CNC单元单元)、可编程控制器可编程控制器(PLC)、电气控制装置、电气控制装置、伺服单元、伺服单元、驱动装置驱动装置(或称执行机构或称执行机构)、辅助装置、辅助装置、位移与速度检测装置。位移与速度检测装置。CNC系统的结构框图系统的结构框图 CNCCNC系统的核心是系统的核心是CNC控制器。控制器。CNC控制器由数控系统硬件、软件构成的专用计算机与可编程控制器控制器由数控系统硬件、软件构成的专用计算机与可编程控制器PLC组成。前者主要处理机床轨迹运动的数字控制,后者主要处理开关量组成。前者主要处理机床轨迹运动的数字控制,后者主要处理开关量的
4、逻辑控制。的逻辑控制。1.输入输入/输出设备输出设备键盘和磁盘机是数控机床的典型输入设备,还可键盘和磁盘机是数控机床的典型输入设备,还可以用串行通信的方式进行信息的输入。以用串行通信的方式进行信息的输入。数控系统一般配有数控系统一般配有CRT显示器或点阵式液晶显示显示器或点阵式液晶显示器,显示的信息较丰富,并能显示图形信息。器,显示的信息较丰富,并能显示图形信息。2.CNC装置和装置和PLCuPLC可编程控制器可编程控制器(Programmable Logic Controller,PLC)是一种以微处理器为基础的通用型自动控制装置,专为工是一种以微处理器为基础的通用型自动控制装置,专为工业环
5、境下的应用而设计。业环境下的应用而设计。PLC用于控制机床顺序动作时,称为可编程机床控制器用于控制机床顺序动作时,称为可编程机床控制器(Programmable Machine Controller,PMC)。PLC主要处理开关量的逻辑控制。主要处理开关量的逻辑控制。控制:控制:主轴变速、换向、主轴变速、换向、启动或停止,刀具的选择和更换,分度工作台的转位和锁启动或停止,刀具的选择和更换,分度工作台的转位和锁紧,工件的夹紧或松夹,切削液的开或关等辅助操作。紧,工件的夹紧或松夹,切削液的开或关等辅助操作。PLC分为两类:分为两类:一类是一类是将数控系统和将数控系统和PLC综合起来设计,称为综合起
6、来设计,称为内装型内装型(或或集成型集成型)PLC;另一类是另一类是以独立专业化的以独立专业化的PLC生产厂家的产品来实现顺序生产厂家的产品来实现顺序控制功能,称为控制功能,称为独立型独立型(或外装型或外装型)PLC。uCNC装置装置(1)输入接口。输入接口。负责接收输入介质或操作面板上的信息,并负责接收输入介质或操作面板上的信息,并将信息代码加以识别,经译码后送入相应的存储器,作为控将信息代码加以识别,经译码后送入相应的存储器,作为控制和运算的原始依据。制和运算的原始依据。(2)控制器。控制器。根据输入的指令控制运算器和输出接口,使机根据输入的指令控制运算器和输出接口,使机床按规定的要求协调
7、地进行工作。床按规定的要求协调地进行工作。(3)运算器。运算器。接收控制器的指令,对输入数据进行运算,并接收控制器的指令,对输入数据进行运算,并将控制信号以脉冲形式送至输出接口。将控制信号以脉冲形式送至输出接口。(4)输出接口。输出接口。根据控制器的指令,接收运算器的控制信号,根据控制器的指令,接收运算器的控制信号,经过功率放大驱动伺服系统,使机床按规定要求运动。经过功率放大驱动伺服系统,使机床按规定要求运动。(5)存储器。存储器。CNC装置的存储器分为只读存储器装置的存储器分为只读存储器(ROM)和读和读写存储器写存储器(RAM)。ROM用于存放系统控制程序;用于存放系统控制程序;RAM用于
8、用于存放零件的加工程序和系统运行时的中间结果。存放零件的加工程序和系统运行时的中间结果。数控机床的功能强弱主要由数控装置来决定,所以它是数控数控机床的功能强弱主要由数控装置来决定,所以它是数控机床的核心部分。机床的核心部分。3.强电控制部分和辅助装置电动执行器强电控制部分和辅助装置电动执行器控制除进给运动之外的其它辅助操作的装置。控制除进给运动之外的其它辅助操作的装置。强电控制装置接受数控装置的指令信号,通过可强电控制装置接受数控装置的指令信号,通过可编程控制器(编程控制器(PLC)控制主轴变速、换向、启动控制主轴变速、换向、启动或停止,刀具的选择和更换,分度工作台的转位或停止,刀具的选择和更
9、换,分度工作台的转位和锁紧,工件的夹紧或松夹,切削液的开或关等和锁紧,工件的夹紧或松夹,切削液的开或关等辅助操作。辅助操作。4.进给伺服驱动单元及进给电动机进给伺服驱动单元及进给电动机定义定义定义定义以以以以移动部件移动部件移动部件移动部件的的的的位置位置位置位置和和和和速度速度速度速度作为控制量的自作为控制量的自作为控制量的自作为控制量的自动控制系统。动控制系统。动控制系统。动控制系统。伺服驱动系统:包括伺服驱动系统:包括伺服单元伺服单元与与驱动装置驱动装置。驱动装置:驱动装置:有步进电动机、直流伺服电动机和交有步进电动机、直流伺服电动机和交流伺服电动机等。流伺服电动机等。功能:功能:功能:
10、功能:接受数控装置发来的指令信号,信号经变接受数控装置发来的指令信号,信号经变接受数控装置发来的指令信号,信号经变接受数控装置发来的指令信号,信号经变换和放大由执行元件(伺服电机)将其转变为角换和放大由执行元件(伺服电机)将其转变为角换和放大由执行元件(伺服电机)将其转变为角换和放大由执行元件(伺服电机)将其转变为角位移或直线位移,从而实现驱动数控机床各运动位移或直线位移,从而实现驱动数控机床各运动位移或直线位移,从而实现驱动数控机床各运动位移或直线位移,从而实现驱动数控机床各运动部件的进给运动。部件的进给运动。部件的进给运动。部件的进给运动。5.主轴调速驱动单元及主轴电动机主轴调速驱动单元及
11、主轴电动机主轴调速系统:主轴调速系统:包括主轴调速驱动单元、主轴电包括主轴调速驱动单元、主轴电动机、转速检测装置等。以动机、转速检测装置等。以主运动速度主运动速度为控制目为控制目标。标。主轴调速驱动单元:主轴调速驱动单元:是联系是联系CNC装置和机床本体装置和机床本体的中间环节,它将来自的中间环节,它将来自CNC装置的微弱指令信号装置的微弱指令信号放大成控制驱动装置的大功率信号。放大成控制驱动装置的大功率信号。主轴电动机:主轴电动机:可分为可分为直流主轴电动机直流主轴电动机和和交流主轴交流主轴电动机电动机。6.位移与速度检测装置位移与速度检测装置位移检测装置:位移检测装置:测量装置按各坐标轴方
12、向安装在测量装置按各坐标轴方向安装在机床的工作台或丝杠上,将机床工作台各坐标轴机床的工作台或丝杠上,将机床工作台各坐标轴的实际位移转变成电信号反馈给数控装置,供数的实际位移转变成电信号反馈给数控装置,供数控装置与指令值相比较产生误差信号,以控制机控装置与指令值相比较产生误差信号,以控制机床向消除该误差的方向移动。床向消除该误差的方向移动。速度检测装置:速度检测装置:将进给速度反馈给进给伺服驱动将进给速度反馈给进给伺服驱动单元;将主轴转速反馈给主轴调速驱动单元。单元;将主轴转速反馈给主轴调速驱动单元。二二CNC装置的主要工作及过程装置的主要工作及过程 CNC的工作流程的工作流程 二二CNC装置的
13、主要工作及过程装置的主要工作及过程 CNC的工作过程包括:的工作过程包括:输入、输入、译码、译码、刀具补偿、刀具补偿、进给速度处理、进给速度处理、插补、插补、位置控制、位置控制、I/O处理、处理、显示显示和和诊断诊断等等9个方面。个方面。(1)输入)输入输入内容:输入内容:向向CNC控制器输入零件程序、机床参数和补偿控制器输入零件程序、机床参数和补偿数据。数据。输入型式:输入型式:有光电阅读机、键盘、磁盘和联机等输入。有光电阅读机、键盘、磁盘和联机等输入。CNC输入工作方式:输入工作方式:有存储方式和有存储方式和NC方式。前者将整个程方式。前者将整个程序存入存储器中,加工时一个个程序段调出;后
14、者是指一边序存入存储器中,加工时一个个程序段调出;后者是指一边输入一边加工,在前一程序段加工时,输入后一个程序段内输入一边加工,在前一程序段加工时,输入后一个程序段内容。容。(2)译码)译码译译码码处处理理:以以程程序序段段为为单单位位,把把零零件件的的轮轮廓廓(起起点点、终终点点、直直线线或或圆圆弧弧)、进进给给速速度度(F)和和其其他他辅辅助助信信息息(M、S、T)按按照照一一定定的的语语法法规规则则解解释释成成计计算算机机能能够够识识别别的的数数据据形式并保存,同时还要完成程序段的语法检查。形式并保存,同时还要完成程序段的语法检查。(3)刀具补偿)刀具补偿刀具补偿是指刀具长度和刀具半径的
15、补偿。刀具补偿是指刀具长度和刀具半径的补偿。目目前前,在在较较高高档档的的CNC中中,刀刀具具补补偿偿还还包包括括程程序序段段之之间间的的自动转接和过切削判别,这就是所谓自动转接和过切削判别,这就是所谓C刀具补偿功能。刀具补偿功能。(4)进给速度处理)进给速度处理按按合合成成速速度度来来计计算算各各坐坐标标方方向向的的分分速速度度,为为插插补补计计算算做做准准备。备。处处理理机机床床的的最最低低和和最最高高速速度度的的限限制制以以及及软软件件的的自自动动加加减减速速处理。处理。(5)插补)插补插插补补:按按一一定定的的方方法法确确定定加加工工轨轨迹迹的的过过程程就就叫叫插插补补。是是在在曲线的
16、起点和终点之间自动进行曲线的起点和终点之间自动进行“数据点密化数据点密化”。插插补补是是在在规规定定的的周周期期(称称插插补补周周期期)内内执执行行一一次次,按按指指令令进进给给速速度度计计算算出出一一个个微微小小的的直直线线数数据据段段。通通常常经经过过若若干干个个插插补补周周期期后后,插插补补完完一一个个程程序序段段加加工工。常常有有直直线线、圆圆弧弧及及螺旋线等插补。螺旋线等插补。(6)位置控制)位置控制开环(步进式)位置控制:开环(步进式)位置控制:闭闭环环位位置置控控制制是是在在伺伺服服回回路路的的位位置置环环上上(见见下下图图),它它在在每每个个采采样样周周期期内内,将将插插补补计
17、计算算出出的的理理论论位位置置与与实实际际反反馈位置相比较,用其差值去控制进给电动机。馈位置相比较,用其差值去控制进给电动机。还还要要完完成成位位置置回回路路的的增增益益调调整整、各各坐坐标标方方向向的的螺螺距距误误差差补偿和反向间隙补偿,以提高机床的定位精度。补偿和反向间隙补偿,以提高机床的定位精度。CNC装置装置I/O光电隔离光电隔离环形分配器环形分配器功率放大功率放大电动机电动机(7)I/O处理处理I/O处处理理是是指指CNC与与机机床床之之间间电电气气信信号号的的输输入入、输输出出处处理理和控制(如换刀、主轴速度换挡、冷却等)。和控制(如换刀、主轴速度换挡、冷却等)。(8)显示)显示显
18、显示示:零零件件程程序序、参参数数、刀刀具具位位置置、机机床床状状态态、报报警警信信息息等。等。有些有些CNC还有刀具加工轨迹的静态和动态图形显示。还有刀具加工轨迹的静态和动态图形显示。(9)诊断)诊断联联机机诊诊断断:是是指指CNC中中的的自自诊诊断断程程序序融融合合在在各各部部分分,随随时时检查不正常的事件。检查不正常的事件。脱脱机机诊诊断断:是是在在CNC不不工工作作情情况况下下的的诊诊断断,这这种种诊诊断断通通过过配配备备的的各各种种脱脱机机诊诊断断程程序序对对存存储储器器、外外围围设设备备(CRT、阅阅读读机机、穿穿孔孔机机等等)接接口口和和I/O接接口口等等进进行行检检查查。脱脱机
19、机诊诊断断也可采用远程诊断。也可采用远程诊断。译码译码(解释解释)将将用用文文本本格格式式(通通常常用用ASCIIASCII码码)表表达达的的零零件件加加工工程程序序,以以程程序序段段为为单单位位转转换换成成后后续续程程序序(本本例例是是指指刀刀补补处理程序)所要求的数据结构(格式)。处理程序)所要求的数据结构(格式)。CNCCNCCNCCNC装置的数据转换流程装置的数据转换流程装置的数据转换流程装置的数据转换流程 数据结构示例:数据结构示例:Struct PROG_BUFFER Struct PROG_BUFFER char buf_statechar buf_state;/缓冲区状态,缓冲
20、区状态,0 0 空;空;1 1 准备好。准备好。int block_numint block_num;/以以BCDBCD码的形式存放本程序段号。码的形式存放本程序段号。double COOR20double COOR20;/存放尺寸指令的数值(存放尺寸指令的数值(m m)。)。int F,Sint F,S;/F/F(mm/minmm/min)S S(r/minr/min)。)。char G0char G0;/以标志形式存放以标志形式存放G G指令。指令。char G1char G1;char M0char M0;/以标志形式存放以标志形式存放M M指令。指令。char M1char M1;ch
21、ar Tchar T;/存放本段换刀的刀具号。存放本段换刀的刀具号。char Dchar D;/存放刀具补偿的刀具半径值。存放刀具补偿的刀具半径值。;以标志形式存放G指令示例 在在系系统统软软件件中中各各程程序序间间的的数数据据交交换换方方式式一一般般都都是是通通过过缓缓冲冲区区进进行行的的。该该缓缓冲冲区区由由若若干干个个数数据据结结构构组组成成,当当前前程程序序段段被被解解释释完完后后便便将将该该段段的的数数据据信信息息送送入入缓缓冲冲区区组组中中空空闲闲的的一一个个。后后续续程程序序(如如刀刀补补程程序)从该缓冲区组中获取程序信息进行工作。序)从该缓冲区组中获取程序信息进行工作。N06
22、G90 G41 D11 G01 X200 Y300 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-Struct PROG_BUFFER Struct PROG_BUFFER char buf_state char buf_state;0 0:(开始开始);1 1(;)(;)int block_numint block_num;0606(N06N06)double COOR20double COOR20;COOR1=200000COOR1=200000;(;(X200X200)COOR2=30
23、0000COOR2=300000;(;(Y300Y300)int F,Sint F,S;F=200F=200;(;(F200F200)char G0char G0;D5=0D5=0;(;(G90G90)D6,D7=0,1D6,D7=0,1(G41G41)D1=1D1=1;(;(G01G01)char Dchar D;D=11D=11(D11D11);刀补处理的主要工作:刀补处理的主要工作:根根据据G90/G91G90/G91计计算算零零件件轮轮廓的终点坐标值。廓的终点坐标值。根根据据R R和和G41/42G41/42,计计算算本本段段刀刀具具中中心心轨轨迹迹的的终终点点(P Pe e/P/Pe
24、 e)坐标值。)坐标值。根根据据本本段段与与前前段段连连接接关关系,进行段间连接处理。系,进行段间连接处理。2.刀补处理刀补处理(计算刀具中心轨迹计算刀具中心轨迹)Pe(200,300)XRP0(72,48)Pe”PeG41G42Y 速度预处理速度预处理 主要功能是根据加工程序给定的进给速度,计算在每个插补周期内的合成移动量,供插补程序使用。速度处理程序主要完成以下几步计算:速度处理程序主要完成以下几步计算:q 计算本段总位移量:计算本段总位移量:直线:合成位移量直线:合成位移量L L;园弧:总角位移量园弧:总角位移量。该数供插补程序判断减速起点和终点之用。该数供插补程序判断减速起点和终点之用
25、。q计算每个插补周期内的合成进给量:计算每个插补周期内的合成进给量:L=F*L=F*t/60 t/60 (m m)式中:式中:F-F-进给速度值(进给速度值(mm/minmm/min););t-t-数控系统的插补数控系统的插补周期(周期(msms)L 插补计算插补计算 主要功能:主要功能:q根根据据操操作作面面板板上上“进进给给修修调调”开开关关的的设设定定值值,计计算算本本次插补周期的实际合成位移量:次插补周期的实际合成位移量:L L1 1=L*L*修调值修调值q将将L L1 1按按插插补补的的线线形形(直直线线,园园弧弧等等)和和本本插插补补点点所所在在的的位位置置分分解解到到各各个个进进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 工作 原理
限制150内