数控机床及应用.pptx
《数控机床及应用.pptx》由会员分享,可在线阅读,更多相关《数控机床及应用.pptx(124页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习目标结合典型的数控系统,掌握机床数控系统的组成、原理、分类和功能,了解开放式数控系统第1页/共124页图2-1 CNC系统组成框图第2页/共124页图2-2 CNC装置硬件组成第3页/共124页图2-3 单机系统CNC结构框图第4页/共124页图2-4 CMOS RAM存储器框图 第5页/共124页图2-5 位置控制芯片 第6页/共124页图2-6 位置控制模板结构框图第7页/共124页图2-7 数控装置、控制设备和机床之间的连接第8页/共124页图2-8 多CPU共享总线结构框图第9页/共124页图2-9 串行总线仲裁连接方法第10页/共124页图2-10 并行总线框图第11页/共124
2、页图2-11 共享存储器结构 第12页/共124页图2-12 三种典型的软硬件界面第13页/共124页图2-13 CNC系统任务分解第14页/共124页图2-14 任务的并行处理 第15页/共124页图2-15 CPU分时共享和中断优先级第16页/共124页图2-16 资源重叠流水管理第17页/共124页图图2-17 CNC2-17 CNC中的信息交换中的信息交换第18页/共124页图2-18 逐点比较插补法程序流程图第19页/共124页图2-19 直线插补第20页/共124页图2-20 逐点比较法第一象限直线插补程序流程图第21页/共124页图2-21 插补轨迹第22页/共124页图2-22
3、 四象限直线偏差和进给方向第23页/共124页图2-23圆弧插补第24页/共124页图2-24逆弧插补的进给方向第25页/共124页图图2-252-25第一象限圆弧插补的第一象限圆弧插补的程序流程图程序流程图第26页/共124页图2-26 圆弧插补走刀轨迹第27页/共124页图2-27 四个象限的圆弧 第28页/共124页图2-28数字积分原理第29页/共124页图2-29数字积分法直线插补第30页/共124页图2-30 数字积分法直线插补框图第31页/共124页图2-31 数字积分法第一象限直线插补程序流程图第32页/共124页图2-32 数字积分法直线插补轨迹第33页/共124页图2-33
4、 数字积分法圆弧插补原理框图第34页/共124页图2-34数字积分法第一象限逆圆插补程序流程图第35页/共124页图2-35 数字积分法圆弧插补轨迹第36页/共124页图2-36 弦线逼近圆弧第37页/共124页图2-37 时间分割法直线插补第38页/共124页图2-38 时间分割法圆弧插补第39页/共124页图2-39 刀具中心偏差 第40页/共124页图2-40 直线刀具补偿的计算 第41页/共124页图2-41 圆弧刀具半径补偿的计算 第42页/共124页图2-42 直线至直线左刀补情况 第43页/共124页图2-43 直线至直线右刀补情况 第44页/共124页图2-44 直线至圆弧、圆
5、弧至直线、圆弧至圆弧的转接第45页/共124页图2-45 换刀后刀补示意图第46页/共124页图2-46 840D数控系统的基本结构第47页/共124页图2-47 NC模块 第48页/共124页图2-48 电源模块第49页/共124页图2-49 单轴驱动模块611D第50页/共124页图2-50 双轴驱动模块611D第51页/共124页图2-51 840D数控系统典型接线图第52页/共124页图2-52 PC连接型CNC 第53页/共124页图2-53 PC内藏型CNC例第54页/共124页图2-54 CNC内藏型例(PMAC控制器)第55页/共124页图2-55开放式数控系统总体结构框图 第
6、56页/共124页21 机床数控系统的组成2.1.1 数控系统的组成2.1.2 计算机数控装置(CNC)的组成和特点2.1.3 数控装置的功能2.1.4 CNC系统的硬件组成2.1.5 CNC系统的软件组成第57页/共124页2.1.1 数控系统的组成CNC数控系统的组成,如图2-1所示(1)程序、输入输出设备(2)计算机数字控制装置(3)可编程控制器(PLC)(4)通信及网络设备(5)主轴驱动装置(6)进给驱动装置等组成第58页/共124页2.1.2 计算机数控装置(CNC)的组成和特点1.计算机数控装置(CNC)的组成 硬件和软件两部分硬件由中央处理单元(CPU)、存储器、输入输出接口、M
7、DI/CRT接口、位置控制等部分组成,如图2-2所示。软件由管理软件和控制软件组成。2.数控装置的特点(1)灵活性和通用性 (2)可靠性高 (3)数控功能丰富(4)使用维修方便(5)易于实现机电一体化 第59页/共124页2.1.3 数控装置的功能1、基本功能2、选择功能第60页/共124页1基本功能(1)控制功能(2)准备功能(3)插补功能(4)进给功能 1)切削进给速度 2)同步进给速度 3)快速进给速度 4)进给倍率。(5)主轴功能 即主轴转速的控制功能(6)刀具管理功能(7)显示功能(8)辅助功能(9)自诊断功能 第61页/共124页2.选择功能(1)补偿功能 包括以下方面:1)刀具长
8、度和半径的补偿 2)工艺量的补偿 (2)固定循环功能 (3)通信功能 第62页/共124页2.1.4 CNC系统的硬件组成CNC装置从硬件的组成上可分为:单机系统和多机系统。、单机系统的组成、多机系统的组成第63页/共124页1单机系统的组成单机系统指整个CNC装置只有一个CPU,集中控制和管理整个系统资源,通过分时处理的方式,完成数控加工中各个任务,如图2-3所示。单机系统包括微型计算机系统的基本结构:(1)微处理器和总线(2)存储器(3)位置控制单元(4)I/O接口第64页/共124页(1)微处理器和总线微处理器主要完成控制和运算两方面的任务。控制功能主要包括:内部控制、对零件加工程序输入
9、、输出的控制及对机床加工现场状态信息的记忆控制。运算任务是完成一系列的数据处理工作,主要包括译码、刀补计算、运动轨迹计算、插补计算和位置控制的给定值与反馈值的比较运算等。总线是CPU与各组成部件、接口等之间的信息公共传输线,包括控制、地址和数据总线,即通常所说的三总线。传输信息的高速度和多任务性,使总线结构和标准也在不断发展。第65页/共124页(2)存储器 CNC系统中的存储器包括只读存储器(ROM)和随机存储器(RAM)两种。系统程序存放在只读存储器EPROM中,由生产厂家固化。即使断电,程序也不会丢失。程序只能被CPU读出,不能写入。必要时经擦除后,再重写。运算的中间结果,需显示的数据,
10、运行中的状态、标志信息等存放在随机存储器RAM中。它可以随时读出和写入,断电后,信息就消失。加工的零件程序、机床参数、刀具参数存放在有后备电池的CMOS RAM中,这些信息在这种存储器中能被随机读出,还可以根据操作需要写入或修改,断电后,信息仍保留。如图图2-4所示为CMOS RAM存储器框图。第66页/共124页(3)位置控制单元CNC装置中的位置控制单元又称为位置控制器或位置控制模块。位置控制主要是对数控机床的进给运动的坐标轴位置进行控制。例如:工作台前后、左右移动,主轴箱的上下移动,围绕某一直线轴旋转运动等。进给轴控制是数控机床上要求最高的位置控制,不仅对单个轴的运动和位置精度的控制有严
11、格要求,而且在多轴联动时,还要求各移动轴有很好的协调运动,精确配合。对主轴的控制要求在很宽的范围内速度连续可调,并在每一种速度下均能提供足够的切削功率和转矩。在某些高性能的CNC机床上还要求主轴位置可任意控制(即C轴位置控制)。在加工中心上,为了能够任意选择刀库不同位置上的刀具,需要有刀库位置控制,以控制刀库准确停在要选用的刀具位置。刀库位置控制与轴控制相比,性能要低得多,故称简易位置控制。1)位置控制芯片2)位置控制模板 第67页/共124页1)位置控制芯片 MB8739的结构如图2-5所示,CPU输出的位置指令,经过芯片MB8739处理后,送往D/A变换,再经过速度控制单元以控制电动机运动
12、。电动机的轴上装有光电脉冲发生器,随着电动机转动产生系列脉冲。该脉冲经接收器后反馈到MB8739,然后将其分为两路,一路作为位置量的反馈,一路经频率/电压(F/V)变换,作为速度量的反馈信号送往速度控制单元。结构主要包括以下几部分:1DDA插补器 2CMR 3误差寄存器 4位置增益控制5误差的脉宽调制P.W.M 6 漂移补偿控制 7鉴相器8DMR 9参考计数器 10地址译码。第68页/共124页2)位置控制模板 图2-6为采用位置控制模板的CNC系统结构框图。位置控制功能由软件和硬件两部分共同实现。软件负责计算位置跟随误差和进给速度指令的数值。硬件接收进给指令,进行D/A变换,为速度单元提供命
13、令电压;将位置反馈信号与指令值进行比较。硬件由位置控制输出组件和位置测量模板组成。位置测量组件处理处理位置反馈信号后送“跟随误差计数器”与指令值进行比较。位置控制输出组件的作用是将微机数控系统输出的以数字形式表示的跟随误差转换为驱动执行元件所需的电流或电压信号。第69页/共124页(4)I/O接口I/O接口与数控装置、控制设备和机床间的接口与其它工业上的许多标准接口一样,于1975年由国际电工委员会第44委员会制定并批准了国际标准,称为“机床/数控接口”标准。如图2-7所示,标明了数控装置、控制设备和机床之间的接口范围。具体联接详见第五章信号连接。第70页/共124页2.多机系统的组成多微处理
14、机结构中,有两个以上的CPU构成处理部件和各种功能模块,处理部件、功能模块之间采用紧藕合,有集中的操作系统,共享资源;或者各CPU构成独立部件,其间采用松藕合,有多层操作系统,有效地实行并行处理。(1)多机系统的典型结构(2)多机系统结构的特点第71页/共124页(1)多机系统的典型结构多处理器连接方式:总线、环线、交叉、多级开关、混合交换互换等多微处理器的CNC装置一般采用总线互连方式,典型结构有共享总线型、共享存储器型以及它们的混合型结构。1)功能模块 2)共享总线结构 3)共享存储器结构 第72页/共124页1)功能模块1、CNC管理模块2、CNC插补模块3、PLC模块4、位置控制模块5
15、、操作控制数据输入、输出和显示模块6、存储器模块 第73页/共124页2)共享总线结构图2-8为FANUC15系统的CNC装置为多微处理器共享总线结构。按照功能将系统划分为:带CPU的为主模块,不带CPU的为从模块。FANUC15CNC装置中,主CPU为68020(32位),从为在可编程控制器、轴控制等中的CPU。系统装置可控制2根轴至15根轴。只有主模块有权控制使用系统总线。每个主模块按其担负任务的重要程度,已预先排好优先级别的顺序。由总线仲裁器解决。总线仲裁有两种方式,串行方式和并行方式。串行总线仲裁方式中,优先权的排列是按链接位置确定,如图2-9所示。并行总线裁决方式中,要配备专用逻辑电
16、路来解决主模块的优先权问题,通常采用优先权编码方案。如图2-10所示。第74页/共124页)共享存储器结构图2-11所示为GE公司的MTC1数控装置的结构框图,这是一种共享存储器型结构。功能模块之间通过公用存储器连结耦合在一起,共有3个CPU。CPU1为中央处理器,其任务是数控程序的编辑、译码、刀具和机床参数的输入。此外,作为主处理器,它还控制CPU2和CPU3,并与之交换信息。CPU2为CRT显示处理器,是根据CPU1的指令和显示数据,在显示缓冲区中组成一幅画面数据,通过CRT控制器、字符发生器和移位寄存器,将显示数据串行送到视频电路进行显示。此外,它还定时扫描键盘和倍率开关状态,并送CPU
17、1进行处理。CPU3为插补处理器。完成的工作是插补运算、位置控制、机床输入/输出接口和RS232C接口控制。MTC1数控装置中的公用存储器,是通过CPU1分别向CPU2或CPU3发送总线请求保持信号HOLD,才被占用的,此时CPU2或CPU3处于保持状态,CPU1与公用存储器进行信息交换。信息交换结束,CPU1撤消HOLD信号,CPU1释放公用存储器,CPU2和CPU3恢复对公用存储器的控制权。第75页/共124页(2)多机系统结构的特点1)计算处理速度高 2)可靠性高 3)有良好的适应性和扩展性 4)硬件易于组织规模生产 第76页/共124页2.1.5 CNC系统的软件组成1CNC装置软件结
18、构的特点2CNC系统软件结构第77页/共124页1CNC装置软件结构的特点(1)CNC装置软硬件的界面图2.12所示 软件和硬件的界面关系是不固定的。(2)系统软件的内容及结构类型 系统软件包括管理和控制两大部分。系统的管理部分包括:输入、I/O处理、通讯、显示、诊断以及加工程序的编制管理等程序。系统的控制部分包括:译码、刀具补偿、速度处理、插补和位置控制等软件。(3)多任务并行处理 1)CNC系统的多任务性如图2.13所示 2)并行处理如图2.14所示,采用“资源分时共享”图2.15和“资源重叠的流水处理”图2.16(4)实时中断处理 CNC系统的中断类型1)外部中断 2)内部定时中断 3)
19、硬件故障中断 4)程序性中断 第78页/共124页2CNC系统软件结构1)前后台软件结构在前后台软件结构中,前台程序是一个中断服务程序,完成全部的实时功能。后台程序是一个循环运行程序,管理软件和插补准备在这里完成。后台程序运行中,实时中断程序不断插入,与后台程序相配合,共同完成零件加工任务。2)中断型软件结构 中断型软件结构的特点是除了初始化程序外,整个系统软件的各种任务模块,都分别安排在不同级别的中断服务程序中,整个软件就是一个大的中断系统。其管理的功能主要通过各级中断服务程序之间的相互通信来解决。第79页/共124页22 数控系统的插补原理2.2.1 插补和插补方式2.2.2 脉冲增量插补
20、2.2.3 数据采样插补第80页/共124页2.2.1 插补和插补方式插补:一般情况是已知运动轨迹的起点坐标、终点坐标和轨迹的曲线方程,由数控系统实时地计算出各个中间点的坐标。即需要“插入、补上”运动轨迹各个中间点的坐标,通常这个过程被称为“插补”。插补算法:插补方法又可能用不同的计算方法来实现,这种具体的计算方法称之为插补算法。在计算机数控系统(CNC)中,插补工作一般由软件来完成。也有用软件进行粗插补,用硬件进行细插补的CNC系统。软件插补方法分为两类:脉冲当量插补和数据采样插补。第81页/共124页2.2.2 脉冲增量插补脉冲增量插补又称基准脉冲插补。这种插补算法的特点:1、把每次插补运
21、算产生的指令脉冲输出到伺服系统,以驱动工作台运动。2、脉冲增量插补的实现方法较简单,但由于输出脉冲的最大速度取决于执行一次运算所需的时间,进给速率受到一定的限制应用场合:用在进给速度不很高的数控系统或开环数控系统中。脉冲当量插补分类:逐点比较插补法、数字积分插补法和比较积分法等。第82页/共124页1逐点比较插补法逐点比较插补法的原理:数控装置在控制加工轨迹过程中,通过逐点地比较刀具与所需插补曲线的相对位置,确定刀具的坐标进给方向,以加工出零件的廓形。流程图如图2.18所示工作步骤:每控制机床坐标走一步(即一个插补循环)都要完成以下四个工作节拍。(a)偏差判断(b)进给(c)偏差计算(d)终点
22、判断 若到达终点,则插补结束。若未到达终点,则再回到节拍(e)继续插补。以上四个节拍不断循环,就可加工出所需要的轮廓形状。逐点比较插补法分为:直线插补法和圆弧插补法 第83页/共124页(1)直线插补1)偏差函数2)进给方向与偏差计算3)终点判断4)四个象限的直线插补计算第84页/共124页1)偏差函数 1)偏差函数 假定加工如图2-19所示的直线OA。以直线起点为原点,终点A的坐标为(xe,ye)。m(xm,ym)为插补点。以第一象限为例,若m点在直线上,则ym/xm=ye/xe,即:ymxe-xmye=0;(2-1)所以可定义直线插补的偏差函数表示为:F=F(x,y)=yxa-xya以反映
23、刀具与直线间的位置关系。若F0,则刀具在直线的上方,如m点。若F=0,则刀具在直线上,如m点。若F0,即刀具在直线上方时,应让刀具向+X方向进给一步。当F0的情况。插补前,刀具位于直线起点,即坐标原点O(0,0),由式(2-1)知,偏差值为:F0=0 (2-2)设某时刻刀具的位置为Pi(xi,yi),则该点的偏差值为:Fi=yixa-xiya (2-3)若刀具向+X方向进给一步,则xi+1=xi+1,yi+1=yi;由式(2-1)及式(2-3)知:Fi+1=yi+1xa-xi+1ya=yixa-xiya-ya=Fi-ya (2-4)若刀具向+Y方向进给一步,则xi+1=xi,yi+1=yi+1
24、;同理得:Fi+1=yi+1xa-xi+1ya=yixa-xiya+xaFi+xa (2-5)第86页/共124页3)终点判断 3)终点判断 根据逐点比较法的特点,从直线的起点O移动到终点A(图2-19),刀具沿X、Y两坐标轴进给的总步数n为:n=xa+ya (2-6)每走一步从n减去1,即n=n-1。这样就可以根据n的值来判断是否到达终点,即直线加工结束的条件为:n=0。逐点比较法第一象限直线插补的程序流程如图2-20所示,插补轨迹如图2-21所示。第87页/共124页4)四个象限的直线插补计算 为适用于四个象限的直线插补,在偏差计算时,无论哪一个象限直线,均按第一象限的直线进行计算,也就是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 应用
限制150内