文档库

最新最全的文档下载
当前位置:文档库 > FANUC 0i系统功能简介

FANUC 0i系统功能简介

西安工程技术(技师)学院陕西省明德职业中等学校

理论课教案

FANUC 0i系统功能简介

FANUC—0i系统介绍

新课导入:

数控机床加工中的动作在加工程序中用指令的方式先予以规定,这类指令有准备功能G、辅助功能M、刀具功能T、主轴转速功能S和进给功能F等。由于目前数控机床的形式和数控系统的种类较多,同一G指令或同一M指令其含义是不完全相同的,甚至完全不同。因此,编程人员在编程前必须掌握该数控系统每个指令的确切含义,以免发生错误。

新课讲授:

一、FANUC—0i系统功能

(一)准备功能

准备功能(又称G功能G代码、G指令)顾名思义,准备功能是用来指令机床或数控系统的工作方式的一种指令,使数控机床做好某种操作准备。FANUC系统的准备功能也用地址符G和后面的两数字或三位数字表示。FANUC—0i系统数控车床常用的准备功能指令见下表。

FANUC 0i系统功能简介

FANUC 0i系统功能简介

FANUC 0i系统功能简介

表中 FANUC—0i系统数控车床常用的准备功能指令

注:在编程时,G指令中前面的0可以省略不写,如G00、G01、G02、G03可以简写为G0、G1、G1、G3。

(二)辅助功能

辅助功能也称M功能,主要用来指令操作时各种辅助动作及其状态,如主轴的开、停,冷却液的开关等。由地址码M和后面的两位数字组成。FANUC—0i数控车床系统常用的辅助功能指令见下表。

表 FANUC—0i系统常用的辅助功能指令

FANUC 0i系统功能简介

FANUC 0i系统功能简介

当一个程序段中指定了运动指令和辅助功能时,按下面两种方法之一执行指令:

①运动指令和辅助功能指令同时执行。

②在运动指令执行完成后执行辅助功能指令。

选择哪种顺序取决于机床制造商的设定。

(三) 进给功能

进给功能主要用来指令切削时的进给速度。对于车床,进给方式可分每分钟进给和每转进给,FANUC系统用G98、G98规定。

(1)每转进给指令G99 系统开机状态为G99状态,只有输人G98指令后,G99才被取消。在含有G99的程序段后面,再遇到F指令时,则认为F所指定的进给速度单位为mm/r。

(2)每分钟进给指令G98 在含有G98的程序段后面,遇到F指令时,则认为F所指定的进给速度单位为mm/min,G98被执行一次后,系统将保持G98状态,直到被G99取消为止。

(四)刀具功能

刀具功能也称T功能,用来指令数控系统进行换刀或选刀。

在FANUC—0i系统中,T后跟四位数字,其中前两位表示选择的刀具号,后两位表示刀具补偿号。例如T0101表示采用l号刀具和l号刀补。注意在SIEMENS系统中由于同一把刀具有许多个刀补,所以可采用如TlDl、TlD2、 T2D1、T2D2、T2D3等;但在FANUC系统中,由于刀补存储是公用的,为了避免在调刀时出现错误,所以通常采用如TOl01、T0202等。当一个程序段同时包含T代码和刀具移动指令时,先执行T代码指令,而后执行刀具移动指令。

(五)主轴转速功能

主轴转速功能也称S功能,用来指定主轴转速或速度。

(1)恒线速度控制指令G96 G96是恒速切削控制有效指令。系统执行G96指令后,S后面的数值表示切削速度。例如:G96 S80表示切削速度是80m /min。FANUC 系统指令功能与SIEMENS系统中的恒线速度控制指令类似,同样采用G97指令取消恒线速度功能。

(2)主轴转速控制指令G97 G97是取消恒线速切削控制指令。系统执行G97后,S后面的数值表示主轴每分钟的转数。例如:G97 S1000表示主轴转速为1000r /min。系统开机状态为G97状态。

(3)主轴最高速度限定G50 G50除具有坐标系设定功能外,还有主轴最高转速设定功能,即用S指定的数值设定主轴每分钟的最高转速。例如:G50 S1800表示主轴转速最高为1800r/min。

用恒线速度控制加工端而、锥度和圆弧时,由于X坐标值不断变化,当刀具逐渐接近工件的旋转中心时,主轴转速会越来越高,工件有从卡盘飞出的危险,所以为防止事故的发生,有时必须限定主轴的最高转速。

二、FANUC—0i系统程序结构

1.加工程序的组成

数控加工中零件加工程序的组成形式,与采用的数控系统形式不同而略有不同。现在的数控系统中,其加工程序可分为主程序和子程序。但不论是主程序还是子程序,每一个程序都是由若干个程序段组成的。每个程序段是由一个或若干个字(字是由表示地址的字母和数字、符号等组成,它是控制数控机床完成一定功能的具体指令)组成,它表示数控机床为完成某一特定动作而需要的全部指令。例如:O0001 ;程序名为0001

N10 G99 G21 ;设置加工状态

N20 M03 S800 ;主轴正转,转速为800r/min

N30 T0202 ;调用2号刀具,导入长度补偿

N40 GOO X60.0 Z5.0 ;快速点定位

N100 M30 ;程序结束

上面的每一行称为一个程序段,程序中的N20、G99、M03、T0202等都是一个字。2.加工程序的格式

每一个完整的加工程序都是由加工程序号、程序段、程序结束符等几部分组成的。

(1)加工程序号

加工程序号格式为:O××××。其中××××为加工程序号,可以从0000~9999,数值前的0可以省略。存入数控系统中的各零件加工程序号不能相同。

(2)程序段

建议程序段的顺序和格式为:

N__ G__ X__ Z__ F__ S__ M__ T__;

FANUC系统默认的程序段号从5开始,以5为递增级数,“;”为程序段结束代码。

(3)程序结束符

FANUC数控系统的程序结束符为“%”。

小结:本节课学习了FANUC 0i系统数车的G功能、M功能、T功能、S功能及F 功能及程序结构。请同学们与以前学习过的SIEMENS 802S系统基本的功能联系并加以区别。

布置作业:认真看书并整理笔记。