background image

CNC 程序的常用 G 功能字和 M 功能字(G 代码、M 代码)

 一般程序段由下列功能字组成:
  N --   G --     X --  Y --  Z --  F --     S --     T --   M --

 

  

             

 

  

   

  程序号 准备功能 坐标值

进给速度 主轴速度 刀具 辅助功能

  (一)准备功能
  准备功能字 G 代码,用来规定刀具和工件的相对运动轨迹(即指令插补功能)、机床
坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。我国机械工业部根据 ISO 标准制
定了 JB3208-83 标准,规定 G 代码由字母 G 及其后面的二位数字组成,从 G00 到 G99 共
有 100 种代码,如表 1-3 所示。
  G 代码分模态代码和非模态代码。

G 功能代码

代码

(1)

模态代码组

(2)

    

(3)

G00

a

点定位

G01

a

直线插补

G02

a

顺时针圆弧插补

G03

a

逆时针圆弧插补

G04

 

暂停

G05

 

不指定

G06

a

抛物线插补

G07

 

不指定

G08

 

加速

G09

 

减速

G10~G16

 

不指定

G17

c

XY 平面选择

G18

c

ZX 平面选择

G19

c

YZ 平面选择

G20~G32

 

不指定

G33

a

螺纹切削,等螺距

G34

a

螺纹切削,增螺距

G35

a

螺纹切削,减螺距

G36~G39

 

永不指定

G40

d

刀具补偿/偏置注销

G41

d

刀具左补偿

G42

d

刀具右补偿

G43

(d)

刀具正偏置

G44

(d)

刀具负偏置

G45

(d)

刀具偏置+/+

G46

(d)

刀具偏置+/-

G47

(d)

刀具偏置-/-

G48

(d)

刀具偏置-/+

G49

(d)

刀具偏置 0/+

代码

(1)

模态代码组

(2)

    

(3)

G50

(d)

刀具偏置 0/-