background image

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

功率内控方式