机械职称评审 政府补贴申报 知识产权保护 —— 深圳市机械行业协会一体化服务平台
新代数控系统常用G代码应用分析

高航
2026-04-23 10:24

新代数控系统常用G代码应用分析

        

图片


一、基本运动指令

G00 快速定位

功能:刀具以系统设定的快速移动速度移动到指定位置(非切削运动)。

格式:G00 X_ Y_ Z_(X、Y、Z 为目标坐标)。

说明:模态指令(一次指定后持续有效),快速速度由参数设定,不指定 F(进给)。

G01 直线插补

功能:刀具以指定进给速度(F)沿直线移动到目标位置(切削运动)。

格式:G01 X_ Y_ Z_ F_(F 为进给速度,单位根据 G94/G95 设定)。

说明:模态指令,必须指定 F 才有效。

G02/G03 圆弧插补

功能:沿顺时针(G02)或逆时针(G03)圆弧运动。

格式:

用圆心增量(I、J、K):G02/G03 X_ Y_ Z_ I_ J_ K_ F_(I、J、K 为起点到圆心的增量坐标);

用半径(R):G02/G03 X_ Y_ Z_ R_ F_(R 为圆弧半径,整圆需用 IJK)。

说明:需配合平面选择指令(G17/G18/G19),模态指令。


二、平面选择与单位设定

G17/G18/G19 平面选择

功能:指定圆弧插补或刀具补偿的平面。

说明:

G17:XY 平面(默认);

G18:XZ 平面;

G19:YZ 平面;

模态指令。

G20/G21 单位设定

功能:设定编程单位。

说明:

G20:英寸(in);

G21:毫米(mm,默认);

模态指令,程序开头需统一设定。


三、坐标方式与进给模式

G90/G91 坐标方式

功能:指定坐标为绝对坐标(G90)或增量坐标(G91)。

说明:

G90:所有坐标基于工件坐标系原点(默认);

G91:坐标为相对于当前位置的增量值;

模态指令。

G94/G95 进给模式

功能:设定进给速度单位。

说明:

G94:每分钟进给(mm/min 或 in/min,默认);

G95:每转进给(mm/r 或 in/r,需主轴旋转时生效);

模态指令,需配合 F 使用。


四、刀具补偿

G40 取消刀具半径补偿

功能:关闭刀具半径补偿,刀具中心与编程轨迹重合。

格式:G40,模态指令(默认状态)。

G41/G42 刀具半径补偿(左 / 右)

功能:沿进给方向,刀具中心偏移半径值(补偿值存于 D 参数)。

格式:G41 D_(左补偿:刀具在编程轨迹左侧);G42 D_(右补偿:刀具在编程轨迹右侧)。

说明:需在直线段建立 / 取消补偿,避免在圆弧或尖角处操作,模态指令。

G43/G44/G49 刀具长度补偿

功能:补偿刀具长度误差(补偿值存于 H 参数)。

说明:

G43:刀具长度正补偿(Z 轴实际位置 = 编程 Z + H 值);

G44:刀具长度负补偿(Z 轴实际位置 = 编程 Z - H 值);

G49:取消长度补偿(默认);

格式:G43 H_ Z_(通常在换刀后指定),模态指令。

图片


五、暂停与主轴控制辅助

G04 暂停

功能:程序执行到此处暂停指定时间。

格式:G04 P_(P 后为毫秒,如 P1000=1 秒)或 G04 X_(X 后为秒,如 X2=2 秒)。

说明:非模态指令,仅生效一次。

G98/G99 固定循环返回方式

功能:用于固定循环(如钻孔、镗孔)中,指定循环结束后刀具返回的平面。

说明:

G98:返回初始平面(R 平面上方的安全平面);

G99:返回 R 平面(参考平面);

模态指令,配合固定循环使用。


六、固定循环(钻孔、攻丝、铰孔、镗孔等)

G81 钻孔循环

功能:快速下刀到 R 平面→进给切削到 Z 深度→快速退刀(G98 回初始平面 / G99 回 R 平面)。

格式:G81 R_ Z_ F_(R:参考平面坐标;Z:孔底坐标;F:进给速度)。

G83 分段钻孔循环

功能:快速下刀到 R 平面→进给切削到 Z 深度→快速退刀(G98 回初始平面 / G99 回 R 平面)。

格式:G83 R_ Z_Q_ F_(R:参考平面坐标;Z:孔底坐标;F:进给速度)。

G73 分段钻孔循环

功能:快速下刀到 R 平面→进给切削到 Z 深度→快速退刀(G98 回初始平面 / G99 回 R 平面)。

格式:G73 R_ Z_Q_ F_(R:参考平面坐标;Z:孔底坐标;F:进给速度)。

G84 攻丝右循环

功能:主轴正转进给至 Z 深度→主轴反转退刀,自动保持进给与主轴同步。

格式:G84 R_ Z_ F_(F = 主轴转速 × 螺距)。

G74 攻丝左循环

功能:主轴正转进给至 Z 深度→主轴反转退刀,自动保持进给与主轴同步。

格式:G74 R_ Z_ F_(F = 主轴转速 × 螺距)。

G85 铰孔循环

功能:进给至 Z 深度→进给退刀(避免孔壁划伤)。

格式:G85 R_ Z_ F_。

G86 粗镗孔循环

功能:进给至 Z 深度→进给退刀。

格式:G86 R_ Z_ F_。

G76 精镗孔循环

功能:进给至 Z 深度→进给退刀(避免孔壁划伤)。

格式:G76 R_ Z_ Q_F_。

G80 取消固定循环

功能:关闭所有固定循环,刀具恢复正常运动模式。

格式:G80,模态指令。


七、工件坐标系设定

G54~G59 工件坐标系

功能:调用预设的 6 个工件坐标系(坐标原点在系统参数中设定)。

格式:G54(默认)、G55…G59,模态指令。


注意事项

模态指令(如 G01、G17、G90)一次指定后,除非被同组指令(如 G00 代替 G01)取消,否则持续有效。

不同系统版本可能支持扩展 G 代码(如高速加工、宏程序相关),需参考具体机床操作手册。

编程时需确保指令逻辑连贯(如圆弧插补前指定平面,补偿前指定 D/H 值)。


附件:
在线咨询
咨询电话:0755-83458818
服务通道
回到顶端