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

更新时间:2024-04-15 17:36:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

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

本文来源:https://www.bwwdw.com/article/rvep.html

Top