分享好友 文章首页 频道列表

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

    普通会员

    编程爱好者创作者

    2年前-来自北京市 TA的动态

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

1、准备功能指令(G指令)

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

表1 G代码的说明

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

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

2、辅助功能指令(M指令)

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

表2   M代码的说明

M代码功能说明M代码功能说明
M00程序停止非模态M08冷却液开模态
M01选择程序停止M09冷却液关
M02程序结束M30程序结束并返回非模态
M03主轴顺时针旋转模态M98调用子程序
M04主轴逆时针旋转M99子程序取消
M05主轴停止


举报

版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。

免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。如遇虚假诈骗信息,请立即举报

反对 0
收藏 0
打赏 0
评论 0