2024年5月7日发(作者:嵇鸿风)
G代码
组别 功能
G00
G01
G02
G03
G04
G32
G40
G41
G42
G50
G70
G71
G72
G73
G74
G75
G76
G90
G92
G94
G96
G97
G98
G99
02
01
00
00
00
00
01
01
快速定位
直线插补
顺时针圆弧插补
逆时针圆弧插补
暂停
螺纹切削
取消刀尖半径补偿
刀尖半径左补偿
刀尖半径右补偿
恒线速控制中主轴转速上限设定
精加工循环
轴向粗加工复合循环
径向粗加工复合循环
轮廓粗加工复合循环
轴向切槽循环
径向切槽循环
复合型螺纹切削循环
轴向粗加工循环
螺纹切削循环
径向粗加工循环
恒线速控制
恒转速控制
每分进给
03
每转进给
辅助功能指令(M、S、T、F指令)用来完成一些机床辅助设备的开关。如:冷却液泵的开关、主
轴的正、反转等。下面将较长用的辅助功能指令介绍如下:
代码
M00
M03
M04
M05
M08
M09
功能
程序无条件暂停
主轴正转
主轴反转
主轴停转
冷却液开
冷却液关
仅供个人学习参考
M30
S
T
F
程序结束并返回程序开头
主轴速度设置
刀具及刀补选择
进给速度或螺纹导程设置
2.5各指令应用格式:
快速定位(G00)
当使用G00进行快速定位时,刀具以各轴的最快移动速度移动到指定的位置。主要用于刀具在移
动过程中无干涉的情况下,快速接近工件和远离工件。提高加工效率。
指令格式:G00X(U)_Z(W)_;
直线插补(G01)
使用G01进行直线插补时,刀具从起点向终点按程序规定的速度进给。并控制起点到终点间的运
动轨迹为一条直线。主要用于直线表面的切削加工。
指令格式:G01X(U)_Z(W)_F_;
圆弧插补(G02/G03)
使用G02/G03进行圆弧插补时,刀具从起点向终点按程序规定的速度进给。并控制起点到终点间
的运动轨迹为程序中规定半径的圆弧。
指令格式:G02/G03X(U)_Z(W)_R_F_;
暂停指令(G04)
使用G04暂停指令,可以推迟下一个程序段的执行,推迟时间的长短在程序中设定。
指令格式:G04P_;(单位:0.001秒)或者
G04X_;(单位:秒)?????或者
G04U_;(单位:秒)
螺纹切削(G32)
指令格式:G32X_Z_F_;(公制螺纹)F代表螺纹导程
??????G32X_Z_I_;(英制螺纹)I代表每英寸螺纹的牙数
恒线速控制中主轴转速上限设定(G50)
主要用于恒线速切削时,限制主轴的最高转速。通常和恒线速控制G96共同使用。
指令格式:G96S_;????S代表线速度
G50S_;????S代表允许的主轴最高转速
精加工循环(G70)
用于对零件进行精加工。
指令格式:G70P_Q_F_;
?????????P代表精加工循环起始段号
?????????Q代表精加工循环结束段号
?????????F代表精加工进给速度
仅供个人学习参考
轴向粗加工复合循环(G71)
用于对零件的外圆或内孔进行粗加工。
指令格式:G71U_R_F_;????
?????????G71P_Q_U_W_;
U代表单面背吃刀量;R代表退刀量;F代表进给速度;
P、Q的含义与G70相同;U、W为精加工余量;
径向粗加工复合循环(G72)
主要用于对盘类零件进行粗加工。
指令格式:G72W_R_F_;?????
?????????G72P_Q_U_W_;
W代表背吃刀量;其他含义同上;
轮廓粗加工复合循环(G73)
主要用于对以铸造成型的工件进行粗加工。
指令格式:G73U_W_R_F_;
?????????G73P_Q_U_W_;
U代表工件单面最大切除余量;W代表工件轴向最大切除余量;其他含义同上;
轴向切槽循环(G74)
主要用于端面槽或孔的加工。
指令格式:G74R_;????????????????????
?????????G74X_Z_P_Q_R_F_;
X、Z代表槽或孔的终点;P代表每次切完一个槽宽后,沿X方向的移动距离,应小于刀宽。Q代
表每次Z方向的切入深度。R代表切到槽底后沿X方向的移动距离,为避免打刀,建议取“0”。F
代表进给速度;
径向切槽循环(G75)
主要用于径向切槽或钻孔加工。
指令格式:G75R_;?????????????????????
?????????G75X_Z_P_Q_R_F_;
含义同上;
复合型螺纹切削循环(G76)
主要用于螺纹的粗加工和精加工。
指令格式:G76P___Q_R_;
?????????G76X_Z_P_Q_R_F_;
P共由3位参数组成,第1位代表精加工次数,第2位代表退尾
倒角宽度,第3位代表螺纹刀尖角度;Q代表粗加工最小背吃刀量;R代表精加工余量;
X、Z代表螺纹终点坐标;P代表牙深;Q代表粗加工最大背吃刀
量;R代表螺纹起点与终点的半径差;F代表螺纹导程;
仅供个人学习参考
轴向粗加工循环(G90)
用于对工件轴向进行粗加工;
指令格式:G90X_Z_R_F_;
R代表锥度;F代表进给速度,其余同上;
螺纹切削循环(G92)
用于螺纹的加工;
指令格式:G92X_Z_F_;
F代表导程;其余同上;
径向粗加工循环(G94)
用于对工件径向进行粗加工;
指令格式:G94X_Z_F_;
F代表进给速度,其余同上;
仅供个人学习参考
2024年5月7日发(作者:嵇鸿风)
G代码
组别 功能
G00
G01
G02
G03
G04
G32
G40
G41
G42
G50
G70
G71
G72
G73
G74
G75
G76
G90
G92
G94
G96
G97
G98
G99
02
01
00
00
00
00
01
01
快速定位
直线插补
顺时针圆弧插补
逆时针圆弧插补
暂停
螺纹切削
取消刀尖半径补偿
刀尖半径左补偿
刀尖半径右补偿
恒线速控制中主轴转速上限设定
精加工循环
轴向粗加工复合循环
径向粗加工复合循环
轮廓粗加工复合循环
轴向切槽循环
径向切槽循环
复合型螺纹切削循环
轴向粗加工循环
螺纹切削循环
径向粗加工循环
恒线速控制
恒转速控制
每分进给
03
每转进给
辅助功能指令(M、S、T、F指令)用来完成一些机床辅助设备的开关。如:冷却液泵的开关、主
轴的正、反转等。下面将较长用的辅助功能指令介绍如下:
代码
M00
M03
M04
M05
M08
M09
功能
程序无条件暂停
主轴正转
主轴反转
主轴停转
冷却液开
冷却液关
仅供个人学习参考
M30
S
T
F
程序结束并返回程序开头
主轴速度设置
刀具及刀补选择
进给速度或螺纹导程设置
2.5各指令应用格式:
快速定位(G00)
当使用G00进行快速定位时,刀具以各轴的最快移动速度移动到指定的位置。主要用于刀具在移
动过程中无干涉的情况下,快速接近工件和远离工件。提高加工效率。
指令格式:G00X(U)_Z(W)_;
直线插补(G01)
使用G01进行直线插补时,刀具从起点向终点按程序规定的速度进给。并控制起点到终点间的运
动轨迹为一条直线。主要用于直线表面的切削加工。
指令格式:G01X(U)_Z(W)_F_;
圆弧插补(G02/G03)
使用G02/G03进行圆弧插补时,刀具从起点向终点按程序规定的速度进给。并控制起点到终点间
的运动轨迹为程序中规定半径的圆弧。
指令格式:G02/G03X(U)_Z(W)_R_F_;
暂停指令(G04)
使用G04暂停指令,可以推迟下一个程序段的执行,推迟时间的长短在程序中设定。
指令格式:G04P_;(单位:0.001秒)或者
G04X_;(单位:秒)?????或者
G04U_;(单位:秒)
螺纹切削(G32)
指令格式:G32X_Z_F_;(公制螺纹)F代表螺纹导程
??????G32X_Z_I_;(英制螺纹)I代表每英寸螺纹的牙数
恒线速控制中主轴转速上限设定(G50)
主要用于恒线速切削时,限制主轴的最高转速。通常和恒线速控制G96共同使用。
指令格式:G96S_;????S代表线速度
G50S_;????S代表允许的主轴最高转速
精加工循环(G70)
用于对零件进行精加工。
指令格式:G70P_Q_F_;
?????????P代表精加工循环起始段号
?????????Q代表精加工循环结束段号
?????????F代表精加工进给速度
仅供个人学习参考
轴向粗加工复合循环(G71)
用于对零件的外圆或内孔进行粗加工。
指令格式:G71U_R_F_;????
?????????G71P_Q_U_W_;
U代表单面背吃刀量;R代表退刀量;F代表进给速度;
P、Q的含义与G70相同;U、W为精加工余量;
径向粗加工复合循环(G72)
主要用于对盘类零件进行粗加工。
指令格式:G72W_R_F_;?????
?????????G72P_Q_U_W_;
W代表背吃刀量;其他含义同上;
轮廓粗加工复合循环(G73)
主要用于对以铸造成型的工件进行粗加工。
指令格式:G73U_W_R_F_;
?????????G73P_Q_U_W_;
U代表工件单面最大切除余量;W代表工件轴向最大切除余量;其他含义同上;
轴向切槽循环(G74)
主要用于端面槽或孔的加工。
指令格式:G74R_;????????????????????
?????????G74X_Z_P_Q_R_F_;
X、Z代表槽或孔的终点;P代表每次切完一个槽宽后,沿X方向的移动距离,应小于刀宽。Q代
表每次Z方向的切入深度。R代表切到槽底后沿X方向的移动距离,为避免打刀,建议取“0”。F
代表进给速度;
径向切槽循环(G75)
主要用于径向切槽或钻孔加工。
指令格式:G75R_;?????????????????????
?????????G75X_Z_P_Q_R_F_;
含义同上;
复合型螺纹切削循环(G76)
主要用于螺纹的粗加工和精加工。
指令格式:G76P___Q_R_;
?????????G76X_Z_P_Q_R_F_;
P共由3位参数组成,第1位代表精加工次数,第2位代表退尾
倒角宽度,第3位代表螺纹刀尖角度;Q代表粗加工最小背吃刀量;R代表精加工余量;
X、Z代表螺纹终点坐标;P代表牙深;Q代表粗加工最大背吃刀
量;R代表螺纹起点与终点的半径差;F代表螺纹导程;
仅供个人学习参考
轴向粗加工循环(G90)
用于对工件轴向进行粗加工;
指令格式:G90X_Z_R_F_;
R代表锥度;F代表进给速度,其余同上;
螺纹切削循环(G92)
用于螺纹的加工;
指令格式:G92X_Z_F_;
F代表导程;其余同上;
径向粗加工循环(G94)
用于对工件径向进行粗加工;
指令格式:G94X_Z_F_;
F代表进给速度,其余同上;
仅供个人学习参考