数控编程常用的G代码和M指令有哪些?请详细解答一下每个代码和指令的用处。新手入行,请多关照!

2024-11-06 00:54:31
推荐回答(1个)
回答(1):

G00
  定位(快速进给)
G43
  取消刀具长度补偿
G01
  直线插补(切削进给)
G44
  刀具长度正偏置(刀具延长)
G02
  圆弧插补(顺时针)
G49
  刀具长度负偏置(刀具缩短)
G03
  圆弧插补(逆时针)
  G54—G59 工作坐标系
G17 XY平面选择 G80
  固定循环取消
G18 ZX平面选择 G81
  钻孔固定循环
G19 YZ平面选择 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 主轴停止