最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

数控加工中心编程基本知识

发布时间:2011-08-30 作者:数控  来源:360cnc
一、准备功能G代码 G功能有非模态G功能和模态G功能之分。 ——非模态G功能只在所规定的程序段中有效,程序段结束时被取消。 ——模态G功能是一组可相互取消的G功能。这些G功能一旦被执行, 则一直有效,直到被同 ...

一、准备功能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指令为非模态指令

相关资料推荐