z代表轴向坐标,X代表水平方向,Y代表垂直方向;
1、G00与G01
G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工
G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工
2、G02与G03
G02:顺时针圆弧插补 G03:逆时针圆弧插补
3、G04(延时或暂停指令)
一般用于正反转切换、加工盲孔、阶梯孔、车削切槽
4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心
G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面
G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定
G19:Y-Z平面或与之平行的平面
5、G27、G28、G29 参考点指令
G27:返回参考点,检查、确认参考点位置
G28:自动返回参考点(经过中间点)
G29:从参考点返回,与G28配合使用
6、G40、G41、G42 半径补偿
G40:取消刀具半径补偿
先给这么多,晚上整理好了再给
7、G43、G44、G49 长度补偿
G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
8、G32、G92、G76
G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环
9、车削加工:G70、G71、72、G73
G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环
10、铣床、加工中心:
G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环
G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环
G85:铰孔 G80:取消循环指令
11、编程方式 G90、G91
G90:绝对坐标编程 G91:增量坐标编程
12、主轴设定指令
G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔)
13、主轴正反转停止指令 M03、M04、M05
M03:主轴正传 M04:主轴反转 M05:主轴停止
14、切削液开关 M07、M08、M09
M07:雾状切削液开 M08:液状切削液开 M09:切削液关
15、运动停止 M00、M01、M02、M30
M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头
16、M98:调用子程序
17、M99:返回主程序
G指令格式
代码 组
功能
格式
G00 01 定位 G00 IP…
G01  直线插补 G01 IP…F…
G02  圆弧插补CW(顺时针) 
G03  圆弧插补CCW(反时针)
G04 00 暂停 G04 X(U,P)…(Q…)
X(U,P);停刀时间 (Q)Q1-Q4
G08  先行控制 G08 P…
G09  准确停止
G10  可编程数据输入 G10 IP….
G11  可编程数据输入方式取消
G15 17 极坐标指令取消
G16  极坐标指令
G17 02 选择XpYp平面
G18  选择ZpXp平面
G19  选择YpZp平面
G20 06 英寸
输入
G21  毫米输入
G22 04 存储行程检测功能有效
G23  存储行程检测功能无效
G25 24 主轴速度泼动监测功能无效
G26  主轴速度泼动监测功能有效
G27 00
返回参考点检测 G27 IP…
G28  返回参考点 G28 IP…
G29  从参考点返回 G29 IP…
G30  返回第2、3、4、参考点 G30 IP…
G31  跳转功能 G31 IP…F…P…
G33 01 螺纹切削 G33 IP…F…
G37 00 自动刀具长度测量 G37 IP…
G39  拐角偏置圆弧插补
G40 07 取消刀尖R补偿 G40 X(U)--Z(W)--I-- K--
G41  刀尖R补偿(左) 
G42  刀尖R补偿(右)
G43 08 正向刀具长度补偿 G43 Z… H…
G44  负向刀具长度补偿 G44 Z.. .H…
G45 00 刀具偏置值增加 G45 IP… D…
G46  刀具偏置值减小 G46 IP… D…
G47  2倍刀具偏置值 G47 IP… D…
G48  1/2倍刀具偏置值 G48 IP… D…
G49 08 刀具长度补偿取消
G50 11 比例缩放取消
G51  比例缩放有效 G51 X.. Y.. Z…P..
G52 00 局部坐标系设定 G52 IP…
G53  选择机床坐标系 G53 IP…
G54 14 选择工件坐标系1
G54.1  选择附加工件坐标系 G54.1 Pn
G55  选择工件坐标系2
G56  选择工件坐标系3
G57  选择工件坐标系4
G58  选择工件坐标系5
G59  选择工件坐标系6
G60 00/01 单方向定位 G60 IP…
G61 15 准确停止方式
G62  自动拐角倍率
G63  攻丝方式
G64  切削方式
G65 00 宏程序调用 G65 P…L…
G66 12 宏程序模态调用 G66 P…L…
G67  宏程序模态调用取消
G68 16 坐标旋转/三维坐标转换 G68 α…β…R…
G69  坐标旋转取消/三维坐标转换取消
G73 09 排屑钻孔循环 G73 X… Y… Z…R… Q… F… K…
G74  左旋攻丝循环 G74 X… Y… Z…R… P… F… K…
G76 09 精镗循环 G76  X… Y… Z…R… Q…P…  F… K…m98调用子程序格式
G80 09 固定循环取消/外部操作功能取消
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…
G84  攻丝循环 G84 X… Y… Z… R…P…Q… F… K…
G85  镗孔循环 G85 X… Y… Z… R… F… K…
G86  镗孔循环 G86  X… Y… Z… R… F… K…
G87  背镗循环 G87 X… Y… Z… R…Q… P….F… K…
G88  镗孔循环 G88 X… Y… Z… R…P….F… K…
G89  镗孔循环 G89 X… Y… Z… R…P….F… K…
G90 03 绝对值编程 G90 IP…
G91  增量值编程 G91 IP…                   
G92 00 设定工件坐标系或最大主轴速度钳制 G92 IP…
G92.1  工件坐标系预置 G92.1 IP..
G94 05 每分进给 G94 F…
G95  每转进给 G95 F…
G96 13 恒表面速度控制 G96 S…
G97  恒表面速度控制取消 G97 S…
G98 10 固定循环返回到初始点
G99  固定循环返回到R点
G160 20 横向进磨控制取消(磨床)
G161  横向进磨控制(磨床) G161 R…
支持的M代码
代码 功能
格式
M00 程序停止
M01 选择停止
M02 程序结束
M03 主轴正向转动开始
M04 主轴反向转动开始
M05 主轴停止转动
M30 结束程序运行且返回程序开头
M98 子程序调用 M98 Pxxnnnn
调用程序号为Onnnn的程序xx次。
M99 子程序结束 子程序格式:
Onnnn
---
M99

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。