首页数控基础正文

数控程序中的安全高度和参考点设置(G28/G30/G43/G49详解)

📅 2026-05-07 数控基础 👁️ 503 🕐 1 分钟 📝 93 字

数控程序中安全高度设不对,轻则撞夹具,重则撞主轴。本文详细解释G28、G30、G43、G49这些和安全高度、参考点相关的G代码,告诉你什么时候该用什么。

一、G28 自动返回参考点

格式:G28 X_ Y_ Z_

动作:

  1. 刀具先以G00速度移动到中间点(X_Y_Z_)
  2. 再从中间点以G00返回参考点(机床零点)

注意:中间点很重要!如果直接G28 Z0,刀具可能水平移动时撞到夹具。

安全写法:

G91 G28 Z0  ; 先Z轴回零,X Y不动
G28 X0 Y0   ; 再X Y回零

二、G30 返回第二/第三/第四参考点

格式:G30 P2 X_ Y_ Z_

P2=第二参考点,P3=第三,P4=第四

第二参考点通常用作换刀点。设置方法:

换刀程序示例:

G91 G30 Z0   ; 到换刀高度
M19          ; 主轴定向
M06 T02      ; 换2号刀
G90 G54      ; 回到工件坐标系

三、G43 刀具长度正补偿

格式:G43 Z_ H_

H后面跟刀补号,Z是目标高度。实际到达高度 = Z值 + H补偿值

示例:

G43 Z50. H01  ; Z轴抬到工件坐标Z50+1号刀补值的位置

关键点:

四、G49 取消长度补偿

格式:G49

取消G43/G44的刀具长度补偿。

注意:在G49之前必须先抬刀到安全高度,否则取消补偿后Z轴会突然下降一个刀补值,非常危险!

安全写法:

G00 Z100.     ; 先抬刀
G49           ; 再取消补偿

五、安全高度设置原则

场景 安全高度
程序开头 G43 Z50.(高于最高夹具和工件)
换刀前 G30 Z0(第二参考点)
刀具移动 在工件上方移动,不要贴着工件
程序结束 G28 Z0 → G28 X0 Y0

六、常见错误

相关阅读:

滚动至顶部