最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

CNC系统的功能和一般工作过程

发布时间:2011-09-05 作者:数控  来源:360cnc
① CNC系统的功能 CNC 系统由于现在普遍采用了微处理器,通过软件可以实现很多功能。数控系统有多种系列,功能各异。数控系统的功能通常包括基本功能和选择功能。基本功能是数控系统必备的功能,选择功能是供用户根据 ...

CNC系统的功能

CNC 系统由于现在普遍采用了微处理器,通过软件可以实现很多功能。数控系统有多种系列,功能各异。数控系统的功能通常包括基本功能和选择功能。基本功能是数控系统必备的功能,选择功能是供用户根据机床特点和用途进行选择的功能。CNC系统的功能主要反映在G 功能(G 指令代码)M 功能(M 指令代码)上。根据数控机床的类型、用途、档次的不同,CNC 系统的功能有很大差别,下面介绍其主要功能。

1) 控制功能

CNC 系统能控制的轴数和能同时控制(联动)的轴数是其主要性能之一。控制轴有移动轴和回转轴。通过轴的联动可以完成轮廓轨迹的加工。一般情况下,数控车床只需二轴控制,二轴联动;数控铣床需要三轴控制、三轴联动或二轴半联动;而加工中心一般为多轴控制,三轴联动。控制轴数越多,特别是同时控制的轴数越多,要求CNC 系统的功能就越强,同时CNC 系统就越复杂,编制程序也越困难。

2) G 功能

G 功能也称G指令代码,它用来指定机床的运动方式,包括基本移动、平面选择、坐标设定、刀具补偿、固定循环等指令。对于点位式的数控机床,如数控钻床、数控冲床等,需要点位移动控制系统。对于轮廓控制的数控机床,如数控车床、数控铣床、加工中心等,需要控制系统有两个或两个以上的进给坐标具有联动功能。

3) 插补功能

CNC 系统是通过软件插补来实现刀具运动轨迹控制的。由于轮廓控制的实时性很强,软件插补的计算速度难以满足数控机床对进给速度和分辨率的要求,同时由于CNC 不断扩展其他方面的功能也要求减少插补计算所占用的CPU 时间。因此,CNC 的插补功能实际上被分为粗插补和精插补,插补软件每次插补一个轮廓步长的数据为粗插补,伺服系统根据粗插补的结果,将轮廓步长分成单个脉冲的输出称为精插补。有的数控机床采用硬件进行精插补。

4) 进给功能

根据加工工艺要求,CNC 系统的进给功能用F 指令代码直接指定数控机床加工的进给速度。

(1) 切削进给速度。指刀具每分进给的距离(毫米),如100mm/min。对于回转轴,以每分钟进给的角度指定刀具的进给速度。

(2) 同步进给速度。指刀具主轴每转进给的距离(毫米),如0.02mm/r。只有主轴上装有位置编码器的数控机床才能指定同步进给速度,用于切削螺纹的编程。

(3) 进给倍率。操作面板上设置了进给倍率开关,倍率可以在0200%之间变化,每挡间隔10%。使用倍率开关不用修改程序就可以改变进给速度,并可以在加工工件时随时改变进给速度或在发生意外时随时停止进给。

5) 主轴功能

主轴功能就是指定主轴转速的功能。

(1) 转速的编码方式。一般用S 指令代码指定。一般用地址符S 后加两位或四位数字表示,单位分别为r/min mm/min

(2) 指定恒线速。该功能可以保证车床和磨床加工工件端面的质量和在加工不同直径外圆时具有相同的切削速度。

(3) 主轴定向准停。该功能使主轴在径向的某一位置准确停止,有自动换刀功能的机床必须选取有这一功能的CNC 装置。

6) M功能

M 功能用来指定主轴的启、停和转向;切削液的开和关;刀库的启和停等,属开关量的控制。它用M 指令代码表示。现代数控机床一般用PLC 控制。各种型号的数控装置具有的M 功能差别很大,而且有许多是自定义的。

7) 刀具功能

刀具功能用来选择所需的刀具,刀具功能字以地址符T 为首,后面跟两位或四位数字,代表刀具的编号。

8) 补偿功能

补偿功能通过输入到CNC 系统存储器的补偿量,根据编程轨迹重新计算刀具的运动轨迹和坐标尺寸,从而加工出符合要求的工件。补偿功能主要有以下几种。

(1) 刀具的尺寸补偿。如刀具长度补偿、刀具半径补偿和刀尖圆弧半径补偿。这些功能可以补偿刀具磨损量,以便换刀时对准正确位置,简化编程。

(2) 丝杠的螺距误差补偿、反向间隙补偿和热变形补偿。通过事先检测出丝杠螺距误差和反向间隙,并输入到CNC 系统中,在实际加工中进行补偿,从而提高数控机床的加工精度。

9) 字符、图形显示功能

CNC 控制器可以配置数码管(LED)显示器、单色或彩色阴极射线管(CRT)显示器或液晶(LCD)显示器,通过软件和硬件接口实现字符和图形的显示。通常可以显示程序、参数、各种补偿量、坐标位置、故障信息、人机对话编程菜单、零件图形及刀具实际运动轨迹的坐标等。

10) 自诊断功能

为了防止故障的发生或在发生故障后可以迅速查明故障的类型和部位,以减少停机时间,CNC 系统中设置了各种诊断程序。不同的CNC 系统设置的诊断程序是不同的,诊断的水平也不同。诊断程序一般可以包含在系统程序中,在系统运行过程中进行检查和诊断;也可以作为服务性程序,在系统运行前或故障停机后进行诊断,查找故障的部位。有的CNC系统可以进行远程通信诊断。

11) 通信功能

为了适应柔性制造系统(FMS)和计算机集成制造系统(CIMS)的需求,CNC 装置通常具有RS232C通信接口,有的还备有DNC接口。也有的CNC还可以通过制造自动化协议(MAP)接入工厂的通信网络。

12) 人机交互图形编程功能

为了进一步提高数控机床的编程效率,对于数控程序的编制,特别是较为复杂零件的数控程序都要通过计算机辅助编程,尤其是利用图形进行自动编程,以提高编程效率。因此,对于现代 CNC 系统一般要求具有人机交互图形编程功能。有这种功能的CNC 系统可以根据零件图直接编制程序,即编程人员只需输入图样上简单表示的几何尺寸就能自动地计算出全部交点、切点和圆心坐标,生成加工程序。有的CNC 系统可根据引导图和显示说明进行对话式编程,并具有自动工序选择、刀具和切削条件的自动选择等智能功能。有的CNC 系统还备有用户宏程序功能(如日本FANUC系统)。这些功能有助于那些未受过CNC编程专门训练的机械工人能够很快地进行程序编制工作。

CNC系统的一般工作过程

1) 输入

输入CNC控制器的通常有零件加工程序、机床参数和刀具补偿参数。机床参数一般在机床出厂时或在用户安装调试时已经设定好,所以输入CNC系统的主要是零件加工程序和刀具补偿参数。输入方式有纸带输入、键盘输入、磁盘输入,上级计算机DNC通信输入等。CNC系统输入工作方式有存储方式和数控方式。存储方式是将整个零件程序一次全部输入到CNC系统内部存储器中,加工时再从存储器中把一个一个程序调出,该方式应用较多。数控方式是CNC系统一边输入一边加工的方式,即在前一程序段加工时,输入后一个程序段的内容。

2) 译码

译码以零件程序的一个程序段为单位进行处理,把其中零件的轮廓信息(起点、终点、直线或圆弧等)FSTM 等信息按一定的语法规则解释(编译)成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区域。编译过程中还要进行语法检查,发现错误立即报警。

3) 刀具补偿

刀具补偿包括刀具半径补偿和刀具长度补偿。为了方便编程人员编制零件加工程序,编程时零件程序是以零件轮廓轨迹来编程的,与刀具尺寸无关。程序输入和刀具参数输入分别进行。刀具补偿的作用是把零件轮廓轨迹按系统存储的刀具尺寸数据自动转换成刀具中心(刀位点)相对于工件的移动轨迹。

刀具补偿包括 B 机能和C 机能刀具补偿功能。在较高档次的CNC 系统中一般应用C机能刀具补偿,C 机能刀具补偿能够实现程序段之间的自动转接和过切削判断等功能。

4) 进给速度处理

数控加工程序给定的刀具相对于工件的移动速度是在各个坐标合成运动方向上的速度,即F 代码的指令值。速度处理首先要进行的工作是将各坐标合成运动方向上的速度分解成各进给运动坐标方向的分速度,为插补时计算各进给坐标的行程量做准备;另外对于机床允许的最低和最高速度限制也在这里处理。有的数控机床的CNC 系统软件的自动加速和减速也放在这里。

 

5) 插补

零件加工程序段中的指令行程信息是有限的。如对于加工直线的程序段仅给定起、终点坐标;对于加工圆弧的程序段除了给定其起、终点坐标外,还给定其圆心坐标或圆弧半径。要进行轨迹加工,CNC 系统必须从一条已知起点和终点的曲线上自动进行“数据点密化”的工作,这就是插补。插补在每个规定的周期(插补周期)内进行一次,即在每个周期内,按指令进给速度计算出一个微小的直线数据段,通常经过若干个插补周期后,插补完一个程序段的加工,也就完成了从程序段起点到终点的“数据点密化”工作。

6) 位置控制

位置控制装置位于伺服系统的位置环上,如图 2.2 所示。它的主要工作是在每个采样周期内,将插补计算出的理论位置值与实际反馈位置值进行比较,用其差值控制进给电动机。位置控制可由软件完成,也可由硬件完成。在位置控制中通常还要完成位置回路的增益调整、坐标方向的螺距误差补偿和反向间隙补偿等,以提高机床的定位精度。

2.2 位置控制的原理

7) I/O处理

CNC 系统的I/O 处理是CNC 系统与机床之间的信息传递和变换的通道。其作用一方面是将机床运动过程中的有关参数输入到CNC 系统中;另一方面是将CNC 系统的输出命令(如换刀、主轴变速换挡、加切削液等)变为执行机构的控制信号,实现对机床的控制。

8) 显示

CNC 系统的显示主要是为操作者提供方便,显示装置有LED 显示器、CRT 显示器和LCD 显示器,一般位于机床的控制面板上。通常有零件程序的显示、参数的显示、刀具位置显示、机床状态显示、报警信息显示等。有的CNC 装置中还有刀具加工轨迹的静态和动态模拟加工图形显示。

上述CNC 系统的工作流程如图2.3 所示。

2.3 CNC系统的工作流程

相关资料推荐