数控技术编程基础知识G代码M代码汇总
数控技术编程基础知识---数控代码汇总M代码
M00程序停止
M01条件程序停止
M02 程序结束
M03主轴正转
M04主轴反转
M05主轴停止
M06 自动换刀指令
M08冷却开
M09冷却关
M18主轴定向解除
M19主轴定向
M29刚性攻丝
M30程序结束并返回程序头
M98调用子程序M98 Pxxxxxx或M98 PL
M99子程序结束返回/重复执行
G代码
G00快速移动
G01直线插补
G02顺时针圆弧插补
G03逆时针圆弧插补
G04进给(刀具)暂停指令
G90绝对编程
G91增量编程
G92工件坐标系选择
G54选定工件坐标系1
G55选定工件坐标系2
G56选定工件坐标系3
G57选定工件坐标系4
G58选定工件坐标系5
G59选定工件坐标系6
G17G18G19指定坐标平面(XY、ZX、YZ平面) G40取消刀补
G41(顺铣)左刀补
(沿刀具前进方向看,刀具在工件轮廓左边)
G42(逆铣)右刀补
(沿刀具前进方向看,刀具在工件轮廓右边)
G43刀具长度正补偿
G44刀具长度负补偿
G50最高转速限制指令(主轴)
G96恒线速度控制指令
G97主轴转速设定指令(也可取消恒线速度指令) G90内径、外径车削循环指令
直线车削循环
圆锥车削循环
G94端面车削循环指令
端面车削循环
带锥面的端面车削循环
G71外径、内径粗车循环指令
G71
G72端面车削循环指令
G73成型车削循环指令
G70内外径精车循环指令(G71、G72、G73指令后必须使用该指令)
G70 P(ns)Q(nf);ns为精车程序第一个程序段的顺序号,nf 为精车程序最后一个程序段的顺序号
G24、G25镜像功能、取消镜像功能
G68、G69图形旋转指令,取消图形旋转指令
G28自动返回参考点指令(使用前取消所有刀补)
G29从参考点自动返回指令
G30返回第二参考点指令
G27参考点返回检查指令
常用固定循环指令
常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。这些循环通常包括下列六个基本操作动作:
1、在XY平面定位
2、快速移动到R平面
3、孔的切削加工
4、孔底动作
5、返回到R平面
6、返回到起始点。
R平面为在孔口时,快速运动与进给运动的转换位置。
常用的固定循环有高速深孔钻循环、螺纹切削循环、精镗循环等。
编程格式G90 /G91 G98/G99 G73~G89 X~ Y~ Z~ R~ Q~ P~ F~ K ~
式中:G90 /G91--绝对坐标编程或增量坐标编程;
G98--返回起始点;
G99--返回R平面。
G73~G89--孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;
X、Y--孔的位置坐标;
Z--孔底坐标;
R--安全面(R面)的坐标。增量方式时,为起始点到R面的增量距离;在绝对方式时,为R面的绝对坐标;
Q--每次切削深度;
P--孔底的暂停时间;
F--切削进给速度;
K--规定重复加工次数。
固定循环由G 80或01组G代码撤消。
G73高速深孔钻循环指令
G73 X Y Z R Q P F K
G84右旋螺纹加工循环指令(前有M29时为刚性攻丝) G84 X Y Z R P F K
G74左旋螺纹加工循环指令(前有M29时为刚性攻丝) G74 X Y Z R P F K
G81定点钻孔循环指令
G81 X Y Z R F K
G82钻孔循环
G82 X Y Z R P F K
G83排屑钻孔循环
G83 X Y Z R Q F K
G89镗孔循环
G89 X Y Z R P F K
G80取消固定循环
T功能
四位数字,前两位为刀具号码,后两位为刀具长度补偿号又是刀具半径补偿号,后两位为00时为取消改刀具补偿。