CNC 编程代码及功能
G 代码
代 码 意 义
备
注
G0
用于快速运动,用于空行程,模态量与 G1 不
相容
速度是 48m/min,当没有 G1
出现时都是 G0,不用写 G0
G1
用于直线插补,速度可控,用 F 控制速度大
小,模态量与 G1 不相容
G2
顺时针圆弧插补,用于圆或圆弧运动,不是
模态量,也可用 F 控制速度大小
每划一个圆弧都要写 G2,I 是
圆心在 X 轴方向终点相对起
点的坐标,J 是圆心在 Y 轴方
向终点相对起点的坐标。
G3
逆时针圆弧插补,非模态量与 G2 刚好相反
G4
延时,主要用于打孔时间,格式为:G4K100
K 的单位是 10 毫秒等于 1/
100 毫秒,K100 为延时 1 秒
G90
绝对坐标编程,模态量与 G91 不相容
绝对坐标是绝对零坐标编程
G91
相对坐标编程,模态量与 G91 不相容
相对坐标是相对与前一点的坐
标
G92
表示机床当前点为参考零点,也就是定义工
件的参考零点,非模态量,
格式:G92X0Y0Z0
M 代码
M10
随动开始
M12
打开机械光闸
M13
关机械光闸
M14
Z 轴提升 20mm
M15
打开延时
M16
随动取消转入数控方式
M20
电子光闸开
M21
电子光闸关
M22
连续波方式
M23
门脉冲方式
M24
强脉冲方式
M50
辅助气体低压开
M51
辅助气体低压关
M52
辅助气体高压开
M53
辅助气体高压关
M54
空气方式
M55
氧气方式
M56
氮气方式
M30
程序结束,光标返回程序开头
M3
送出激光功率
M5
停止送出激光功率
M60
功率内控方式