数控技术第3章 计算机数控系统

上传人:我*** 文档编号:137373778 上传时间:2020-07-07 格式:PPT 页数:67 大小:8.55MB
返回 下载 相关 举报
数控技术第3章 计算机数控系统_第1页
第1页 / 共67页
数控技术第3章 计算机数控系统_第2页
第2页 / 共67页
数控技术第3章 计算机数控系统_第3页
第3页 / 共67页
数控技术第3章 计算机数控系统_第4页
第4页 / 共67页
数控技术第3章 计算机数控系统_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《数控技术第3章 计算机数控系统》由会员分享,可在线阅读,更多相关《数控技术第3章 计算机数控系统(67页珍藏版)》请在金锄头文库上搜索。

1、CNC装置的硬件结构,数控机床用可编程控制器,CNC装置的I/O接口及通信,典型的CNC装置,概述,第3章 计算机数控系统,第3章 计算机数控系统,【内容提示】介绍数控系统组成、功能和工作流程、CNC装置的硬件和软件体系结构、数控机床用可编程控制器(PLC)、数控系统的输入/输出及通信接口,以及几种典型的CNC系统。 【学习方法】应注意通过多种途径查找典型数控系统的相关资料,理论联系实际,对不同数控系统进行对比分析,并结合课程实验或者实践环节的数控相关内容,加深对数控系统软、硬件的认识和理解。,第3章 计算机数控系统,CNC系统的定义: CNC是用一个存储程序的计算机,按照存储在计算机内的控制

2、程序去执行数控装置的一部分或全部功能,在计算机之外的唯一装置是接口。 CNC与硬线数控NC的区别:CNC的许多数控功能由软件实现的,很容易通过软件的改变来实现数控功能的更改或扩展,因此具有更大的柔性。,3.1 概述,数控装置,第3章 计算机数控系统,从自动控制角度看,数控系统是一种轨迹控制系统,本质上是以多执行部件(各运动轴)的位移量为控制对象并使其协调运动的自动控制系统。 数控系统的功能通常包括基本功能和选择功能: 基本功能是数控系统必备的功能 选择功能是供用户根据机床特点和用途进行选择的功能。,1、数控系统功能,第3章 计算机数控系统,根据数控机床的类型、用途、档次的不同,CNC系统的功能

3、有很大差别。 CNC系统的主要功能如下: 控制功能:通过轴的联动完成轮廓轨迹的加工。 准备功能:指定机床的运动方式 插补功能:完成零件轮廓(平面或曲面)加工轨迹运算 进给、主轴、刀具和辅助功能 补偿功能:常见的有刀具的尺寸补偿和传动链误差补偿 自诊断功能 通信功能:与外界进行信息和数据交换的功能,1、数控系统功能,第3章 计算机数控系统,计算机数控系统由硬件和软件共同完成数控任务。 数控系统一般具有以下四个部分 : (1)计算数控装置(CNC): CNC的核心,亦称CNC控制器。 (2)输入输出(I/O)装置 (3)驱动控制装置 (4)机床电器逻辑控制装置:现代数控系统采用可编程控制器(PLC

4、)实现数控机床的各种继电器控制逻辑。,2、数控系统的组成及工作流程,第3章 计算机数控系统,CNC系统的工作流程,2、数控系统的组成及工作流程,第3章 计算机数控系统,CNC装置的硬件结构类型 : (1)大板式结构和功能模板式结构 按CNC装置中各印制电路板的插接方式 (2)单微处理器和多微处理器结构 按CNC装置中微处理器的个数 (3)专用型结构和个人计算机型结构 按CNC装置硬件的制造方式 (4)封闭式结构、PC嵌入NC式结构、NC嵌入PC式结构和软件型开放式结构 按CNC装置的开放程度,3.2 CNC装置的硬件结构,第3章 计算机数控系统,(1)大板式结构和功能模板式结构,大板式结构 早

5、期的数控系统采用大板结构 FANUC公司的3/5/6/7系列及A-B公司的8601等 大板式结构CNC装置可由主电路板、位置控制板、PLC板、图形控制板和电源单元等组成,各电路相关子板插在主电路板上,构成CNC装置。,工程实例3-1,FANUC 6 MB CNC的大板式数控装置,第3章 计算机数控系统,(1)大板式结构和功能模板式结构,功能模块式结构 现代CNC采用总线式、模块化结构 日本FANUC的15/16/18系统、德国西门子的840/880系列及美国A-B公司的8600系列等。 模块化结构将CNC装置按功能划分为模块,硬件和软件的设计都采用模块化设计方法。各模块以积木方式组成CNC装置

6、。 模块化结构克服了大板结构功能固定的缺点,具有系统扩展性和通用性好,系统设计、维护和升级方便,可靠性高(部分损坏对整机系统影响小)等优点。,一种功能模块式结构的全功能型车床数控系统框图,第3章 计算机数控系统,(2)单处理器结构和多处理器结构,单处理器结构 在单处理器CNC中,CPU采用集中控制和软件实时调度的方式,分时处理数控中的编辑、译码、插补、刀具补偿、位置控制、加工过程监控、显示等各个任务。 FANUC的6/7系列,西门子的810/820系列等 单处理器结构CNC装置的功能受到CPU运算速度的限制,为提高处理能力,采取增加硬件插补器、外部PLC和浮点协处理器等来提高系统性能。,第3章

7、 计算机数控系统,(2)单处理器结构和多处理器结构,多处理器结构 采用模块化结构,把系统控制按功能划分为多个子系统模块,每个子系统分别承担相应的任务,各子系统协调动作,共同完成整个控制任务。 子系统之间可采用紧耦合或松耦合方式。 紧耦合有集中的操作系统,实现共享资源; 松耦合采用多重操作系统,实现并行处理。 按照控制模式分为三类: 分布式系统 主从式系统 总线式多主CPU系统,第3章 计算机数控系统,(2)单处理器结构和多处理器结构,分布式多处理器数控系统 各微处理器之间均通过一条外部的通信链路连接在一起,它们相互之间的联系及对共享资源的使用都要通过网络技术来实现。,第3章 计算机数控系统,(

8、2)单处理器结构和多处理器结构,主从式多处理器数控系统 各微处理器也都是完整独立的系统。主微处理器通过该总线对从其余微处理器进行控制、监视,并协调多个微处理器系统的操作。,第3章 计算机数控系统,(2)单处理器结构和多处理器结构,总线式多处理器数控系统 各微处理器从逻辑上分不出主从。 有一条并行主总线连接多CPU系统。系统利用总线仲裁器解决多个主CPU争用并行总线的问题 。,第3章 计算机数控系统,(3)专用型结构和个人计算机型结构,专用型结构 CNC装置的硬件由各制造厂专门设计和制造,布局合理,结构紧凑,专用性强。 但硬件之间彼此不能交换和替代,没有通用性。 FANUC数控系统、SIEMEN

9、S数控系统、美国AB系统等都属于专用型。 个人计算机型结构 以工业PC机作为CNC装置的支撑平台,再由各数控机床制造厂根据数控的需要,插入自己的控制卡和数控软件构成个性化数控系统。,第3章 计算机数控系统,(4)封闭式结构、PC嵌入NC式结构、NC嵌入PC式结构和软件型开放式结构,按CNC装置的开放程度可分为: 1)封闭式结构 2) PC嵌入NC式结构 3)NC嵌入PC式结构 4)软件型开放式结构,第3章 计算机数控系统,1)封闭式结构,传统CNC系统大多是封闭性结构。 对系统的功能扩展、改变和维修,都必须求助于系统供应商。 目前,这类系统还是占领了制造业的大部分市场。 随着开放体系结构数控系

10、统的发展,传统数控系统的市场正在受到挑战。 FANUC 0系统、MITSUBISHIM 50系统、SIEMENS 810系统等都是专用的封闭体系结构的数控系统。,第3章 计算机数控系统,2) PC嵌入NC式结构,一些传统CNC系统的制造商将把专用结构的CNC部分和PC机结合在一起,将非实时控制部分改由PC机来承担,实时控制部分仍使用多年积累的专用技术。 改善了数控系统的人机界面、图形显示、切削仿真、网络通信、生产管理、编程和诊断等功能,并使系统具有较好的开放性。 系统具有一定的开放性,但其NC部分仍然是传统的数控系统,体系结构还是不开放的,用户无法介入数控系统的核心。 系统特点:结构复杂、功能

11、强大,价格昂贵。,工程实例3-2,典型的“PC嵌入NC”式数控结构,FANUC 150/160/180/210系列,SIEMENS 840D CNC,第3章 计算机数控系统,3) NC 嵌入PC式结构,一些以PC机为基础的CNC制造商,通过开放式运动控制卡+PC机构CNC。 具有很强的运动控制和PLC控制能力,已被广泛应用于制造业自动化控制各个领域。 开放性很好,用户可以自行开发,用来构成自己的数控产品或使用在生产线上。 如美国Delta Tau公司用PMAC多轴运动控制卡构造的PMAC NC数控系统、日本MAZAK公司用三菱电机MELDAS MAGIC 64构造的MAZATROL 640CN

12、C等。,工程实例3-3,DELTA TAU 公司的PMAC-NC,Turbo PMAC Family,UMAC,QMAC,Turbo PMAC2 Ultralite With MACRO Interface,PMAC-PC/104,PMAC NC Advantage 800/810,CAMACRE,Cam Generator Program,Motion Generator,第3章 计算机数控系统,3) 软件型开放式结构,当今开放式数控系统的发展趋势。 实现了控制器的PC化和控制方案的软件化,具有最高的性能价格比,因而最有生命力。 典型产品如美国MDSI公司的OpenCNC和SoftServo

13、公司的ServoWorks、德国Power Automation公司的PAS000NT以及美国国家标准技术协会的增强型机床控制器 (Enhanced Machine Controller,EMC)Linux CNC方案等。,知识点:软件型CNC所用的I/O接口和伺服接口卡仅是计算机与伺服驱动和外部I/O之间的标准化通用接口,可以是数字、模拟或现场总线接口,通常不带CPU。,工程实例3-4,几种典型的软件型CNC,第3章 计算机数控系统,3.3 CNC装置的软件结构,CNC系统的软件是为完成CNC系统的各项功能而专门设计和编制的,是数控加工系统的一种专用软件,又称为系统软件(系统程序)。 不同的

14、CNC装置,其功能和控制方案也不同,因而各系统软件在结构上和规模上差别较大,各厂家的软件互不兼容。 现代数控机床的功能大都采用软件来实现,所以,系统软件的设计及功能是CNC系统的关键。,知识点:数控系统是按照事先编制好的控制程序来实现各种控制的,而控制程序是根据用户对数控系统所提出的各种要求进行设计的。,第3章 计算机数控系统,在CNC系统中,软件和硬件在逻辑上是等价的,即由硬件完成的工作原则上也可以由软件来完成。 CNC系统中软、硬件的分配比例是由性能价格比决定的。 随着软、硬件的水平和成本,以及CNC系统所具有的性能不同,现代CNC系统中软、硬件界面也在变化。,1、CNC装置的软硬件界面,

15、第3章 计算机数控系统,多任务处理 CNC系统是一个专用的实时多任务计算机系统,2、CNC装置软件结构特点,第3章 计算机数控系统,并行处理 同一时间内完成两种或两种以上相同或不同性质的工作 有“资源重复”法、 “时间重叠”法和“资源共享”法等方法。 在CNC装置的软件中,主要采用“资源分时共享”和“资源重叠的流水处理”方法。,2、CNC装置软件结构特点,CPU分时共享的并行处理,(a) (b) 时间重叠流水处理,第3章 计算机数控系统,实时中断处理 数控软件中一些子程序的实时性很强,决定了中断成为整个系统不可缺少的重要组成部分。 CNC系统的中断管理主要由硬件完成,系统的中断结构决定了软件结

16、构。 外部中断 内部定时器中断 硬件故障中断 程序性中断,2、CNC装置软件结构特点,第3章 计算机数控系统,系统的中断结构决定了软件结构。 在常规的CNC系统中一般采用两种典型结构: 中断型结构 前后台型结构,3、常规CNC装置的软件结构,第3章 计算机数控系统,中断型软件结构的特点是除了初始化程序之外,整个系统软件的各种功能模块分别安排在不同级别的中断服务程序中,整个软件就是一个大的中断系统。 管理功能通过各级中断服务程序之间的相互通讯来解决。,- 中断型结构,工程实例3-5,第3章 计算机数控系统,将CNC系统整个控制软件分为前台程序和后台程序,二者相互配合完成整个控制任务 。 前台程序是一个实时中断服务程序,实现插补、位置控制及机床开关逻辑控制等实时功能; 后台程序又称背景程序,是一个循环运行程序,完成管理功能和数控加工程序的输入和预处理(即译码、刀具补偿和加减速处理等数据计算)任务。,- 前后台型结构,知识点:系统启动,初始化完成后,进入后台程序循环中,实时中断程序不断插入此循环过程,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号