2024年7月23日发(作者:法馨)
常用数控系统G代码总汇
FANUC车床G代码
FANUC铣床G代码
FANUC M指令代码
SIEMENS铣床G代码
SIEMENS802S/CM 固定循环
固定循环
SIEMENS车床G 代码
SIEMENS
801、802S/CT、802SeT固定
循环
SIEMENS
802D、810D/840D固定循环
HNC车床G代码
HNC铣床G代码HNC M指令
KND100铣床G代码KND100车床G代码KND100 M指令
GSK980车床G代码GSK980T M指令
GSK928 TC/TEG代码GSK928 TC/TEM指令GSK990MG代码GSK990MM指令
GSK928MAG代码
GSK928MAM指令
三菱E60铣床G代码
1 / 42
DASEN 3I铣床G代码
DASEN 3I车床G代码
xx车床G代码
xxM指令
xx铣床G代码
xxM指令
xx32T G代码
仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令FANUC车床G代
码解释
G00定位(快速移动)G01直线切削
G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04暂停(Dwell)G09停于精确的位置G20英制输入
G21公制输入
G22内部行程限位有效G23内部行程限位无效G27检查参考点返回
G28参考点返回
G29从参考点返回
G30回到第二参考点
G32切螺纹
G40取消刀尖半径偏置
G41刀尖半径偏置(左侧)
2 / 42
G42刀尖半径偏置(右侧)
G50修改工件坐标;设置主轴最大的
RPM
G52设置局部坐标系
G53选择机床坐标系
G70精加工循环
G71内外径粗切循环
G72台阶粗切循环
G73成形重复循环
G74 Z 向步进钻削
G75 X xx
G76切螺纹循环
G80取消固定循环
G83钻孔循环
G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89
侧面镗孔循环G90 (内外直径)切削循环G92切螺纹循环
G94 (台阶)切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟
进给率G99每转进给率
支持宏程序编程
FANUC铣床G代码解释
G00顶位(快速移动)定位(快速移动)
3 / 42
G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令
G17 XY 面赋值
G18 XZ 面赋值
G19 YZ 面赋值
G28机床返回原点
G30机床返回第2和第3原点
*G40取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移
*G43刀具xx+方向偏移
*G44刀具xx-方向偏移
G49取消刀具xx偏移
*G53机床坐标系选择
G54工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
G73高速深孔钻削循环
4 / 42
G74左螺旋切削循环
G76精镗孔循环*G80取消固定循环G81中心钻循环
G82反镗孔循环
G83深孔钻削循环G84右螺旋切削循环G85镗孔循环
G86镗孔循环
G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定
循环返回起始点*G99返回固定循环R点G50
G51比例缩放
G68
G69坐标系旋转
支持宏程序编程
FANUC M指令代码M代码说明
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)
M05主轴停
M06换刀
5 / 42
M08切削液开
M09切削液关
M30程序结束(复位)并回到开头
M48主轴过载取消不起作用
M49主轴过载取消起作用
M94镜象取消
M95 X坐标镜象
M96 Y坐标镜象
M98子程序调用
M99子程序结束
SIEMENS铣床G代码
地址含义D 刀具刀补号
F 进给率(与G4一起可以编程停留时间)
G G功能(准备功能字)G0快速移动
G1直线插补
G2顺时针圆弧插补G3逆时针圆弧插补CIP 中间点圆弧插补G33恒螺距的
螺纹切削G331不带补偿夹具切削内螺纹
G332不带补偿夹具切削内螺纹.退刀
CT 带切线的过渡圆弧插补G4快速移动
G63快速移动
G74回参考点
6 / 42
G75回固定点
G25主轴转速下限G26主轴转速上限
G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前
工件坐标系的
零点
G120极点尺寸,相对于上次有效的极点
G17* X/Y平面
G18 Z/X平面
G19 Y/Z平面
G40刀尖半径补偿方式的取消
G41调用刀尖半径补偿,刀具在轮廓左侧
移动
G42调用刀尖半径补偿,刀具在轮廓右侧
移动
G500取消可设定零点偏置
G54第一可设定零点偏置
G55第二可设定零点偏置
G56第三可设定零点偏置
G57第四可设定零点偏置
G58第五可设定零点偏置
G59第六可设定零点偏置
7 / 42
G53按程序段方式取消可设定零点偏置
G60*准确定位G70英制尺寸
G71*公制尺寸
G700英制尺寸,也用于进给率F
G710公制尺寸,也用于进给率F
G90*绝对尺寸
G91增量尺寸
G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转
G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡
G451等距线的交点I 插补参数
J 插补参数
K 插补参数
I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L 子程序
名及子程序调用M 辅助功能
M0程序停止
M1程序有条件停止
M2程序结束
M3主轴顺时针旋转
M4主轴逆时针旋转
M5主轴停
M6更换刀具
8 / 42
N 副程序段:主程序段
P 子程序调用次数
RET 子程序结束
S 主轴转速,在G4xx表示暂停时间
T 刀具号
X 坐标轴
Y 坐标轴
Z 坐标轴
CALL 循环调用
CHF 倒角,一般使用
CHR 倒角轮廓连线
CR 圆弧插补半径
GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角
支持参数编程
SIEMENS802S/CM 固定循环说明
LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削
LCYC84不带补偿夹具的螺纹切削
LCYC85镗孔
LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣
削
固定循环
9 / 42
循环说明
CYCLE82中心钻孔
CYCLE83深孔钻削
CYCLE84性攻丝
CYCLE85铰孔
CYCLE86镗孔
CYCLE88带停止镗孔
CYCLE71端面铣削
LONGHOLE 一个圆弧上的长方形xx
POCKET4环形凹槽铣削
POCKET3矩形凹槽铣削
SLOT1一个圆弧上的键槽
SLOT2环行槽
SIEMENS车床G 代码
地址含义
D 刀具刀补号
F
F 进给率(与G4一起可以编程停留时间)
G G功能(准备功能字)
G0快速移动G1直线插补
10 / 42
G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移
动
G63快速移动
G74回参考点
G75回固定点
G17 (在加工中心孔时要求)G18* Z/X平面
G40刀尖半径补偿方式的取消
G41调用刀尖半径补偿,刀具在轮廓左侧移动
G42调用刀尖半径补偿,刀具在轮廓右侧移动
G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏
置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置
G59第六可设定零点偏置
G53按程序段方式取消可设定零点偏置
G70英制尺寸
G71*公制尺寸
G90*绝对尺寸
G91增量尺寸
G94*进给率F,单位毫米/分
G95主轴进给率F,单位毫米/转
I 插补参数
I1圆弧插补的中间点
K1圆弧插补的中间点
11 / 42
L 子程序名及子程序调用
M 辅助功能
M0程序停止
M1程序有条件停止
M2程序结束
M30
M17
M3主轴顺时针旋转
M4主轴逆时针旋转
M5主轴停
M6更换刀具N 副程序段:主程序段
P 子程序调用次数RET 子程序结束
S 主轴转速,在G4xx表示暂停时间
T 刀具号
X 坐标轴
Y 坐标轴
Z 坐标轴
AR 圆弧插补张角CALL 循环调用
CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳
转指令GOTOF 向前跳转指令RND 圆角
支持参数编程
12 / 42
SIEMENS
801、802S/CT、802SeT固定循环说明
LCYC82钻削,沉孔加工
LCYC83深孔钻削
LCYC840带补偿夹具的螺纹切削
LCYC84不带补偿夹具的螺纹切削
LCYC85镗孔
LCYC93切槽循环
LCYC95毛坯切削循环
LCYC97螺纹切削
SIEMENS
802D、810D/840D固定循环
循环说明
CYCLE71平面铣削
CYCLE82中心钻孔
YCLE83深孔钻削
CYCLE84刚性攻丝
CYCLE85铰孔
CYCLE86镗孔
CYCLE88带停止镗孔
13 / 42
CYCLE93切槽CYCLE94退刀槽形状E..F CYCLE95毛坯切削CYCLE97螺纹切削
HNC车床G代码
G代码解释
G00定位(快速移动)G01直线切削
G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04暂停(Dwell)G09停于精确的位置G20英制输入
G21公制输入
G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参
考点返回
G29从参考点返回
G30回到第二参考点
G32切螺纹
G36直径编程
G37半径编程
G40取消刀尖半径偏置
G41刀尖半径偏置(左侧)
G42刀尖半径偏置(右侧)
G53直接机床坐标系编程
G54—G59坐标系选择
G71内外径粗切循环
14 / 42
G72台阶粗切循环
G73闭环车削复合循环
G76切螺纹循环
G80内外径切削循环
G81端面车削固定循环
G82螺纹切削固定循环
G90绝对值编程
G91增量值编程
G92工件坐标系设定
G96恒线速度控制
G97恒线速度控制取消
G94每分钟进给率G95每转进给率
支持参数与宏编程HNC铣床G代码
G代码组别解释*G00 01定位(快速移动)G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04 00暂停
G07 16虚轴指定
G09 00准停校验
*G17 02 XY面赋值G18 XZ 面赋值
G19 YZ 面赋值
G20 08英寸输入
*G21毫米输入
15 / 42
G22脉冲当量
G24 03镜像开
*G25镜像关
G28 00返回到参考点
G29由参考点返回
*G40 07取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移
G43 08刀具xx+方向偏移
G44刀具xx-方向偏移
*G49取消刀具xx偏移
*G50 04缩放关
G51缩放开
G52 00局部坐标系设定
G53直接机床坐标系编程
*G54 14工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
16 / 42
G60 00单方向定位
*G61 12精确停止校验方式
G64连续方式
G68 05旋转变换
*G69旋转取消G73 09高速深孔钻削循环G74左螺旋切削循环G76精镗孔
循环
*G80取消固定循环G81中心钻循环
G82反镗孔循环
G83深孔钻削循环G84右螺旋切削循环G85镗孔循环
G86镗孔循环
G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令G91使用增量值命令G92 00设置工件坐标系*G94
14每分钟进给G95每转进给
*G98 10固定循环返回起始点G99返回固定循环R点支持参数与宏编程
HNC M指令
M代码说明
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)
17 / 42
M05主轴停
M06换刀
M07切削液开
M09切削液关
M98子程序调用
M99子程序结束
KND100铣床G代码
G代码组别解释
G00 01定位(快速移动)
G01直线切削
G02顺时针切圆弧
G03逆时针切圆弧G04 00暂停
G17 02 XY 面赋值G18 XZ 面赋值
G19 YZ 面赋值
G28 00机床返回原点G29从参考点返回*G40 07取消刀具直径偏移G41刀
具直径左偏移G42刀具直径右偏移*G4308刀具长度+方向偏移
*G44刀具长度-方向偏移G49取消刀具长度偏移*G53 14机床坐标系选择
G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件
坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73 09高速深孔钻
削循环G74左螺旋切削循环G76精镗孔循环
*G80取消固定循环
G81钻孔循环(点钻)
18 / 42
G82钻xx循环(镗阶梯xx)
G83深孔钻削循环
G84攻丝循环
G85镗孔循环
G86钻孔循环
G87反向镗孔循环
G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令
G91使用增量值命令
G92 00设置工件坐标系
*G98 10固定循环返回起始点
*G99返回固定循环R点
KND100车床G代码
G代码组别解释
G00 01定位(快速移动)
G01直线切削G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04 00暂停(Dwell)G10偏移值设定
G20 06英制输入
G21公制输入
19 / 42
G27 00检查参考点返回G28参考点返回
G29从参考点返回G31跳跃机能
G32 01切螺纹
G36 X轴自动刀偏设定G37 Z轴自动刀偏设定G40 07取消刀尖半径偏置G41
刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G50 00坐标系设定G54工件坐标系
G55---G59工件坐标系G70 00精加工循环
G71内外径粗切循环
G72台阶粗切循环
G73成形重复循环
G74端面深孔加工循环
G75外圆、内圆切削循环
G76切螺纹循环
G90 01 (内外直径)切削循环
G92切螺纹循环
G94 (台阶)切削循环
G96 12恒线速度控制
G97恒线速度控制取消
G98 05每分钟进给率
G99每转进给率
KND100 M指令
M代码说明
20 / 42
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)M05主轴停
M06换刀
M08切削液开
M09切削液关
M10卡紧
M11松开
M32润滑开
M33润滑关
M98子程序调用
M99子程序结束
GSK980车床G代码组别功能G00 01定位(快速移动)*G01直线插补(切
削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G04 00暂
停,准停G28返回参考点
G32 01螺纹切削
G50 00坐标系设定G65 00宏程序命令
G70 00精加工循环
G71外圆粗车循环
21 / 42
G72端面粗车循环
G73封闭切削循环
G74端面深孔加工循环
G75外圆,内圆切槽循环
G90 01外圆,内圆车削循环
G92螺纹切削循环
G94端面切削循环
G96 02恒线速开
G97恒线速关
*G98 03每分进给
G99每转进给
支持参数与宏编程
GSK980T M指令
M代码说明
M03主轴正转
M04主轴反转
M05主轴停止M08冷却液开
M09冷却液关(不输出信号)M32润滑开
M33润滑关(不输出信号)M10备用
M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行
M30程序结束,程序返回开始GSK928 TC/TEG代码功能
22 / 42
G00定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺
时针)G03圆弧插补CCW(逆时针)G32攻牙循环
G33螺纹切削
G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环
G75外圆,内圆切槽循环
G90外圆,内圆车削循环
G92螺纹切削循环
G94外圆内圆锥面循环
G22局部循环开始
G80局部循环结束
*G98每分进给
G99每转进给
G50设置工件绝对坐标系
G26 X、Z轴回参考
G27 X轴回参考点
G29 Z轴回参考点
支持参数与宏编程
GSK928 TC/TEM指令
M代码说明
M03主轴正转
M04主轴反转
23 / 42
M05主轴停止
M08冷却液开
M09冷却液关(不输出信号)M32润滑开
M33润滑关(不输出信号)M10备用
M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行
M30程序结束,程序返回开始GSK990MG代码组别解释G00 01定位(快速
移动)G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04 00暂停
G17 02 XY 面赋值G18 XZ 面赋值
G19 YZ 面赋值
G28 00机床返回原点G29从参考点返回*G40 07取消刀具直径偏移G41刀
具直径左偏移
G42刀具直径右偏移
*G43 08刀具xx+方向偏移
*G44刀具xx-方向偏移
G49取消刀具xx偏移
*G53 14机床坐标系选择
G54工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
24 / 42
G58工件坐标系5选择
G59工件坐标系6选择
G73 09高速深孔钻削循环
G74左螺旋切削循环
G76精镗孔循环
*G80取消固定循环
G81钻孔循环(点钻)
G82钻xx循环(镗阶梯xx)
G83深孔钻削循环
G84攻丝循环
G85镗孔循环
G86钻孔循环G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令G91使用增量值命令G92 00设置工件坐标系*G98
10固定循环返回起始点*G99返回固定循环R点GSK990MM指令M代码说明
M00程序停
M01选择停止
M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停
M06换刀
M08切削液开
M09切削液关
25 / 42
M10卡紧M11松开
M32润滑开
M33润滑关
M98子程序调用
M99子程序结束
GSK928MAG代码
G代码解释
G00定位(快速移动)
G1直线切削
G02顺时针切圆弧
G03逆时针切圆弧
G04xx等待
G17 XY 面赋值
G18 XZ 面赋值
G19 YZ 面赋值
G28机床返回原点
G29从参考点返回
*G40取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移*G43刀具长度+方向偏移*G44刀具长度-方向偏移G49
取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系
26 / 42
2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择
G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G80取消固
定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环
G84右旋攻牙循环G85镗孔循环
G86钻孔循环
G89镗孔循环
*G90使用绝对值命令G91使用增量值命令
G92设置浮动坐标系
*G98固定循环返回起始点
*G99返回固定循环R点
G10 G11圆凹槽内粗铣
G12 G13全圆内精铣
G14 G15外圆精铣
G22系统参数运算(模态)
G23判参数值跳转
G27机械零点检测
G28经中间点快速定位到程序
G31快速返回R基准面
G34 G35矩形凹槽xx
G38 G39矩形外精铣
GSK928MAM指令
M指令解释
27 / 42
M0程序停止。完成程序段其它指令后,停
止主轴,关冷却液,指向下一程序段,
并停止做进一步处理,等待按RUN(运行)
键,才继续运行该程序段。
M2程序结束,停止。停主轴,关冷却液,消除G93坐标偏置和刀具偏置返回到
起始程
序段(不运行)。执行M2后,系统将切换到基准工件坐标系。
M3主轴正转
M4主轴反转
M5停止主轴
M8开冷却泵
M9关冷却泵
M12暂停:
等待按“运行”键才继续运行(按急停键则停止)M30程序结束,消除刀具偏置,
返回起始程序段(不运行).执行M30后,系统将切换到基准工件坐标系。
M32润滑开;
M33润滑关;
M98调用子程序
M99子程序结束返回三菱E60铣床G代码组别解释※G00 01位置定位(快速
进给)
*G01直线补间
G02顺时针切圆弧(CW)
28 / 42
G03逆时针切圆弧(CCW)
G04 00暂停
G05高速加工模式
G09正确停止检查
G10程式参数输入/补正输入
G11程式参数输入取消
G12圆切削CW
G13圆切削CCW
*G17 02平面选择X-Y
※G18平面选择Z-X
G19平面选择Y-Z
※G20 06英制指令
G21公制指令
G27 00参考原点检查
G28参考原点复归
G29开始点复归
G30第2~4参考原点复归
G31跳跃机能G33 01螺纹切削
G37 00自动工具长测定G38刀具径补正向量指定G39刀具径补正转角圆弧
补正
29 / 42
*G40 07刀具径补正取消G41刀具径补正左G42刀具径补正右G43 08刀具
长补正量(+)G44刀具长补正量(-)*G49工具长补正量取消G52 00局部坐
标系设定G53机械坐标系选择*G54 12工件坐标系1选择G代码组别解释G55
12工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐
标系5选择G59工件坐标系6选择G60 00单方向位置定位G61 13工确停止检
查模式G62自动转角进给率调整
G63攻牙模式
*G64切削模式
G73 09固定循环(步进循环)
G74固定循环(反向攻牙)
G76固定循环(精镗孔)
*G80固定循环取消
G81固定循环(钻孔/铅孔)
G82固定循环(钻孔/计数式镗孔)
G83固定循环(深钻孔)
G84固定循环(攻牙)
G85固定循环(镗孔)
G86固定循环(镗孔)
G87固定循环(反镗孔)
G88固定循环(镗孔)
G89固定循环(镗孔)
*G90 03绝对值指令
30 / 42
*G91增量值指令
G92 00机械坐标系设定
G93 05逆时针进给
*G94非同期切削(每分钟进给)
*G95同期切削(每回钻进给)*G96 17周速一定控制有效*G97周速一定控
制无效*G98 10固定循环起始点复归G99固定循环R点复归支持参数与宏编程
DASEN 3I铣床G代码组别解释※G0001位置定位(快速进给)
*G01直线补间
G02顺时针切圆弧(CW)G03逆时针切圆弧(CCW)G04 00暂停
G05高速加工模式G09正确停止检查G10程式参数输入/补正输入G11程式
参数输入取消G12圆切削CW
G13圆切削CCW *G17 02平面选择X-Y
※G18平面选择Z-X
G19平面选择Y-Z
※G20 06英制指令
G21公制指令
G27 00参考原点检查
G28参考原点复归
G29开始点复归
G30第2~4参考原点复归
G31跳跃机能
G33 01螺纹切削
31 / 42
G37 00自动工具长测定
G38刀具径补正向量指定
G39刀具径补正转角圆弧补正
*G40 07刀具径补正取消
G41刀具径补正左
G42刀具径补正右
G43 08刀具长补正量(+)
G44刀具长补正量(-)
*G49工具长补正量取消
G52 00局部坐标系设定
G53机械坐标系选择
*G54 12工件坐标系1选择G55 12工件坐标系2选择G56工件坐标系3选
择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G60 00
单方向位置定位G61 13工确停止检查模式G62自动转角进给率调整G63攻牙模
式
*G64切削模式
G73 09固定循环(步进循环)G74固定循环(反向攻牙)G76固定循环
(精镗孔)*G80固定循环取消G81固定循环(钻孔/铅孔)G82固定循环(钻
孔/计数式镗孔)
G83固定循环(深钻孔)G84固定循环(攻牙)G85固定循环(镗孔)G86
固定循环(镗孔)G87固定循环(反镗孔)G88固定循环(镗孔)
G89固定循环(镗孔)
*G90 03绝对值指令
32 / 42
*G91增量值指令
G92 00机械坐标系设定
G93 05逆时针进给
*G94非同期切削(每分钟进给)
*G95同期切削(每回钻进给)
*G96 17周速一定控制有效
*G97周速一定控制无效
*G98 10固定循环起始点复归
G99固定循环R点复归
支持参数与宏编程
DASEN 3I车床G代码
G代码组别解释
※G00 01快速移动定位
※G01直线补间
G02圆弧补间(CW,顺时钟)
G03圆弧补间(CCW,逆时钟)
G04 00暂停G09正确停止
G10程式参数/补正输入G11程式参数/补正输入模式取消
※G17 02 X-Y平面选择※G18 Z-X平面选择※G19 Y-Z平面选择※G20 06
英制输入※G21公制输入
33 / 42
G27 00参考点复归核对G28自动参考点复归G29从参考点复归G30第2,
3,4参考点复归G31跳跃机能
G33 01螺纹切削
G34可变螺纹切削G37 00自动刀具补正*G40 07刀径补正取消G41刀径补
正(左侧)G42刀径补正(右侧)G46刀径补正(自动方向选择)ON
G52 00局部坐标系设定
G53机械坐标系选择
※G54 12工件坐标系选择1
G55工件坐标系选择2
G56工件坐标系选择3
G57工件坐标系选择4
G58工件坐标系选择5
G59工件坐标系选择6
G61 13正确停止核对模式
G62自动转角控速
G63攻牙模式
*G64切削模式
G70 09精切削循环
G71直车粗切削加工循环
G72端面粗切削加工循环
G73粗加工循环中的主轴台移动
34 / 42
G74端面切削循环
G75直车削循环
G76螺纹切削复循环
G77从切削循环
G78xx固定循环
G79端面切削固定循环*G80加工孔循环指令取消G83深钻孔循环(Z轴)
G84攻牙循环(Z轴)G85镗孔循环(Z轴)G87深孔钻孔循环(X轴)G88攻牙
循环(X轴)G89镗孔循环(X轴)※G90 03绝对值命令※G91增量值命令
G9200坐标系设定/主轴速度设定
※G94 05非同期进给(每分钟进给)
※G95同期进给(每转进给)※G96 17周速一定控制ON ※G97周速一定控
制OFF *G9810固定循环初期值复归
G99固定循环R点复归支持参数与宏编程华兴车床G代码解释
G00快速定位
G01直线插补
G02顺时针圆弧插补
G03逆时针圆弧插补
G04xx
G09进给准停
G20独立子程序调用
G22独立子程序定义
G24独立子程序定义结束,返回调用程序
35 / 42
G25跳转加工
G26程序块调用加工程序内子程序调用
G27无限循环
G30倍率取消
G31倍率定义
G47短直线速度自动过渡
G48取消
G54~G59工件坐标系选择
G71内外径切削复合循环
G72端面切削复合循环
G73封闭轮廓复合循环G74返回机床参考点(机械原点)
G75返回对刀点
G76返回加工开始点G77恢复当前坐标系G81外圆加工循环G82端面加工
循环G85英制刚性攻丝循环G86公制螺纹加工循环G87英制螺纹加工循环G90
绝对值方式编程G91增量值方式编程G92设置程序零点G96恒线速切削有效
G97取消恒线速切削G98取消每转进给G99设定每转进给P=参变量赋值
xx车床M指令
M指令解释
M01条件停
M02程序结束并停机
M03主轴正转
M04主轴反转
36 / 42
M05主轴停
M06冷却开
M07冷却关
M08工件夹紧
M09工件松开
M10开指定的继电器
M11关指定的继电器
M20设定刀补号
M21程序结束并返回程序开头
M71~M85继电器脉冲输出
xx铣床G代码
G代码解释
G01直线插补
G02顺时针圆弧插补或螺旋线插补
G03逆时针圆弧插补或螺旋线插补
G04延时G09伺服准停到位G11程序块沿Y轴镜像G12程序块沿X轴镜像
G13程序块以原点镜像加工G17选择XOY平面G18选择XOZ平面G19选择YOZ
平面G20子程序调用
G22xx程序定义
G24xx程序定义结束,返回调用程序
G25跳转加工
37 / 42
G26转移加工
G27无限循环
G30放大/缩小倍率取消G31放大/缩小倍率定义G40取消刀具半径补偿
G41左刀具半径补偿G42右刀具半径补偿G43建立刀具长度补偿G44撤消刀具
长度补偿G47短直线速度自动过渡
G48取消短直线速度自动过渡
G54~G59工件坐标系选择
G73高速深孔加工循环
G74返回机床参考点(机械原点)
G75返回对刀点
G76从当前位置返回程序零点
G78精镗循环
G81中心xx钻xx循环
G82带停顿的中心钻孔循环
G83深孔加工循环
G84公制刚性攻丝循环
G85英制刚性攻丝循环
G86镗孔循环(自动返回)
G87反镗循环
G88镗孔循环(手动返回)
G89带停顿的镗孔循环
38 / 42
G90绝对值方式编程
G91增量值方式编程
G92设定工件座标系
P=参变量赋值
xx铣床M指令解释
M00程序暂停
M01 L××(K××)
M02程序结束并停机M03主轴正转
M04主轴反转
M05主轴停
M08冷却开
M09冷却关
M10工件夹紧
M11工件松开
M20 K××号继电器M21 K××关××号继电器M30程序结束并返回程序开头
M71~M85继电器脉冲输出仁和32TG代码
G代码解释
G00快速点定位指令G01直线插补指令G02、G03圆弧插补指令
G04程序xx指令G26、G
27、G
28、G29返回起始点指令G22、G80程序循环指令
39 / 42
G23矩形循环指令G37、G
38、G
39、G36返回硬参考点指令G
82、G83螺纹循环指令
G46,G47,G48,G49返回软参考点指令G96,G97恒线速切削功能
xx32T M指令
M指令解释
M00程序暂停指令
M02程序结束指令
M30主轴停止,程序结束指令
M20自动循环指令
M03主轴正转指令
M04主轴反转指令M05主轴停止指令M06发信后等待回答指令M26发信
指令
M21发信后等待回答指令M97程序跳转指令M98子程序调用指令M99子
程序返回指令SKY 2003N M G代码组类型功能G00 01 1定位(快速移动)G01
直线插补(进给)G02圆弧插补(顺时针)G03圆弧插补(逆时针)G02+Z 右
螺旋线插补G03+Z 左螺旋线插补G04 02 2暂停
G17 04 1 XY平面选择G18 1 ZX平面选择G19 YZ平面选择
G40 07 1刀具补偿抹消G41刀具补偿左侧
G42刀具补偿右侧
G43 08刀具xx正向补偿
40 / 42
G44刀具xx负向补偿
G49刀具xx补偿抹消
G50 11缩放、镜像关
G51 11缩放、镜像开
G54 14工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
G68 03坐标旋转
G69 03坐标旋转抹消
G73 15步进循环
G74反攻牙循环(加工中心)
G76精镗孔循环(加工中心)
G80固定循环抹消
G81钻xx、锪xx循环
G82钻孔、反镗孔循环
G83深孔钻循环G84攻牙循环
G85/G86镗孔循环G87反镗孔循环
G88/G89镗孔循环G90 00绝对值编程G91增量值编程
41 / 42
G92 05坐标系设定G98 16返回初始平面G99返回R点平面SKY 2003N M M
指令组别M代码功能A M00,M01,M02程序停止,程序选择停,程序结束B
M03,M04,M05主轴正转,主轴反转,主轴停
C M06自动换刀
D M08,M09冷却液开,冷却液关
E M98,M99调用子程序,子程序返回
42 / 42
2024年7月23日发(作者:法馨)
常用数控系统G代码总汇
FANUC车床G代码
FANUC铣床G代码
FANUC M指令代码
SIEMENS铣床G代码
SIEMENS802S/CM 固定循环
固定循环
SIEMENS车床G 代码
SIEMENS
801、802S/CT、802SeT固定
循环
SIEMENS
802D、810D/840D固定循环
HNC车床G代码
HNC铣床G代码HNC M指令
KND100铣床G代码KND100车床G代码KND100 M指令
GSK980车床G代码GSK980T M指令
GSK928 TC/TEG代码GSK928 TC/TEM指令GSK990MG代码GSK990MM指令
GSK928MAG代码
GSK928MAM指令
三菱E60铣床G代码
1 / 42
DASEN 3I铣床G代码
DASEN 3I车床G代码
xx车床G代码
xxM指令
xx铣床G代码
xxM指令
xx32T G代码
仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令FANUC车床G代
码解释
G00定位(快速移动)G01直线切削
G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04暂停(Dwell)G09停于精确的位置G20英制输入
G21公制输入
G22内部行程限位有效G23内部行程限位无效G27检查参考点返回
G28参考点返回
G29从参考点返回
G30回到第二参考点
G32切螺纹
G40取消刀尖半径偏置
G41刀尖半径偏置(左侧)
2 / 42
G42刀尖半径偏置(右侧)
G50修改工件坐标;设置主轴最大的
RPM
G52设置局部坐标系
G53选择机床坐标系
G70精加工循环
G71内外径粗切循环
G72台阶粗切循环
G73成形重复循环
G74 Z 向步进钻削
G75 X xx
G76切螺纹循环
G80取消固定循环
G83钻孔循环
G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89
侧面镗孔循环G90 (内外直径)切削循环G92切螺纹循环
G94 (台阶)切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟
进给率G99每转进给率
支持宏程序编程
FANUC铣床G代码解释
G00顶位(快速移动)定位(快速移动)
3 / 42
G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令
G17 XY 面赋值
G18 XZ 面赋值
G19 YZ 面赋值
G28机床返回原点
G30机床返回第2和第3原点
*G40取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移
*G43刀具xx+方向偏移
*G44刀具xx-方向偏移
G49取消刀具xx偏移
*G53机床坐标系选择
G54工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
G73高速深孔钻削循环
4 / 42
G74左螺旋切削循环
G76精镗孔循环*G80取消固定循环G81中心钻循环
G82反镗孔循环
G83深孔钻削循环G84右螺旋切削循环G85镗孔循环
G86镗孔循环
G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定
循环返回起始点*G99返回固定循环R点G50
G51比例缩放
G68
G69坐标系旋转
支持宏程序编程
FANUC M指令代码M代码说明
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)
M05主轴停
M06换刀
5 / 42
M08切削液开
M09切削液关
M30程序结束(复位)并回到开头
M48主轴过载取消不起作用
M49主轴过载取消起作用
M94镜象取消
M95 X坐标镜象
M96 Y坐标镜象
M98子程序调用
M99子程序结束
SIEMENS铣床G代码
地址含义D 刀具刀补号
F 进给率(与G4一起可以编程停留时间)
G G功能(准备功能字)G0快速移动
G1直线插补
G2顺时针圆弧插补G3逆时针圆弧插补CIP 中间点圆弧插补G33恒螺距的
螺纹切削G331不带补偿夹具切削内螺纹
G332不带补偿夹具切削内螺纹.退刀
CT 带切线的过渡圆弧插补G4快速移动
G63快速移动
G74回参考点
6 / 42
G75回固定点
G25主轴转速下限G26主轴转速上限
G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前
工件坐标系的
零点
G120极点尺寸,相对于上次有效的极点
G17* X/Y平面
G18 Z/X平面
G19 Y/Z平面
G40刀尖半径补偿方式的取消
G41调用刀尖半径补偿,刀具在轮廓左侧
移动
G42调用刀尖半径补偿,刀具在轮廓右侧
移动
G500取消可设定零点偏置
G54第一可设定零点偏置
G55第二可设定零点偏置
G56第三可设定零点偏置
G57第四可设定零点偏置
G58第五可设定零点偏置
G59第六可设定零点偏置
7 / 42
G53按程序段方式取消可设定零点偏置
G60*准确定位G70英制尺寸
G71*公制尺寸
G700英制尺寸,也用于进给率F
G710公制尺寸,也用于进给率F
G90*绝对尺寸
G91增量尺寸
G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转
G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡
G451等距线的交点I 插补参数
J 插补参数
K 插补参数
I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L 子程序
名及子程序调用M 辅助功能
M0程序停止
M1程序有条件停止
M2程序结束
M3主轴顺时针旋转
M4主轴逆时针旋转
M5主轴停
M6更换刀具
8 / 42
N 副程序段:主程序段
P 子程序调用次数
RET 子程序结束
S 主轴转速,在G4xx表示暂停时间
T 刀具号
X 坐标轴
Y 坐标轴
Z 坐标轴
CALL 循环调用
CHF 倒角,一般使用
CHR 倒角轮廓连线
CR 圆弧插补半径
GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角
支持参数编程
SIEMENS802S/CM 固定循环说明
LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削
LCYC84不带补偿夹具的螺纹切削
LCYC85镗孔
LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣
削
固定循环
9 / 42
循环说明
CYCLE82中心钻孔
CYCLE83深孔钻削
CYCLE84性攻丝
CYCLE85铰孔
CYCLE86镗孔
CYCLE88带停止镗孔
CYCLE71端面铣削
LONGHOLE 一个圆弧上的长方形xx
POCKET4环形凹槽铣削
POCKET3矩形凹槽铣削
SLOT1一个圆弧上的键槽
SLOT2环行槽
SIEMENS车床G 代码
地址含义
D 刀具刀补号
F
F 进给率(与G4一起可以编程停留时间)
G G功能(准备功能字)
G0快速移动G1直线插补
10 / 42
G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移
动
G63快速移动
G74回参考点
G75回固定点
G17 (在加工中心孔时要求)G18* Z/X平面
G40刀尖半径补偿方式的取消
G41调用刀尖半径补偿,刀具在轮廓左侧移动
G42调用刀尖半径补偿,刀具在轮廓右侧移动
G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏
置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置
G59第六可设定零点偏置
G53按程序段方式取消可设定零点偏置
G70英制尺寸
G71*公制尺寸
G90*绝对尺寸
G91增量尺寸
G94*进给率F,单位毫米/分
G95主轴进给率F,单位毫米/转
I 插补参数
I1圆弧插补的中间点
K1圆弧插补的中间点
11 / 42
L 子程序名及子程序调用
M 辅助功能
M0程序停止
M1程序有条件停止
M2程序结束
M30
M17
M3主轴顺时针旋转
M4主轴逆时针旋转
M5主轴停
M6更换刀具N 副程序段:主程序段
P 子程序调用次数RET 子程序结束
S 主轴转速,在G4xx表示暂停时间
T 刀具号
X 坐标轴
Y 坐标轴
Z 坐标轴
AR 圆弧插补张角CALL 循环调用
CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳
转指令GOTOF 向前跳转指令RND 圆角
支持参数编程
12 / 42
SIEMENS
801、802S/CT、802SeT固定循环说明
LCYC82钻削,沉孔加工
LCYC83深孔钻削
LCYC840带补偿夹具的螺纹切削
LCYC84不带补偿夹具的螺纹切削
LCYC85镗孔
LCYC93切槽循环
LCYC95毛坯切削循环
LCYC97螺纹切削
SIEMENS
802D、810D/840D固定循环
循环说明
CYCLE71平面铣削
CYCLE82中心钻孔
YCLE83深孔钻削
CYCLE84刚性攻丝
CYCLE85铰孔
CYCLE86镗孔
CYCLE88带停止镗孔
13 / 42
CYCLE93切槽CYCLE94退刀槽形状E..F CYCLE95毛坯切削CYCLE97螺纹切削
HNC车床G代码
G代码解释
G00定位(快速移动)G01直线切削
G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04暂停(Dwell)G09停于精确的位置G20英制输入
G21公制输入
G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参
考点返回
G29从参考点返回
G30回到第二参考点
G32切螺纹
G36直径编程
G37半径编程
G40取消刀尖半径偏置
G41刀尖半径偏置(左侧)
G42刀尖半径偏置(右侧)
G53直接机床坐标系编程
G54—G59坐标系选择
G71内外径粗切循环
14 / 42
G72台阶粗切循环
G73闭环车削复合循环
G76切螺纹循环
G80内外径切削循环
G81端面车削固定循环
G82螺纹切削固定循环
G90绝对值编程
G91增量值编程
G92工件坐标系设定
G96恒线速度控制
G97恒线速度控制取消
G94每分钟进给率G95每转进给率
支持参数与宏编程HNC铣床G代码
G代码组别解释*G00 01定位(快速移动)G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04 00暂停
G07 16虚轴指定
G09 00准停校验
*G17 02 XY面赋值G18 XZ 面赋值
G19 YZ 面赋值
G20 08英寸输入
*G21毫米输入
15 / 42
G22脉冲当量
G24 03镜像开
*G25镜像关
G28 00返回到参考点
G29由参考点返回
*G40 07取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移
G43 08刀具xx+方向偏移
G44刀具xx-方向偏移
*G49取消刀具xx偏移
*G50 04缩放关
G51缩放开
G52 00局部坐标系设定
G53直接机床坐标系编程
*G54 14工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
16 / 42
G60 00单方向定位
*G61 12精确停止校验方式
G64连续方式
G68 05旋转变换
*G69旋转取消G73 09高速深孔钻削循环G74左螺旋切削循环G76精镗孔
循环
*G80取消固定循环G81中心钻循环
G82反镗孔循环
G83深孔钻削循环G84右螺旋切削循环G85镗孔循环
G86镗孔循环
G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令G91使用增量值命令G92 00设置工件坐标系*G94
14每分钟进给G95每转进给
*G98 10固定循环返回起始点G99返回固定循环R点支持参数与宏编程
HNC M指令
M代码说明
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)
17 / 42
M05主轴停
M06换刀
M07切削液开
M09切削液关
M98子程序调用
M99子程序结束
KND100铣床G代码
G代码组别解释
G00 01定位(快速移动)
G01直线切削
G02顺时针切圆弧
G03逆时针切圆弧G04 00暂停
G17 02 XY 面赋值G18 XZ 面赋值
G19 YZ 面赋值
G28 00机床返回原点G29从参考点返回*G40 07取消刀具直径偏移G41刀
具直径左偏移G42刀具直径右偏移*G4308刀具长度+方向偏移
*G44刀具长度-方向偏移G49取消刀具长度偏移*G53 14机床坐标系选择
G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件
坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73 09高速深孔钻
削循环G74左螺旋切削循环G76精镗孔循环
*G80取消固定循环
G81钻孔循环(点钻)
18 / 42
G82钻xx循环(镗阶梯xx)
G83深孔钻削循环
G84攻丝循环
G85镗孔循环
G86钻孔循环
G87反向镗孔循环
G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令
G91使用增量值命令
G92 00设置工件坐标系
*G98 10固定循环返回起始点
*G99返回固定循环R点
KND100车床G代码
G代码组别解释
G00 01定位(快速移动)
G01直线切削G02顺时针切圆弧(CW,顺时钟)
G03逆时针切圆弧(CCW,逆时钟)
G04 00暂停(Dwell)G10偏移值设定
G20 06英制输入
G21公制输入
19 / 42
G27 00检查参考点返回G28参考点返回
G29从参考点返回G31跳跃机能
G32 01切螺纹
G36 X轴自动刀偏设定G37 Z轴自动刀偏设定G40 07取消刀尖半径偏置G41
刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G50 00坐标系设定G54工件坐标系
G55---G59工件坐标系G70 00精加工循环
G71内外径粗切循环
G72台阶粗切循环
G73成形重复循环
G74端面深孔加工循环
G75外圆、内圆切削循环
G76切螺纹循环
G90 01 (内外直径)切削循环
G92切螺纹循环
G94 (台阶)切削循环
G96 12恒线速度控制
G97恒线速度控制取消
G98 05每分钟进给率
G99每转进给率
KND100 M指令
M代码说明
20 / 42
M00程序停
M01选择停止
M02程序结束(复位)
M03主轴正转(CW)
M04主轴反转(CCW)M05主轴停
M06换刀
M08切削液开
M09切削液关
M10卡紧
M11松开
M32润滑开
M33润滑关
M98子程序调用
M99子程序结束
GSK980车床G代码组别功能G00 01定位(快速移动)*G01直线插补(切
削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G04 00暂
停,准停G28返回参考点
G32 01螺纹切削
G50 00坐标系设定G65 00宏程序命令
G70 00精加工循环
G71外圆粗车循环
21 / 42
G72端面粗车循环
G73封闭切削循环
G74端面深孔加工循环
G75外圆,内圆切槽循环
G90 01外圆,内圆车削循环
G92螺纹切削循环
G94端面切削循环
G96 02恒线速开
G97恒线速关
*G98 03每分进给
G99每转进给
支持参数与宏编程
GSK980T M指令
M代码说明
M03主轴正转
M04主轴反转
M05主轴停止M08冷却液开
M09冷却液关(不输出信号)M32润滑开
M33润滑关(不输出信号)M10备用
M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行
M30程序结束,程序返回开始GSK928 TC/TEG代码功能
22 / 42
G00定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺
时针)G03圆弧插补CCW(逆时针)G32攻牙循环
G33螺纹切削
G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环
G75外圆,内圆切槽循环
G90外圆,内圆车削循环
G92螺纹切削循环
G94外圆内圆锥面循环
G22局部循环开始
G80局部循环结束
*G98每分进给
G99每转进给
G50设置工件绝对坐标系
G26 X、Z轴回参考
G27 X轴回参考点
G29 Z轴回参考点
支持参数与宏编程
GSK928 TC/TEM指令
M代码说明
M03主轴正转
M04主轴反转
23 / 42
M05主轴停止
M08冷却液开
M09冷却液关(不输出信号)M32润滑开
M33润滑关(不输出信号)M10备用
M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行
M30程序结束,程序返回开始GSK990MG代码组别解释G00 01定位(快速
移动)G01直线切削
G02顺时针切圆弧G03逆时针切圆弧G04 00暂停
G17 02 XY 面赋值G18 XZ 面赋值
G19 YZ 面赋值
G28 00机床返回原点G29从参考点返回*G40 07取消刀具直径偏移G41刀
具直径左偏移
G42刀具直径右偏移
*G43 08刀具xx+方向偏移
*G44刀具xx-方向偏移
G49取消刀具xx偏移
*G53 14机床坐标系选择
G54工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
24 / 42
G58工件坐标系5选择
G59工件坐标系6选择
G73 09高速深孔钻削循环
G74左螺旋切削循环
G76精镗孔循环
*G80取消固定循环
G81钻孔循环(点钻)
G82钻xx循环(镗阶梯xx)
G83深孔钻削循环
G84攻丝循环
G85镗孔循环
G86钻孔循环G87反向镗孔循环G88镗孔循环
G89镗孔循环
*G90 03使用绝对值命令G91使用增量值命令G92 00设置工件坐标系*G98
10固定循环返回起始点*G99返回固定循环R点GSK990MM指令M代码说明
M00程序停
M01选择停止
M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停
M06换刀
M08切削液开
M09切削液关
25 / 42
M10卡紧M11松开
M32润滑开
M33润滑关
M98子程序调用
M99子程序结束
GSK928MAG代码
G代码解释
G00定位(快速移动)
G1直线切削
G02顺时针切圆弧
G03逆时针切圆弧
G04xx等待
G17 XY 面赋值
G18 XZ 面赋值
G19 YZ 面赋值
G28机床返回原点
G29从参考点返回
*G40取消刀具直径偏移
G41刀具直径左偏移
G42刀具直径右偏移*G43刀具长度+方向偏移*G44刀具长度-方向偏移G49
取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系
26 / 42
2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择
G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G80取消固
定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环
G84右旋攻牙循环G85镗孔循环
G86钻孔循环
G89镗孔循环
*G90使用绝对值命令G91使用增量值命令
G92设置浮动坐标系
*G98固定循环返回起始点
*G99返回固定循环R点
G10 G11圆凹槽内粗铣
G12 G13全圆内精铣
G14 G15外圆精铣
G22系统参数运算(模态)
G23判参数值跳转
G27机械零点检测
G28经中间点快速定位到程序
G31快速返回R基准面
G34 G35矩形凹槽xx
G38 G39矩形外精铣
GSK928MAM指令
M指令解释
27 / 42
M0程序停止。完成程序段其它指令后,停
止主轴,关冷却液,指向下一程序段,
并停止做进一步处理,等待按RUN(运行)
键,才继续运行该程序段。
M2程序结束,停止。停主轴,关冷却液,消除G93坐标偏置和刀具偏置返回到
起始程
序段(不运行)。执行M2后,系统将切换到基准工件坐标系。
M3主轴正转
M4主轴反转
M5停止主轴
M8开冷却泵
M9关冷却泵
M12暂停:
等待按“运行”键才继续运行(按急停键则停止)M30程序结束,消除刀具偏置,
返回起始程序段(不运行).执行M30后,系统将切换到基准工件坐标系。
M32润滑开;
M33润滑关;
M98调用子程序
M99子程序结束返回三菱E60铣床G代码组别解释※G00 01位置定位(快速
进给)
*G01直线补间
G02顺时针切圆弧(CW)
28 / 42
G03逆时针切圆弧(CCW)
G04 00暂停
G05高速加工模式
G09正确停止检查
G10程式参数输入/补正输入
G11程式参数输入取消
G12圆切削CW
G13圆切削CCW
*G17 02平面选择X-Y
※G18平面选择Z-X
G19平面选择Y-Z
※G20 06英制指令
G21公制指令
G27 00参考原点检查
G28参考原点复归
G29开始点复归
G30第2~4参考原点复归
G31跳跃机能G33 01螺纹切削
G37 00自动工具长测定G38刀具径补正向量指定G39刀具径补正转角圆弧
补正
29 / 42
*G40 07刀具径补正取消G41刀具径补正左G42刀具径补正右G43 08刀具
长补正量(+)G44刀具长补正量(-)*G49工具长补正量取消G52 00局部坐
标系设定G53机械坐标系选择*G54 12工件坐标系1选择G代码组别解释G55
12工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐
标系5选择G59工件坐标系6选择G60 00单方向位置定位G61 13工确停止检
查模式G62自动转角进给率调整
G63攻牙模式
*G64切削模式
G73 09固定循环(步进循环)
G74固定循环(反向攻牙)
G76固定循环(精镗孔)
*G80固定循环取消
G81固定循环(钻孔/铅孔)
G82固定循环(钻孔/计数式镗孔)
G83固定循环(深钻孔)
G84固定循环(攻牙)
G85固定循环(镗孔)
G86固定循环(镗孔)
G87固定循环(反镗孔)
G88固定循环(镗孔)
G89固定循环(镗孔)
*G90 03绝对值指令
30 / 42
*G91增量值指令
G92 00机械坐标系设定
G93 05逆时针进给
*G94非同期切削(每分钟进给)
*G95同期切削(每回钻进给)*G96 17周速一定控制有效*G97周速一定控
制无效*G98 10固定循环起始点复归G99固定循环R点复归支持参数与宏编程
DASEN 3I铣床G代码组别解释※G0001位置定位(快速进给)
*G01直线补间
G02顺时针切圆弧(CW)G03逆时针切圆弧(CCW)G04 00暂停
G05高速加工模式G09正确停止检查G10程式参数输入/补正输入G11程式
参数输入取消G12圆切削CW
G13圆切削CCW *G17 02平面选择X-Y
※G18平面选择Z-X
G19平面选择Y-Z
※G20 06英制指令
G21公制指令
G27 00参考原点检查
G28参考原点复归
G29开始点复归
G30第2~4参考原点复归
G31跳跃机能
G33 01螺纹切削
31 / 42
G37 00自动工具长测定
G38刀具径补正向量指定
G39刀具径补正转角圆弧补正
*G40 07刀具径补正取消
G41刀具径补正左
G42刀具径补正右
G43 08刀具长补正量(+)
G44刀具长补正量(-)
*G49工具长补正量取消
G52 00局部坐标系设定
G53机械坐标系选择
*G54 12工件坐标系1选择G55 12工件坐标系2选择G56工件坐标系3选
择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G60 00
单方向位置定位G61 13工确停止检查模式G62自动转角进给率调整G63攻牙模
式
*G64切削模式
G73 09固定循环(步进循环)G74固定循环(反向攻牙)G76固定循环
(精镗孔)*G80固定循环取消G81固定循环(钻孔/铅孔)G82固定循环(钻
孔/计数式镗孔)
G83固定循环(深钻孔)G84固定循环(攻牙)G85固定循环(镗孔)G86
固定循环(镗孔)G87固定循环(反镗孔)G88固定循环(镗孔)
G89固定循环(镗孔)
*G90 03绝对值指令
32 / 42
*G91增量值指令
G92 00机械坐标系设定
G93 05逆时针进给
*G94非同期切削(每分钟进给)
*G95同期切削(每回钻进给)
*G96 17周速一定控制有效
*G97周速一定控制无效
*G98 10固定循环起始点复归
G99固定循环R点复归
支持参数与宏编程
DASEN 3I车床G代码
G代码组别解释
※G00 01快速移动定位
※G01直线补间
G02圆弧补间(CW,顺时钟)
G03圆弧补间(CCW,逆时钟)
G04 00暂停G09正确停止
G10程式参数/补正输入G11程式参数/补正输入模式取消
※G17 02 X-Y平面选择※G18 Z-X平面选择※G19 Y-Z平面选择※G20 06
英制输入※G21公制输入
33 / 42
G27 00参考点复归核对G28自动参考点复归G29从参考点复归G30第2,
3,4参考点复归G31跳跃机能
G33 01螺纹切削
G34可变螺纹切削G37 00自动刀具补正*G40 07刀径补正取消G41刀径补
正(左侧)G42刀径补正(右侧)G46刀径补正(自动方向选择)ON
G52 00局部坐标系设定
G53机械坐标系选择
※G54 12工件坐标系选择1
G55工件坐标系选择2
G56工件坐标系选择3
G57工件坐标系选择4
G58工件坐标系选择5
G59工件坐标系选择6
G61 13正确停止核对模式
G62自动转角控速
G63攻牙模式
*G64切削模式
G70 09精切削循环
G71直车粗切削加工循环
G72端面粗切削加工循环
G73粗加工循环中的主轴台移动
34 / 42
G74端面切削循环
G75直车削循环
G76螺纹切削复循环
G77从切削循环
G78xx固定循环
G79端面切削固定循环*G80加工孔循环指令取消G83深钻孔循环(Z轴)
G84攻牙循环(Z轴)G85镗孔循环(Z轴)G87深孔钻孔循环(X轴)G88攻牙
循环(X轴)G89镗孔循环(X轴)※G90 03绝对值命令※G91增量值命令
G9200坐标系设定/主轴速度设定
※G94 05非同期进给(每分钟进给)
※G95同期进给(每转进给)※G96 17周速一定控制ON ※G97周速一定控
制OFF *G9810固定循环初期值复归
G99固定循环R点复归支持参数与宏编程华兴车床G代码解释
G00快速定位
G01直线插补
G02顺时针圆弧插补
G03逆时针圆弧插补
G04xx
G09进给准停
G20独立子程序调用
G22独立子程序定义
G24独立子程序定义结束,返回调用程序
35 / 42
G25跳转加工
G26程序块调用加工程序内子程序调用
G27无限循环
G30倍率取消
G31倍率定义
G47短直线速度自动过渡
G48取消
G54~G59工件坐标系选择
G71内外径切削复合循环
G72端面切削复合循环
G73封闭轮廓复合循环G74返回机床参考点(机械原点)
G75返回对刀点
G76返回加工开始点G77恢复当前坐标系G81外圆加工循环G82端面加工
循环G85英制刚性攻丝循环G86公制螺纹加工循环G87英制螺纹加工循环G90
绝对值方式编程G91增量值方式编程G92设置程序零点G96恒线速切削有效
G97取消恒线速切削G98取消每转进给G99设定每转进给P=参变量赋值
xx车床M指令
M指令解释
M01条件停
M02程序结束并停机
M03主轴正转
M04主轴反转
36 / 42
M05主轴停
M06冷却开
M07冷却关
M08工件夹紧
M09工件松开
M10开指定的继电器
M11关指定的继电器
M20设定刀补号
M21程序结束并返回程序开头
M71~M85继电器脉冲输出
xx铣床G代码
G代码解释
G01直线插补
G02顺时针圆弧插补或螺旋线插补
G03逆时针圆弧插补或螺旋线插补
G04延时G09伺服准停到位G11程序块沿Y轴镜像G12程序块沿X轴镜像
G13程序块以原点镜像加工G17选择XOY平面G18选择XOZ平面G19选择YOZ
平面G20子程序调用
G22xx程序定义
G24xx程序定义结束,返回调用程序
G25跳转加工
37 / 42
G26转移加工
G27无限循环
G30放大/缩小倍率取消G31放大/缩小倍率定义G40取消刀具半径补偿
G41左刀具半径补偿G42右刀具半径补偿G43建立刀具长度补偿G44撤消刀具
长度补偿G47短直线速度自动过渡
G48取消短直线速度自动过渡
G54~G59工件坐标系选择
G73高速深孔加工循环
G74返回机床参考点(机械原点)
G75返回对刀点
G76从当前位置返回程序零点
G78精镗循环
G81中心xx钻xx循环
G82带停顿的中心钻孔循环
G83深孔加工循环
G84公制刚性攻丝循环
G85英制刚性攻丝循环
G86镗孔循环(自动返回)
G87反镗循环
G88镗孔循环(手动返回)
G89带停顿的镗孔循环
38 / 42
G90绝对值方式编程
G91增量值方式编程
G92设定工件座标系
P=参变量赋值
xx铣床M指令解释
M00程序暂停
M01 L××(K××)
M02程序结束并停机M03主轴正转
M04主轴反转
M05主轴停
M08冷却开
M09冷却关
M10工件夹紧
M11工件松开
M20 K××号继电器M21 K××关××号继电器M30程序结束并返回程序开头
M71~M85继电器脉冲输出仁和32TG代码
G代码解释
G00快速点定位指令G01直线插补指令G02、G03圆弧插补指令
G04程序xx指令G26、G
27、G
28、G29返回起始点指令G22、G80程序循环指令
39 / 42
G23矩形循环指令G37、G
38、G
39、G36返回硬参考点指令G
82、G83螺纹循环指令
G46,G47,G48,G49返回软参考点指令G96,G97恒线速切削功能
xx32T M指令
M指令解释
M00程序暂停指令
M02程序结束指令
M30主轴停止,程序结束指令
M20自动循环指令
M03主轴正转指令
M04主轴反转指令M05主轴停止指令M06发信后等待回答指令M26发信
指令
M21发信后等待回答指令M97程序跳转指令M98子程序调用指令M99子
程序返回指令SKY 2003N M G代码组类型功能G00 01 1定位(快速移动)G01
直线插补(进给)G02圆弧插补(顺时针)G03圆弧插补(逆时针)G02+Z 右
螺旋线插补G03+Z 左螺旋线插补G04 02 2暂停
G17 04 1 XY平面选择G18 1 ZX平面选择G19 YZ平面选择
G40 07 1刀具补偿抹消G41刀具补偿左侧
G42刀具补偿右侧
G43 08刀具xx正向补偿
40 / 42
G44刀具xx负向补偿
G49刀具xx补偿抹消
G50 11缩放、镜像关
G51 11缩放、镜像开
G54 14工件坐标系1选择
G55工件坐标系2选择
G56工件坐标系3选择
G57工件坐标系4选择
G58工件坐标系5选择
G59工件坐标系6选择
G68 03坐标旋转
G69 03坐标旋转抹消
G73 15步进循环
G74反攻牙循环(加工中心)
G76精镗孔循环(加工中心)
G80固定循环抹消
G81钻xx、锪xx循环
G82钻孔、反镗孔循环
G83深孔钻循环G84攻牙循环
G85/G86镗孔循环G87反镗孔循环
G88/G89镗孔循环G90 00绝对值编程G91增量值编程
41 / 42
G92 05坐标系设定G98 16返回初始平面G99返回R点平面SKY 2003N M M
指令组别M代码功能A M00,M01,M02程序停止,程序选择停,程序结束B
M03,M04,M05主轴正转,主轴反转,主轴停
C M06自动换刀
D M08,M09冷却液开,冷却液关
E M98,M99调用子程序,子程序返回
42 / 42