数控编程中常用的指令(G代码、M代码)

飒爽师叔2021-09-13笔记数控编程指令

在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。

准备功能指令(G指令)

准备功能指令由字符G和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。G指令的有关规定和含义见表1。

G代码功能
G00定位(快速进给)
G01直线插补(切削进给)
G02圆弧插补(顺时针)
G03圆弧插补(逆时针)
G17XY平面选择
G18ZX平面选择
G19YZ平面选择
G40取消刀具半径补偿
G41刀具半径左补偿
G42刀具半径右补偿
G43取消刀具长度补偿
G44刀具长度正偏置(刀具延长)
G49刀具长度负偏置(刀具缩短)
G54—G59工作坐标系
G80固定循环取消
G81钻孔固定循环
G83深孔钻孔固定循环
G90绝对坐标编程方式
G91相对坐标编程方式

注:

以上G代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G指令)或被其它指令取消(M指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。

辅助功能指令(M指令)

辅助功能指令由字母M和其后的两位数字组成,主要用于完成加工操作时的辅助动作。常用的M指令见表2。

M代码功能说明
M00程序停止非模态
M01选择程序停止非模态
M02程序结束非模态
M03主轴顺时针旋转模态
M04主轴逆时针旋转模态
M05主轴停止模态
M08冷却液开模态
M09冷却液关模态
M30程序结束并返回非模态
M98调用子程序非模态
M99子程序取消非模态
最后更新时间 10/3/2023, 1:17:23 AM