G功能也叫准备功能。G功能代码是使机床或数控系统建立某种加工方式的指令,包括坐标系设定、刀具补偿、运动方式等多种加工操作,为数控系统的插补运算做好准备。

目前国际上广泛使用ISO标准,我国根据ISO标准制定了JB 3208—83《数控机床穿孔带程序段格式中的准备功能G和辅助功能M的代码》。但由于新型数控系统和数控机床的不断出现,许多新型数控系统已超出ISO制定的通用国际标准,其指令代码更加丰富。此外不同厂家的同一数控系统采用的指令代码和指令格式也有很大差别,甚至同一厂家的新旧数控系统的指令代码也不尽相同。因此,用户编程时必须仔细阅读数控机床附带的数控系统及机床操作说明书。如表1所示为目前比较流行的 FANUC 0i-TA数控系统的常用G功能代码表。

FANUC 0i-TA数控系统的常用G功能代码表

 

G 代 码 功 能
◤G00 ◤G00 ◤G00 01 定位(快速)
G01 G01 G01 直线插补(切削进给)
G02 G02 G02 顺时针圆弧插补
G03 G03 G03 逆时针圆弧插补
G04 G04 G04 00 暂停
G17 G17 G17 16 选择XpYp平面
◤G18 ◤G18 ◤G18 选择ZpXp平面
G19 G19 G19 选择YpZp平面
G20 G20 G70 06 英寸输入
G21 G21 G71 毫米输入
◤G27 ◤G27 ◤G27 00 返回参考点检验
G28 G28 G28 返回参考位置
G30 G30 G30 返回第2、3、4参考点
G33 G33 G33 01 螺纹切削
G34 G34 G34 变螺距螺纹切削
◤G40 ◤G40 ◤G40 07 刀尖半径补偿取消
G41 G41 G41 刀尖半径补偿左
G42 G42 G42 刀尖半径补偿右
G50 G92 G92 00 坐标系设定或最大主轴速度设定
G52 G52 G52 局部坐标系设定
G53 G53 G53 机床坐标系设定
◤G54 ◤G54 ◤G54 14 选择工件坐标系1
G55 G55 G55 选择工件坐标系2
G56 G56 G56 选择工件坐标系3
G57 G57 G57 选择工件坐标系4
G58 G58 G58 选择工件坐标系5
G59 G59 G59 选择工件坐标系6
G65 G65 G65 00 宏程序调用
G66 G66< G66< 12 宏程序模态调用
◤G67 ◤G67 ◤G67 宏程序模态调用取消
G70 G70 G72 00 精加工循环
G71 G71 G73 粗车外圆循环
G72 G72 G74 粗车端面循环
G73 G73 G75 多重车削循环
G74 G74 G76 排屑钻端面孔
G75 G75 G77 外径/内径钻孔
G76 G76 G78 多头螺纹循环
G90 G77 G20 01 外径/内径车削循环
G92 G78 G21 螺纹切削循环
G94 G79 G24 端面车削循环
G96 G96 G96 02 恒表面切削速度控指
◤G97 ◤G97 ◤G97 恒表面切削速度控指取消
G98 G94 G94 05 每分进给
◤G99 ◤G95 ◤G95 每转进给
G90 G90 03 绝对值编程
G91 G91 增量值编程
G98 G98 11 返回到起始平面
G99 G99 返回到R平面
表格中带符号“◤”的代码为默认代码。
“00”组的G代码为非模态代码
同组G代码出现在一个程序段中,则最后一个有效
“09”组代码遇到“01”组代码固定循环被自动取消

G代码按功能保持时间的不同分为模态代码(又称续效代码)和非模态代码。模态代码表示该代码一经在一个程序段中指定,直到出现同组的另一个G代码时才失效,因此又叫续效代码。非模态代码只在本程序段中有效,下一程序段需要时必须重写,所以又称为非续效代码。

G代码按功能类别不同分为若干组,同组的任意两个代码不能同时出现在一个程序段中,若在一个程序段中出现了同组的多个G代码,则最后一个有效。不同组的G代码根据需要可以在一个程序段中出现。

 




知识点词条:G功能代码




学校名称:

答  题  人:
G功能代码
关键字:G功能代码