计算机数控装置的硬件结构与软件结构_第1页
计算机数控装置的硬件结构与软件结构_第2页
计算机数控装置的硬件结构与软件结构_第3页
计算机数控装置的硬件结构与软件结构_第4页
计算机数控装置的硬件结构与软件结构_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

VIP免费下载

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

文档简介

1、第4章 第第4 4章章 计算机数控装置计算机数控装置4.1 4.1 概述概述4.2 4.2 计算机数控装置的硬件结构计算机数控装置的硬件结构4.3 4.3 计算机数控装置的软件结构计算机数控装置的软件结构4.4 4.4 数控机床的可编程控制器数控机床的可编程控制器4.5 4.5 典型的典型的CNCCNC系统简介系统简介1第4章4.1 4.1 概述概述 从自动控制的角度来看,CNCCNC系统是一种位置、速度(还包括电流)控制系统,其本质上是以多执行部件( (各运动轴) )的位移量、速度位移量、速度为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。2第4章 从外部特征

2、来看,从外部特征来看,CNCCNC系统是由系统是由硬件硬件(通用硬件和(通用硬件和专用硬件)和专用硬件)和软件软件(专用)两大部分组成的。(专用)两大部分组成的。CNCCNC系统平台系统平台3第4章PC+CNC+PLC4第4章CNCCNC系统工作过程系统工作过程 输入输入译码译码数据处理数据处理插补插补将各个坐标轴的将各个坐标轴的分量送到各控制轴的驱动电路,经过转换、放大去驱动分量送到各控制轴的驱动电路,经过转换、放大去驱动伺服电动机,带动各轴运动伺服电动机,带动各轴运动实时位置反馈控制,使各实时位置反馈控制,使各个坐标轴能精确地走到所要求的位置。个坐标轴能精确地走到所要求的位置。1 1)输入

3、)输入输入内容输入内容: :零件程序、控制参数和补偿数据。零件程序、控制参数和补偿数据。输入方式输入方式: :磁盘输入、光盘输入、键盘输入、通讯接口输入磁盘输入、光盘输入、键盘输入、通讯接口输入及连接上位计算机的及连接上位计算机的DNCDNC接口输入接口输入2 2)译码:)译码:以一个程序段为单位,根据一定的语法规则解释、以一个程序段为单位,根据一定的语法规则解释、翻译成计算机能够识别的数据形式,并以一定的数据格翻译成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区内。式存放在指定的内存专用区内。5第4章3 3)数据处理:)数据处理:包括刀具补偿,速度计算以及辅助功能的处包括

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

5、机床状态等。零件程序、参数、刀具位置、机床状态等。8 8)诊断:)诊断:检查一切不正常的程序、操作和其他错误状态。检查一切不正常的程序、操作和其他错误状态。6第4章4.2 CNC4.2 CNC装置的硬件结构装置的硬件结构 按其中含有按其中含有CPUCPU的多少可分为:的多少可分为: 单单微处理机结构和微处理机结构和多多微处理机结构;微处理机结构;按电路板的结构特点可分为:按电路板的结构特点可分为: 大板大板结构和结构和模块化模块化结构。结构。7第4章单微处理器结构单微处理器结构 以以一个一个CPUCPU(中央处理器)为核心,(中央处理器)为核心,CPUCPU通过总线与存储器和通过总线与存储器和

6、各种接口相连接,采取各种接口相连接,采取集中控制、分时处理集中控制、分时处理的工作方式,完成数的工作方式,完成数控加工各个任务。控加工各个任务。8第4章v 一个微处理器完成所有的功能;一个微处理器完成所有的功能;v 采用总线结构;采用总线结构;v 结构简单,易于实现;结构简单,易于实现;v 功能受限制。功能受限制。特点:特点:组成:组成:微处理器(运算、控制)、存储器、总线、接口;微处理器(运算、控制)、存储器、总线、接口;9第4章1 1微处理器微处理器 微处理器是CNC装置的中央处理单元,它能实现数控系统的数字运算和管理控制,由运算器和控制器两部分组成。2 2总线总线 采用总线结构。分为数据

7、总线、地址总线、和控制总线三组。3 3存储器存储器 只读存储器(ROM):系统程序 随机存储器(RAM):运算的中间结果、需显示的数据、运行中的状态、标志信息; CMOS RAM或磁泡存储器:加工的零件程序、机床参数、刀具参数;4 4输入输入/ /输出(输出(I IO O)接口)接口5 5位置控制器位置控制器 对进给运动的坐标轴位置进行控制(包括位置和速度控制) 对主轴控制:一般只包括速度控制 C轴位置控制:包括位置和速度控制 刀库位置控制(简易位置控制)6 6MDIMDICRTCRT接口接口7 7可编程序控制器(可编程序控制器(PLCPLC)8 8通信接口通信接口10第4章多微处理器结构多微

8、处理器结构 在一个数控系统中有在一个数控系统中有两个或两个以上的微处理器两个或两个以上的微处理器,分别实现相应的数控功能。分别实现相应的数控功能。特点特点:能实现真正意义上的:能实现真正意义上的并行处理并行处理,处理速度快,可,处理速度快,可以实现较复杂的系统功能。容错能力强,在某模块出了以实现较复杂的系统功能。容错能力强,在某模块出了故障后,通过系统重组仍可断继续工作。故障后,通过系统重组仍可断继续工作。典型结构典型结构: :共享总线型、共享存储器型及混合型结构共享总线型、共享存储器型及混合型结构11第4章共享总线结构共享总线结构12第4章结构特征结构特征v 功能模块分为带有功能模块分为带有

9、CPUCPU的主模块和从模块(的主模块和从模块(RAM/ROMRAM/ROM,I/OI/O模块);模块);v 以系统总线为中心,所有的主、从模块都插在严格以系统总线为中心,所有的主、从模块都插在严格定义的标准系统总线上;定义的标准系统总线上;v 采用总线仲裁机构(电路)来裁定多个模块同时请采用总线仲裁机构(电路)来裁定多个模块同时请求使用系统总线的竞争问题。求使用系统总线的竞争问题。13第4章共享存储器结构共享存储器结构14第4章结构特征结构特征v 面向公共存储器设计,即采用多端口来实现各主模块面向公共存储器设计,即采用多端口来实现各主模块之间的互连和通讯;之间的互连和通讯;v 采用多端口控制

10、逻辑来解决多个模块同时访问多端口采用多端口控制逻辑来解决多个模块同时访问多端口存储器冲突的矛盾。存储器冲突的矛盾。 由于多端口存储器设计较复杂,而且对两个以上的主模块,由于多端口存储器设计较复杂,而且对两个以上的主模块,会因争用存储器可能造成存储器传输信息的阻塞,所以这种结会因争用存储器可能造成存储器传输信息的阻塞,所以这种结构一般采用双端口存储器(双端口构一般采用双端口存储器(双端口RAMRAM)。)。15第4章开放式数控系统结构开放式数控系统结构v 可移植性:可移植性:系统的应用模块无需经过任何改变就可系统的应用模块无需经过任何改变就可以用于另一平台,仍然保持原有特性。以用于另一平台,仍然

11、保持原有特性。v 可扩展性:可扩展性:不同应用模块可在同一平台上运行。不同应用模块可在同一平台上运行。v 可协同性:可协同性:不同应用模块能够协同工作,并以确定不同应用模块能够协同工作,并以确定方式交换数据。方式交换数据。v 规模可变:规模可变:应用模块的功能和性能以及硬件的规模应用模块的功能和性能以及硬件的规模可按照需要调整。可按照需要调整。开放的含义开放的含义: :16第4章17第4章 软数控:软数控:SoftSoft CNC CNC 以以PCPC机为平台,数控功能由软件模块实现,但要决实时性的问题。机为平台,数控功能由软件模块实现,但要决实时性的问题。通过接口卡对伺服驱动进行控制,由伺服

12、系统驱动坐标轴电机。通过接口卡对伺服驱动进行控制,由伺服系统驱动坐标轴电机。全方全方位开放。位开放。 PC PC内嵌入运动控制卡内嵌入运动控制卡: :把多轴运动控制卡插入传统的把多轴运动控制卡插入传统的PCPC中,实现以中,实现以坐标轴运动为主的实时控制(作为数控功能运行)。坐标轴运动为主的实时控制(作为数控功能运行)。PCPC作为人机接口作为人机接口平台。平台。易实现,研究单位和高校。易实现,研究单位和高校。 PC PC内嵌入专用数控模块:内嵌入专用数控模块:专业厂家认为专业厂家认为CNCCNC系统最主要功能是高速、系统最主要功能是高速、高精加工和可靠性,高精加工和可靠性,PCPC的死机现象

13、是不允许的。已生产的大量的死机现象是不允许的。已生产的大量CNCCNC系统系统在体系结构上变化,对维修和可靠性不利。故采取:增加一块在体系结构上变化,对维修和可靠性不利。故采取:增加一块PCPC板,板,提供键盘,使提供键盘,使PCPC与与CNCCNC联系在一起的方案。可界面开放,提高人机界面联系在一起的方案。可界面开放,提高人机界面的功能。的功能。专业专业CNCCNC系统厂家(如系统厂家(如fanucfanuc,siemenssiemens等)现在都这样做。等)现在都这样做。开放式数控系统结构形式开放式数控系统结构形式: :18第4章4.3 CNC4.3 CNC装置的软件结构装置的软件结构 组

14、成:组成:由由CNCCNC管理软件和管理软件和CNCCNC控制软件两部分组成。控制软件两部分组成。19第4章CNCCNC系统软件的工作过程:系统软件的工作过程:输入程序输入程序 把加工程序、控制参数和补偿数据输入到把加工程序、控制参数和补偿数据输入到CNC装置中。装置中。译码程序译码程序 将程序段中的工件轮廓信息、进给速度等工艺信息和将程序段中的工件轮廓信息、进给速度等工艺信息和辅助信息翻译成计算机识别的数据形式,并按一定格式存辅助信息翻译成计算机识别的数据形式,并按一定格式存放在指定的内存专用区域。翻译过程中对程序段进行语法放在指定的内存专用区域。翻译过程中对程序段进行语法错误检查和逻辑错误

15、检查,发现错误立即报警。错误检查和逻辑错误检查,发现错误立即报警。20第4章数据处理程序数据处理程序 刀具半径和长度补偿、速度处理、辅助功能等处理。刀具半径和长度补偿、速度处理、辅助功能等处理。刀补处理的主要工作:刀补处理的主要工作:v 根据G90/G91计算零件轮廓的终点坐标值。v 根据R和G41/42,计算本段刀具中心轨迹的终点坐标值。v 根据本段与前段连接关系,进行段间连接处理。21第4章速度处理:速度处理: 加工程序给定的进给速度是合成速度,无法直接控加工程序给定的进给速度是合成速度,无法直接控制。速度处理要做的工作是根据合成速度来计算各运动制。速度处理要做的工作是根据合成速度来计算各

16、运动坐标的分速度。坐标的分速度。v 开环系统开环系统: :通过控制向步进电机输出脉冲的频率来实通过控制向步进电机输出脉冲的频率来实现。速度计算的方法是根据程编的现。速度计算的方法是根据程编的F F值来确定该频率值。值来确定该频率值。v 半闭环和闭环系统半闭环和闭环系统: :采用数据采样方法进行插补加工,采用数据采样方法进行插补加工,速度计算是根据程编的速度计算是根据程编的F F值,将轮廓曲线分割为采样周期值,将轮廓曲线分割为采样周期的轮廓步长。的轮廓步长。22第4章插补计算程序插补计算程序 在给定轮廓线上的起点和终点之间,插入多个中间在给定轮廓线上的起点和终点之间,插入多个中间点位置坐标的运算

17、过程。点位置坐标的运算过程。 中间点的插入是根据一定的算法由数控装置控制软中间点的插入是根据一定的算法由数控装置控制软件或硬件自动完成。件或硬件自动完成。23第4章位置控制软件位置控制软件 每个位置反馈采样周期,将插补给定值与反馈值每个位置反馈采样周期,将插补给定值与反馈值进行比较,用差值去控制电机。进行比较,用差值去控制电机。24第4章CNCCNC系统的软件结构特点系统的软件结构特点v 多任务性多任务性:显示、译码、刀补、速度处理、插补处理、:显示、译码、刀补、速度处理、插补处理、位置控制、位置控制、v 并行处理并行处理:系统在同一时间间隔或同一时刻内完成两个:系统在同一时间间隔或同一时刻内

18、完成两个或两个以上任务处理。或两个以上任务处理。并行处理的实现方式并行处理的实现方式: 资源分时共享(单资源分时共享(单CPU) 资源重叠流水处理(多资源重叠流水处理(多CPU)多任务性与并行处理技术多任务性与并行处理技术特点特点: :25第4章v在单在单CPUCPU结构的结构的CNCCNC系统中,可采用系统中,可采用“资源分时共享资源分时共享”并行处理技术。即:在规定的时间长度(时间片)内,并行处理技术。即:在规定的时间长度(时间片)内,根据各任务实时性的要求,规定它们占用根据各任务实时性的要求,规定它们占用CPUCPU的时间,的时间,使它们分时共享系统的资源。使它们分时共享系统的资源。v“

19、资源分时共享资源分时共享”的技术关键:的技术关键: 其一:各任务的优先级分配问题。其一:各任务的优先级分配问题。 其二:各任务占用其二:各任务占用CPUCPU的时间长度,即时间片的分配的时间长度,即时间片的分配问题。问题。资源分时共享并行处理资源分时共享并行处理(对单一资源的系统)(对单一资源的系统)26第4章资源(资源(CPUCPU)分时共享图)分时共享图27第4章并发处理和流水处理并发处理和流水处理(对多资源的系统)(对多资源的系统) 在多在多CPU结构的结构的CNC系统中,根据各任务之系统中,根据各任务之间的关联程度,可采用以下两种并行处理技术:间的关联程度,可采用以下两种并行处理技术:v 若任务间的关联程度不高,则可让其分别在不若任务间的关联程度不高,则可让其分别在不同的同的CPU上同时执行上同时执行 并发处理并发处理;v 若任务间的关联程度较高,即一个任务的输出若任务间的关联程度较高,即一个任务的输出是另一个任务的输入,则可采取是另一个任务的输入,则可采取流水处理流水处理的方法的方法来实现并行处理。来实现并行处理。28第4章流水处理技术示意图流水处理技术示意图29第4章分类分类: :v前台程序前台程序: :主要完成插补运算、位置控制、故障诊断主要完成插补运算、

温馨提示

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

评论

0/150

提交评论