计算机数控(cnc)装置【精选】_第1页
计算机数控(cnc)装置【精选】_第2页
计算机数控(cnc)装置【精选】_第3页
计算机数控(cnc)装置【精选】_第4页
计算机数控(cnc)装置【精选】_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第 4 章章 计算机数控计算机数控(CNC)装置装置 本章主要内容本章主要内容4.1 4.1 概概 述述4.2 CNC4.2 CNC装置的硬件结构装置的硬件结构4.3 CNC4.3 CNC装置的软件结构装置的软件结构 4.4 4.4 计算机数控中的计算机数控中的PLCPLC4.5 CNC4.5 CNC装置的接口电路装置的接口电路4.1 4.1 概概 述述EIA(美国电子工业协会)所属的数控标准化委员会的定义:“CNC是用一个存储程序的计算机,按照存储在计算机内的读写存储器中的控制程序去执行数控装置的部分或全部功能,在计算机之外的唯一装置是接口”。ISO(国际标准化组织)的定义:“数控系统是一

2、种控制系统,它自动阅读输入载体上事先给定的数字,并将其译码,从而使机床移动和加工零件”。数控系统的核心是完成数字信息运算、处理和控制的计算机,即数字控制装置。 一、数控系统的定义一、数控系统的定义二、CNC技术的发展分类分类世代世代诞生年代诞生年代系统元件及电路构成系统元件及电路构成世界世界我国我国硬件数硬件数控控NCNC第一代第一代第二代第二代第三代第三代19521952年年19591959年年19651965年年19581958年年19651965年年19721972年年电子管、继电器,模拟电路电子管、继电器,模拟电路晶体管,数字电路(分立元件)晶体管,数字电路(分立元件)集成数字电路集成

3、数字电路计算机计算机数控数控CNCCNC第四代第四代19701970年年19761976年年内装小型计算机,中规模集成电路内装小型计算机,中规模集成电路第五代第五代19741974年年19821982年年内装微处理器的内装微处理器的NCNC字符显示,故障自诊断字符显示,故障自诊断19791979年年19811981年年19871987年年19911991年年19951995年年超大规模集成电路,大容量存储器,可编程接口,遥控接口超大规模集成电路,大容量存储器,可编程接口,遥控接口人机对话人机对话, ,动态图形显示动态图形显示, ,实时软件精度补偿实时软件精度补偿, ,适应机床无人适应机床无人化

4、运转要求化运转要求3232位位CPUCPU,可控,可控1515轴,设定轴,设定0.0001mm0.0001mm进给速度进给速度24m/min24m/min,带前,带前馈控制的交流数字伺服、智能化馈控制的交流数字伺服、智能化 系统。系统。利用利用RISCRISC技术技术6464位系统。位系统。微机开放式微机开放式CNCCNC系统。系统。年代年代76767777787879798080818182828383848485858686878790909191CPUCPU3000C/29013000C/2901位片机位片机1616位微处理器位微处理器3232位微处理器位微处理器6464位位伺服伺服驱动

5、驱动直流模拟伺服直流模拟伺服交流模交流模拟伺服拟伺服交流数字伺服交流数字伺服最小最小设定设定单位单位1 10.10.10.010.01进给进给速度速度高速、高精度型高速、高精度型2.1m/min2.1m/min8.4m/min8.4m/min33.7m/min33.7m/min 高速型高速型15m/min15m/min 60m/min 60m/min快速快速9.6m/min9.6m/min15m/min15m/min24m/min24m/min60m/min60m/min240m/min240m/min扩充扩充功能功能用软件扩充数控功能、用软件扩充数控功能、刀具补偿,固定循环,刀具补偿,固定循

6、环,存储器运行存储器运行用软件充实人机接口,彩色用软件充实人机接口,彩色显示,会话编程,仿真显示,会话编程,仿真3232位位CPUCPU,高速、高精度加工,高速、高精度加工,数字伺服,高速主轴,智能化开放数字伺服,高速主轴,智能化开放 系统系统mm项目项目低档低档中档中档高档高档分辨率分辨率 10 101 1 0.1 0.1进给速度进给速度 8-15 m/min 8-15 m/min15-24 m/min15-24 m/min15-100 m/min15-100 m/min联动轴数联动轴数 2-3 2-3轴轴 2-4 2-4轴或轴或3-53-5轴以上轴以上主主CPUCPU8 8位位1616位、

7、位、3232位甚至采用位甚至采用RISCRISC的的6464位位伺服系统伺服系统步进电机、开环步进电机、开环直流及交流闭环、全数字交流伺服系统直流及交流闭环、全数字交流伺服系统内装内装PLCPLC无无有内装有内装PCPC,功能极强的内装,功能极强的内装PCPC,甚至有轴控制功能,甚至有轴控制功能显示功能显示功能数码管数码管, ,简单的简单的CRTCRT字符字符显示显示有字符图形或三维图形显示有字符图形或三维图形显示通信功能通信功能无无RC232CRC232C和和DNCDNC接口接口还可能有还可能有MAPMAP通通讯接口和联网讯接口和联网功能功能mCNC系统与传统NC系统的区别在于:CNC系统附

8、加一个计算机作为控制器的一部分。目前在计算机数控系统中所用的计算机已不再是小型计算机,而是微型计算机,用微机控制的系统称为MNC系统,亦统称为CNC系统,由于这二者的控制原理基本相同。CNC系统是由软件和硬件组成的,硬件为软件的运行提供了支持环境,软件主要完成数控机床功能的实现。控制软件是为完成特定CNC(或MNC)系统各项功能所编制的专用软件,又称为系统软件(或系统程序)。 三、从三、从CNCCNC演变过程看数控系统演变过程看数控系统四、CNC装置的组成和工作原理 数控技术数控技术CPURAMROM接口控制软件顺序程序硬硬件件软软件件伺服系统电机控控制制系系统统驱动系统测量反馈系统机床机床数

9、控系统数控系统外围技术外围技术基础件配套件床身立柱工作台刀架刀库丝杠导轨工具系统编程技术管理技术四、CNC装置的组成和工作原理 CNC系统平台系统平台硬件硬件操作系统操作系统管理软件管理软件应用软件应用软件控制软件控制软件数控加工程序数控加工程序接接口口被控设备被控设备机机床床机器人机器人测量机测量机.w硬件结构硬件结构: : CPU CPU,存储器,总线、,存储器,总线、外设外设等等。w软件结构软件结构:是一种用于是一种用于零件零件加工的、实时控制的、加工的、实时控制的、特殊的(或称专用的)计算机操作系统。特殊的(或称专用的)计算机操作系统。 系系 统统初始化初始化系统控制软件系统控制软件程

10、序管理程序管理编辑编辑存储存储录放录放管理软件管理软件控制软件控制软件输入程输入程序序输出程输出程序序显示程显示程序序诊断程诊断程序序译码程译码程序序补偿计补偿计算算速度控速度控制制插补程插补程序序位控程位控程序序图图4.1 CNC4.1 CNC软件的构成软件的构成 通过各种输入方式,接受机床加工零件的各种数据信息,经过CNC装置译码,再进行计算机的处理、运算,然后将各个坐标轴的分量送到各控制轴的驱动电路,经过转换、放大去驱动伺服电动机,带动各轴运动。并进行实时位置反馈控制,使各个坐标轴能精确地走到所要求的位置。 简要工作过程:简要工作过程: 1 1)输入)输入: 输入内容输入内容零件程序、控

11、制参数和补偿数据。零件程序、控制参数和补偿数据。 输入方式输入方式穿孔纸带阅读输入、磁盘输入、光盘输入、手健穿孔纸带阅读输入、磁盘输入、光盘输入、手健盘输入,盘输入, 通讯接口输入及连接上级计算机的通讯接口输入及连接上级计算机的DNCDNC接口输入接口输入3. 3. 工作原理工作原理2 2)译码:)译码:以一个程序段为单位,根据一定的语法规则解释、翻译以一个程序段为单位,根据一定的语法规则解释、翻译成计算机能够识别的数据形式,并以一定的数据格式存放在指成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区内。定的内存专用区内。3 3)数据处理)数据处理:包括刀具补偿,速度计算以及

12、辅助功能的处理等。:包括刀具补偿,速度计算以及辅助功能的处理等。 4 4)插补:)插补:插补的任务是通过插补计算程序在一条曲线的已知起点插补的任务是通过插补计算程序在一条曲线的已知起点和终点之间进行和终点之间进行“数据点的密化工作数据点的密化工作”。5 5)位置控制:)位置控制:在每个采样周期内,将插补计算出的理论位置与实在每个采样周期内,将插补计算出的理论位置与实际反馈位置相比较,用其差值去控制进给伺服电机。际反馈位置相比较,用其差值去控制进给伺服电机。6 6)I/OI/O处理:处理:处理处理CNCCNC装置与机床之间的强电信号输入、输出和控装置与机床之间的强电信号输入、输出和控制。制。7

13、7)显示:)显示:零件程序、参数、刀具位置、机床状态等。零件程序、参数、刀具位置、机床状态等。8 8)诊断:)诊断:检查一切不正常的程序、操作和其他错误状态。检查一切不正常的程序、操作和其他错误状态。 五、CNC装置的主要功能和特点 (1 1)控制轴数和联动轴数)控制轴数和联动轴数 (2 2)准备功能()准备功能(G G功能)功能) (3 3)插补功能)插补功能 (4 4)主轴速度功能:主轴转速的编码方式、恒定线速度、主轴定向准)主轴速度功能:主轴转速的编码方式、恒定线速度、主轴定向准 (5 5)进给功能()进给功能( F F ) 1 1)切削进给速度)切削进给速度 2) 2) 同步进给速度同

14、步进给速度 3 3)快速进给速度)快速进给速度 4 4)进给倍率)进给倍率 。 (6 6)补偿功能)补偿功能 1 1) 刀具长度、刀具半径补偿和刀尖圆弧的补偿刀具长度、刀具半径补偿和刀尖圆弧的补偿 2 2)工艺量的补偿)工艺量的补偿 (7 7)固定循环加工功能)固定循环加工功能 4.1.4 CNC装置的主要功能和特点(8 8)辅助功能()辅助功能(M M代码)代码)(9 9)字符图形显示功能)字符图形显示功能(1010)程序编制功能:手工编程、)程序编制功能:手工编程、 在线编程、自动编程在线编程、自动编程(1111)输入、输出和通讯功能)输入、输出和通讯功能(1212)自诊断功能)自诊断功能

15、 1 1)灵活性大)灵活性大 2 2)通用性强)通用性强 3 3)可靠性高)可靠性高 4 4)可以实现丰富、复杂的功能)可以实现丰富、复杂的功能 5 5)使用维修方便)使用维修方便 6 6)易于实现机电一体化)易于实现机电一体化4.2 CNC装置的硬件结构 4.2.1 CNC装置的硬件构成 CNC的组成框图结构图的组成框图结构图控制软件控制软件(软件功能)硬件电路硬件电路(硬件功能)输入输入装置装置主轴主轴伺服单元伺服单元主轴驱动装置可编程序控可编程序控制器制器进给进给伺服单元伺服单元进给驱动装置机机床床本本体体CNC装置装置进给伺服驱动系统进给伺服驱动系统辅助指令信号辅助指令信号测量装置(位

16、置、速度)主轴伺服驱动系统主轴伺服驱动系统MDI信息载体信息载体通信线通信线路装置路装置编程器编程器信息载体信息载体CAD/CAM系统系统输出输出装置装置显示器显示器打印机打印机 CNCCNC装置的体系结构分为:装置的体系结构分为:1 1、整体式结构和分体式结构整体式结构和分体式结构 2 2、大板式结构和模块化结构、大板式结构和模块化结构3 3、单微处理机和多微处理机结构、单微处理机和多微处理机结构 4.2.2 CNC装置的体系结构 CNCCNC装置的体系结构分为:装置的体系结构分为:1 1、整体式结构和分体式结构整体式结构和分体式结构 2 2、大板式结构和模块化结构、大板式结构和模块化结构3

17、 3、单微处理机和多微处理机结构、单微处理机和多微处理机结构 4.2.2 CNC装置的体系结构 所谓整体式结构是把CRT和MDI面板、机床操作面板以及功能模块板组成的电路板等安装在同一机箱内。这种方式的优点是结构紧凑,便于安装,但有时可能造成某些信号连线过长; 分体式结构通常把 CRT 和 MDI 面板、操作面板等做成一个部件,而把功能模块组成的电路板安装在一个机箱内,两者之间用导线或光纤连接。许多CNC机床把操作面板也单独作为一个部件,这是由于所控制机床的要求不同,操作面板相应地要改变,做成分体式的有利于更换和安装。CNC操作面板在机床上的安装形式有吊挂式、床头式、控制柜式和控制台式等多种。

18、 1 1、整体式结构和分体式结构整体式结构和分体式结构大板式结构的特点是,一个系统一般都有一块大板,称为主板。主大板式结构的特点是,一个系统一般都有一块大板,称为主板。主板上装有主板上装有主CPUCPU和各轴的位置控制电路等。其他相关的子板(完和各轴的位置控制电路等。其他相关的子板(完成一定功能的电路板),如成一定功能的电路板),如ROMROM板、零件程序存储器板和板、零件程序存储器板和PLCPLC板都板都直接插在主板上面,组成直接插在主板上面,组成CNCCNC系统的核心部分。大板结构的优点系统的核心部分。大板结构的优点是:结构紧凑,体积小,可靠性高,价格低,有很高的性能是:结构紧凑,体积小,

19、可靠性高,价格低,有很高的性能/ /价价格比,也便于机床的一体化设计。其缺点是:硬件功能不易变动,格比,也便于机床的一体化设计。其缺点是:硬件功能不易变动,不利于组织生产;不利于组织生产; 总线模块化的特点是将微处理机、存储器、输入输出控制分别做成总线模块化的特点是将微处理机、存储器、输入输出控制分别做成插件板插件板 (称为硬件模块),甚至将微处理机、存储器、输入输(称为硬件模块),甚至将微处理机、存储器、输入输出控制组成独立微计算机级的硬件模块,相应的软件也是模块结出控制组成独立微计算机级的硬件模块,相应的软件也是模块结构,固化在硬件模块中。硬软件模块形成一个特定的功能单元,构,固化在硬件模

20、块中。硬软件模块形成一个特定的功能单元,称为功能模块。功能模块间有明确定义的接口,接口是固定的,称为功能模块。功能模块间有明确定义的接口,接口是固定的,成为工厂标准或工业标准,彼此可以进行信息交换。于是可以积成为工厂标准或工业标准,彼此可以进行信息交换。于是可以积木式组成木式组成 CNC CNC 系统,使设计简单,有良好的适应性和扩展性,系统,使设计简单,有良好的适应性和扩展性,试制周期短,调整维护方便,效率高。试制周期短,调整维护方便,效率高。 2 2、大板式结构和模块化结构、大板式结构和模块化结构 所谓单微处理器结构是指只有一个所谓单微处理器结构是指只有一个CPUCPU、采用集中控制、采用

21、集中控制分时方法处理数控的各个任务。中高档的分时方法处理数控的各个任务。中高档的CNCCNC装置以装置以多多微处理机结构为多。微处理机结构为多。 3 3、单微处理机和多微处理机结构、单微处理机和多微处理机结构CPUROMRAMIN接口接口OUT接口接口阅读机阅读机接口接口MDI/CRT接口接口位置位置控制控制其它其它接口接口总线总线单微处理器硬件结构图单微处理器硬件结构图 微处理器和总线微处理器和总线微处理器负责运算、控制任务;总线为微处理器负责运算、控制任务;总线为CPUCPU与各组成部件、接口等与各组成部件、接口等之间的信息公共传输线,包括控制总线、地址总线和数据总线。之间的信息公共传输线

22、,包括控制总线、地址总线和数据总线。 存储器存储器存储器包括只读存储器(存储器包括只读存储器(ROMROM)和随机存储器()和随机存储器(RAMRAM)以及)以及CMOS RAMCMOS RAM或磁泡存储器等。其中只读存储器(或磁泡存储器等。其中只读存储器(ROMROM)负责存放数控机床的)负责存放数控机床的系统程序;随机存储器(系统程序;随机存储器(RAMRAM)负责存放运算的中间结果、需显)负责存放运算的中间结果、需显示的数据、运行中的状态、标志信息等;示的数据、运行中的状态、标志信息等;CMOS RAMCMOS RAM或磁泡存储器或磁泡存储器负责存放加工的零件程序、机床参数、刀具参数等。

23、负责存放加工的零件程序、机床参数、刀具参数等。 位置控制单元位置控制单元位置控制单元负责对数控机床的进给运动的坐标轴位置进行控制位置控制单元负责对数控机床的进给运动的坐标轴位置进行控制(包括位置和速度控制)。对主轴的控制一般只包括速度控制;(包括位置和速度控制)。对主轴的控制一般只包括速度控制;对对C C轴位置控制包括位置和速度控制;对刀库位置控制属于简易轴位置控制包括位置和速度控制;对刀库位置控制属于简易位置控制。位置控制。 进给轴位置控制的硬件一般由大规模专用集成电进给轴位置控制的硬件一般由大规模专用集成电路位置控制芯片或位置控制模板完成。路位置控制芯片或位置控制模板完成。 3 3、单微处

24、理机和多微处理机结构、单微处理机和多微处理机结构 多微处理机CNC装置的结构: 1. 1. 主从结构 2. 多主结构 3. 分布式结构 4. 多通道结构 4.2.2 CNC装置的体系结构 4.2.4 4.2.4 多微处理机数控装置的硬件结构多微处理机数控装置的硬件结构 VSVS 性能价格比高(单性能价格比高(单CPUCPU限制性能;而多限制性能;而多CPUCPU提高速提高速度,扩展性能。);度,扩展性能。); 采用模块化结构,良好的适应性和扩展性;采用模块化结构,良好的适应性和扩展性; 硬件易于组织规模生产;硬件易于组织规模生产; 可靠性高。可靠性高。4.2.4 4.2.4 多微处理机数控装置

25、的硬件结构多微处理机数控装置的硬件结构 VSVS 性能价格比高(单性能价格比高(单CPUCPU限制性能;而多限制性能;而多CPUCPU提高速提高速度,扩展性能。);度,扩展性能。); 采用模块化结构,良好的适应性和扩展性;采用模块化结构,良好的适应性和扩展性; 硬件易于组织规模生产;硬件易于组织规模生产; 可靠性高。可靠性高。4.2.4 4.2.4 多微处理机数控装置的硬件结构多微处理机数控装置的硬件结构 VSVS 多微处理机数控装置的硬件结构为以多微处理机数控装置的硬件结构为以PC为基础的为基础的CNC类型。类型。PC嵌入式嵌入式NC:保持专用:保持专用CNC,通过通信方式和,通过通信方式和

26、PC相连,有一定开相连,有一定开放性,但用户无法介入系统的核心。如放性,但用户无法介入系统的核心。如FANUC18i,16i,SIEMENS 840,AB 9360等系统。等系统。NC嵌入式嵌入式PC:在标准的工业:在标准的工业PC上安装专用的运动控制卡,如美国上安装专用的运动控制卡,如美国DELTA TAU公司公司PMAC-NC系统。系统。软件软件CNC:系统的所有功能通过工业:系统的所有功能通过工业PC来实现,用户可以在来实现,用户可以在DOS、WINDOWS NT 平台上利用开放的平台上利用开放的CNC内核,开发各种功能,构内核,开发各种功能,构成各种类型的高性能数控系统,其性能价格比高

27、,如华中数控系统,成各种类型的高性能数控系统,其性能价格比高,如华中数控系统,美国美国MDIS 公司的公司的OPEN CNC,德国,德国POWER AUTOMATION 公公司的司的PA8000NT等。等。基于现场总线的基于现场总线的PC控制控制:基于现场总线的:基于现场总线的PC系统是开放结构数控系统是开放结构数控系统体系结构的主流。系统体系结构的主流。 4.2.4 4.2.4 多微处理机数控装置的硬件结构多微处理机数控装置的硬件结构 VSVS 总线互联方式,典型的结构总线互联方式,典型的结构: :共享总线型、共享存共享总线型、共享存储器型及混合型结构。储器型及混合型结构。 (1 1)功能模

28、块)功能模块 1 1)CNCCNC管理模块管理模块 2 2)存储器模块)存储器模块 3 3)CNCCNC插补模块插补模块 4 4)位置控制模块)位置控制模块 5 5)操作控制数据输入、输出和显示模块)操作控制数据输入、输出和显示模块 6 6)PLCPLC模块模块 4.2.4 多微处理机数控装置的硬件结构 VSVS(2 2)共享总线结构)共享总线结构 结构与仲裁结构与仲裁 主模块与从模块主模块与从模块 总线仲裁及其方式:串行方式和并行方式总线仲裁及其方式:串行方式和并行方式 串行总线仲裁方式:优先权的排列是按链接位置确定。串行总线仲裁方式:优先权的排列是按链接位置确定。 并行总线仲裁方式:专用逻

29、辑电路,优先权编码方案并行总线仲裁方式:专用逻辑电路,优先权编码方案 模块之间的通讯模块之间的通讯:公共存储器:公共存储器 总线:总线:STD bus STD bus (支持(支持8 8位和位和1616位字长)位字长) Multi bus Multi bus (型支持型支持1616位字长,位字长,型支持型支持3232位字长)位字长) S-100 bus S-100 bus (可支持(可支持1616位字长)位字长) VERSA bus VERSA bus (可支持(可支持3232位字长)位字长) VME bus VME bus (可支持(可支持3232位字长)位字长)4.2.4 多微处理机数控装

30、置的硬件结构 图图4 .9 串行总线仲裁连接方式串行总线仲裁连接方式主模块主模块1主模块主模块2主模块主模块3入入忙忙出出入入忙忙出出4.2.4 多微处理机数控装置的硬件结构 图图4 .10 并行总线仲裁连接方式并行总线仲裁连接方式总线优总线优 总线总线 总线优总线优先权入先权入 忙忙 先权出先权出入入 忙忙 出出译译 器器 码码入入 忙忙 出出优先权编器码优先权编器码4.2.4 多微处理机数控装置的硬件结构 (3 3)共享存储器结构)共享存储器结构 VS图图4 .11 MTC1的的CNC装置结构框图装置结构框图(16K)EPROM(16K)EPROM(56K)EPROM(2K)EAM(26K

31、)RAM(2K)EAM512K512K(CRT)CPU2键盘键盘(中央中央)CPU1(插补插补)CPU3串口和串口和收发器收发器CRTCCRT字符字符发生器发生器并行并行接口接口反馈脉冲反馈脉冲处理处理反馈信号反馈信号适配器适配器机床机床接口接口模拟量模拟量接口接口RS232CXYZCW4.2.4 多微处理机数控装置的硬件结构 (4 4)共享总线和共享存储器型结构)共享总线和共享存储器型结构 图图4 .12 FUNUC11的的CNC装置结构框图装置结构框图键盘键盘纸带机纸带机手摇盘手摇盘PMC68000CAP8086+8087ROMRAM主主CPU68000SSURS232RS232位控位控位

32、控位控位控位控IOCBACROMRAMROMRAMRAMROM图形显示图形显示80878087OPCCRT机床机床I/O坐标轴坐标轴 坐标轴坐标轴主轴主轴其中其中OPC操作控制器;操作控制器;BAC总线仲裁控制器;总线仲裁控制器;IOC输入输出控制器;输入输出控制器;CAP自动编程单元;自动编程单元;SSU系统支持单元;系统支持单元;PMC可编程机床控制器可编程机床控制器4.2.4 多微处理机数控装置的硬件结构 图图4 .13 双端口存储器结构框图双端口存储器结构框图 图图4 .13多多CPU共享存储器框图共享存储器框图端口端口1存储存储控制逻辑控制逻辑地址和数据地址和数据多路转换器多路转换器

33、RAM共享存共享存储器储器I/O(CPU)CRT(CPU2)轴控制轴控制(COU4)插补插补(CPU3)端口端口2中断中断控制控制从机床来的从机床来的控制信号控制信号至机床的至机床的控制信号控制信号4.2.4 多微处理机数控装置的硬件结构 VSVS(5 5)多通道结构)多通道结构 通道结构(通道结构(Channel StructureChannel Structure),即两种以上程序的并行处理。),即两种以上程序的并行处理。 (1 1)计算处理速度高)计算处理速度高 (2 2)可靠性高)可靠性高 (3 3)有良好的适应性和扩展性)有良好的适应性和扩展性 (4 4)硬件易于组织规模生产)硬件易

34、于组织规模生产4.2.5 开放式数控装置的体系结构 VSVS一、开放式数控系统的产生 随着科技的发展和生产的需求,需要一种灵活(功能可组、可扩展、可添加)的开放式数控系统,打破当前的“封闭式的”数控系统。体系开放化定义(IEEE): 具有在不同的工作平台上均能实现系统功能、且可以与其它的系统应用进行互操作的系统。开放式数控系统特点: 系统构件(软件和硬件)具有标准化(Standardization)与多样化( Diversification)和互换性Interchangeability)的特征 允许通过对构件的增减来构造系统,实现系统“积木式”的集成 构造,应该是可移植的和透明的;4.2.5

35、开放式数控装置的体系结构 VSVS二、开放体系结构CNC的优点n向未来技术开放:由于软硬件接口都遵循公认的标准协议,只需少量的重新设计和调整,新一代的通用软硬件资源就可能被现有系统所采纳、吸收和兼容,这就意味着系统的开发费用将大大降低而系统性能与可靠性将不断改善并处于长生命周期;n标准化的人机界面:标准化的编程语言,方便用户使用,降低了和操作效率直接有关的劳动消耗;4.2.5 开放式数控装置的体系结构 VSVSn向用户特殊要求开放:更新产品、扩充能力、提供可供选择的硬软件产品的各种组合以满足特殊应用要求,给用户提供一个方法,从低级控制器开始,逐步提高,直到达到所要求的性能为止。另外用户自身的技

36、术诀窍能方便地融入,创造出自己的名牌产品;n可减少产品品种,便于批量生产、提高可靠性和降低成本,增强市场供应能力和竞争能力。4.2.5 开放式数控装置的体系结构 VSVS三、开放式数控装置的概念结构硬件硬件配置配置单元单元软件软件配置配置单元单元标准计算机硬件标准计算机硬件数控系统数控系统基本硬件基本硬件数控功能数控功能应用程序应用程序DOS(WINDOWS)实时多任务操作系统实时多任务操作系统RTM应用程序接口应用程序接口NC构件库构件库4.2.5 开放式数控装置的体系结构 VSVS 四、国内外开放式数控系统的研究进展 n美国:NGC(The Next Generation Work-sta

37、tion/Machine Controller)和OMAC(Open Modular Architecture Controller)计划n欧共体:OSACA(Open System Architecture for Control within Automation Systems)计划n日本:OSEC(Open System Environment for Controller)计划n华中I型基于IPC的CNC开放体系结构n航天I型CNC系统基于PC的多机CNC开放体系结构4.2.5 开放式数控装置的体系结构 VSVS:1 1)CNCCNC可以直接地或通过网络运行各种应用软件可以直接地或通

38、过网络运行各种应用软件2 2)用户操作界面的开放。)用户操作界面的开放。3 3)NCNC内核的深层次开放内核的深层次开放( ( PC+ PC+实时硬插件;实时硬插件; PC+ PC+实时软中实时软中断断) )。3.3.开放式数控系统的发展趋势:开放式数控系统的发展趋势:1 1)在控制系统技术,接口技术、检测传感技术、执行器技术、)在控制系统技术,接口技术、检测传感技术、执行器技术、软件软件 技术五大方面开发出优质、先进、适销的经济、合理的开放技术五大方面开发出优质、先进、适销的经济、合理的开放式数控系统。式数控系统。2 2)主攻方向是进一步适应高精度、高效率(高速)高自动化加)主攻方向是进一步

39、适应高精度、高效率(高速)高自动化加工的需求。工的需求。3 3)网络化)网络化4.2.6 点位/直线控制的数控装置的结构VSVS1.1.点位点位/ /直线控制的一般概念(单轴数控)直线控制的一般概念(单轴数控) 用于钻床、镗床、机能简单的车床用于钻床、镗床、机能简单的车床 点位控制点位控制只控制刀具相对应于工件定位,由某一定位点向下一定点运动时不进只控制刀具相对应于工件定位,由某一定位点向下一定点运动时不进行切削,对运动路径没有严格要求。行切削,对运动路径没有严格要求。 直线控制直线控制刀具沿坐标轴方向运动,并对工件进行切削加工。在加工过程中不但刀具沿坐标轴方向运动,并对工件进行切削加工。在加

40、工过程中不但要控制切削进给的速度,还要控制运动的终点。要控制切削进给的速度,还要控制运动的终点。4.2.6 点位/直线控制的数控装置的结构显示显示进给脉冲进给脉冲发生器发生器M、S、T寄存控制寄存控制加减速及加减速及停止判断停止判断伺服伺服驱动驱动机床机床测量测量输入输入译码译码位置计数位置计数与比较与比较F图图4.16 4.16 点位点位/ /直线控制系统直线控制系统4.3 CNC装置的软件结构 4.3.1 软件结构特点 1. CNC1. CNC装置软件硬件的界面装置软件硬件的界面 图4 .17 三种典型的软硬件界面关系纸纸带带输输入入插补插补准备准备插插补补位位控控纸纸带带输输入入插补插补

41、准备准备插插补补位位控控速速控控电电机机测量测量第一第一种种第二第二种种第三第三种种硬硬件件硬硬件件软软件件硬硬件件硬硬件件软软件件软软件件硬硬件件硬硬件件4.3.1 软件结构特点 VSVS 2. 2. 系统软件的内容及结构类型系统软件的内容及结构类型 系统软件的组成:(管理和控制)系统软件的组成:(管理和控制) 管理部分:管理部分:输入、输入、I/OI/O处理、通讯、显示、诊断以处理、通讯、显示、诊断以及加工程序的编制管理等程序。及加工程序的编制管理等程序。 控制部分:控制部分:译码、刀具补偿、速度处理、插补和译码、刀具补偿、速度处理、插补和位置控制等软件。位置控制等软件。 管理方式:管理方

42、式:单微处理机数控系统:前后台型和中单微处理机数控系统:前后台型和中断型的软件结构。断型的软件结构。多微处理机数控系统:将微处理机作为一个功能单元多微处理机数控系统:将微处理机作为一个功能单元 4.3.1 软件结构特点 3. 3. 多任务并行处理多任务并行处理 (1 1)CNCCNC装置的多任务性装置的多任务性 图图4 .18 CNC装置软件任务分解装置软件任务分解 图图4 .19软件任务的并行处理软件任务的并行处理CNC装置装置管管理理控控制制输入输入显示显示位控位控诊断诊断I/O插补插补位控位控译译码码刀刀补补速度处理速度处理输输入入I/O处处理理显显示示诊诊断断通通讯讯译译码码刀刀具具补

43、补偿偿速速度度处处理理位位置置控控制制插插补补4.3.1 软件结构特点 VSVS(2 2)并行处理)并行处理 并行处理:并行处理:是指计算机在同一时刻或同一时间间隔内是指计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作。并行处完成两种或两种以上性质相同或不相同的工作。并行处理的优点是提高了运行速度。理的优点是提高了运行速度。 并行处理的分类:并行处理的分类:“资源重复资源重复”,“时间重叠时间重叠”和和“资源共享资源共享”。 资源共享:资源共享:根据根据“分时共享分时共享”的原则,使多个用户按的原则,使多个用户按时间顺序使用同一套设备。时间顺序使用同一套设备。 时间重叠

44、:时间重叠:根据流水线处理技术,使多个处理过程在根据流水线处理技术,使多个处理过程在时间上相互错开,轮流使用同一套设备的几个部分。时间上相互错开,轮流使用同一套设备的几个部分。4.3.1 4.3.1 软件结构特点软件结构特点 VSVS1)资源分时共享并行处理(对单一资源的系统)在单CPU结构的CNC系统中,可采用“资源分时共享”并行处理技术。资源分时共享在规定的时间长度(时间片)内,根据各任务实时性的要求,规定它们占用CPU的时间,使它们分时共享系统的资源。“资源分时共享”的技术关键: 其一:各任务的优先级分配问题。 其二:各任务占用CPU的时间长度,即时间片的分配问题。4.3.1 软件结构特

45、点 VSVS诊断诊断I/O处理处理输入输入插补插补准备准备显示显示初始化初始化插补插补位控位控键盘键盘 中断级别高中断级别高中断级别低中断级别低资源(资源(CPUCPU)分时共享图)分时共享图4.3.1 软件结构特点 VSVS在任何一个时刻只有一个任务占用CPU;在一个时间片(如8ms或16ms)内,CPU并行地执行了两个或两个以上的任务。 因此,资源分时共享的并行处理只具有宏观上的意义,即从微观上来看,各个任务还是逐一执行的。4.3.1 软件结构特点 VSVS2)2)并发处理和流水处理(对多资源的系统)并发处理和流水处理(对多资源的系统) 在多CPU结构的CNC系统中,根据各任务之间的关联程

46、度,可采 用以下两种并行处理技术: 若任务间的关联程度不高,则可让其分别在不同的CPU上同时执行 并发处理; 若任务间的关联程度较高,即一个任务的输出是另一个任务的输入,则可采取流水处理的方法来实现并行处理。4.3.1 软件结构特点 VSVS 流水处理技术是利用重复的资源(CPU),将一个大的任务分成若干个子任务(任务的分法与资源重复的多少有关),这些小任务是彼此关系的,然后按一定的顺序安排每个资源执行一个任务,就象在一条生产线上分不同工序加工零件的流水作业一样。4.3.1 软件结构特点 VSVS并行处理并行处理1231232tt空间空间时间时间顺序处理顺序处理输输出出输输出出CPU1时间时间

47、t+t tt空间空间111333222输输出出输输出出输输出出CPU1CPU2CPU34.3.1 软件结构特点 在任何时刻(流水处理除开始和结束外)均有两个或两个以上的任务在并发执行。并发处理和流水处理的关键是时间重叠,是以资源重复的代价换得时间上的重叠,或者说以空间复杂性的代价换得时间上的快速性。4.3.1 软件结构特点 3 3)并行处理中的信息交换和同步)并行处理中的信息交换和同步在在CNCCNC装置中信息交换主要通过各种缓冲区来实现。装置中信息交换主要通过各种缓冲区来实现。各缓冲区数据交换和更新的同步是靠同步信号指针来实现的各缓冲区数据交换和更新的同步是靠同步信号指针来实现的。图图4.2

48、2 CNC4.22 CNC装置通过缓冲区交换信息框图装置通过缓冲区交换信息框图纸带纸带缓冲缓冲存储区存储区译码译码缓冲缓冲存储区存储区插补插补缓冲缓冲存储区存储区插补插补工作工作存储区存储区插补插补输出输出存储区存储区纸纸带带译码译码插补插补准备准备交换交换插补插补4.3.1 软件结构特点 图4.23 纸带读写同步说明-读指针读指针R-写指针写指针WMVSVS进口进口W=(W+1)Mod(M)写第一个字符到写第一个字符到纸带缓冲寄存器纸带缓冲寄存器(R-W)Mod(M)=2?出口出口停光电机停光电机进口进口出口出口启动光电机启动光电机R=(R+1)Mod(M)从纸带缓冲存从纸带缓冲存储储区读出

49、一个字区读出一个字符符(R-W)Mod(M)=1?4.3.1 软件结构特点 VSVS 4. 4. 实时中断处理实时中断处理 (1 1)CNCCNC系统的中断类型系统的中断类型 1 1)外部中断:纸带光电阅读机中断,外部监控中断和键盘操作面板输入)外部中断:纸带光电阅读机中断,外部监控中断和键盘操作面板输入 中断。中断。 2 2)内部定时中断:插补周期定时中断和位置采样定时中断。)内部定时中断:插补周期定时中断和位置采样定时中断。 3 3)硬件故障中断)硬件故障中断 种硬件故障检测装置发出的中断。种硬件故障检测装置发出的中断。 4 4)程序性中断)程序性中断 程序中出现的异常情况的报警中断。程序

50、中出现的异常情况的报警中断。 (2 2)CNCCNC系统中断结构模式系统中断结构模式 1 1)前后台软件结构中的中断模式)前后台软件结构中的中断模式 2 2)中断型软件结构中的中断模式)中断型软件结构中的中断模式 背景程序背景程序初始初始化化实施中断实施中断程序程序4.3.2 输入和数据处理 VSVS 1. 1. 零件程序的输入零件程序的输入 零件程序的输入包括两方面的内容零件程序的输入包括两方面的内容: : 1 1)从阅读机、键盘输入到零件程序存储器。从阅读机、键盘输入到零件程序存储器。 2 2)从零件程序存储器将零件程序的程序段送入缓冲器(缓冲存储区)。从零件程序存储器将零件程序的程序段送

51、入缓冲器(缓冲存储区)。 图4.25 输入过程阅读机阅读机零件程序存储器零件程序存储器MDI键盘键盘零件程序缓冲区零件程序缓冲区MDI缓冲区缓冲区译码译码4.3.2 输入和数据处理 VSVS2. 2. 数据处理程序数据处理程序 数据处理程序又叫插补准备程序,包括译码、刀补(运动轨迹计算)、数据处理程序又叫插补准备程序,包括译码、刀补(运动轨迹计算)、辅助功能处理和进给速度计算等部分辅助功能处理和进给速度计算等部分 。另外,还包括诸如换刀、主轴启停、。另外,还包括诸如换刀、主轴启停、冷却液开、闭等辅助功能。冷却液开、闭等辅助功能。 (1 1)译码)译码 定义:译码程序是以程序段为单位对信息进行处

52、理,把其中的各种工定义:译码程序是以程序段为单位对信息进行处理,把其中的各种工件轮廓信息(如起点、终点,直线和圆弧)、加工速度件轮廓信息(如起点、终点,直线和圆弧)、加工速度F F和其它辅助信息和其它辅助信息(M.S.TM.S.T)依照计算机能识别的数据形式,并以一定的格式存放在指定的内)依照计算机能识别的数据形式,并以一定的格式存放在指定的内存专用区间。在译码过程中,还要完成对程序段的语法检查,若发现语法存专用区间。在译码过程中,还要完成对程序段的语法检查,若发现语法错误立即报警。错误立即报警。 方法:解释和编译。方法:解释和编译。 内容:整理和存放。内容:整理和存放。 1 1)不按字符格式

53、的整理与存放方法。)不按字符格式的整理与存放方法。 2 2)保留字符格式的整理与存放。)保留字符格式的整理与存放。4.3.2 输入和数据处理 (2 2)刀具补偿)刀具补偿 定义:将编程时工件轮廓数据转换成刀具中心轨迹数据。定义:将编程时工件轮廓数据转换成刀具中心轨迹数据。 种类:长度补偿和半径补偿。种类:长度补偿和半径补偿。 1 1)B B功能刀具半径补偿计算功能刀具半径补偿计算 直线加工时刀具补偿直线加工时刀具补偿图图4.28 4.28 直线刀具补偿直线刀具补偿 VSVSYXA(x,y)A(x,y)yxOO ryyyxxxAKAXOA2222cossinyxxrryyxyrrx2222yxr

54、xyyyxryxx4.3.2 输入和数据处理 圆弧加工时刀具半径补偿圆弧加工时刀具半径补偿 图图4.29 4.29 圆弧刀具半径补偿圆弧刀具半径补偿r(x0,Y 0)(xe,Y e)(Xe,ye,yyyxxxeeeeBKBBOXRyrryRxrrxeesincosRryyyRrxxxeeeeee4.3.2 输入和数据处理 * * B B功能刀具半径不能处理尖角过渡问题功能刀具半径不能处理尖角过渡问题 VSVS 图图4.30 B4.30 B刀补的交叉点和间断点刀补的交叉点和间断点ABC”CBAG41刀具刀具G42刀具刀具编程轨迹编程轨迹刀具中心轨迹刀具中心轨迹C4.3.2 输入和数据处理 2 2

55、)C C功能刀具半径补偿功能刀具半径补偿 处理两个程序段间转接(即尖角过渡)的各种情况处理两个程序段间转接(即尖角过渡)的各种情况。 图图4.31 4.31 由由NCNC到到CNCCNC刀补的改进措施刀补的改进措施工作寄存器工作寄存器AS输出寄存器输出寄存器OS缓冲寄存器缓冲寄存器BS工作寄存器工作寄存器AS输出寄存器输出寄存器OS缓冲寄存器缓冲寄存器BS刀具补偿缓冲刀具补偿缓冲区区CS工作寄存器工作寄存器AS输出寄存器输出寄存器OSa)NCa)NC方式方式b)b)改进的改进的NCNC方式方式c)CNCc)CNC方式方式4.3.2 输入和数据处理 图图 G41G41直直线线与与直直线线转转接接

56、情情况况VSVS4.3.3 速度处理和加减速控制 VSVS 开环系统开环系统: : 速度通过控制向步进电机输出脉冲的频率来实现。速度通过控制向步进电机输出脉冲的频率来实现。 速度计算的方法是根据程编的速度计算的方法是根据程编的F F值来确定该频率值。值来确定该频率值。半闭环和闭环系统半闭环和闭环系统: : 采用数据采样方法进行插补加工采用数据采样方法进行插补加工 速度计算是根据程编的速度计算是根据程编的F F值,将轮廓曲线分割为采样值,将轮廓曲线分割为采样周期的轮廓步长。周期的轮廓步长。 4.3.3 速度处理和加减速控制 VSVS (1 1)开环系统进给速度的计算)开环系统进给速度的计算 脉冲

57、的频率决定进给速度。脉冲的频率决定进给速度。 (4.74.7) 为脉冲当量,单位:为脉冲当量,单位:mm mm ,则则 (4.84.8)两轴联动时,各坐标轴速度为两轴联动时,各坐标轴速度为: : 合成速度(即进给速度)合成速度(即进给速度)V V为为 (4.94.9) min)/mm(60f F 60Ff xxf60v yyf60v FvvV2y2x 4.3.3 速度处理和加减速控制 (2 2)半闭环和闭环系统的速度计算)半闭环和闭环系统的速度计算: : 确定一个采样周期的轮廓步长和各坐标轴的进给步长。确定一个采样周期的轮廓步长和各坐标轴的进给步长。直线插补直线插补速度计算速度计算:a)a)程

58、序段投影程序段投影L Lx x=x=xe e-x-x0 0 L Ly y=y=ye e-y-y0 0 b)b)直线方向余弦直线方向余弦coscos=L=Lx x/L cos/L cos=L=Ly y/L/Lc)c)一个插补周期的步长(一个插补周期的步长(L L)L=L=(1/601/60)F Ft t,速度,速度F F单位:单位:mm/minmm/min,插补周期,插补周期t t单位:单位:msms, L L单位单位: :m md)d)各坐标轴在一个采样插补周期的运动步长各坐标轴在一个采样插补周期的运动步长x =x =L Lcoscos=Fcos=Fcost/60 (t/60 (m) m) y

59、 =y =L Lsinsin=Fsin=Fsint/60 =t/60 =L Lcoscos= Fcos= Fcost/60 (t/60 (m)m)VSVSYYOOXXXXYYA(X0 ,Y0)ABB(Xe ,Ye)A(X0,Y0)B(Xe ,Ye)ABLLXLY4.3.3 速度处理和加减速控制 VSVS圆弧插补时速度计算(插补原理不同,计算方法也不同)圆弧插补时速度计算(插补原理不同,计算方法也不同) 步长分配系数 (速度系数) 116060/cosidiiiJRtJFtFx116060/sinidiiiIRtIFtFyRtFd60tFRNd601RFFRN dJ JI IX XY YO OA

60、 AO OE EA Ai-1i-1A Ai iC C( (I IO O,J,JO O) )X Xi iY Yi iI Ii-1i-1J Ji-1i-1R R4.3.3 速度处理和加减速控制 VSVS 常用的常用的控制控制方法方法:计时法计时法 用于脉冲增量插补。用于脉冲增量插补。时钟中断法时钟中断法 用软件控制每个时钟周期内的插补次数,达用软件控制每个时钟周期内的插补次数,达 到速度控制的目的。到速度控制的目的。积分法积分法 LV4.3.3 速度处理和加减速控制 VSVS(1 1)程序计时法)程序计时法原理原理用途:点位直线控制系统。脉冲增量。空运转等待时间越用途:点位直线控制系统。脉冲增量。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论