内容正文:
第四节 数控机床的有关功能及规则
一、准备功能
准备功能也称G功能或G指令,是用于数控机床做好某些准备动作的指令。它由地址G和后面的两位数字组成,从G00到G99共100种,如G01、G41等。
目前,随着数控系统功能的不断提高,有的系统已采用三位数的功能指令,如SIEMENS系统中的G450、G451等。
二、辅助功能
辅助功能也称M功能或M指令。它由地址M和后面的两位数字组成,从M00到M99共100种。
辅助功能主要控制机床或系统的启动、关闭等辅助动作,如启动、关闭冷却泵,主轴正反转,程序的结束等。
三、其他功能
1.坐标功能
坐标功能字(又称尺寸功能字)用来设定机床各坐标的位移量。它一般以X、Y、Z、U、V、W、P、Q、R(用于指定直线坐标)和A、B、C、D、E(用于指定角度坐标)及I、J、K(用于指定圆心坐标)等地址为首,在地址符后紧跟“+”或“-”号及一串数字。
例 T0101;表示选用1号刀具及选用1号刀具补偿存储器号中的补偿值;
T0102;表示选用1号刀具及选用2号刀具补偿存储器号中的补偿值。
(1)T4位数法
T4位数法可以同时指定刀具和选择刀具补偿,目前大多数数控车床采用T4位数法。
(2)T2位数法
T2位数法仅能指定刀具号,目前绝大多数的加工中心采用T2位数法。
例 T05 D01;表示选用5号刀具及选用1号刀具补偿存储器号中的补偿值。
2.刀具功能
刀具功能是指系统进行选刀或换刀的功能指令,也称为T功能。刀具功能用地址T及后缀的数字来表示,常用刀具功能指定方法有T4位数法和T2位数法。
3.进给功能
用来指定刀具相对于工件运动的速度功能称为进给功能,由地址F和其后缀的数字组成。
(1)每分钟进给
例 G98 G01 X20.0 F100;表示进给速度为100mm/min。
(2)每转进给
例 G99 G01 X20.0 F0.2;表示进给速度为0.2mm/r。
在编程时,进给速度不允许用负值来表示,一般也不允许用F0来控制进给停止。
4.主轴功能
用来控制主轴转速的功能称为主轴功能,又称为S功能,由地址S和其后缀数字组成。
(1)转速S
例 G97 S1000;表示主轴转速为1000r/min。
(2)恒线速度V
例 G96 S100;表示主轴转速为100m/min。
(3)主轴的启、停
M03表示主轴正转,M04表示主轴反转,M05表示主轴停转。
例 G97 M03 S300;表示主轴正转,转速为300r/min。
M05;表示主轴停转。
线速度与转速关系
例 G96 S100;表示主轴转速为100m/min。
V=πDn/1000
n= 1000V/πD
式中 V——切削线速度,m/min;
D——刀具直径,mm ;
n——主轴转速,r/min。
四、常用功能指令的属性
1.指令分组
所谓指令分组,就是将系统中不能同时执行的指令分为一组,并以编程号区别。
在编程过程中要避免将同组指令编入同一程序段内,以免引起混淆。不同组的指令在同一程序段内可以进行不同的组合。
例1 G98 G40 G21;该程序段是规范的程序段,所有指令均为不同组指令。
例2 G01 G02 X30.0 Z30.0 R30.0 F100;该程序段是不规范的程序段,其中G01与G02是同组指令。
2.模态指令
模态指令(又称为续效指令)表示该指令一经在一个程序段中指定,在接下来的程序段中一直持续有效,直到出现同组的另一个指令时,该指令才失效。
与其对应的仅在编入的程序段内才有效的指令称为非模态指令(或称为非续效指令),如G指令中的G04指令、M指令中的M00、M06等指令。
模态指令
例 G01 X20.0 Z20.0 F150;
G01 X30.0 Z20.0 F150;
G02 X30.0 Z-20.0 R20.0 F100;
上例中有下划线的指令可以省略。因此,以上程序可写成如下形式:
G01 X20.0 Z20.0 F150;
X30.0;