数控G、M代码大全

1、常用编程指令

一:准备功能(G功能)

准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的G功能代码见表

G代码功能附注
G0001定位 (快速移动)模态
G01直线插补模态
G02顺时针方向圆弧插补模态
G03逆时针方向圆弧插补模态
G0400停刀,准确停止非模态
G1702XY平面选择模态
G18XZ平面选择模态
G19YZ平面选择模态
G2800机床返回参考点非模态
G4007取消刀具半径补偿模态
G41刀具半径左补偿模态
G42刀具半径右补偿模态
G4308刀具长度正补偿模态
G44刀具长度负补偿模态
G49取消刀具长度补偿模态
G5011比例缩放取消模态
G51比例缩放有效模态
G50.122可编程镜像取消模态
G51.1可编程镜像有效模态
G5200局部坐标系设定非模态
G5300选择机床坐标系非模态
G5414工件坐标系1选择模态
G55工件坐标系2选择模态
G56工件坐标系3选择模态
G57工件坐标系4选择模态
G58工件坐标系5选择模态
G59工件坐标系6选择模态
G6500宏程序调用非模态
G6612宏程序模态调用模态
G67宏程序模态调用取消模态
G6816坐标旋转模态
G69坐标旋转取消模态
G7309排削钻孔循环模态
G74左旋攻螺纹循环模态
G76精镗循环模态
G80取消固定循环模态
G81钻孔循环模态
G82反镗孔循环模态
G83深孔钻削循环模态
G84攻螺纹循环模态
G85镗孔循环模态
G86镗孔循环模态
G87背镗循环模态
G88镗孔循环模态
G89镗孔循环模态
G9003绝对值编程模态
G91增量值编程模态
G9200设置工件坐标系非模态
G9405每分钟进给模态
G95每转进给模态
G9810固定循环返回初始点模态
G99固定循环返回R点模态

2:辅助功能(M代码)

辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。常用M代码见表如下:

代码功能                   说明
M00程序暂停当执行有M00指令的程序段后,主轴旋转、进给切削液都将停止,重新按下(循环启动)键,继续执行后面程序段
M01程序选择停止功能与M00相同,但只有在机床操作棉班上的(选择停止)键处于“ON”状态时,M01才执行,否则跳过才执行
M02程序结束防在程序的最后一段,执行该指令后,主轴停、切削液关、自动运行停,机床处于复位状态
M30程序结束放在程序的最后一段,除了执行M02的内容外,还返回到程序的第一段,准备下一个工件的加工
M03主轴正转用于主轴顺时针方向转动
M04主轴反转用于主轴逆时针方向转动
M05主轴停止用于主轴停止转动
M06换刀用于加工中心的自动换刀
M08切削液开用于切削液开
M09切削液关用于切削液关
M98调用子程序用于子程序
M99子程序结束用于子程序结束并返回主程序

留下评论

邮箱地址不会被公开。 必填项已用*标注