




已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章计算机数控(CNC)装置,4.1概述,4.1.1CNC技术的发展,表4.1数控系统的演变,4.1.1CNC技术的发展,表42数控系统的技术进步状况,4.1.1CNC技术的发展,表43数控系统的功能水平,4.1.2CNC系统的组成,EIA(美国电子工业协会)所属的数控标准化委员会的定义:“CNC是用一个存储程序的计算机,按照存储在计算机内的读写存储器中的控制程序去执行数控装置的部分或全部功能,在计算机之外的唯一装置是接口”。ISO(国际标准化组织)的定义:“数控系统是一种控制系统,它自动阅读输入载体上事先给定的数字,并将其译码,从而使机床移动和加工零件”。CNC系统与NC系统数控系统分轮廓控制和点位控制系统。数控系统的核心是完成数字信息运算、处理和控制的计算机,即数字控制装置。,系统方框图,4.1.2CNC系统的组成,从自动控制的角度来看,CNC系统是一种位置(轨迹)、速度(还包括电流)控制系统,其本质上是以多执行部件(各运动轴)的位移量、速度为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。,4.1.3CNC装置的组成和工作原理,4.1.3CNC装置的组成和工作原理,硬件结构:CPU,存储器,总线、外设等。软件结构:是一种用于零件加工的、实时控制的、特殊的(或称专用的)计算机操作系统。,4.1.3CNC装置的组成和工作原理,3.工作原理通过各种输入方式,接受机床加工零件的各种数据信息,经过CNC装置译码,再进行计算机的处理、运算,然后将各个坐标轴的分量送到各控制轴的驱动电路,经过转换、放大去驱动伺服电动机,带动各轴运动。并进行实时位置反馈控制,使各个坐标轴能精确地走到所要求的位置。简要工作过程:1)输入:输入内容零件程序、控制参数和补偿数据。输入方式穿孔纸带阅读输入、磁盘输入、光盘输入、手健盘输入,通讯接口输入及连接上级计算机的DNC接口输入,4.1.3CNC装置的组成和工作原理,2)译码:以一个程序段为单位,根据一定的语法规则解释、翻译成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区内。3)数据处理:包括刀具补偿,速度计算以及辅助功能的处理等。4)插补:插补的任务是通过插补计算程序在一条曲线的已知起点和终点之间进行“数据点的密化工作”。5)位置控制:在每个采样周期内,将插补计算出的理论位置与实际反馈位置相比较,用其差值去控制进给伺服电机。6)I/O处理:处理CNC装置与机床之间的强电信号输入、输出和控制。7)显示:零件程序、参数、刀具位置、机床状态等。8)诊断:检查一切不正常的程序、操作和其他错误状态。,4.1.4CNC装置的主要功能和特点,1.数控装置的主要功能(1)控制轴数和联动轴数(2)准备功能(G功能)(3)插补功能(4)主轴速度功能:主轴转速的编码方式、恒定线速度、主轴定向准(5)进给功能(F)1)切削进给速度2)同步进给速度3)快速进给速度4)进给倍率。(6)补偿功能1)刀具长度、刀具半径补偿和刀尖圆弧的补偿2)工艺量的补偿(7)固定循环加工功能,4.1.4CNC装置的主要功能和特点,(8)辅助功能(M代码)(9)字符图形显示功能(10)程序编制功能:手工编程、在线编程、自动编程(11)输入、输出和通讯功能(12)自诊断功能2.CNC数控装置的特点1)灵活性大2)通用性强3)可靠性高4)可以实现丰富、复杂的功能5)使用维修方便6)易于实现机电一体化,4.2CNC装置的硬件结构,4.2.1CNC装置的硬件构成,单微处理器硬件结构图,CNC装置的体系结构分为:单微处理机和多微处理机系统,中高档的CNC装置以多微处理机结构为多。单微处理机结构:见上图多微处理机CNC装置的结构:1.主从结构2.多主结构3.分布式结构4.多通道结构,4.2.2CNC装置的体系结构,单微处理机数控装置:是以一个CPU(中央处理器)为核心,CPU通过总线与存储器和各种接口相连接,采取集中控制、分时处理的工作方式,完成数控加工各个任务。单微处理机结构:微处理器、存储器、总线、接口等。接口包括I/O接口、串行接口、CRT/MDI接口、数控技术中的控制单元部件和接口电路,如位置控制单元、可编程控制器(PLC)、主轴控制单元、穿孔机和纸带阅读机接口,以及其它选件接口等。1.微处理器和总线微处理器:运算、控制总线:CPU与各组成部件、接口等之间的信息公共传输线,包括控制、地址和数据三总线。2.存储器只读存储器(ROM)和随机存储器(RAM)它们的用途:,4.2.3单微处理机数控装置的硬件结构,只读存储器(ROM):系统程序随机存储器(RAM):运算的中间结果、需显示的数据、运行中的状态、标志信息CMOSRAM或磁泡存储器:加工的零件程序、机床参数、刀具参数3.位置控制单元对数控机床的进给运动的坐标轴位置进行控制(包括位置和速度控制)。(对主轴的控制一般只包括速度控制)C轴位置控制:包括位置和速度控制刀库位置控制(简易位置控制)进给轴位置控制的硬件:大规模专用集成电路位置控制芯片、位置控制模板。,4.2.3单微处理机数控装置的硬件结构,4.2.4多微处理机数控装置的硬件结构,VS,VS,1.多微处理机CNC装置的典型结构总线互联方式,典型的结构:共享总线型、共享存储器型及混合型结构。(1)功能模块1)CNC管理模块2)存储器模块3)CNC插补模块4)位置控制模块5)操作控制数据输入、输出和显示模块6)PLC模块,4.2.4多微处理机数控装置的硬件结构,VS,VS,(2)共享总线结构结构与仲裁主模块与从模块总线仲裁及其方式:串行方式和并行方式串行总线仲裁方式:优先权的排列是按链接位置确定。并行总线仲裁方式:专用逻辑电路,优先权编码方案模块之间的通讯:公共存储器总线:STDbus(支持8位和16位字长)Multibus(型支持16位字长,型支持32位字长)S-100bus(可支持16位字长)VERSAbus(可支持32位字长)VMEbus(可支持32位字长),4.2.4多微处理机数控装置的硬件结构,图4.9串行总线仲裁连接方式,主模块1,主模块2,主模块3,总线优先权入,总线优先权出,总线忙,入,忙,出,入,忙,出,4.2.4多微处理机数控装置的硬件结构,4.2.4多微处理机数控装置的硬件结构,(3)共享存储器结构,4.2.4多微处理机数控装置的硬件结构,(4)共享总线和共享存储器型结构,4.2.4多微处理机数控装置的硬件结构,4.2.4多微处理机数控装置的硬件结构,VS,VS,(5)多通道结构通道结构(ChannelStructure),即两种以上程序的并行处理。2.多微处理机CNC装置结构的特点(1)计算处理速度高(2)可靠性高(3)有良好的适应性和扩展性(4)硬件易于组织规模生产,4.2.5开放式数控装置的体系结构,VS,VS,一、开放式数控系统的产生随着科技的发展和生产的需求,需要一种灵活(功能可组、可扩展、可添加)的开放式数控系统,打破当前的“封闭式的”数控系统。体系开放化定义(IEEE):具有在不同的工作平台上均能实现系统功能、且可以与其它的系统应用进行互操作的系统。开放式数控系统特点:系统构件(软件和硬件)具有标准化(Standardization)与多样化(Diversification)和互换性(Interchangeability)的特征,允许通过对构件的增减来构造系统,实现系统“积木式”的集成构造,应该是可移植的和透明的;,4.2.5开放式数控装置的体系结构,VS,VS,二、开放体系结构CNC的优点向未来技术开放:由于软硬件接口都遵循公认的标准协议,只需少量的重新设计和调整,新一代的通用软硬件资源就可能被现有系统所采纳、吸收和兼容,这就意味着系统的开发费用将大大降低而系统性能与可靠性将不断改善并处于长生命周期;标准化的人机界面:标准化的编程语言,方便用户使用,降低了和操作效率直接有关的劳动消耗;,4.2.5开放式数控装置的体系结构,VS,VS,向用户特殊要求开放:更新产品、扩充能力、提供可供选择的硬软件产品的各种组合以满足特殊应用要求,给用户提供一个方法,从低级控制器开始,逐步提高,直到达到所要求的性能为止。另外用户自身的技术诀窍能方便地融入,创造出自己的名牌产品;可减少产品品种,便于批量生产、提高可靠性和降低成本,增强市场供应能力和竞争能力。,4.2.5开放式数控装置的体系结构,VS,VS,三、开放式数控装置的概念结构,4.2.5开放式数控装置的体系结构,VS,VS,四、国内外开放式数控系统的研究进展1.几大研究计划美国:NGC(TheNextGenerationWork-station/MachineController)和OMAC(OpenModularArchitectureController)计划欧共体:OSACA(OpenSystemArchitectureforControlwithinAutomationSystems)计划日本:OSEC(OpenSystemEnvironmentforController)计划华中I型基于IPC的CNC开放体系结构航天I型CNC系统基于PC的多机CNC开放体系结构,4.2.5开放式数控装置的体系结构,VS,VS,2.开放程度:1)CNC可以直接地或通过网络运行各种应用软件2)用户操作界面的开放。3)NC内核的深层次开放(PC+实时硬插件;PC+实时软中断)。3.开放式数控系统的发展趋势:1)在控制系统技术,接口技术、检测传感技术、执行器技术、软件技术五大方面开发出优质、先进、适销的经济、合理的开放式数控系统。2)主攻方向是进一步适应高精度、高效率(高速)高自动化加工的需求。3)网络化,4.2.6点位/直线控制的数控装置的结构,VS,VS,1.点位/直线控制的一般概念(单轴数控)用于钻床、镗床、机能简单的车床点位控制只控制刀具相对应于工件定位,由某一定位点向下一定点运动时不进行切削,对运动路径没有严格要求。直线控制刀具沿坐标轴方向运动,并对工件进行切削加工。在加工过程中不但要控制切削进给的速度,还要控制运动的终点。,4.2.6点位/直线控制的数控装置的结构,2.点位/直线数控系统数控装置的结构,图4.16点位/直线控制系统,4.3CNC装置的软件结构,4.3.1软件结构特点,1.CNC装置软件硬件的界面,1、软件与硬件在实现各种功能的特点和关系关系:从理论上讲,硬件能完成的功能也可以用软件来完成。从实现功能的角度看,软件与硬件在逻辑上是等价的。特点:硬件处理速度快,但灵活性差,实现复杂控制的功能困难。软件设计灵活,适应性强,但处理速度相对较慢。2、软件、硬件实现功能的分配就是软件硬件功能界面划分。3、功能界面划分的准则:系统的性能价格比。,4.3.1软件结构特点,VS,VS,2.系统软件的内容及结构类型CNC装置系统软件的主要任务:如何将由零件加工程序表达的加工信息,变换成各进给轴的位移指令、主轴转速指令和辅助动作指令,控制加工设备的轨迹运动和逻辑动作,加工出符合要求的零件。系统软件的组成:(管理和控制)管理部分:输入、I/O处理、通讯、显示、诊断以及加工程序的编制管理等程序。控制部分:译码、刀具补偿、速度处理、插补和位置控制等软件。管理方式:单微处理机数控系统:前后台型和中断型的软件结构。多微处理机数控系统:将微处理机作为一个功能单元,4.3.1软件结构特点,3.多任务并行处理(1)CNC装置的多任务性,图4.18CNC装置软件任务分解图4.19软件任务的并行处理,4.3.1软件结构特点,VS,VS,(2)并行处理为了保证控制的连续性和各任务执行的时序配合要求,CNC系统的任务必须采用并行处理,而不能逐一处理。并行处理:是指计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作。并行处理的优点是合理使用和调配CNC系统的资源,提高了运行速度。并行处理的分类:“资源重复”,“时间重叠”和“资源共享”。资源共享:根据“分时共享”的原则,使多个用户按时间顺序使用同一套设备。时间重叠:根据流水线处理技术,使多个处理过程在时间上相互错开,轮流使用同一套设备的几个部分。,4.3.1软件结构特点,VS,VS,1)资源分时共享并行处理(对单一资源的系统)在单CPU结构的CNC系统中,可采用“资源分时共享”并行处理技术。资源分时共享在规定的时间长度(时间片)内,根据各任务实时性的要求,规定它们占用CPU的时间,使它们分时共享系统的资源。“资源分时共享”的技术关键:其一:各任务的优先级分配问题。其二:各任务占用CPU的时间长度,即时间片的分配问题。,4.3.1软件结构特点,4.3.1软件结构特点,VS,VS,资源分时共享技术的特征,在任何一个时刻只有一个任务占用CPU;在一个时间片(如8ms或16ms)内,CPU并行地执行了两个或两个以上的任务。因此,资源分时共享的并行处理只具有宏观上的意义,即从微观上来看,各个任务还是逐一执行的。,4.3.1软件结构特点,VS,VS,2)并发处理和流水处理(对多资源的系统),在多CPU结构的CNC系统中,根据各任务之间的关联程度,可采用以下两种并行处理技术:若任务间的关联程度不高,则可让其分别在不同的CPU上同时执行并发处理;若任务间的关联程度较高,即一个任务的输出是另一个任务的输入,则可采取流水处理的方法来实现并行处理。,4.3.1软件结构特点,VS,VS,流水处理技术的涵义,流水处理技术是利用重复的资源(CPU),将一个大的任务分成若干个子任务(任务的分法与资源重复的多少有关),这些小任务是彼此关系的,然后按一定的顺序安排每个资源执行一个任务,就象在一条生产线上分不同工序加工零件的流水作业一样。,4.3.1软件结构特点,流水处理技术示意图,4.3.1软件结构特点,并发处理和流水处理的特征,在任何时刻(流水处理除开始和结束外)均有两个或两个以上的任务在并发执行。并发处理和流水处理的关键是时间重叠,是以资源重复的代价换得时间上的重叠,或者说以空间复杂性的代价换得时间上的快速性。,4.3.1软件结构特点,3)并行处理中的信息交换和同步在CNC装置中信息交换主要通过各种缓冲区来实现。各缓冲区数据交换和更新的同步是靠同步信号指针来实现的。,图4.22CNC装置通过缓冲区交换信息框图,4.3.1软件结构特点,图4.23纸带读写同步说明,4.3.1软件结构特点,VS,VS,4.实时中断处理(1)CNC系统的中断类型1)外部中断:纸带光电阅读机中断,外部监控中断和键盘操作面板输入中断。2)内部定时中断:插补周期定时中断和位置采样定时中断。3)硬件故障中断种硬件故障检测装置发出的中断。4)程序性中断程序中出现的异常情况的报警中断。(2)CNC系统中断结构模式1)前后台软件结构中的中断模式前台程序:主要完成插补运算、位置控制、故障诊断等实时性很强的任务,它是一个实时中断服务程序。后台程序(背景程序):完成显示、零件加工程序的编辑管理、系统的输入/输出、插补预处理(译码、刀补处理、速度预处理)等弱实时性的任务,它是一个循环运行的程序,其在运行过程中,不断地定时被前台中断程序所打断,前后台相互配合来完成零件的加工任务。2)中断型软件结构中的中断模式,4.3.2输入和数据处理,VS,VS,CNC系统的控制软件及其工作过程输入、译码、预计算、插补计算、输出、管理与诊断1.零件程序的输入零件程序的输入包括两方面的内容:1)从阅读机、键盘输入到零件程序存储器。2)从零件程序存储器将零件程序的程序段送入缓冲器(缓冲存储区)。,图4.25输入过程,4.3.2输入和数据处理,VS,VS,2.数据处理程序数据处理程序又叫插补准备程序,包括译码、刀补(运动轨迹计算)、辅助功能处理和进给速度计算等部分。另外,还包括诸如换刀、主轴启停、冷却液开、闭等辅助功能。(1)译码定义:译码程序是以程序段为单位对信息进行处理,把其中的各种工件轮廓信息(如起点、终点,直线和圆弧)、加工速度F和其它辅助信息(M.S.T)依照计算机能识别的数据形式,并以一定的格式存放在指定的内存专用区间。在译码过程中,还要完成对程序段的语法检查,若发现语法错误立即报警。方法:解释和编译。内容:整理和存放。1)不按字符格式的整理与存放方法。2)保留字符格式的整理与存放。,4.3.2输入和数据处理,(2)刀具补偿定义:将编程时工件轮廓数据转换成刀具中心轨迹数据。种类:长度补偿和半径补偿。1)B功能刀具半径补偿计算直线加工时刀具补偿,图4.28直线刀具补偿,4.3.2输入和数据处理,圆弧加工时刀具半径补偿,4.3.2输入和数据处理,*B功能刀具半径不能处理尖角过渡问题,4.3.2输入和数据处理,2)C功能刀具半径补偿处理两个程序段间转接(即尖角过渡)的各种情况。,图4.31由NC到CNC刀补的改进措施,4.3.2输入和数据处理,图4.32G41直线与直线转接情况,4.3.3速度处理和加减速控制,VS,VS,1.进给速度计算开环系统:速度通过控制向步进电机输出脉冲的频率来实现。速度计算的方法是根据程编的F值来确定该频率值。半闭环和闭环系统:采用数据采样方法进行插补加工速度计算是根据程编的F值,将轮廓曲线分割为采样周期的轮廓步长。,4.3.3速度处理和加减速控制,VS,VS,(1)开环系统进给速度的计算脉冲的频率决定进给速度。(4.7)为脉冲当量,单位:mm,则(4.8)两轴联动时,各坐标轴速度为:合成速度(即进给速度)V为(4.9),4.3.3速度处理和加减速控制,(2)半闭环和闭环系统的速度计算:确定一个采样周期的轮廓步长和各坐标轴的进给步长。直线插补速度计算:a)程序段投影Lx=xe-x0Ly=ye-y0b)直线方向余弦cos=Lx/Lcos=Ly/Lc)一个插补周期的步长(L)L=(1/60)Ft,速度F单位:mm/min,插补周期t单位:ms,L单位:md)各坐标轴在一个采样插补周期的运动步长x=Lcos=Fcost/60(m)y=Lsin=Fsint/60=Lcos=Fcost/60(m),4.3.3速度处理和加减速控制,VS,VS,圆弧插补时速度计算(插补原理不同,计算方法也不同)步长分配系数(速度系数),J,I,X,Y,O,AO,E,Ai-1,Ai,C(IO,JO),Xi,Yi,i,Ii-1,Ji-1,R,4.3.3速度处理和加减速控制,VS,VS,2.进给速度控制常用的控制方法:计时法用于脉冲增量插补。时钟中断法用软件控制每个时钟周期内的插补次数,达到速度控制的目的。积分法,4.3.3速度处理和加减速控制,VS,VS,3.数据采样原理CNC装置的加、减速控制加减速控制目的:保证机床在启动或停止时不产生冲击、失步、超程或振荡方法:插补前加减速控制插补后加减速控制瞬时速度与稳定速度V=THK/(601000)加减速曲线指数加减速线性加减速钟形加减速S曲线加减速,4.3.3速度处理和加减速控制,VS,VS,4.3.4插补计算,VS,主要算一个插补周期的X,Y,以直线为例:1)L%=L*倍率(L%倍率后的每周期公式进给量)2)L1新=L1旧+L%(L1新上次插补点与程序段起点之间距离;L1旧本次插补点与程序段起点之间距离)3)X3新=L1新cos(X轴投影)y3新=L1新cos4)x2=X3新-X3旧(本次插补周期的输出位置增量值)。y2=y3新-y3旧,4.3.5位置控制,VS,VS,任务:1)每个位置反馈采样周期,将插补给定与反馈值进行比较,用差值去控制电机2)增量调整3)螺距补偿,间隙补偿,4.3.6故障诊断,VS,VS,方法1运行中诊断:1)代码和检查内存2)格式检查(奇、偶、补偿指令、数据超限)3)双向传递检查4)清单检验,用打印机、CRT5)电压温度、速度检测监控2停机诊断有自诊断程序3通讯诊断由诊断中心进行,发出诊断程序。,4.3.6故障诊断,远程诊断技术,CNC系统的控制软件及其工作过程实例(数据转换流程),XA1YA1FA1,XB0YB0XB1YB1XBAYBA,LXLYLcoscosL,L%L1X3Y3X2Y2,G01XeYeF,4.5CNC装置的接口电路,4.5.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字孪生赋能2025年智能医疗影像设备制造研究报告
- 教育咨询招生方案
- 江苏屋顶堵漏施工方案
- 澳洲景点介绍
- 建筑施工方案与验收
- 建筑广角调色方案设计思路
- 健康帮扶义诊活动方案策划
- 建筑方案设计表现图片模板
- 初级中学建筑方案设计
- 企业建筑方案设计模板图片
- 2024年第九届“学宪法 讲宪法”应知应会知识竞赛题库及答案
- 火车指导司机面试竞聘答辩问题
- 2.4水库泥沙防治-1泥沙淤积的成因危害与类型讲解
- 产科常用药物观察及不良反应
- 仓库发错货的解决方案
- 金属冶炼安全事故案例与分析
- 动物诊疗机构报告登记表
- 南京市2023-2024高一上学期期末英语试卷及答案
- 非法人经营授权书饿了么
- 了解胃肠肿瘤
- 2023年产科手术分级及安全核查培训考试试题
评论
0/150
提交评论