1、常用G代码

G00------快速定位

G01------直线插补

G02------顺时针方向圆弧插补

(例:G02 X(U)__Z(W)__R__F__或者G02 X(U)__ Z(W)__ I__ K__ F__

X、Z为圆弧的终点绝对坐标值;

U、W为圆弧的终点相对于起点的增量坐标;

I、K为圆弧的圆心相对于起点的增量坐标;R为圆弧半径)

G03------逆时针方向圆弧插补

G04------定时暂停,(G04 P2暂停2秒)

G05------通过中间点圆弧插补

(例:G02 X(U)__ Z(W)__ I__ K__ F__

       X、Z为圆弧的终点绝对坐标值;

U、W为圆弧的终点相对于起点的增量坐标;

I、K为中间点坐标相对于起点的增量坐标;

中间点:除起点和终点外的任意一点)

G06------抛物线插补

G07------Z 样条曲线插补

G08------进给加速

G09------进给减速

G17------加工XY平面

G18------加工XZ平面

G19------加工YZ平面

G24------子程序结束

G25------跳转加工

G26------循环加工

G33------等螺距螺纹切削,公制

G34------增螺距螺纹切削

G35------减螺距螺纹切削

G40------刀具补偿/刀具偏置注销

G41------刀具半径补偿——左

G42------刀具半径补偿——右(G42 D03;补偿半径3)

G43------长度正补偿

G44------长度负补偿

G49------取消长度补偿

G90------绝对尺寸

G91------相对尺寸

2、常用M代码

M00----- 程序暂停

M01----- 条件程序停止

M02----- 程序结束

M03----- 主轴正转(M03 S3000;主轴正转,转速3000)

M04----- 主轴反转

M05----- 主轴停止

M06----- 刀具交换

M08----- 冷却开

M09----- 冷却关

M30----- 程序结束并返回程序头

M98----- 调用子程序

(M98 P__L__;P后写文件名,L后写子程序运行次数)

M99----- 子程序结束返回/重复执行