以GSK980Tdi车床数控系统为例

数控编程g00到g99有多少个代码(数控编程之G96G97G50)(1)

主轴转速模拟电压控制有效时,主轴转速输入有2种方式:S代码设定主轴的固定转速(r/min),S代码值不改变时主轴转速恒定不变,称为恒转速控制(G97模式);S代码设定刀具相对于工件外圆的切削速度(m/min),称为恒线速控制(G96模式),恒线速控制方式下,切削进给时的主轴转速随着编程轨迹X轴绝对坐标值的绝对值变化而变化,一般会用最高限速代码G50配合使用。

恒线速控制G96

指令格式G96 S_;

代码功能:恒线速控制有效、给定切削线速度(m/min),取消恒转速控制。

指令说明:G96为模态G代码,如果当前为G96模态,可以不输入G96。

最高限速G50

指令格式G50 S_;

代码功能:设置恒线速控制时的主轴最高转速限制值(r/min)。

恒转速控制G97

指令格式:G97 S_;

代码功能:取消恒线速控制、恒转速控制有效,给定主轴转速(r/min)。

指令说明:G97为模态G代码,如果当前为G97模态,可以不输入G97。

G96、G97为同组的模态代码字,只能一个有效。G97为初态代码字,CNC上电时默认G97有效。

举例:

G97 S100; (表示主轴恒定转速为100r/min

G96 S100; (表示主轴恒线速控制有效,线速度为100m/min)

G50 S500: (表示主轴最高转速不能大于500r/min)

,