计算机数控系统(简称CNC系统)是在硬件数控的基础上发展起来的,它用一台计算机代替先前的数控装置所完成的功能。所以,它是一种包含有计算机在内的数字控制系统,根据计算机存储的控制程序执行部分或全部数控功能。依照EIA所属的数控标准化委员会的定义,CNC是用一个存储程序的计算机,按照存储在计算机内的读写存储器中的控制程序去执行数控装置的一部分或全部功能,在计算机之外的唯一装置是接口。目前在计算机数控系统中所用的计算机已不再是小型计算机,而是微型计算机,用微机控制的系统称为MNC系统,亦统称为CNC系统。由于这二者的控制原理基本相同,因此本章将一并讨论这两种控制系统。 自动控制网www.eadianqi.com版权所有 由上述定义可知,CNC系统与传统NC系统的区别在于:CNC系统附加一个计算机作为控制器的一部分,其组成框图如图3-1所示。图中的计算机接收各种输入信息(如键盘、面板等输入的指令信息),执行各种控制功能(如插补计算、运行管理等等)。而硬件电路完成其他一些控制操作。 自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 图1 计算机数控系统方框图 自动控制网www.eadianqi.com版权所有 图2给出了较详细的微处理机数控系统(MNC)方框图。从图中可以看出 ,它主要由中央处理单元(CPU),存储器、外部设备以及输入/输出接口电路等部分所组成。 自动控制网www.eadianqi.com版权所有 自动控制网www.eadianqi.com版权所有 图2 微处理机数控系统方框图 本文来自www.eadianqi.com
图3为某CNC铣床系统中外部设备通过其相应接口与计算机连接的示意图。 自动控制网www.eadianqi.com版权所有 本文来自www.eadianqi.com 图3 某CNC铣床系统中外部设备与计算机的连接 自动控制网www.eadianqi.com版权所有
|