一、准备功能G代码 G功能有非模态G功能和模态G功能之分。 ——非模态G功能只在所规定的程序段中有效,程序段结束时被取消。 ——模态G功能是一组可相互取消的G功能。这些G功能一旦被执行, 则一直有效,直到被同一组的G功能取消为止。 SIEMENS 810D数控系统G功能指令如下表所示: 准备功能一览表 注:00组中的G代码是非模态的,其他组的G代码是模态的。标记者为缺省值。 二、辅助功能M代码 主要用于控制机床的各种辅助功能的开关动作,以及零件程序的走向。 M功能也有非模态M功能和模态M功能二种形式。 ——非模态M功能(当段有效代码),它只在当前程序段中有效。 ——模态M功能(续效代码)是一组可相互注销的M功能。这些功能在被同一组的另一个功能注销前一直有效。 某些模态M功能组中包含一个缺省功能(见表3),上电时将被初始化为该功能。 M代码规定的功能对不同的机床制造厂来说是不完全相同的。可参考机床说明书。 SIEMENS 810D数控系统M指令功能如下表所示: M指令及功能 1.程序停止(M00) 在完成编有M00指令的程序段的其他指令后,用以停止主轴、冷却液,并停止作进一步的处理。 2.计划停止(M01) 与程序停止相似,所不同的是:除非操作员预先选择停止按钮确认这个指令,否则这个指令不起作用。 3.程序停止(M02) 表示程序完成的一个辅助指令。完成了程序段的全部指令后用以停止主轴、冷却液和进给。常用以控制机床或机床复位。 4.主轴控制指令(M03、M04、M05) M03启动主轴以程序中编制的主轴速度顺时针方向(从Z轴正向向Z轴负向看)旋转。 M04启动主轴以程序中编制的主轴速度逆时针方向(从Z轴正向向Z轴负向看)旋转。 M05使主轴停止旋转。 M03、M04为模态、前作用M功能;M05为非模态、后作用M功能,M05为缺省值。 M03、M04、M05可相互注销。 5.换刀指令(M06) M06功能用于加工中心上调用一个欲安装在主轴上的刀具。 刀具将被自动安装在主轴上。 M06为非模态后作用M功能。 6.冷却液打开、停止指令(M07、M09) M07指令将打开冷却液管道。 M09指令将关闭冷却液管道。 M07为模态前作用M功能;M09为模态后作用M功能,它为缺省功能。 7.程序结束(M30) 在完成程序段的所有指令后,使主轴、进给及冷却液停止。常用于使控制机和机床的复位,并且程序回到程序开始位置。 三、主轴功能S、进给功能F和刀具功能T 1.主轴机能(S) 主轴机能S控制主轴转速,其后的数值表示单位为每分钟转数(r/min)的主轴速度。 S是模态指令,S功能只有在主轴速度可自动调节时有效。 2.进给速度(F) F指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位有每分钟进给量(mm/min)或每转进给量(mm/r)。 当工作在G01、G02或G03方式下,编程的F一直有效,直到被新的F值所取代。 借助CNC操作面板上的倍率开关,F可在一定范围内进行倍率修调(0---120%)。当执行攻丝,螺纹切削时,倍率开关失效,进给倍率固定在100%。 3.刀具机能(T) T代码用于选刀,其后的数值表示选择的刀具号,T代码与刀具的关系是由机床制造厂规定的。 在加工中心上执行T指令,刀库转动选择所需的刀具,然后等待,直到M06指令作用时自动完成换刀;T指令为非模态指令 |