聚匠云

注册 |
返回 行业资讯

超全数控编程代码及解释,数控学习者赶快收藏!

时间:2019-08-28


今天小匠给大家整理了数控编程中常用的数控编程代码及解释,覆盖了FANUC,西门子,华中数控等多种品牌机床的数控编程代码及说明,希望对学习数控的小伙伴们有帮助!


G代码    解释    

G00    定位 (快速移动)    

G01    直线切削    

G02    顺时针切圆弧 (CW,顺时钟)    

G03    逆时针切圆定位 (快速移动)弧 (CCW,逆时钟)    

G04    暂停 (Dwell)    

G09    停于精确的位置    

G20    英制输入    

G21    公制输入    

G22    内部行程限位 有效    

G23    内部行程限位 无效    

G27    检查参考点返回    

G28    参考点返回    

G29    从参考点返回    

G30    回到第二参考点    

G32    切螺纹    

G40    取消刀尖半径偏置    

G41    刀尖半径偏置 (左侧)    

G42    刀尖半径偏置 (右侧)    

G50    修改工件坐标;设置主轴最大的 RPM    

G52    设置局部坐标系    

G53    选择机床坐标系    

G70    精加工循环    

G71    内外径粗切循环    

G72    台阶粗切循环    

G73    成形重复循环    

G74    Z 向步进钻削    

G75    X 向切槽    

G76    切螺纹循环    

G80    取消固定循环    

G83    钻孔循环    

G84    攻丝循环    

G85    正面镗孔循环    

G87    侧面钻孔循环    

G88    侧面攻丝循环    

G89    侧面镗孔循环    

G90    (内外直径)切削循环    

G92    切螺纹循环    

G94    (台阶) 切削循环    

G96    恒线速度控制    

G97    恒线速度控制取消    

G98    每分钟进给率    

G99    每转进给率    


FANUC铣床G代码


G代码    解释    

G00    顶位 (快速移动)定位 (快速移动)    

G01    直线切削    

G02    顺时针切圆弧    

G03    逆时针切圆弧    

G04    暂停    

G15/G16    极坐标指令    

G17    XY 面赋值    

G18    XZ 面赋值    

G19    YZ 面赋值    

G28    机床返回原点    

G30    机床返回第2和第3原点    

*G40    取消刀具直径偏移    

G41    刀具直径左偏移    

G42    刀具直径右偏移    

*G43    刀具长度 + 方向偏移    

*G44    刀具长度 - 方向偏移    

G49    取消刀具长度偏移    

*G53    机床坐标系选择    

G54    工件坐标系1选择    

G55    工件坐标系2选择    

G56    工件坐标系3选择    

G57    工件坐标系4选择    

G58    工件坐标系5选择    

G59    工件坐标系6选择    

G73    高速深孔钻削循环    

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    换刀    

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    回参考点    

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    第六可设定零点偏置    

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    更换刀具    

N    副程序段    

:    主程序段    

P    子程序调用次数    

RET    子程序结束    

S    主轴转速,在G4 中表示暂停时间    

T    刀具号    

X    坐标轴    

Y    坐标轴    

Z    坐标轴    

CALL    循环调用    

CHF    倒角,一般使用    

CHR    倒角轮廓连线    

CR    圆弧插补半径    

GOTOB    向后跳转指令    

GOTOF    向前跳转指令    

RND    圆角    


SIEMENS802S/CM 固定循环


循环    说明    

LCYC82    钻削,沉孔加工    

LCYC83    深孔钻削    

LCYC840    带补偿夹具的螺纹切削    

LCYC84    不带补偿夹具的螺纹切削    

LCYC85    镗孔    

LCYC60    线性孔排列    

LCYC61    圆弧孔排列    

LCYC75    矩形槽,键槽,圆形凹槽铣削    


SIEMENS802DM/810/840DM 固定循环


循环    说明    

CYCLE82    中心钻孔    

CYCLE83    深孔钻削    

CYCLE84    性攻丝    

CYCLE85    铰孔    

CYCLE86    镗孔    

CYCLE88    带停止镗孔    

CYCLE71    端面铣削    

LONGHOLE    一个圆弧上的长方形孔    

POCKET4    环形凹槽铣削    

POCKET3    矩形凹槽铣削    

SLOT1    一个圆弧上的键槽    

SLOT2    环行槽    


SIEMENS车床 G 代码

地址    含义    

D    刀具刀补号    

F    进给率(与G4 一起可以编程停留时间)    

G    G功能(准备功能字)    

G0    快速移动    

G1    直线插补    

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    圆弧插补的中间点    

L    子程序名及子程序调用    

M    辅助功能    

M0    程序停止    

M1    程序有条件停止    

M2    程序结束    

M30    

M17    

M3    主轴顺时针旋转    

M4    主轴逆时针旋转    

M5    主轴停    

M6    更换刀具    

N    副程序段    

:    主程序段    

P    子程序调用次数    

RET    子程序结束    

S    主轴转速,在G4 中表示暂停时间    

T    刀具号    

X    坐标轴    

Y    坐标轴    

Z    坐标轴    

AR    圆弧插补张角    

CALL    循环调用    

CHF    倒角,一般使用    

CHR    倒角轮廓连线    

CR    圆弧插补半径    

GOTOB    向后跳转指令    

GOTOF    向前跳转指令    

RND    圆角    


SIEMENS 801、802S/CT、 802SeT 固定循环

循环    说明    

LCYC82    钻削,沉孔加工    

LCYC83    深孔钻削    

LCYC840    带补偿夹具的螺纹切削    

LCYC84    不带补偿夹具的螺纹切削    

LCYC85    镗孔    

LCYC93    切槽循环    

LCYC95    毛坯切削循环    

LCYC97    螺纹切削    


SIEMENS 802D、810D/840D 固定循环

循环    说明    

CYCLE71    平面铣削    

CYCLE82    中心钻孔    

YCLE83    深孔钻削    

CYCLE84    刚性攻丝    

CYCLE85    铰孔    

CYCLE86    镗孔    

CYCLE88    带停止镗孔    

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    内外径粗切循环    

G72    台阶粗切循环    

G73    闭环车削复合循环    

G76    切螺纹循环    

G80    内外径切削循环    

G81    端面车削固定循环    

G82    螺纹切削固定循环    

G90    绝对值编程    

G91    增量值编程    

G92    工件坐标系设定    

G96    恒线速度控制    

G97    恒线速度控制取消    

G94    每分钟进给率    

G95    每转进给率    

HNC M指令


M代码    说明    

M00    程序停    

M01    选择停止    

M02    程序结束(复位)    

M03    主轴正转 (CW)    

M04    主轴反转 (CCW)    

M05    主轴停    

M06    换刀    

M07    切削液开    

M09    切削液关    

M98    子程序调用    

M99    子程序结束    

KND100 M指令

M代码    说明    

M00    程序停    

M01    选择停止    

M02    程序结束(复位)    

M03    主轴正转 (CW)    

M04    主轴反转 (CCW)    

M05    主轴停    

M06    换刀    

M08    切削液开    

M09    切削液关    

M10    卡紧    

M11    松开    

M32    润滑开    

M33    润滑关    

M98    子程序调用    

M99    子程序结束    

GSK980T M指令

M代码    说明    

M03    主轴正转    

M04    主轴反转    

M05    主轴停止    

M08    冷却液开    

M09    冷却液关(不输出信号)    

M32    润滑开    

M33    润滑关(不输出信号)    

M10    备用    

M11    备用尖(不输出信号)    

M00    程序暂停,按'循环起动'程序继续执行    

M30    程序结束,程序返回开始    

GSK928 TC/TE G代码

G代码    功能    

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轴回参考点    

华兴车床G代码

G代码    解释    

G00    快速定位    

G01    直线插补    

G02    顺时针圆弧插补    

G03    逆时针圆弧插补    

G04    延时    

G09    进给准停    

G20    独立子程序调用    

G22    独立子程序定义    

G24    独立子程序定义结束,返回调用程序    

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    设定每转进给    

华兴车床M指令

M指令    解释    

M01    条件停    

M02    程序结束并停机    

M03    主轴正转    

M04    主轴反转    

M05    主轴停    

M06    冷却开    

M07    冷却关    

M08    工件夹紧    

M09    工件松开    

M10    开指定的继电器    

M11    关指定的继电器    

M20    设定刀补号    

M21    程序结束并返回程序开头    

M71~M85    继电器脉冲输出    


以上就是本次整理的数控编程代码及解释,有需要的小伙伴们赶快收藏哦!

分享至: