【数控基础教程】
功能指令简介
程序段中的指令字可分为尺寸字和功能字(功能指令),功能指令可分为:准备功能G指令、辅助功能M指令,以及F、S、T指令。
1.准备功能G指令
准备功能G指令:使机床或数控系统建立起某种加工方式的指令。
模态代码(续效代码):该代码在一个程序段中被使用后就一直有效,直到出现同组中的其它任一G代码时才失效。
非模态代码(非续效代码):只在有该代码的程序段中有效的代码。
G指令通常位于程序段中尺寸字之前。
例2 N010 G90 G00 X16 S600 T01 M03;
N020 G01 X8 Y6 F100;
N030 X0 Y0;
N010程序段中,G90,G00都是续效代码,但他们不属于同一组,故可编在同一程序段中;N020中出现G01,同组中的G00失效,G90不属同一组,所以继续有效;N030程序段的功能和N020程序段相同,因G01是续效代码,继续有效,不必重写。
2.辅助功能M指令
辅助功能指令:主要用于机床加工操作时的工艺性指令。M指令也有续效指令和非续效指令。
1、程序停止指令(M00)。M00实际上是一个暂停指令。程序运行停止后,模态信息全部被保存,利用机床的“启动”键,可使机床继续运转。该指令经常用于加工过程中测量工件的尺寸、工件调头、手动变速等固定操作。
2、选择停止指令(M01)。该指令的作用和M00相似,但它必须是在预先按下操作面板上的“选择停止”按钮并执行到M01指令的情况下,才会停止执行程序。如果不按下“选择停止”按钮,M01指令无效,程序继续执行。该指令常用于工件关键性尺寸的停机抽样检查等,当检查完毕后,按“启动”键可继续执行以后的程序。
3、程序结束指令(M02)。当全部程序结束后,用此指令可使主轴、进给及切削液全部停止,并使机床复位。
4、与主轴有关的指令(M03、M04、M05)。M03表示主轴正转,M04表示主轴反转。所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针转动;而反转时,观察到的转向则相反。M05为主轴停止,它是在该程序段其它指令执行完后才执行的。
5、换刀指令(M06)。M06是手动或自动换刀指令。它不包括刀具选择功能,常用于加工中心换刀前的准备工作。
6、与切削液有关的指令(M07、M08、M09)。M07、M08为切削液开,M09为切削液关。
7、运动部件夹紧与松开(M10、M11)。M10为运动部件的夹紧,M11为运动部件的松开。
8、程序结束指令(M30)。M30与M02基本相同,但M30能自动返回程序起始位置,为加工下一个工件作好准备。
3. F、S、T指令
1、进给速度指令(F)。用进给速度指令用字母F及其后面的若干位数字来表示,单位为mm/min或mm/r。例如,F150表示进给速度为150mm/min。
2、主轴转速指令(S)。用字母S及其后面的若干位数字来表示,单位为r/min。例如,S300表示主轴转速为300r/min。
3、刀具号指令(T)。在自动换刀的数控机床中,该指令用以选择所需的刀具号和刀补号。刀具用字母T及其后面的两位或四位数字表示。如T06表示6号刀具,T0602表示6号刀具选用2号刀补号。