计算机数字控制装置优选ppt资料_第1页
计算机数字控制装置优选ppt资料_第2页
计算机数字控制装置优选ppt资料_第3页
计算机数字控制装置优选ppt资料_第4页
计算机数字控制装置优选ppt资料_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

计算机数字控制(shùzìkòngzhì)装置第一页,共51页。4.1概述(ɡàishù)从自动控制的角度来看,CNC系统是一种位置(轨迹)控制系统,其本质上是以多执行部件(各运动轴)的位移量、速度(sùdù)为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。从外部特征来看,CNC系统是由硬件(通用硬件和专用(zhuānyòng)硬件)和软件(专用(zhuānyòng))两大部分组成的。第二页,共51页。4.1概述(ɡàishù)CNC系统(xìtǒng)平台硬件操作系统(cāozuòxìtǒnɡ)管理软件控制软件数控加工程序

接口被控设备

机床机器人测量机

......第三页,共51页。主轴电机进给伺服电机电子(diànzǐ)手轮I/O模块(mókuài)等机床(jīchuáng)控制面板CNC键盘驱动系统PC+CNC+PLC第四页,共51页。4.1概述(ɡàishù)输入译码数据处理插补将各个坐标轴的分量送到各控制轴的驱动电路,经过转换(zhuǎnhuàn)、放大去驱动伺服电动机,带动各轴运动实时位置反馈控制,使各个坐标轴能精确地走到所要求的位置。CNC系统(xìtǒng)工作过程

输入内容——零件程序、控制参数和补偿数据。

输入方式——磁盘输入、光盘输入、键盘输入、通讯接口输入及连接上位计算机的DNC接口输入1)输入第五页,共51页。2)译码:以一个程序段为单位,根据一定的语法规则解释、翻译成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区内。3)数据处理:包括刀具补偿,速度计算以及辅助功能的处理等。4)插补:通过插补计算程序在一条曲线的已知起点和终点之间进行“数据点的密化工作”。5)位置控制:在每个采样周期内,将插补计算出的理论位置与实际反馈位置相比较,用其差值去控制进给伺服电机。6)I/O处理:处理CNC装置与机床之间的强电信号输入、输出和控制。7)显示:零件程序、参数、刀具位置、机床状态等。8)诊断(zhěnduàn):检查一切不正常的程序、操作和其他错误状态。第六页,共51页。4.2CNC装置(zhuāngzhì)的硬件结构按其中含有CPU的多少可分为(fēnwéi):单微处理机结构和多微处理机结构;按电路板的结构特点可分为(fēnwéi):大板结构和模块化结构。CNC装置的硬件(yìnɡjiàn)结构第七页,共51页。4.2CNC装置(zhuāngzhì)的硬件结构CPUROMRAMIN接口OUT接口可编程控制MDI/CRT

接口位置

控制其它接口总线单微处理器硬件(yìnɡjiàn)结构图与计算机体系结构密切相关第八页,共51页。4.2CNC装置的硬件(yìnɡjiàn)结构单微处理器数控装置(zhuāngzhì):以一个CPU(中央处理器)为核心,CPU通过总线与存储器和各种接口相连接,采取集中控制、分时处理的工作方式,完成数控加工各个任务。一个微处理器完成所有的功能采用总线结构结构简单,易于实现功能受限制单微处理器结构组成:微处理器(运算、控制)、存储器、总线、接口;第九页,共51页。4.2CNC装置(zhuāngzhì)的硬件结构只读存储器(ROM):系统程序随机(suíjī)存储器(RAM):运算的中间结果、需显示的数据、运行中的状态、标志信息、加工的零件程序、机床参数、刀具参数存储器第十页,共51页。4.2CNC装置(zhuāngzhì)的硬件结构对进给运动的坐标轴位置(wèizhi)进行控制(包括位置(wèizhi)和速度控制)对主轴控制,一般只包括速度控制C轴位置(wèizhi)控制:包括位置(wèizhi)和速度控制刀库位置(wèizhi)控制(简易位置(wèizhi)控制)位置(wèizhi)控制单元第四章计算机数字控制装置第十一页,共51页。在一个(yīɡè)数控系统中有两个或两个以上的微处理器,分别实现相应的数控功能。4.2CNC系统(xìtǒng)的硬件结构多微处理器结构(jiégòu)特点:能实现真正意义上的并行处理,处理速度快,可以实现较复杂的系统功能。容错能力强,在某模块出了故障后,通过系统重组仍可继续工作。第十二页,共51页。80x86CPU51系列(xìliè)单片机FPGA(现场可编程门阵列)DSP(数字信号处理器)ARM架构处理器4.2CNC系统的硬件(yìnɡjiàn)结构多处理器结构(jiégòu)处理器类型多处理器组成同构多处理器异构多处理器第十三页,共51页。结构形式:可分:分布式、主从式、总线式。分布式:各CPU独立、完整,通过外部通信链路连接起来,数据交换和资源共享通过网络技术实现。主从式:主控CPU、从控CPU,主控CPU才能控制和访问总线,通过总线对从控CPU控制、监视(jiānshì)、协调。总线式(多主式):主总线连接多个CPU,可直接访问所有系统资源,解决总线争用问题。4.2CNC系统(xìtǒng)的硬件结构多微处理机结构(jiégòu)典型结构:共享总线型、共享存储器型及混合型结构第十四页,共51页。FANUCBUS操作(cāozuò)面板图形显示模块(CPU)通信(tōngxìn)模块(CPU)自动(zìdòng)编程模块(CPU)主存储器模块插补模块(CPU)PLC模块(CPU)位置控制模块(CPU)主轴控制模块(CPU)CRT/MDII/O单元伺服驱动单元主轴单元FANUC15系统硬件结构4.2CNC系统的硬件结构共享总线结构第十五页,共51页。功能模块分为带有CPU的主模块和从模块(RAM/ROM,I/O模块);以系统总线为中心(zhōngxīn),所有的主、从模块都插在严格定义的标准系统总线上;采用总线仲裁机构(电路)来裁定多个模块同时请求使用系统总线的竞争问题。4.2CNC系统(xìtǒng)的硬件结构

结构特征:第十六页,共51页。共享存储器结构(jiégòu)4.2CNC系统(xìtǒng)的硬件结构多CPU共享存储器框图(kuàngtú)公共存储器I/O(CPU)CRT(CPU)轴控制(CPU)插补(CPU)从机床来的控制信号至机床的控制信号第十七页,共51页。结构特征:面向公共存储器设计(shèjì),即采用多端口来实现各主模块之间的互连和通讯;采用多端口控制逻辑来解决多个模块同时访问多端口存储器冲突的矛盾。

4.2CNC系统(xìtǒng)的硬件结构第十八页,共51页。所谓大板结构就是将所有(suǒyǒu)或大部分硬件电路集中设计在一块大印刷电路板上,在其插槽内插入部分辅助小印刷电路板,构成硬件,配合软件实现预定数控功能。4.2CNC系统的硬件(yìnɡjiàn)结构大板式(bǎnshì)结构第十九页,共51页。将CPU、存储器、输入输出控制、位置(wèizhi)控制、显示部件等分别做成插件板(硬件模块),相应的软件也是模块结构,固化在硬件模块中,软硬件模块形成一个功能模块。将各功能模块以总线方式实现连接,以积木方式构成CNC装置。4.2CNC系统(xìtǒng)的硬件结构功能模块式结构(jiégòu)第二十页,共51页。开放式数控系统结构(jiégòu)4.2CNC系统(xìtǒng)的硬件结构可移植性:系统的应用模块无需经过任何改变就可以 用于另一平台,仍然保持原有特性。可扩展性:不同(bùtónɡ)应用模块可在同一平台上运行。可协同性:不同(bùtónɡ)应用模块能够协同工作,并以确定方 式交换数据。规模可变:应用模块的功能和性能以及硬件的规模可 按照需要调整。开放的含义第二十一页,共51页。开放式数控系统概念(gàiniàn)结构4.2CNC系统的硬件(yìnɡjiàn)结构硬件配置单元软件配置单元标准计算机硬件数控系统基本硬件数控功能应用程序DOS(WINDOWS)实时多任务操作系统应用程序接口NC构件库第二十二页,共51页。开放式数控系统结构(jiégòu)形式4.2CNC系统(xìtǒng)的硬件结构①软数控:SoftCNC以PC机为平台,数控功能由软件模块实现,但要解决实时性的问题(wèntí)。通过接口卡对伺服驱动进行控制,由伺服系统驱动坐标轴电机。全方位开放。②PC内嵌入运动控制卡:把多轴运动控制卡插入传统的PC中,实现以坐标轴运动为主的实时控制(作为数控功能运行)。PC作为人机接口平台。易实现,研究单位和高校。

③PC嵌入专用数控模块:专业厂家认为CNC系统最主要功能是高速、高精加工和可靠性,PC的死机现象是不允许的。已生产的大量CNC系统在体系结构上变化,对维修和可靠性不利。故采取:增加一块PC板,提供键盘,使PC与CNC

联系在一起的方案。可界面开放,提高人机界面的功能。专业CNC系统厂家(如fanuc,siemens等)现在都这样做。第二十三页,共51页。4.2CNC系统(xìtǒng)的硬件结构显示器CPU存储器网卡传感/执行器应用层功能(gōngnéng)层设备(shèbèi)层I/O模块多轴运动控制器驱动器驱动器驱动器X轴电机Y轴电机Z轴电机机床本体ISA/PC104/PCI总线第二十四页,共51页。4.2CNC系统的硬件(yìnɡjiàn)结构ARM+DSP嵌入式数控系统结构(jiégòu)M、S、T等指令(zhǐlìng)主轴电机外围网络接口USB接口键盘接口显示接口存储接口......插补单元补偿单元位控单元G代码伺服单元进给电机ARMPLC软核操作系统DSP接口FPGA代码解释模块第二十五页,共51页。4.2CNC系统(xìtǒng)的硬件结构ARM微处理器:接受指令、编译;并行多任务调度和资源管理等。配备(pèibèi)多种接口。DSP数字(shùzì)信号处理器:采用哈佛结构,处理速度快;运算能力强;方便用户设计和调试等。在高性能数控系统中有重要的应用价值。第二十六页,共51页。4.3CNC系统(xìtǒng)的软件结构组成(zǔchénɡ):由CNC管理软件和CNC控制软件两部分组成(zǔchénɡ)。操作系统管理软件控制软件零件程序管理显示处理人机交互管理位置控制输入输出管理插补运算故障诊断处理速度处理机床输入输出编译处理主轴控制刀具半径补偿......第二十七页,共51页。①输入程序把加工程序、控制参数和补偿数据输入到CNC装置中。②译码程序将程序段中的工件轮廓信息、进给速度等工艺信息和辅助信息翻译成计算机识别的数据形式,并按一定格式存放在指定的内存专用(zhuānyòng)区域。翻译过程中对程序段进行语法错误检查和逻辑错误检查,发现错误立即报警。4.3CNC系统(xìtǒng)的软件结构硬件(yìnɡjiàn)是基础,软件是灵魂第二十八页,共51页。③数据处理程序刀具(dāojù)半径和长度补偿、速度处理、辅助功能等处理4.3CNC系统(xìtǒng)的软件结构程序缓冲(huǎnchōng)存储区译码缓冲存储区插补缓冲存储区插补工作存储区插补输出存储区程序译码插补准备交换插补第二十九页,共51页。刀具半径补偿刀补处理(chǔlǐ)的主要工作:根据G90/G91计算零件轮廓的终点坐标值。根据R和G41/42,计算本段刀具中心轨迹的终点坐标值。根据本段与前段连接关系,进行段间连接处理(chǔlǐ)。B(XB,YB)XRA(XA,YA)G41G42Y4.3CNC系统(xìtǒng)的软件结构第三十页,共51页。插补计算程序在给定轮廓线上的起点和终点之间,插入多个(duōɡè)中间点位置坐标的运算过程。中间点的插入是根据一定的算法由数控装置控制软件或硬件自动完成。4.3CNC系统(xìtǒng)的软件结构OA98754321610YXA(5,3)XY第三十一页,共51页。位置(wèizhi)控制软件4.3CNC系统(xìtǒng)的软件结构每个位置反馈采样周期(zhōuqī),将插补给定值与反馈值进行比较,用差值去控制电机。插补速度控制单元位控电机速检位检第三十二页,共51页。输出程序进行伺服控制反向(fǎnxiànɡ)间隙补偿丝杠螺距误差补偿M、S、T辅助功能输出管理程序诊断程序4.3CNC系统(xìtǒng)的软件结构第三十三页,共51页。4.3.2CNC系统软件的特点(tèdiǎn)和结构特点:多任务性与并行处理技术多任务性:显示、译码、刀补、速度处理、插补处理、位置控制(kòngzhì)、…并行处理:系统在同一时间间隔或同一时刻内完成两个或两个以上任务处理。并行处理的实现方式:☆资源分时共享(单CPU)☆资源重叠流水处理(多CPU)4.3CNC系统(xìtǒng)的软件结构第三十四页,共51页。4.3CNC系统(xìtǒng)的软件结构资源分时共享并行处理(对单一资源的系统(xìtǒng))在单CPU结构的CNC系统(xìtǒng)中,可采用“资源分时共享”并行处理技术。即:在规定的时间长度(时间片)内,根据各任务实时性的要求,规定它们占用CPU的时间,使它们分时共享系统(xìtǒng)的资源。“资源分时共享”的技术关键:其一:各任务的优先级分配问题。其二:各任务占用CPU的时间长度,即时间片的分配问题。第三十五页,共51页。组成(zǔchénɡ):由CNC管理软件和CNC控制软件两部分组成(zǔchénɡ)。第二十四页,共51页。5)移动前的行程检查。1概述(ɡàishù)3)卡盘和尾座干涉区的设定。南京四开(SKY)数控系统软件界面第三十一页,共51页。多通道控制(kòngzhì)功能并发处理(chǔlǐ)和流水处理(chǔlǐ)(对多资源的系统)2CNC系统的硬件(yìnɡjiàn)结构FANUC-0TD/0MD/0C/0i/15/15i/16/16i/18/18i/21/21i/160/180/开放式数控系统结构(jiégòu)第四十七页,共51页。5)高速高精度系统的特殊(tèshū)指令功能组成(zǔchénɡ):由CNC管理软件和CNC控制软件两部分组成(zǔchénɡ)。2CNC系统(xìtǒng)的硬件结构4.3CNC系统(xìtǒng)的软件结构VSVS诊断I/O处理输入插补准备显示初始化位控插补键盘(jiànpán)

中断(zhōngduàn)级别高中断级别低资源(CPU)分时共享图第三十六页,共51页。4.3CNC系统(xìtǒng)的软件结构并发处理(chǔlǐ)和流水处理(chǔlǐ)(对多资源的系统)在多CPU结构的CNC系统中,根据各任务之间的关联程度(chéngdù),可采用以下两种并行处理技术:若任务间的关联程度(chéngdù)不高,则可让其分别在不同的CPU上同时执行——并发处理;若任务间的关联程度(chéngdù)较高,即一个任务的输出是另一个任务的输入,则可采取流水处理的方法来实现并行处理。第三十七页,共51页。4.3CNC系统(xìtǒng)的软件结构流水(liúshuǐ)处理技术示意图并行处理1231232tt空间(kōngjiān)时间顺序处理输出输出CPU1时间t+△tt空间111333222输出输出输出CPU1CPU2CPU3第三十八页,共51页。分类①前后台型结构前台程序:主要完成插补运算、位置控制、故障诊断等实时性很强的任务,它是一个实时中断服务程序。后台程序(背景程序):完成显示、程序编辑管理、系统输入/输出、插补预处理(译码、刀补处理、速度预处理)等弱实时性的任务,它是一个循环运行的程序,其在运行过程中,不断地定时被前台中断程序所打断(dǎduàn),前后台相互配合来完成零件的加工任务。4.3CNC系统(xìtǒng)的软件结构第三十九页,共51页。②中断型结构此结构除了初始化程序之外,整个系统软件的各个任务模块分别安排在不同(bùtónɡ)级别的中断服务程序中,然后由中断管理系统(由硬件和软件组成)对各级中断服务程序实施调度管理。整个软件就是一个大的中断管理系统。4.3CNC系统(xìtǒng)的软件结构③功能模块型软件结构多微处理器CNC装置一般采用模块化结构,每个微处理器承担不同任务,形成特定功能模块,软件(ruǎnjiàn)模块化,各功能模块之间有明确的接口。第四十页,共51页。4.3CNC系统(xìtǒng)的软件结构多通道控制(kòngzhì)功能自动上下(shàngxià)料的轴控制在PLC里增加了位置控制功能,补充系统轴控制数的不足轴同步控制功能轴控制功能可以同时实现铣、磨、钻等16个以上工序的加工及动作,而目前国内数控系统,即使是最先进的6轴联动,也只能同时完成一个工序的加工。这相当于在一台多通道模块化数控系统机床上可完成过去最多达16台机床的加工。数控系统功能发展趋势第四十一页,共51页。4.3CNC系统(xìtǒng)的软件结构高精、高速加工的控制(kòngzhì)功能精细加减速功能(gōngnéng),以减少加工冲击力锐角加工时最佳的自动减速功能追求小的程序段插补时间

…….

前馈控制补偿由于反馈滞后所产生的误差,提高加工精度。前瞻控制在程序执行前,对运动数据进行计算处理和多段缓冲,从而控制刀具以很小的误差进行高速运动。第四十二页,共51页。4.3CNC系统(xìtǒng)的软件结构

直线插补

圆弧插补

样条插补

渐开线插补

螺旋插补

极坐标插补

指数曲线插补

圆柱插补

假想坐标插补

逆向插补多种插补功能(gōngnéng)

反向间隙补偿

螺距误差补偿

直线度补偿

垂直度补偿

机械坐标系补偿

工件坐标系补偿

斜角补偿

意外的力矩扰动补偿

动态精度补偿

阻尼误差补偿

机械空间误差补偿

机械误差补偿(bǔcháng)功能第四十三页,共51页。4.3CNC系统(xìtǒng)的软件结构丰富的显示功能:实时图形显示、PLC梯形图显示等;

丰富的编程功能;

伺服系统数据和波形的显示,伺服系统参数的自动设定;

具有多种管理功能:刀具及其寿命管理、故障、工作记录等;

PLC程序编制方法增加:广泛采用C语言编写PLC程序;

帮助功能:系统不但显示报警内容,而且能指出解决问题的方法。人机界面(rénjījièmiàn)的友好第四十四页,共51页。4.3CNC系统(xìtǒng)的软件结构网络功能RS232串行接口、网络接口、现场总线接口。安全与维修性不断完善

1)硬软件的限位。

2)急停。

3)卡盘和尾座干涉区的设定。

4)各种互锁功能。

5)移动前的行程检查。

6)各种安全报警的显示。

7)伺服监控显示。

8)输入输出界面显示。

9)注重远距离故障诊断和维修功能开发。第四十五页,共51页。第Ⅰ类与驱动命令有关的连接电路传送的信息是数控系统与伺服驱动单元(即速度控制环)、伺服电机、位

温馨提示

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

评论

0/150

提交评论