您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 第三章数控系统结构.
第三章CNC系统结构及控制方法一、CNC系统的定义及结构定义从自动控制的角度来看,CNC系统是一种位置、速度(还包括电流)控制系统,其本质上是以多执行部件(各运动轴)的位移量、速度为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。方框图CNC系统的功能1.控制功能控制轴有移动轴和回转轴,有基本轴和附加轴。通过轴的联动可以完成轮廓轨迹的加工。一般数控车床只需二轴控制,二轴联动;一般数控铣床需要三轴控制、三轴联动或多轴联动;一般加工中心为多轴控制,三轴联动。控制轴数越多,特别是同时控制的轴数越多,要求CNC系统的功能就越强,同时CNC系统也就越复杂,编制程序也越困难。2.几何参数CNC设定的最小设定单位插补方式控制轴数3.准备功能P4准备功能也称G指令代码,它用来指定机床运动方式的功能,包括基本移动、平面选择、坐标设定、刀具补偿、固定循环等指令。对于点位式的加工机床,如钻床、冲床等,需要点位移动控制系统。对于轮廓控制的加工机床,如车床、铣床、加工中心等,需要控制系统有两个或两个以上的进给坐标具有联动功能。4.进给功能根据加工工艺要求,CNC系统的进给功能用F指令代码直接指定数控机床加工的进给速度。(1)切削进给速度以每分钟进给的毫米数指定刀具的进给速度,如100mm/min。对于回转轴,表示每分钟进给的角度。(2)同步进给速度以主轴每转进给的毫米数规定的进给速度,如0.02mm/r。只有主轴上装有位置编码器的数控机床才能指定同步进给速度,用于切削螺纹的编程。(3)进给倍率操作面板上设置了进给倍率开关,倍率可以从0~200%之间变化,每档间隔10%。使用倍率开关不用修改程序就可以改变进给速度,并可以在试切零件时随时改变进给速度或在发生意外时随时停止进给。5.主轴功能——指定主轴转速的功能(1)转速的编码方式一般用S指令代码指定。r/min(2)指定恒定线速度该功能可以保证车床和磨床加工工件端面质量和不同直径的外圆的加工具有相同的切削速度。mm/min(3)主轴定向准停该功能使主轴在径向的某一位置准确停止,有自动换刀功能的机床必须选取有这一功能的CNC装置。6.辅助功能辅助功能用来指定主轴的启、停和转向;切削液的开和关;刀库的启和停等,一般是开关量的控制。各种型号的数控装置具有的辅助功能差别很大,而且有许多是自定义的。7.刀具功能刀具功能用来选择所需的刀具。8.补偿功能补偿功能是通过输入到CNC系统存储器的补偿量,根据编程轨迹重新计算刀具的运动轨迹和坐标尺寸,从而加工出符合要求的工件。补偿功能主要有以下种类:(1)刀具的尺寸补偿如刀具长度补偿、刀具半径补偿和刀尖圆弧补偿。这些功能可以补偿刀具磨损以及换刀时对准正确位置,简化编程。(2)丝杠的螺距误差补偿和反向间隙补偿或者热变形补偿通过事先检测出丝杠螺距误差和反向间隙,并输入到CNC系统中,在实际加工中进行补偿,从而提高数控机床的加工精度。9.字符、图形显示功能CNC控制器可以配置单色或彩色CRT或LCD,通过软件和硬件接口实现字符和图形的显示。通常可以显示程序、参数、各种补偿量、坐标位置、故障信息、人机对话编程菜单、零件图形及刀具实际移动轨迹的坐标等。10.自诊断功能为了防止故障的发生或在发生故障后可以迅速查明故障的类型和部位,以减少停机时间,CNC系统中设置了各种诊断程序。不同的CNC系统设置的诊断程序是不同的,诊断的水平也不同。诊断程序一般可以包含在系统程序中,在系统运行过程中进行检查和诊断;也可以作为服务性程序,在系统运行前或故障停机后进行诊断,查找故障的部位。有的CNC可以进行远程通信诊断。11.通信功能为了适应柔性制造系统(FMS)和计算机集成制造系统(CIMS)的需求,CNC装置通常具有RS232C通信接口,有的还备有DNC接口。也有的CNC还可以通过制造自动化协议(MAP)接入工厂的通信网络。12.人机交互图形编程功能为了进一步提高数控机床的编程效率,对于NC程序的编制,特别是较为复杂零件的NC程序都要通过计算机辅助编程,尤其是利用图形进行自动编程,以提高编程效率。因此,对于现代CNC系统一般要求具有人机交互图形编程功能。有这种功能的CNC系统可以根据零件图直接编制程序,即编程人员只需送入图样上简单表示的几何尺寸就能自动地计算出全部交点、切点和圆心坐标,生成加工程序。有的CNC系统可根据引导图和显示说明进行对话式编程,并具有自动工序选择、刀具和切削条件的自动选择等智能功能。有的CNC系统还备有用户宏程序功能(如日本FANUC系统)。这些功能有助于那些未受过CNC编程专门训练的机械工人能够很快地进行程序编制工作。数控系统的组成从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。程序、输入输出设备、计算机数字控制装置、可编程逻辑控制器、主轴驱动装置、进给驱动装置组成。坐标轴运动与位置检测F指令速度处理坐标及刀补处 理主轴电动机和电气控制主轴控制与辅助操作处理伺服驱动进给电动机位置控制输出插补运算S、M、T执行完信号可编程控制器PLCS、M、T指令处理插补预处理G指令处理输入译码零件程序目前CNC的硬件结构广泛采用各种多CPU结构,80年代后出现了以个人计算机(PC)为基础的CNC结构。从结构上看,近代CNC由以下三部分组成:NC:主要负责数控加工程序的处理、插补、伺服、进给的控制等数控主流程的处理和控制;PLC:主要负责对数控设备及其他辅助设备的开关量控制MMC:它是CNC中负责处理人机界面及外界通信任务的机构,具有图形处理和数据处理功能。计算机数字控制系统的硬件结构按控制功能的复杂程度可分为:单处理机结构和多处理机结构;按电路板的结构特点可分为:大板结构和模块化结构。按总体安装结构特点可分为:整体式结构和分体式结构按CNC装置硬件的制造方式可分为:专用型结构和个人计算机式结构CNC装置的硬件结构整体式结构——把CRT和MDI面板、操作面板以及功能模块板组成的电路板等安装在同一机箱内分体式结构——把CRT和MDI面板、操作面板等做成一个部件,而把功能模块组成的电路板安装在一个机箱内,两者之间用导线或光纤连接。按总体安装结构特点分类按CNC装置硬件的制造方式分类专用型结构——由各制造厂家专门设计和制造。个人计算机式结构——以工业PC作为CNC装置的支撑平台,再由机床制造厂根据数控需要,插入控制卡和数控软件,构成CNC装置。大板结构——一个系统一般都有一块大板,称为主板。主板上装有主CPU和各轴的位置控制电路等。其他相关的子板(完成一定功能的电路板),如ROM板、零件程序存储器板和PLC板都直接插在主板上面,组成CNC系统的核心部分按电路板的结构特点分类模块化结构——将CPU、存储器、输入输出控制分别做成插件板(称为硬件模块),甚至将CPU、存储器、输入输出控制组成独立微型计算机级的硬件模块,相应的软件也是模块结构,固化在硬件模块中。单处理机结构初期的CNC系统和现在的一些经济型CNC系统一般采用单CPU结构多处理机结构多CPU结构可以满足数控机床高进给速度、高加工精度和许多复杂功能的要求。多用于高档的,全功能型的CNC机床按控制功能的复杂程度单微处理器硬件结构图单处理器计算机控制单微处理器结构组成:微处理器(运算、控制)、总线、存储器、接口等;微处理器和总线微处理器CPU——运算器,控制器组成运算器包括:算术逻辑运算、寄存器、堆栈总线:具有一定信号意义的物理导线数据总线(双方向线)地址总线(单方向线)控制总线(单方向线)可擦写只读存储器(EPROM):系统程序随机存储器(RAM):运算的中间结果、需显示的数据、运行中的状态、标志信息有后备电池的CMOSRAM或磁盘存储器:加工的零件程序、机床参数、刀具参数等I/O(输入/输出)接口1.进行必要的电气隔离2.电平转换和功率放大MDI/CRT接口位置控制模块——速度控制、位置反馈要求:无超调、无滞后、抗干扰能力强。对机床进给运动的坐标轴位置进行控制。对主轴控制,一般只包括速度控制。刀库位置控制(简易位置控制)C轴位置控制:包括位置和速度控制可编程控制器内装型为实现机床的顺序控制而专门设计制造的。独立型在技术规范、功能和参数上均可满足数控机床要求的独立部件。通信接口单微处理器数控装置:以一个CPU(中央处理器)为核心,CPU通过总线与存储器和各种接口相连接,采取集中控制、分时处理的工作方式,完成数控加工各个任务。结构特点:一个微处理器完成所有的功能采用总线结构结构简单,易于实现功能受限制多微处理器计算机控制多处理器计算机控制——在CNC系统中有两个或两个以上的CPU能控制系统总线或主存储器进行工作的系统结构特点:能实现真正意义上的并行处理,处理速度快,可以实现较复杂的系统功能。容错能力强,在某模块出了故障后,通过系统重组仍可继续工作。常见的有下面六种基本功能模块,如果希望扩充功1.CNC管理模块它具有管理和组织整个CNC系统工作过程的职能。例如:系统初始化、中断管理、总线裁决、系统出错识别和处理、系统软/硬件诊断等。它能够对工件加工程序进行译码、刀具补偿、坐标位移量计算和进给速度处理等插补前的预处理工作。2.CNC插补模块按给定的插补类型和轨迹坐标进行插补计算,并向各个坐标轴发出位置指令值。3.位置控制模块它将插补后的坐标位置指令值与位置检测单元反馈回来的实际位置值进行比较,并进行自动加减速、回基准点、伺服系统滞后量的监视和漂移补偿,最后得到速度控制的模拟电压,去驱动进给电动机。4.PLC模块它能够对加工程序中的开关功能和来自机床的信号进行逻辑处理,以实现各功能与操作方式之间的连锁。例如:机床电气设备的启动与停止、刀具交换、回转台分度、工件数量和运行时5.数据输入、输出和显示模块它包括加工程序、参数、数据和各种操作命令的输入(如通过纸带阅读机、键盘或上级计算机等)和输出(如通过打印机、纸带穿孔机等)以及显示(如通过CRT、液晶显示器等)所需要的各种接口电路。6.存储器模块它是存放程序和数据的主存储器,也可以是各功能模块间传送数据用的共享存储器。多处理器CNC装置的典型结构1)共享总线结构在这种结构的CNC系统中,只有主模块有权控制系统总线,且在某一时刻只能有一个主模块占有总线,如有多个主模块同时请求使用总线会产生竞争总线问题。会话式编程模块(CPU)管理模块(CPU)主存储器模块操作面板显示模块插补模块(CPU)PLC功能模块(CPU)位置控制模块(CPU)主轴控制模块总线仲裁机构在各主模块争用总线时,判别出各模块优先级的高低。串行总线仲裁方式——链接位置并行总线仲裁方式——专用逻辑电路,优先权编码方案共享总线结构的优点结构简单、系统组配灵活、成本相对较低、可靠性高共享总线结构的缺点总线是系统的“瓶颈”,一旦系统总线出现故障,将使整个系统受到影响;由于使用总线要经仲裁,使信息传输率降低。2)共享存储器结构在该结构中,采用多端口存贮器来实现各CPU之间的互连和通信,每个端口都配有一套数据、地址、控制线,以供端口访问。由多端控制逻辑电路解决访问冲突。功能复杂,当CNC系统要求CPU数量增多时,会因争用共享存储器而造成信息传输的阻塞,降低系统的效率,其扩展功能较为困难。多处理机的结构特点1.性能价格比高2.采用模块化结构,有良好的适应性和扩展性3.硬件易于组织规模生产。4.有很高的可靠性。1.计算机数字控制系统的软硬件界面CNC系统软件结构及控制计算机数字控制装置的数据转换流程CNC系统的软件结构及控制CNC装置的软件的特点:CNC系统的多任务性CNC系统软件的任务:管理和控制并行处理:计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作加工时,CNC为了解决同一时间间隔完成两个或两个以上的工作,通常采用:1.资源分时共享2.资
本文标题:第三章数控系统结构.
链接地址:https://www.777doc.com/doc-2121328 .html