1.2.6 主要功能指令
数控机床的运动是由程序控制的,而准备功能和辅助功能是程序段的基本组成部分。目前国际上广泛应用的是ISO标准,我国根据ISO标准制订了JB3208-83《数控机床的准备功能G和辅助功能的代码》。
1.准备功能(G功能)
使机床做某种操作的指令,用地址G和两位数字表示,范围为G00~G99,共100种。
准备功能指令按其有效性的长短分属于两种模态:0组的指令为非模态指令;其余组的指令为模态指令。
(1)非模态G功能
只在所规定的程序段中有效,程序段结束时被注销,示例如下。
N10 G04 P10.0(延时10s)
N11 G91 G00 X-10.0 F200(X负向移动10mm)
N10程序段中G04是非模态代码,不影响N11程序段的移动。
(2)模态G功能
一组可相互注销的G功能,这些功能一旦被执行,则一直有效,直到被同一组的G功能注销为止,示例如下。
N15 G91 G01 X-10.0 F200
N16 Y10.0(G91、G0仍然有效)
N17 G03 X20 Y20 R20(G03有效,G01无效)
2.辅助功能(M功能)
控制机床及其辅助装置的通断的指令,如开、停冷却泵;主轴正反转、停转;程序结束等。M功能指令由M后带二位数字组成,范围为M00~M99,共有100种。M指令也有模态(续效)指令与非模态指令之分。
3.进给功能(F功能)
进给功能字的地址符是F,又称为F功能或F指令,用于指定切削的进给速度。对于车床,F可分为每分钟进给和主轴每转进给两种,对于其他数控机床,一般只用每分钟进给。F指令在螺纹切削程序段中常用来指令螺纹的导程。
4.主轴转速功能(S功能)
主轴转速功能字的地址符是S,又称为S功能或S指令,用于指定主轴转速,单位为r/min。对于具有恒线速度功能的数控车床,程序中的S指令用来指定车削加工的线速度数。
5.刀具功能(T功能)
刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补正和刀尖半径补正用。