G 代码由代码地址 G 和其后的代码值组成,用来规定刀具相对工件的运动方式、进行坐标设定等多种操作。
G 代码分为两类:模态 G 代码和非模态 G 代码。
G 代码执行后,其定义的功能或状态一直保持有效,直到相同组中的其它 G 代码被指定,这种 G代码称为模态 G 代码。模态 G 代码执行后,其定义的功能或状态被改变以前,后续的程序段执行该 G代码字时,可不需要再次输入该 G 代码。
G 代码执行后,其定义的功能或状态一次性有效,每次执行该 G 代码时,必须重新输入该 G 代码字,这种 G 代码称为非模态 G 代码。1-1
1-2
1-3
以上G代码是基于广州数控988TA车铣系统,其他系统G代码与广数基本相同(广州数控简称广数,后面都称广数),因为上面图中G代码是来源于车铣系统,所以我们只需记住其中一部分,可是就算这样,还是有人会问这么多G代码怎么能全记住,其实不然,我们在实际加工中,根本不会用到所有的G代码,有部分我们甚至都可以直接忽略掉,我把需要用到的这部分列出来,列出来的这部分后面我会一一解释!
需要记住的G代码:G0、G1、G2、G3、G4、G20、G21、G32、G34、G40、G41、G42、G50、G54-G59、G70-G76、G83、G84、G90、G92、G94、G96-G99。
至于图中B组G代码不需要记,系统以A体系代码编程还是B体系代码编程由系统参数决定,实际工作中没人会用B体系代码编程!