计算机数控系统(4).ppt
《计算机数控系统(4).ppt》由会员分享,可在线阅读,更多相关《计算机数控系统(4).ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 CNC装置的硬件结构装置的硬件结构 CNC装置的软件结构装置的软件结构数控机床用可编程控制器数控机床用可编程控制器 CNC装置的装置的I/O接口及通信接口及通信 典型的典型的CNC装置装置概述概述第第3 3章章 计算机数控系统计算机数控系统 第第3 3章章 计算机数控系统计算机数控系统【内容提示内容提示】介绍数控系统组成、功能和工作流程、CNC装置的硬件和软件体系结构、数控机床用可编程控制器(PLC)、数控系统的输入/输出及通信接口,以及几种典型的CNC系统。【学习方法学习方法】应注意通过多种途径查找典型数控系统的相关资料,理论联系实际,对不同数控系统进行对比分析,并结合课程实验或者实践环节
2、的数控相关内容,加深对数控系统软、硬件的认识和理解。第第3 3章章 计算机数控系统计算机数控系统pCNC系统的定义:CNCCNC是用一个存储程序的计算机是用一个存储程序的计算机,按照存储在计算机内的控制程序去执行数控装置的一部分或全部功能,在计算机之外的唯一装置是接口。CNCCNC与硬线数控与硬线数控NCNC的区别的区别:CNC的许多数控功能由软件实现的,很容易通过软件的改变来实现数控功能的更改或扩展,因此具有更大的柔性。3.1 3.1 概述概述数控装置第第3 3章章 计算机数控系统计算机数控系统p从自动控制角度看,数控系统是一种轨迹控制系统,本质上是以多执行部件(各运动轴)的位移量为控制对象
3、并使其协调运动的自动控制系统。p数控系统的功能通常包括基本功能和选择功能:基本功能是数控系统必备的功能选择功能是供用户根据机床特点和用途进行选择的功能。1 1、数控系统功能、数控系统功能第第3 3章章 计算机数控系统计算机数控系统p根据数控机床的类型、用途、档次的不同,CNC系统的功能有很大差别。pCNC系统的主要功能如下:控制功能:通过轴的联动完成轮廓轨迹的加工。准备功能:指定机床的运动方式插补功能:完成零件轮廓(平面或曲面)加工轨迹运算进给、主轴、刀具和辅助功能补偿功能:常见的有刀具的尺寸补偿和传动链误差补偿自诊断功能通信功能:与外界进行信息和数据交换的功能1 1、数控系统功能、数控系统功
4、能第第3 3章章 计算机数控系统计算机数控系统p计算机数控系统由硬件和软件共同完成数控任务。p数控系统一般具有以下四个部分:(1)计算数控装置)计算数控装置(CNC):CNC的核心,亦称CNC控制器。(2)输入输出)输入输出(I/O)装置装置(3)驱动控制装置)驱动控制装置(4)机床电器逻辑控制装置:)机床电器逻辑控制装置:现代数控系统采用可编程控制器(PLC)实现数控机床的各种继电器控制逻辑。2 2、数控系统的组成及工作流程、数控系统的组成及工作流程第第3 3章章 计算机数控系统计算机数控系统pCNC系统的工作流程2 2、数控系统的组成及工作流程、数控系统的组成及工作流程第第3 3章章 计算
5、机数控系统计算机数控系统CNC装置的硬件结构类型:(1)大板式结构和功能模板式结构按CNC装置中各印制电路板的插接方式(2)单微处理器和多微处理器结构按CNC装置中微处理器的个数(3)专用型结构和个人计算机型结构按CNC装置硬件的制造方式(4)封闭式结构、PC嵌入NC式结构、NC嵌入PC式结构和软件型开放式结构按CNC装置的开放程度3.2 CNC3.2 CNC装置的硬件结构装置的硬件结构第第3 3章章 计算机数控系统计算机数控系统(1)大板式结构和功能模板式结构大板式结构p早期的数控系统采用大板结构FANUC公司的3/5/6/7系列及A-B公司的8601等p大板式结构CNC装置可由主电路板、位
6、置控制板、PLC板、图形控制板和电源单元等组成,各电路相关子板插在主电路板上,构成CNC装置。工程实例3-1pFANUC6MBCNC的大板式数控装置第第3 3章章 计算机数控系统计算机数控系统(1)大板式结构和功能模板式结构功能模块式结构p现代CNC采用总线式、模块化结构日本FANUC的15/16/18系统、德国西门子的840/880系列及美国A-B公司的8600系列等。p模块化结构将CNC装置按功能划分为模块,硬件和软件的设计都采用模块化设计方法。各模块以积木方式组成CNC装置。p模块化结构克服了大板结构功能固定的缺点,具有系统扩展性和通用性好,系统设计、维护和升级方便,可靠性高(部分损坏对
7、整机系统影响小)等优点。p一种功能模块式结构的全功能型车床数控系统框图第第3 3章章 计算机数控系统计算机数控系统(2)单处理器结构和多处理器结构单处理器结构p在单处理器CNC中,CPU采用集中控制和软件实时调度的方式,分时处理数控中的编辑、译码、插补、刀具补偿、位置控制、加工过程监控、显示等各个任务。FANUC的6/7系列,西门子的810/820系列等p单处理器结构CNC装置的功能受到功能受到CPU运算速度的限制运算速度的限制,为提高处理能力,采取增加硬件插补器、外部PLC和浮点协处理器等来提高系统性能。第第3 3章章 计算机数控系统计算机数控系统(2)单处理器结构和多处理器结构多处理器结构
8、p采用模块化结构,把系统控制按功能划分为多个子系统模块,每个子系统分别承担相应的任务,各子系统协调动作,共同完成整个控制任务。p子系统之间可采用紧耦合或松耦合方式。紧耦合有集中的操作系统,实现共享资源;松耦合采用多重操作系统,实现并行处理。p按照控制模式分为三类:分布式系统主从式系统总线式多主CPU系统第第3 3章章 计算机数控系统计算机数控系统(2)单处理器结构和多处理器结构分布式多处理器数控系统各微处理器之间均通过一条外部的通信链路连接在一起,它们相互之间的联系及对共享资源的使用都要通过网络技术来实现。第第3 3章章 计算机数控系统计算机数控系统(2)单处理器结构和多处理器结构主从式多处理
9、器数控系统各微处理器也都是完整独立的系统。主微处理器通过该总线对从其余微处理器进行控制、监视,并协调多个微处理器系统的操作。第第3 3章章 计算机数控系统计算机数控系统(2)单处理器结构和多处理器结构总线式多处理器数控系统各微处理器从逻辑上分不出主从。有一条并行主总线连接多CPU系统。系统利用总线仲裁器解决多个主CPU争用并行总线的问题。第第3 3章章 计算机数控系统计算机数控系统(3)专用型结构和个人计算机型结构专用型结构pCNC装置的硬件由各制造厂专门设计和制造,布局合理,结构紧凑,专用性强。p但硬件之间彼此不能交换和替代,没有通用性。FANUC数控系统、SIEMENS数控系统、美国AB系
10、统等都属于专用型。个人计算机型结构p以工业PC机作为CNC装置的支撑平台,再由各数控机床制造厂根据数控的需要,插入自己的控制卡和数控软件构成个性化数控系统。第第3 3章章 计算机数控系统计算机数控系统(4)封闭式结构、PC嵌入NC式结构、NC嵌入PC式结构和软件型开放式结构按CNC装置的开放程度可分为:1)封闭式结构2)PC嵌入NC式结构3)NC嵌入PC式结构4)软件型开放式结构第第3 3章章 计算机数控系统计算机数控系统1)封闭式结构p传统CNC系统大多是封闭性结构。p对系统的功能扩展、改变和维修,都必须求助于系统供应商。p目前,这类系统还是占领了制造业的大部分市场。p随着开放体系结构数控系
11、统的发展,传统数控系统的市场正在受到挑战。FANUC0系统、MITSUBISHIM50系统、SIEMENS810系统等都是专用的封闭体系结构的数控系统。第第3 3章章 计算机数控系统计算机数控系统2)PC嵌入NC式结构p一些传统CNC系统的制造商将把专用结构的CNC部分和PC机结合在一起,将非实时控制部分改由PC机来承担,实时控制部分仍使用多年积累的专用技术。p改善了数控系统的人机界面、图形显示、切削仿真、网络通信、生产管理、编程和诊断等功能,并使系统具有较好的开放性。p系统具有一定的开放性,但其NC部分仍然是传统的数控系统,体系结构还是不开放的,用户无法介入数控系统的核心。p系统特点:结构复
12、杂、功能强大,价格昂贵。工程实例3-2p典型的“PC嵌入NC”式数控结构FANUC150/160/180/210系列SIEMENS840DCNC第第3 3章章 计算机数控系统计算机数控系统3)NC嵌入PC式结构p一些以PC机为基础的CNC制造商,通过开放式运动控制卡+PC机构CNC。p具有很强的运动控制和PLC控制能力,已被广泛应用于制造业自动化控制各个领域。p开放性很好,用户可以自行开发,用来构成自己的数控产品或使用在生产线上。如美国DeltaTau公司用PMAC多轴运动控制卡构造的PMACNC数控系统、日本MAZAK公司用三菱电机MELDASMAGIC64构造的MAZATROL640CNC
13、等。工程实例3-3pDELTATAU公司的PMAC-NCTurboPMACFamilyUMACQMACTurboPMAC2UltraliteWithMACROInterfacePMAC-PC/104PMAC NC Advantage 800/810CAMACRECam Generator ProgramMotion Generator第第3 3章章 计算机数控系统计算机数控系统3)软件型开放式结构p当今开放式数控系统的发展趋势。p实现了控制器的PC化和控制方案的软件化,具有最高的性能价格比,因而最有生命力。典型产品如美国MDSI公司的OpenCNC和SoftServo公司的ServoWorks
14、、德国PowerAutomation公司的PAS000NT以及美国国家标准技术协会的增强型机床控制器(EnhancedMachineController,EMC)LinuxCNC方案等。知识点:知识点:软件型CNC所用的I/O接口和伺服接口卡仅是计算机与伺服驱动和外部I/O之间的标准化通用接口,可以是数字、模拟或现场总线接口,通常不带CPU。工程实例3-4p几 种 典 型 的 软 件 型C N CPA8000 CNCServoWorks CNC EMC CNC厂家厂家德国POWERAUTOMATION美国SoftServo美国NIST主持的开放式CNC示范项目硬件构成硬件构成PC机+PA-CN
15、CENGINE伺服接口卡1394适配卡+PC机+1394伺服驱动器PC机并口,实现全软件型运动控制软件平台软件平台标准WinNTOS+PANT实时内核Windows实时扩展或RTLinux基于RT-Linux或RTAI二次开发二次开发CompileCycles软件开发工具API接口和软件开发工具源码开放开发工具开发工具C+编程运动控制VB、C/C+源代码Linux下C编程第第3 3章章 计算机数控系统计算机数控系统3.3 CNC3.3 CNC装置的软件结构装置的软件结构pCNC系统的软件是为完成CNC系统的各项功能而专门设计和编制的,是数控加工系统的一种专用软件,又称为系统软件(系统程序)。p
16、不同的CNC装置,其功能和控制方案也不同,因而各系统软件在结构上和规模上差别较大,各厂家的软件互不兼容。现代数控机床的功能大都采用软件来实现,所以,系统软件的设计及功能是CNC系统的关键。知识点:知识点:数控系统是按照事先编制好的控制程序来实现各种控制的,而控制程序是根据用户对数控系统所提出的各种要求进行设计的。第第3 3章章 计算机数控系统计算机数控系统p在CNC系统中,软件和硬件在逻辑上是等价的,即由硬件完成的工作原则上也可以由软件来完成。pCNC系统中软、硬件的分配比例是由性能价格比决定的。随着软、硬件的水平和成本,以及CNC系统所具有的性能不同,现代CNC系统中软、硬件界面也在变化。软
17、、硬件界面也在变化。1 1、CNCCNC装置的软硬件界面装置的软硬件界面第第3 3章章 计算机数控系统计算机数控系统p多任务处理CNC系统是一个专用的实时多任务计算机系统2 2、CNCCNC装置软件结构特点装置软件结构特点第第3 3章章 计算机数控系统计算机数控系统p并行处理同一时间内完成两种或两种以上相同或不同性质的工作同一时间内完成两种或两种以上相同或不同性质的工作有“资源重复资源重复”法法、“时间重叠时间重叠”法法和“资源共享资源共享”法法等方法。在CNC装置的软件中,主要采用“资源分时共享”和“资源重叠的流水处理”方法。2 2、CNCCNC装置软件结构特点装置软件结构特点CPU分时共享
18、的并行处理(a)(b)时间重叠流水处理第第3 3章章 计算机数控系统计算机数控系统p实时中断处理数控软件中一些子程序的实时性很强,决定了中断成为整个数控软件中一些子程序的实时性很强,决定了中断成为整个系统不可缺少的重要组成部分。系统不可缺少的重要组成部分。CNC系统的中断管理主要由硬件完成,系统的中断结构决定系统的中断管理主要由硬件完成,系统的中断结构决定了软件结构。了软件结构。外部中断外部中断外部中断外部中断 内部定时器中断内部定时器中断内部定时器中断内部定时器中断 硬件故障中断硬件故障中断硬件故障中断硬件故障中断 程序性中断程序性中断程序性中断程序性中断2 2、CNCCNC装置软件结构特点
19、装置软件结构特点第第3 3章章 计算机数控系统计算机数控系统p系统的中断结构决定了软件结构。p在常规的CNC系统中一般采用两种典型结构:中断型结构中断型结构中断型结构中断型结构前后台型结构前后台型结构前后台型结构前后台型结构 3 3、常规、常规CNCCNC装置的软件结构装置的软件结构第第3 3章章 计算机数控系统计算机数控系统p中断型软件结构的特点是除了初始化程序之外,整个系统软件的各种功能模块分别安排在不同级别的中断服务程序中,整个软件就是一个大的中断系统。p管理功能通过各级中断服务程序之间的相互通讯来解决。-中断型结构工程实例3-5第第3 3章章 计算机数控系统计算机数控系统p将CNC系统
20、整个控制软件分为前台程序和后台程序,二者相互配合完成整个控制任务。前台程序前台程序是一个实时中断服务程序,实现插补、位置控制及机床开关逻辑控制等实时功能;后台程序后台程序又称背景程序,是一个循环运行程序,完成管理功能和数控加工程序的输入和预处理(即译码、刀具补偿和加减速处理等数据计算)任务。-前后台型结构知识点:知识点:系统启动,初始化完成后,进入后台程序循环中,实时中断程序不断插入此循环过程,完成各项实时控制任务。工程实例3-6pA-B公司7360CNC的软件结构第第3 3章章 计算机数控系统计算机数控系统3.4 3.4 数控机床用可编程控制器数控机床用可编程控制器p加工过程中主轴起动、停止
21、和换向,刀具的交换,工件夹紧或松开,冷却液的开或关,润滑系统的开关和运行,液压系统的起或停等辅助功能的控制遵循一定的逻辑关系、顺序关系。p可编程控制器可编程控制器(ProgrammableLogicController,PLC)以顺序控制为主,回路调节为辅,能够完成逻辑、顺序、计时、计数和算术运算等功能,是功能强大的顺序控制装置。知识点:知识点:早期的数控机床大多采用继电器逻辑线路实现,存在只能解决开关量的简单逻辑运算、控制功能有限、修改控制逻辑重新布线较大等难以克服的缺点。当前只用于控制逻辑较为简单的数控机床。第第3 3章章 计算机数控系统计算机数控系统pPLC发展于20世纪60年代,是一类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 数控系统
限制150内