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----- 子程序结束返回/重复执行