数控加工中心常用G-M代码指令详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控加工中心常用的
G代码----功能--------------格式:
1.G00--------快速移动格式:G00X-----Y-----Z----
2.G01--------直线插补格式:G01X-----Y-----Z----F-----
3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----
15.G40--------刀具半径补偿取消
16.G41--------刀具半径左补偿
17.G42--------刀具半径右补偿
18.G43--------正向刀具长度补偿
19.G44--------负向刀具长度补偿
20.G49--------刀具长度补偿取消
21.G50--------比例缩放取消
15.S----------主轴功能------主轴转速的指令
16.T----------刀具功能------刀具编号的指令
17.X---------坐标字----------X轴的绝对坐标值或暂停时间
18.Y---------坐标字----------Y轴的绝对坐标
19.Z---------坐标字----------Z轴的绝对坐标
G02X-----Y-----Z----I-----J-----K-----
4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------
G03X-----Y-----Z----- I-----J-----K-----
5.G04--------暂停
6.G15--------极坐标系指令取消
11.O----------程序号--------程序号,子程序号的指定
12.P----------------------------Biblioteka Baidu停或程序中某功能开始使用的顺序号
13.Q----------------------------固定循环终止段号或固定循环中定距
14.R----------坐标字---------固定循环中定距离或圆弧半径的指令
6.J-------------坐标字--------圆弧中心Y轴向坐标
7.K------------坐标字--------圆弧中心Z轴向坐标
8.L------------重复次数-----固定循环及子程序的重复次数
9.M-----------辅助功能-----机床开/关指令
10.N----------顺序号--------程序段顺序号
28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---
29.G80--------取消固定循环
30.G81--------钻孔循环格式:G81X---Y---Z---R---F---
31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---
1.D------------补偿号--------刀具半径补偿指令
2.F------------进给速度------给速度的指令
3.G------------准备功能-----指令动作方式
4.H------------补偿号--------补偿号的指定
5.I-------------坐标字--------圆弧中心X轴向坐标
格式:G01 X(U)__Y(W)__F__(mm/min)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
两轴联动从A点到B点
G02—顺圆插补
格式1:G02 X(u)____Y(w)____I____J____F_____
38.G99--------固定循环返回到R点
常用的辅助功能M代码
M代码----功能
1.M00--------程序停止
2.M01--------选择停止
3.M02--------程序结束
4.M03--------主轴正转
5.M04--------主轴反转
6.M05--------主轴停止转动
7.M06--------换刀指令
22.G51--------比例缩放有效
23.G54~G59选择工件坐标系1~~~6
24.G68--------坐标旋转
25.G69--------坐标旋转取消
26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---
27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---
功能详解:
G00—快速定位
格式:G00 X(U)__Y(W)__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
轴继续运动,
(3)不运动的坐标无须编程。
(4)G00可以写成G0
G01—直线插补
说明:(1)X、y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和J均是圆弧终点的坐标值。
32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---
33.G90--------绝对值编程
34.G91--------增量值编程
35.G94--------每分钟进给
36.G95--------每转进给
37.G98--------固定循环返回到参考点
8.M08--------切削液开
9.M09--------切削液关
10.M19-------主轴定位
11.M30-------程序结束,并返回程序起始
12.M98-------子程序调用
13.M99-------子程序结束,并返回主程序
地址码中英文字母的含义
地址------功能---------含义
7.G16--------极坐标系指令
8.G17--------选择XY平面
9.G18--------选择XZ平面
10.G19--------选择YZ平面
11.G20--------英寸输入
12.G21--------毫米输入
13.G28--------返回参考点
14.G29--------从参考点返回
G代码----功能--------------格式:
1.G00--------快速移动格式:G00X-----Y-----Z----
2.G01--------直线插补格式:G01X-----Y-----Z----F-----
3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----
15.G40--------刀具半径补偿取消
16.G41--------刀具半径左补偿
17.G42--------刀具半径右补偿
18.G43--------正向刀具长度补偿
19.G44--------负向刀具长度补偿
20.G49--------刀具长度补偿取消
21.G50--------比例缩放取消
15.S----------主轴功能------主轴转速的指令
16.T----------刀具功能------刀具编号的指令
17.X---------坐标字----------X轴的绝对坐标值或暂停时间
18.Y---------坐标字----------Y轴的绝对坐标
19.Z---------坐标字----------Z轴的绝对坐标
G02X-----Y-----Z----I-----J-----K-----
4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------
G03X-----Y-----Z----- I-----J-----K-----
5.G04--------暂停
6.G15--------极坐标系指令取消
11.O----------程序号--------程序号,子程序号的指定
12.P----------------------------Biblioteka Baidu停或程序中某功能开始使用的顺序号
13.Q----------------------------固定循环终止段号或固定循环中定距
14.R----------坐标字---------固定循环中定距离或圆弧半径的指令
6.J-------------坐标字--------圆弧中心Y轴向坐标
7.K------------坐标字--------圆弧中心Z轴向坐标
8.L------------重复次数-----固定循环及子程序的重复次数
9.M-----------辅助功能-----机床开/关指令
10.N----------顺序号--------程序段顺序号
28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---
29.G80--------取消固定循环
30.G81--------钻孔循环格式:G81X---Y---Z---R---F---
31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---
1.D------------补偿号--------刀具半径补偿指令
2.F------------进给速度------给速度的指令
3.G------------准备功能-----指令动作方式
4.H------------补偿号--------补偿号的指定
5.I-------------坐标字--------圆弧中心X轴向坐标
格式:G01 X(U)__Y(W)__F__(mm/min)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
两轴联动从A点到B点
G02—顺圆插补
格式1:G02 X(u)____Y(w)____I____J____F_____
38.G99--------固定循环返回到R点
常用的辅助功能M代码
M代码----功能
1.M00--------程序停止
2.M01--------选择停止
3.M02--------程序结束
4.M03--------主轴正转
5.M04--------主轴反转
6.M05--------主轴停止转动
7.M06--------换刀指令
22.G51--------比例缩放有效
23.G54~G59选择工件坐标系1~~~6
24.G68--------坐标旋转
25.G69--------坐标旋转取消
26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---
27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---
功能详解:
G00—快速定位
格式:G00 X(U)__Y(W)__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
轴继续运动,
(3)不运动的坐标无须编程。
(4)G00可以写成G0
G01—直线插补
说明:(1)X、y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和J均是圆弧终点的坐标值。
32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---
33.G90--------绝对值编程
34.G91--------增量值编程
35.G94--------每分钟进给
36.G95--------每转进给
37.G98--------固定循环返回到参考点
8.M08--------切削液开
9.M09--------切削液关
10.M19-------主轴定位
11.M30-------程序结束,并返回程序起始
12.M98-------子程序调用
13.M99-------子程序结束,并返回主程序
地址码中英文字母的含义
地址------功能---------含义
7.G16--------极坐标系指令
8.G17--------选择XY平面
9.G18--------选择XZ平面
10.G19--------选择YZ平面
11.G20--------英寸输入
12.G21--------毫米输入
13.G28--------返回参考点
14.G29--------从参考点返回