数控编程代码大全39943.doc
- 格式:doc
- 大小:241.01 KB
- 文档页数:28
(DOC)数控编程代码大全.数控编程代码大全FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床 G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环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/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令2GSK928MA G代码GSK928MA M指令三菱 E60 铣床G代码DASEN 3I铣床G代码DASEN 3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令1.FANUC车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G04暂停 (Dwell)G09停于精确的位置G20英制输入3G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的RPMG52 设置局部坐标系选择机床坐标系G53 精加工循环G70 G71内外径粗切循环G72台阶粗切循环 G73成形重复循环向步进钻削G74ZG75X 向切槽 G76切螺纹循环 G80取消固定循环 4G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率2.FANUC铣床G代码G代码解释G00顶位 (快速移动)定位 ) 快速移动( G01直线切削 G02顺时针切圆弧 G03逆时针切圆弧暂停G04 极坐标指令G15/G165G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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取消固定循环6G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置工件坐标系*G98固定循环返回起始点*G99返回固定循环R点G50比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明M00程序停M01选择停止7M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补8G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动9G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转G901在圆弧段进给补偿“开”G900进给补偿“关”G450圆弧过渡G451等距线的交点I插补参数J插补参数01K插补参数I1圆弧插补的中间点J1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴11CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程5.SIEMENS802S/CM 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC60线性孔排列LCYC61圆弧孔排列LCYC75矩形槽,键槽,圆形凹槽铣削SIEMENS802DM/810/840DM 固定循环循环说明CYCLE82中心钻孔21CYCLE83深孔钻削CYCLE84性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE71端面铣削LONGHOLE一个圆弧上的长方形孔POCKET4环形凹槽铣削POCKET3矩形凹槽铣削SLOT1一个圆弧上的键槽SLOT2环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动31G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*Z/X平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G70英制尺寸G71*公制尺寸G90*绝对尺寸G91增量尺寸G94*进给率F,单位毫米/分41G95主轴进给率F,单位毫米/转I插补参数I1圆弧插补的中间点K1圆弧插补的中间点L子程序名及子程序调用M辅助功能M0程序停止M1程序有条件停止M2程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴51Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程7.SIEMENS 801、802S/CT、 802SeT 固定循环循环说明LCYC82钻削,沉孔加工LCYC83深孔钻削LCYC840带补偿夹具的螺纹切削LCYC84不带补偿夹具的螺纹切削LCYC85镗孔LCYC93切槽循环LCYC95毛坯切削循环LCYC97螺纹切削SIEMENS 802D、810D/840D 固定循环循环说明61CYCLE71平面铣削CYCLE82中心钻孔YCLE83深孔钻削CYCLE84刚性攻丝CYCLE85铰孔CYCLE86镗孔CYCLE88带停止镗孔CYCLE93切槽CYCLE94退刀槽形状E..FCYCLE95毛坯切削CYCLE97螺纹切削8.HNC车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效71G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G36直径编程G37半径编程G40取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G53直接机床坐标系编程G54—G59坐标系选择G71内外径粗切循环G72台阶粗切循环G73闭环车削复合循环G76切螺纹循环G80内外径切削循环G81端面车削固定循环G82螺纹切削固定循环G90绝对值编程G91增量值编程G92工件坐标系设定81G96恒线速度控制G97恒线速度控制取消G94每分钟进给率G95每转进给率9.HNC铣床G代码G代码组别解释*G001) 快速移动定位 ( 直线切削G01 顺时针切圆弧G02 逆时针切圆弧G03 G040暂停G0716虚轴指定 G090准停校验面赋值*G172XY面赋值G18XZG19YZ 面赋值G208英寸输入毫米输入*G21 G22脉冲当量 91G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移G44刀具长度 - 方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式 02G64连续方式G685旋转变换*G69旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给12*G9810固定循环返回起始点G99返回固定循环R点10.HNC M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束11.KND100铣床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停22G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环32*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟)42G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环52G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW) M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧62M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环72G97恒线速关G99每转进给15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动'程序继续执行M30程序结束,程序返回开始16.GSK928 TC/TE G代码G代码功能G00定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)82G03圆弧插补CCW(逆时针)G32攻牙循环G33 螺纹切削G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环G75外圆,内圆切槽循环G90 外圆,内圆车削循环G92螺纹切削循环G94 外圆内圆锥面循环G22局部循环开始G80局部循环结束*G98 每分进给G99每转进给G50设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点17.GSK928 TC/TE M指令M代码说明M03主轴正转92M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动'程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值03G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环13*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点19.GSK990M M指令M代码说明M00程序停M01选择停止M02程序结束(复位) 23M03主轴正转 (CW) M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束20.GSK928MA G代码G代码解释G00定位 (快速移动)G1直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值33G28机床返回原点G29从参考点返回*G40取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环43G84右旋攻牙循环G85镗孔循环G86钻孔循环G89镗孔循环*G90使用绝对值命令G91使用增量值命令G92设置浮动坐标系*G98固定循环返回起始点*G99返回固定循环R点G10 G11圆凹槽内粗铣G12 G13全圆内精铣G14 G15外圆精铣G22系统参数运算(模态)G23判参数值跳转G27机械零点检测G28经中间点快速定位到程序G31快速返回R基准面G34 G35矩形凹槽内精铣G38 G39矩形外精铣21.GSK928MA M指令M指令解释M053程序停止。
1 .FANUC 车床G 代码 G 代码 解释G00G01仁和32T M 指 令 SKY 2003N M G 代 码 SKY 2003N M M 指 令令 华兴M 指 华兴铣床G 代 码 令 华兴M 指 仁和32T G 代 码 码 三菱 E60 铣床G 代 码 DASEN 3I 铣床G 代 码 DASEN 3I 车床G 代 华兴车床G 代 码 GSK990M G 代 码 令 GSK990M M 指 码 GSK928MA G 代 GSK928MA M 指 令 GSK980车床G 代 码 GSK980T M 指 令GSK928 TC/TE G 代 码 GSK928 TC/TE M 指 令 HNC M 指 令KND100铣床G 代 码 KND100车床G 代 码 KND100 M 指 令 SIEMENS 801、802S/CT 、 802SeT 固定循 环 环 SIEMENS 802D 、810D/840D 固定循 码 HNC 车床G 代 码 HNC 铣床G 代 码 FANUC 车床G 代 码 FANUC 铣床G 代 FANUC M 指令代 码 SIEMENS 铣床 G 代 码SIEMENS802S/CM 固定循 环环 SIEMENS802DM/810/840DM 固定循 SIEMENS 车床 G 代 码定位 (快速移动) 直线切削 数控编程代码大全G75 G76 G77 G81 G82 G85 G86 G87 G90 G91 G92 G96 G97 G98 G99M 指令 解释 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M20 M21M71~M85 G 代码 解释G01 G02 G03 G04 G09 G11 G12返回对刀点返回加工开始点 恢复当前坐标系 外圆加工循环 端面加工循环英制刚性攻丝循环 公制螺纹加工循环 条件停程序结束并停机 主轴正转 恒线速切削有效 取消恒线速切削 取消每转进给 设定每转进给主轴反转 主轴停 冷却开 冷却关 工件夹紧 工件松开开指定的继电器 关指定的继电器 设定刀补号程序结束并返回程序开 头 继电器脉冲输出直线插补27. 华兴铣床 G 代码 顺时针圆弧插补或螺旋线插补 逆时针圆弧插补或螺旋线插补 延时伺服准停到位程序块沿Y 轴镜像 程序块沿X 轴镜像26. 华兴车床 M 指令 P= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。
数控编程代码大全FANUC 车床G 代码FANUC 铣床G 代码FANUC M 指令代码SIEMENS 铣床G 代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环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/TE G 代码GSK928 TC/TE M 指令GSK990M G 代码GSK990M M 指令GSK928MA G 代码GSK928MA M 指令三菱E60 铣床G 代码DASEN 3I 铣床G 代码DASEN 3I 车床G 代码华兴车床G 代码华兴M 指令华兴铣床G 代码华兴M 指令仁和32T G 代码仁和32T M 指令SKY 2003N M G 代码SKY 2003N M M 指令1. FANUC 车床G 代码G 代码解释G00 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW ,顺时钟) G03 逆时针切圆弧(CCW ,逆时钟) G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 修改工件坐标;设置主轴最大的RPMG52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74Z 向步进钻削G75X 向切槽G76 切螺纹循环G80 取消固定循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90(内外直径)切削循环G92 切螺纹循环G94(台阶)切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率2. FANUC 铣床G 代码G 代码解释G00 顶位(快速移动)定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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 取消固定循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点*G99 返回固定循环R 点G50比例缩放G51G68 坐标系旋转G693. FANUC M 指令代码M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位)并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M94 镜象取消M95X 坐标镜象M96Y 坐标镜象M98 子程序调用M99 子程序结束4.SIEMENS 铣床G 代码地址含义D 刀具刀补号F 进给率(与G4 一起可以编程停留时间) GG 功能(准备功能字)G0 快速移动G1 直线插补G2 顺时针圆弧插补G3 逆时针圆弧插补CIP 中间点圆弧插补G33 恒螺距的螺纹切削G331 不带补偿夹具切削内螺纹G332 不带补偿夹具切削内螺纹. 退刀CT 带切线的过渡圆弧插补G4 快速移动G63 快速移动G74 回参考点G75 回固定点G25 主轴转速下限G26 主轴转速上限G110 极点尺寸,相对于上次编程的设定位置G110 极点尺寸,相对于当前工件坐标系的零点G120 极点尺寸,相对于上次有效的极点G17*X/Y 平面G18Z/X 平面G19Y/Z 平面G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G60* 准确定位G70 英制尺寸G71* 公制尺寸G700 英制尺寸,也用于进给率FG710 公制尺寸,也用于进给率FG90* 绝对尺寸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 圆角支持参数编程 5.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 环行槽 6.SIEMENS 车床G 代码地址含义D 刀具刀补号FF 进给率(与G4 一起可以编程停留时间) GG 功能(准备功能字)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 程序结束M30M17M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段:主程序段P 子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴AR 圆弧插补张角CALL 循环调用CHF 倒角,一般使用CHR 倒角轮廓连线CR 圆弧插补半径GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角支持参数编程7.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..FCYCLE95 毛坯切削CYCLE97 螺纹切削8. 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 每转进给率9. HNC 铣床G 代码G 代码组别解释*G001 定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G0716 虚轴指定G090 准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208 英寸输入*G21 毫米输入G22 脉冲当量G243 镜像开*G25 镜像关G280 返回到参考点G29 由参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移G438 刀具长度+ 方向偏移G44 刀具长度- 方向偏移*G49 取消刀具长度偏移*G504 缩放关G51 缩放开G520 局部坐标系设定G53 直接机床坐标系编程*G5414 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G600 单方向定位*G6112 精确停止校验方式G64 连续方式G685 旋转变换*G69 旋转取消G739 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9414 每分钟进给G95 每转进给*G9810 固定循环返回起始点G99 返回固定循环R 点10. H NC M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M07 切削液开M09 切削液关M98 子程序调用M99 子程序结束11. K ND100 铣床G 代码G 代码组别解释G001 定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280 机床返回原点G29 从参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G438 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G5314 机床坐标系选择G54 工件坐标系1 选择G55 工件坐标系2 选择G56 工件坐标系3 选择G57 工件坐标系4 选择G58 工件坐标系5 选择G59 工件坐标系6 选择G739 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环R 点12. K ND100 车床G 代码G 代码组别解释G001 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW ,顺时钟)G03 逆时针切圆弧(CCW ,逆时钟)G040 暂停(Dwell)G10 偏移值设定G206 英制输入G21 公制输入G270 检查参考点返回G28 参考点返回G29 从参考点返回G31 跳跃机能G321 切螺纹G36X 轴自动刀偏设定G37Z 轴自动刀偏设定G407 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G500 坐标系设定G54 工件坐标系G55---G59 工件坐标系G700 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 端面深孔加工循环G75 外圆、内圆切削循环G76 切螺纹循环G901(内外直径)切削循环G92 切螺纹循环G94(台阶)切削循环G9612 恒线速度控制G97 恒线速度控制取消G985 每分钟进给率G99 每转进给率13. K ND100 M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束14. G SK980 车床G 代码G 代码组别功能G001 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补CW (顺时针)G03 圆弧插补CCW (逆时针)G28 返回参考点G32 1 螺纹切削G50 0 坐标系设定G65 00 宏程序命令G71 外圆粗车循环G72 端面粗车循环G73 封闭切削循环G74 端面深孔加工循环G75 外圆,内圆切槽循环G92 螺纹切削循环G94 端面切削循环G97 恒线速关G99 每转进给15. G SK980T M 指令M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M32 润滑开M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‘循环起动'程序继续执行M30 程序结束,程序返回开始16. G SK928 TC/TE G 代码G 代码功能G00 定位(快速移动)*G01 直线插补(切削进给)G02 圆弧插补CW (顺时针)G03 圆弧插补CCW (逆时针)G32 攻牙循环G33 螺纹切削G71 外圆粗车循环G72 端面粗车循环G74 端面深孔加工循环G75 外圆,内圆切槽循环G90 外圆,内圆车削循环G92 螺纹切削循环G94 外圆内圆锥面循环G22 局部循环开始G80 局部循环结束*G98 每分进给G99 每转进给G50 设置工件绝对坐标系G26X 、Z 轴回参考G27X 轴回参考点G29Z 轴回参考点17. G SK928 TC/TE M 指令M 代码说明M03 主轴正转M04 主轴反转M05 主轴停止M08 冷却液开M09 冷却液关(不输出信号)M33 润滑关(不输出信号)M10 备用M11 备用尖(不输出信号)M00 程序暂停,按‘循环起动'程序继续执行M30 程序结束,程序返回开始18. G SK990M G 代码G 代码组别解释G001 定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280 机床返回原点G29 从参考点返回*G407 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G438 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G5314 机床坐标系选择G54 工件坐标系 1 选择G55 工件坐标系 2 选择G56 工件坐标系 3 选择G57 工件坐标系 4 选择G58 工件坐标系 5 选择G59 工件坐标系 6 选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 钻孔循环(点钻)G829 钻孔循环(镗阶梯孔)G83 深孔钻削循环G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环R 点19. G SK990M M 指令M 代码说明M00 程序停M01 选择停止M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M06 换刀M08 切削液开M09 切削液关M10 卡紧M11 松开M32 润滑开M33 润滑关M98 子程序调用M99 子程序结束20. G SK928MA G 代码G 代码解释G00 定位(快速移动)G1 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28 机床返回原点G29 从参考点返回*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1 选择G55 工件坐标系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 矩形凹槽内精铣G38 G39 矩形外精铣21. G SK928MA M 指令M 指令解释M0程序停止。
数控编程代码大全FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床 G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环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/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令三菱 E60 铣床G代码DASEN 3I铣床G代码DASEN 3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令1.FANUC车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率2.FANUC铣床G代码G代码解释G00顶位 (快速移动)定位 (快速移动) G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸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圆角支持参数编程5.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环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)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程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程7.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..FCYCLE95毛坯切削CYCLE97螺纹切削8.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每转进给率9.HNC铣床G代码G代码组别解释*G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21毫米输入G22脉冲当量G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移G44刀具长度 - 方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式G64连续方式G685旋转变换*G69旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给*G9810固定循环返回起始点G99返回固定循环R点10.HNC M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW)M04主轴反转 (CCW) M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束11.KND100铣床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟) G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW)M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环G97恒线速关G99每转进给15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16.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设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点17.GSK928 TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令*G9810固定循环返回起始点*G99返回固定循环R点19.GSK990M M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束20.GSK928MA G代码G代码解释G00定位 (快速移动) G1直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28机床返回原点G29从参考点返回*G40取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系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矩形凹槽内精铣G38 G39矩形外精铣21.GSK928MA M指令M指令解释M0程序停止。
数控编程代码大全FANUC车床G代码FANUC铣床G代码FANUC M指令代码SIEMENS铣床 G代码SIEMENS802S/CM 固定循环SIEMENS802DM/810/840DM 固定循环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/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令三菱 E60 铣床G代码DASEN 3I铣床G代码DASEN 3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令SKY 2003N M G代码SKY 2003N M M指令1.FANUC车床G代码G代码解释G00定位 (快速移动)G01直线切削数控代码大全 - 蓝色水晶 - 蓝色水晶的博客G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支持宏程序编程2.FANUC铣床G代码G代码解释G00顶位 (快速移动)定位 (快速移动) G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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比例缩放G51G68坐标系旋转G69支持宏程序编程3.FANUC M指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y平面G18Z/X平面G19Y/Z平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸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圆角支持参数编程5.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环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率(与G4 一起可以编程停留时间) GG功能(准备功能字)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程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程7.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..FCYCLE95毛坯切削CYCLE97螺纹切削8.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每转进给率支持参数与宏编程9.HNC铣床G代码G代码组别解释*G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21毫米输入G22脉冲当量G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移G44刀具长度 - 方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式G64连续方式G685旋转变换*G69旋转取消数控代码大全 - 蓝色水晶 - 蓝色水晶的博客G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给*G9810固定循环返回起始点G99返回固定循环R点支持参数与宏编程10.HNC M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW) M04主轴反转 (CCW) M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束11.KND100铣床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12.KND100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟)G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G55---G59工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW) M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G04暂停,准停G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G901外圆,内圆车削循环G92螺纹切削循环G94 端面切削循环G962恒线速开G97恒线速关*G983每分进给G99每转进给支持参数与宏编程15.GSK980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16.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设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点支持参数与宏编程17.GSK928 TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点19.GSK990M M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 (CW)M04主轴反转 (CCW) M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束20.GSK928MA G代码G代码解释G00定位 (快速移动) G1直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28机床返回原点G29从参考点返回*G40取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系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矩形凹槽内精铣G38 G39矩形外精铣21.GSK928MA M指令M指令解释M0程序停止。
常用地址符含义地址功能含义A 坐标字绕X轴旋转B 坐标字绕Y轴旋转C 坐标字绕Z轴旋转D 补偿号刀具半径补偿指令E ——第二进给功能F 进给速度进给速度指令G 准备功能指令动作方式H 补偿号补偿号指令I 坐标字圆弧中心X轴向坐标J 坐标字圆弧中心Y轴向坐标K 坐标字圆弧中心Z轴向坐标L 重复次数固定循环及子程序的循环次数M 辅助功能机床开/关指令地址功能含义N 顺序号程序段顺序号指令O 程序号程序号、子程序号指定P ——暂停时间或程序中某功能开始使用的顺序号Q ——固定循环终止段号或固定循环中的定距R 坐标字固定循环中定距离或圆弧半径的指定S 主轴功能主轴旋转指令T 刀具功能刀具编号指令U 坐标字与X平行的附加轴的增量坐标值V 坐标字与Y平行的附加轴的增量坐标值W 坐标字 与Z 平行的附加轴的增量坐标值X 坐标字 X 轴绝对坐标或暂停时间Y 坐标字 Y 轴绝对坐标 Z坐标字Z 轴绝对坐标数控FANUC 加工中心编程指令代码详解辅助功能M 指令指令 功 能指令执行类型M00 程序停止 后指令M01 程序选择停止 M02 程序结束 M03 主轴正转 前指令M04 主轴反转 M05 主轴停止 后指令 M06 刀具自动交换前指令M08 切削液开(或M07)M09 切削液关 后指令M19 主轴定向单独程序段M29 刚性攻螺纹 M30 程序结束并返回 后指令 M63 排屑启动 单独程序段 M64 排屑停止 M80 刀库前进 M81 刀库后退 M82刀具松开M83 刀具夹紧M85 刀库旋转M98 调用子程序后指令M99 调用子程序结束并返回注:在一个程序段中只能有指令一个M指令,如果在一个程序中出现两个或两个以上的M指令时,则只有最后一个M指令有效,其余无效!G 指令和M指令G指令组功能G指令组功能G0001快速直线插补G7600 寻找工件的端面G01 切削直线插补G77 孔中心寻找G02 顺时针切削圆弧插补G78 线垂直度校正G03 逆时针切削圆弧G79 拐角位置寻找G04 00 暂停,停刀,准确停止G80 内分中(寻找槽中心)G10 00 改变设定数据G81 外分中(寻找板中心);X方向G2204 工件坐标极限开G82 外分中(寻找板中心);Y方向G23 工件坐标极限关G83 圆柱体中心的测量G24 00 斜度改变和相切圆弧半径的控制G84 工件平行度的测量(X-轴)G25 00 螺旋插补G85 工件平行度的测量(Y-轴)G26 00 旋转拷贝G8600 自动测量加工(长度)G27 00 宏指令呼叫G87 自动测量加工(宽度)G2800 自动返回参考点G90 03 绝对坐标指令G29 从参考点返回G9100 相对坐标指令G30 00 返回到2nd~4th的参考点G92 坐标系的设定G4007 线径补偿取消G95 Z轴位置控制G41 线径左补偿G150 参数输出G42 线径右补偿G15100 加工条件输出G4309 拐角形状控制关G152 加工时间输出G44 拐角形状控制开G153 加工记录输出G45模态拐角忽视开G154 NC 数据保存/登记G46 拐角忽视关G155 界面数据初始化G4711 比例放大关G180 程序控制转换G48 比例放大开G500模态工件坐标系组1G49 上下圆相同G501 工件坐标系组2G5008 斜度切削取消G502 工件坐标系组3G51 斜度切削左补偿G503 工件坐标系组4 G52 00 斜度切削右补偿G504 工件坐标系组5 G53 12 机械坐标系选择G505 工件坐标系组6G54 工件坐标系1 G506 工件坐标系组7 G55 工件坐标系2 G507 工件坐标系组8 G56 工件坐标系3 G508 工件坐标系组9 G57 工件坐标系4 G509 工件坐标系组10 G58 工件坐标系5 G510 工件坐标系组11 G59 工件坐标系6 G511 工件坐标系组12 G60 工件坐标系7 G512 工件坐标系组13 G61 工件坐标系8 G513 工件坐标系组14 G65 00 (宏)参数呼叫G514 工件坐标系组15G6816 旋转开G515 工件坐标系组16G69 旋转关G580 在自动比例模式下M98约束开G70模态镜像关G581 在自动比例模式下M98约束关G71 镜像开G582 在自动比例模式下M98调用限制开G7220 X/Y轴互换关G583 在自动比例模式下M98调用限制关G73 X/Y轴互换开G910 (宏)预读恢复G75 00 C轴中心G911 (宏)预读停止G910 线径补偿×10转化关G911 线径补偿×10转化开数控加工中心常用的G代码和M指令G代码----功能--------------格式1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K-----5.G04--------停刀,准确停止6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.G41--------刀具半径左补偿17.G42--------刀具半径右补偿18.G43--------正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49--------刀具长度补偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K--- 27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K--- 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--- 32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K--- 33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能M00--------程序停止M01--------选择停止M02--------程序结束M03--------主轴正转M04--------主轴反转M05--------主轴停止转动M06--------换刀指令M08--------切削液开M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标其他指令(1)F—进给速度指令F及后面的若干数字表示,当指令为G94单位是mm/min,当指令为G95单位是mm/r。
数控编程代码大全FANUC 车床 G 代码 FANUC 铣床 G 代码 FANUC M 指令代码 SIEMENS 铣床 G 代码SIEMENS802S/CM 固定循环 SIEMENS802DM/810/840DM 固定循环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 指令GSK928TC/TEGSK928TC/TEGSK990MGSK990MGSK928MA GSK928MA 三菱 E60DASEN 3I DASEN 3I 华兴车床G 代码 华兴 M 指令 华兴铣床 G 代码 华兴 仁和 仁和 SKY 2003N M G 代码 SKY 2003N M M 指令1. FANUC 车床 G 代码 G 代码 解释 G00 定位 (快速移动 ) G01 直线切削G02 顺时针切圆弧 (CW ,顺时钟 )G03 逆时针切圆弧 (CCW ,逆时钟 ) G04 暂停 (Dwell ) G09 停于精确的位置 G20 英制输入 G21 公制输入G 代码 M 指令 G 代码 M 指令 G 代码M 指令 铣床 G 代码铣床 G 代码 车床 G 代码M 指令32T G 代码 32T M 指令精选文库G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 修改工件坐标;设置主轴最大的RPMG52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74Z 向步进钻削G75X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90(内外直径)切削循环G92 切螺纹循环G94(台阶)切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率2.FANUC 铣床G 代码G 代码解释G00 顶位(快速移动)定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令精选文库G17XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G28 机床返回原点 G30 机床返回第 2 和第 3 原点 *G40 取消刀具直径偏移G41 刀具直径左偏移 G42 刀具直径右偏移 *G43 刀具长度 + 方向偏移 *G44 刀具长度 - 方向偏移 G49 取消刀具长度偏移 *G53 机床坐标系选择 G54 工件坐标系 G55 工件坐标系 G56 工件坐标系 G57 工件坐标系 G58 工件坐标系 G59 工件坐标系 G73 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环 G81 中心钻循环 G82 反镗孔循环 G83 深孔钻削循环 G84 右螺旋切削循环 G85 镗孔循环 G86 镗孔循环 G87 反向镗孔循环 G88 镗孔循环 G89 镗孔循环 *G90 使用绝对值命令 G91 使用增量值命令 G92 设置工件坐标系*G98 固定循环返回起始点 *G99 返回固定循环 R 点 G50比例缩放 G51G68 坐标系旋转 G693. FANUC M 指令代码 M 代码说明 M00 程序停 M01 选择停止1 选择 2 选择3 选择4 选精选文库M95X 坐标镜象 M96Y 坐标镜象 M98 子程序调用 M99 子程序结束 4.SIEMENS 铣床 地址含义 D 刀具刀补号 F 进给率 ( 与 G4 一起可以编程停留时间 ) GG 功能 (准备功能字 ) G0 快速移动 G1 直线插补 G2 顺时针圆弧插补 G3 逆时针圆弧插补 CIP 中间点圆弧插补 G33 恒螺距的螺纹切削 G331 不带补偿夹具切削内螺纹 G332 不带补偿夹具切削内螺纹 . 退刀 CT 带切线的过渡圆弧插补 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点 G25 主轴转速下限 G26 主轴转速上限 G110 极点尺寸,相对于上次编程的设定位置 G110 极点尺寸,相对于当前工件坐标系的零点 G120 极点尺寸,相对于上次有效的极点 G17*X/Y 平面 G18Z/X 平面 G19Y/Z 平面 G40 刀尖半径补偿方式的取消G41 调用刀尖半径补偿 , 刀具在轮廓左侧移动 G42 调用刀尖半径补偿 , 刀具在轮廓右侧移动M02 M03 M04 M05 M06 M08 M09 M30 M48 M49 M94程序结束 (复位 ) 主轴正转 (CW ) 主轴反转 (CCW ) 主轴停 换刀 切削液开 切削液关 程序结束 (复位 ) 并回到开头 主轴过载取消 主轴过载取消 镜象取消 不起作用 起作用 G 代码精选文库G500 取消可设定零点偏置 G54 第一可设定零点偏置G55 第二可设定零点偏置 G56 第三可设定零点偏置 G57 第四可设定零点偏置 G58 第五可设定零点偏置 G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置 G60*准确定位 G70 英制尺寸 G71*公制尺寸G700 英制尺寸, G91 增量尺寸G94*进给率F , G95 主轴进给率 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 循环调用也用于进给率 FG710公制尺寸,也用于进给率 FG90*绝对尺寸 单位毫米 / 分 F ,单位毫米/转精选文库CHF 倒角,一般使用 CHR 倒角轮廓连线 CR 圆弧插补半径 GOTOB 向后跳转指令GOTOF 向前跳转指令RND 圆角 支持参数编程 5.SIEMENS802S/CM 固定循环 循环说明LCYC82 钻削,沉孔加工 LCYC83 深孔钻削LCYC840 带补偿夹具的螺纹切削 LCYC84 LCYC85 LCYC61 LCYC75 SIEMENS802DM/810/840DM循环说明CYCLE82 CYCLE83 CYCLE84 CYCLE85 CYCLE86 CYCLE88CYCLE71LONGHOLE 一个圆弧上的长方形孔 POCKET4 环形凹槽铣削POCKET3 矩形凹槽铣削 SLOT1 一个圆弧上的键槽SLOT2 环行槽 6.SIEMENS 车床 G 代码 地址含义D 刀具刀补号FF 进给率 ( 与 G4 一起可以编程停留时间 ) GG 功能 (准备功能字 ) G0 快速移动 G1 直线插补G2 顺时针圆弧插补G3 逆时针园弧插补 G33 恒螺距的螺纹切削 G4 快速移动 G63 快速移动 G74 回参考点 G75 回固定点G17( 在加工中心孔时要求 ) G18*Z/X 平面G40 刀尖半径补偿方式的取消不带补偿夹具的螺纹切削 镗孔线性孔排列圆弧孔排列 矩形槽,键槽,圆形凹槽铣削 固定循环 LCYC60 中心钻孔 深孔钻削 性攻丝 铰孔 镗孔 带停止镗孔 端面铣削精选文库G41 调用刀尖半径补偿, 刀具在轮廓左侧移动G42 调用刀尖半径补偿, 刀具在轮廓右侧移动G500 取消可设定零点偏置G54 第一可设定零点偏置G55 第二可设定零点偏置G56 第三可设定零点偏置G57 第四可设定零点偏置G58 第五可设定零点偏置G59 第六可设定零点偏置G53 按程序段方式取消可设定零点偏置G70 英制尺寸G71* 公制尺寸G90* 绝对尺寸G91 增量尺寸G94*进给率F,单位毫米/分G95主轴进给率F,单位毫米/转I插补参数II圆弧插补的中间点K1 圆弧插补的中间点L 子程序名及子程序调用M 辅助功能M0 程序停止M1 程序有条件停止M2 程序结束M30M17M3 主轴顺时针旋转M4 主轴逆时针旋转M5 主轴停M6 更换刀具N 副程序段:主程序段p子程序调用次数RET 子程序结束S 主轴转速,在G4 中表示暂停时间T 刀具号X 坐标轴Y 坐标轴Z 坐标轴精选文库AR 圆弧插补张角 CALL 循环调用 CHF 倒角,一般使用 CHR 倒角轮廓连线 CR 圆弧插补半径 GOTOB 向后跳转指令 GOTOF 向前跳转指令 RND 圆角 支持参数编程 7.SIEMENS 801 、 802S/CT 、 802SeT 固定循环 循环说明 LCYC82 钻削,沉孔加工 LCYC83 深孔钻削 LCYC840 带补偿夹具的螺纹切削 LCYC84 LCYC93 LCYC95 LCYC97 SIEMENS 802D 、810D/840D 固定循环 循环说明 CYCLE71 平面铣削 CYCLE82 中心钻孔 YCLE83 深孔钻削CYCLE84 CYCLE85 CYCLE86 CYCLE88 CYCLE93 CYCLE94 CYCLE978.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 刀尖半径偏置 (左侧 )不带补偿夹具的螺纹切削 镗孔切槽循环毛坯切削循环 LCYC85 刚性攻丝 铰孔 镗孔 带停止镗孔 切槽 退刀槽形状 E..FCYCLE95 毛坯切削 螺纹切削精选文库G42 刀尖半径偏置(右侧)G53 直接机床坐标系编程G54—G59 坐标系选择G71 内外径粗切循环G72 台阶粗切循环G73 闭环车削复合循环G76 切螺纹循环G80 内外径切削循环G81 端面车削固定循环G82 螺纹切削固定循环G90 绝对值编程G91 增量值编程G92 工件坐标系设定G96 恒线速度控制G97 恒线速度控制取消G94 每分钟进给率G95 每转进给率9.HNC 铣床G 代码G 代码组别解释*G001 定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G040 暂停G0716 虚轴指定G090 准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208 英寸输入*G21 毫米输入G22 脉冲当量G243 镜像开精选文库*G25 镜像关G280 返回到参考点 G29 由参考点返回*G407 取消刀具直径偏移 G41 刀具直径左偏移 G42 刀具直径右偏移G438 刀具长度 + 方向偏移 G44 刀具长度 - 方向偏移 *G49 取消刀具长度偏移 *G504 缩放关 G51 缩放开G520 局部坐标系设定G53 直接机床坐标系编程 *G5414 工件坐标系 1 选择 G55 工件坐标系 G56 工件坐标系 G57 工件坐标系 G58 工件坐标系 G59 工件坐标系 G600 单方向定位*G6112 精确停止校验方式G64 连续方式G685 旋转变换 *G69 旋转取消G739 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环 G81 中心钻循环 G82 反镗孔循环 G83 深孔钻削循环 G84 右螺旋切削循环 G85 镗孔循环 G86 镗孔循环 G87 反向镗孔循环 G88 镗孔循环 G89 镗孔循环*G903 使用绝对值命令 G91 使用增量值命令G920 设置工件坐标系 *G9414 每分钟进给 G95 每转进给*G9810 固定循环返回起始点2 选择3 选择4 选择精选文库G280 机床返回原点 G29 从参考点返回*G407 取消刀具直径偏移 G41 刀具直径左偏移 G42 刀具直径右偏移*G438 刀具长度 + 方向偏移 *G44 刀具长度 - 方向偏移 G49 取消刀具长度偏移 *G5314 机床坐标系选择 G54 工件坐标系 G55 工件坐标系 G56 工件坐标系 G57 工件坐标系 G58 工件坐标系 G59 工件坐标系G739 高速深孔钻削循环 G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环 G81 钻孔循环(点钻)G82 钻孔循环(镗阶梯孔) G83 深孔钻削循环G99 返回固定循环 R 点 10.HNC M 指令 M 代码说明 程序停 选择停止 程序结束 (复位 ) 主轴正转 (CW) 主轴反转 (CCW) 主轴停 换刀 切削液开 切削液关 子程序调用 子程序结束 M00 M01 M02 M03 M04 M05 M06 M07 M09 M98 M99 11.KND100 铣床 G 代码 G 代码组别解释 G001 定位 (快速移动 ) G01 直线切削 G02 顺时针切圆弧 G03 逆时针切圆弧 G040 暂停 G172XY 面赋值 G18XZ 面赋值 G19YZ 面赋值1 选择2 选择3 选择4 选精选文库G84 攻丝循环G85 镗孔循环G86 钻孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G903 使用绝对值命令G91 使用增量值命令G920 设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环R 点12.KND100 车床G 代码G 代码组别解释G001 定位(快速移动)G01 直线切削G02 顺时针切圆弧(CW ,顺时钟) G03 逆时针切圆弧(CCW ,逆时钟)G040 暂停(Dwell)G10 偏移值设定G206 英制输入G21 公制输入G270 检查参考点返回G28 参考点返回G29 从参考点返回G31 跳跃机能G321 切螺纹G36X 轴自动刀偏设定G37Z 轴自动刀偏设定G407 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G500 坐标系设定G54 工件坐标系G55---G59 工件坐标系G700 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 端面深孔加工循环G75 外圆、内圆切削循环精选文库G76 切螺纹循环G901(内外直径)切削循环 G92 切螺纹循环G94(台阶)切削循环 G9612 恒线速度控制 G97 恒线速度控制取消 G985 每分钟进给率 G99 每转进给率 13.KND100 M 指令 M 代码说明 M00 M01 M02 M03 M04 M05 M06 M08 M09M10 M11 M32 M33 M98 M9914.GSK980 车床 G 代码 G 代码组别功能 G001 定位(快速移动) *G01 直线插补(切削进给) G02 圆弧插补 CW (顺时针) G03 圆弧插补 CCW (逆时针) G28 返回参考点 G32 1 螺纹切削 G50 0 坐标系设定 G65 00 宏程序命令 G71 外圆粗车循环 G72 端面粗车循环 G73 封闭切削循环 G74 端面深孔加工循环 G75 外圆,内圆切槽循环 G92 螺纹切削循环 G94 端面切削循环 G97 恒线速关程序停选择停止 程序结束 ( 复位 ) 主轴正转 (CW ) 主轴反转 (CCW ) 主轴停 换刀切削液开 切削液关 卡紧 松开 润滑开 润滑关 子程序调用 子程序结束精选文库G99 每转进给15.GSK980T M 指令G 代码功能G00 定位(快速移动) *G01直线插补(切削进给)G02 圆弧插补 CW (顺时针) G03 圆弧插补 CCW (逆时针) G32 攻牙循环 G33 螺纹切削G71 外圆粗车循环 G72 端面粗车循环G74 端面深孔加工循环 G75 外圆,内圆切槽循环 G90 外圆,内圆车削循环 G92 螺纹切削循环G94 外圆内圆锥面循环 G22 局部循环开始 G80 局部循环结束 *G98 每分进给 G99 每转进给G50 设置工件绝对坐标系 G26X 、 Z 轴回参考 G27X 轴回参考点 G29Z 轴回参考点17.GSK928 TC/TE M 指令 M代码说明M03 主轴正转 M04 主轴反转M 代码说明 M03 M04 M05 M08 M09 M32 M33 M10 M11 主轴正转 主轴反转 主轴停止 冷却液开 冷却液关(不输出信号) 润滑开 润滑关(不输出信号) 备用 备用尖(不输出信号) 程序暂停,按 ‘循环起动 '程序继续执行 程序结束,程序返回开始 G 代码 M00 M3016.GSK928 TC/TE精选文库G 代码组别解释 G001定位 (快速移动 ) G01 直线切削G02 顺时针切圆弧 G03 逆时针切圆弧 G040 暂停G172XY 面赋值 G18XZ 面赋值 G19YZ 面赋值G280 机床返回原点G29 从参考点返回 *G407取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移 *G438 刀具长度 + 方向偏移 *G44 刀具长度 - 方向偏移 G49 取消刀具长度偏移 *G5314 机床坐标系选择 G54 工件坐标系 G55 工件坐标系 G56 工件坐标系 G57 工件坐标系 G58 工件坐标系 G59 工件坐标系G73 高速深孔钻削循环G74 左螺旋切削循环 G76 精镗孔循环 *G80 取消固定循环M05 主轴停止 M08 M09 M32 M33 冷却液开 冷却液关(不输出信号) 润滑开 润滑关(不输出信号) 备用 备用尖(不输出信号) 程序暂停,按 ‘循环起动 '程序继续执行 程序结束,程序返回开始 G 代码 M10 M11 M00M30 18.GSK990M1 选择2 选择3 选择4 选精选文库G81 钻孔循环(点钻) G829 钻孔循环(镗阶梯孔)G83 深孔钻削循环 G84 攻丝循环 G85 镗孔循环 G86 钻孔循环G87 反向镗孔循环 G88 镗孔循环 G89 镗孔循环*G903 使用绝对值命令 G91 使用增量值命令 G920 设置工件坐标系 *G9810 固定循环返回起始点 *G99 返回固定循环 R点20.GSK928MA G 代码 G 代码 解释 G00 定位 (快速移动 ) G1 直线切削 G02 顺时针切圆弧 G03 逆时针切圆弧 G04 延时等待 G17XY 面赋值 G18XZ 面赋值 G19YZ 面赋值 G28 机床返回原点19.GSK990M M 指令 M 代码说明 M00 M01 M02 M03 M04 M05 M06 M08 M09 M10 M11 M32 M33 M98 M99程序停 选择停止 程序结束 (复位 ) 主轴正转 (CW ) 主轴反转 (CCW ) 主轴停 换刀 切削液开 切削液关 卡紧 松开 润滑开 润滑关 子程序调用 子程序结束精选文库G29 从参考点返回*G40 取消刀具直径偏移 G41 刀具直径左偏移 G42 刀具直径右偏移 *G43 刀具长度 + 方向偏移 *G44 刀具长度 - 方向偏移 G49 取消刀具长度偏移 *G53 机床坐标系选择 G54 工件坐标系 G55 工件坐标系 G56 工件坐标系 G57 工件坐标系 G58 工件坐标系 G59工件坐标系G73 高速深孔钻削循环 G74 左螺旋切削循环 G80 取消固定循环 G81 钻孔循环(点钻) G82 钻孔循环(镗阶梯孔) G83 深孔钻削循环 G84 右旋攻牙循环 G85 镗孔循环 G86 钻孔循环 G89 镗孔循环 *G90 使用绝对值命令G91 使用增量值命令 G92 设置浮动坐标系 *G98 固定循环返回起始点 *G99 返回固定循环 R 点 G10 G11 圆凹槽内粗铣 G12 G13 全圆内精铣 G14G15 外圆精铣 G22 系统参数运算(模态) G23 判参数值跳转 G27 机械零点检测 G28 经中间点快速定位到程序 G31 快速返回 R 基准面 G34 G35 矩形凹槽内精铣 G38 G39 矩形外精铣 21.GSK928MA M 指令 M 指令解释 M0 程序停止。
数控编程代码大全车床G代码铣床G代码M指令代码铣床 G代码802 固定循环802810/840 固定循环车床 G 代码801、802、 802 固定循环802D、810840D 固定循环车床G代码铣床G代码M指令100铣床G代码100车床G代码100 M指令980车床G代码980T M指令928 G代码928 M指令990M G代码990M M指令928 G代码928 M指令三菱 E60 铣床G代码3I铣床G代码3I车床G代码华兴车床G代码华兴M指令华兴铣床G代码华兴M指令仁和32T G代码仁和32T M指令2003N M G代码2003N M M指令1车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (,顺时钟) G03逆时针切圆弧 (,逆时钟) G04暂停 ()G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧)G42刀尖半径偏置 (右侧)G50修改工件坐标;设置主轴最大的 52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率2铣床G代码G代码解释G00顶位 (快速移动)定位 (快速移动) G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G1516极坐标指令G17 面赋值G18 面赋值G19 面赋值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比例缩放G51G68坐标系旋转G693 M指令代码M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 ()M04主轴反转 ()M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4铣床 G代码地址含义D刀具刀补号F进给率(与G4 一起可以编程停留时间) 功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹. 退刀带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*平面G18平面G19平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿, 刀具在轮廓左侧移动G42调用刀尖半径补偿, 刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率710公制尺寸,也用于进给率90*绝对尺寸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子程序调用次数子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴循环调用倒角,一般使用倒角轮廓连线圆弧插补半径向后跳转指令向前跳转指令圆角支持参数编程5802 固定循环循环说明82钻削,沉孔加工83深孔钻削840带补偿夹具的螺纹切削84不带补偿夹具的螺纹切削85镗孔60线性孔排列61圆弧孔排列75矩形槽,键槽,圆形凹槽铣削802810/840 固定循环循环说明82中心钻孔83深孔钻削84性攻丝85铰孔86镗孔88带停止镗孔71端面铣削一个圆弧上的长方形孔4环形凹槽铣削3矩形凹槽铣削1一个圆弧上的键槽2环行槽6车床 G 代码地址含义D刀具刀补号进给率(与G4 一起可以编程停留时间) 功能(准备功能字)G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针园弧插补G33恒螺距的螺纹切削G4快速移动G63快速移动G74回参考点G75回固定点G17(在加工中心孔时要求)G18*平面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程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数子程序结束S主轴转速,在G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴圆弧插补张角循环调用倒角,一般使用倒角轮廓连线圆弧插补半径向后跳转指令向前跳转指令圆角支持参数编程7 801、802、 802 固定循环循环说明82钻削,沉孔加工83深孔钻削840带补偿夹具的螺纹切削84不带补偿夹具的螺纹切削85镗孔93切槽循环95毛坯切削循环97螺纹切削802D、810840D 固定循环循环说明71平面铣削82中心钻孔83深孔钻削84刚性攻丝85铰孔86镗孔88带停止镗孔93切槽94退刀槽形状95毛坯切削97螺纹切削8车床G代码G代码解释G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (,顺时钟) G03逆时针切圆弧 (,逆时钟) G04暂停 ()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每转进给率9铣床G代码G代码组别解释*G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172 面赋值G18 面赋值G19 面赋值G208英寸输入*G21毫米输入G22脉冲当量G243镜像开*G25镜像关G280返回到参考点G29由参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 + 方向偏移G44刀具长度 - 方向偏移*G49取消刀具长度偏移*G504缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G600单方向定位*G6112精确停止校验方式G64连续方式G685旋转变换*G69旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414每分钟进给G95每转进给*G9810固定循环返回起始点G99返回固定循环R点10 M指令M代码说明M00程序停M01选择停止M02程序结束(复位) M03主轴正转 ()M04主轴反转 ()M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束11100铣床G代码G代码组别解释G001定位 (快速移动) G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172 面赋值G18 面赋值G19 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点12100车床G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧 (,顺时钟) G03逆时针切圆弧 (,逆时钟)G040暂停 ()G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G500坐标系设定G54工件坐标系G5559工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13100 M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 ()M04主轴反转 ()M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14980车床G代码G代码组别功能G001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补(顺时针)G03圆弧插补(逆时针)G28 返回参考点G32 1螺纹切削G50 0坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环G97恒线速关G99每转进给15980T M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16928 G代码G代码功能G00定位(快速移动)*G01直线插补(切削进给)G02圆弧插补(顺时针)G03圆弧插补(逆时针)G32攻牙循环G33 螺纹切削G71外圆粗车循环G72端面粗车循环G74端面深孔加工循环G75外圆,内圆切槽循环G90 外圆,内圆车削循环G92螺纹切削循环G94 外圆内圆锥面循环G22局部循环开始G80局部循环结束*G98 每分进给G99每转进给G50设置工件绝对坐标系G26X、Z轴回参考G27X轴回参考点G29Z轴回参考点17928 M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18990M G代码G代码组别解释G001定位 (快速移动)G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172 面赋值G18 面赋值G19 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810固定循环返回起始点*G99返回固定循环R点19990M M指令M代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 ()M04主轴反转 ()M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束20928 G代码G代码解释G00定位 (快速移动) G1直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17 面赋值G18 面赋值G19 面赋值G28机床返回原点G29从参考点返回*G40取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43刀具长度 + 方向偏移*G44刀具长度 - 方向偏移G49取消刀具长度偏移*G53机床坐标系选择G54工件坐标系1选择G55工件坐标系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矩形凹槽内精铣G38 G39矩形外精铣21928 M指令M指令解释M0程序停止。
1 .FANUC 车床G 代码 G 代码 解释G00G01仁和32T M 指 令 SKY 2003N M G 代 码 SKY 2003N M M 指 令令 华兴M 指 华兴铣床G 代 码 令 华兴M 指 仁和32T G 代 码 码 三菱 E60 铣床G 代 码 DASEN 3I 铣床G 代 码 DASEN 3I 车床G 代 华兴车床G 代 码 GSK990M G 代 码 令 GSK990M M 指 码 GSK928MA G 代 GSK928MA M 指 令 GSK980车床G 代 码 GSK980T M 指 令GSK928 TC/TE G 代 码 GSK928 TC/TE M 指 令 HNC M 指 令KND100铣床G 代 码 KND100车床G 代 码 KND100 M 指 令 SIEMENS 801、802S/CT 、 802SeT 固定循 环 环 SIEMENS 802D 、810D/840D 固定循 码 HNC 车床G 代 码 HNC 铣床G 代 码 FANUC 车床G 代 码 FANUC 铣床G 代 FANUC M 指令代 码 SIEMENS 铣床 G 代 码SIEMENS802S/CM 固定循 环环 SIEMENS802DM/810/840DM 固定循 SIEMENS 车床 G 代 码定位 (快速移动) 直线切削 数控编程代码大全G75 G76 G77 G81 G82 G85 G86 G87 G90 G91 G92 G96 G97 G98 G99M 指令 解释 M01 M02 M03 M04 M05 M06 M07 M08 M09 M10 M11 M20 M21M71~M85G 代码 解释G01 G02 G03G04 G09 G11 G12返回对刀点返回加工开始点 恢复当前坐标系 外圆加工循环 端面加工循环英制刚性攻丝循环 公制螺纹加工循环 条件停程序结束并停机 主轴正转 恒线速切削有效 取消恒线速切削 取消每转进给 设定每转进给主轴反转 主轴停 冷却开 冷却关 工件夹紧 工件松开开指定的继电器 关指定的继电器 设定刀补号程序结束并返回程序开 头 继电器脉冲输出直线插补 27. 华兴铣床 G 代码 顺时针圆弧插补或螺旋线插补 逆时针圆弧插补或螺旋线插补 延时伺服准停到位程序块沿Y 轴镜像 程序块沿X 轴镜像26. 华兴车床 M 指令 P= 参变量赋值 英制螺纹加工循环 绝对值方式编程 增量值方式编程 设置程序零点。
数控编程代码大全FANUC车床 G代码FANUC铣床 G代码FANUC M指令代码SIEMENS铣床 G 代码SIEMENS802S/CM固定循环SIEMENS802DM/810/840DM固定循环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/TE G代码GSK928 TC/TE M指令GSK990M G代码GSK990M M指令GSK928MA G代码GSK928MA M指令三菱 E60 铣床 G代码DASEN 3I 铣床 G代码DASEN 3I 车床 G代码华兴车床G代码华兴 M指令华兴铣床G代码华兴 M指令仁和 32T G 代码仁和 32T M 指令SKY 2003N M G 代码SKY 2003N M M 指令1.FANUC车床 G代码G代码解释G00定位 ( 快速移动 )G01直线切削G02顺时针切圆弧(CW,顺时钟 )G03逆时针切圆弧(CCW,逆时钟 )G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置( 左侧 )G42刀尖半径偏置( 右侧 )G50修改工件坐标;设置主轴最大的RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径 ) 切削循环G92切螺纹循环G94(台阶 ) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率2.FANUC铣床 G代码G代码解释G00顶位 ( 快速移动 ) 定位 ( 快速移动 )G01直线切削G02顺时针切圆弧G03逆时针切圆弧G04暂停G15/G16 极坐标指令G17XY 面赋值G18XZ 面赋值G19YZ 面赋值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比例缩放G51G68坐标系旋转G693.FANUC M指令代码M代码说明M00程序停M01选择停止M02程序结束 ( 复位 )M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束 ( 复位 ) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束4.SIEMENS铣床 G 代码地址含义D刀具刀补号F 进给率 ( 与 G4 一起可以编程停留时间) GG功能 ( 准备功能字 )G0快速移动G1直线插补G2顺时针圆弧插补G3逆时针圆弧插补CIP 中间点圆弧插补G33恒螺距的螺纹切削G331不带补偿夹具切削内螺纹G332不带补偿夹具切削内螺纹.退刀CT带切线的过渡圆弧插补G4快速移动G63快速移动G74回参考点G75回固定点G25主轴转速下限G26主轴转速上限G110极点尺寸,相对于上次编程的设定位置G110极点尺寸,相对于当前工件坐标系的零点G120极点尺寸,相对于上次有效的极点G17*X/Y 平面G18Z/X 平面G19Y/Z 平面G40刀尖半径补偿方式的取消G41调用刀尖半径补偿,刀具在轮廓左侧移动G42调用刀尖半径补偿,刀具在轮廓右侧移动G500取消可设定零点偏置G54第一可设定零点偏置G55第二可设定零点偏置G56第三可设定零点偏置G57第四可设定零点偏置G58第五可设定零点偏置G59第六可设定零点偏置G53按程序段方式取消可设定零点偏置G60*准确定位G70英制尺寸G71*公制尺寸G700英制尺寸,也用于进给率FG710公制尺寸,也用于进给率FG90*绝对尺寸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圆角支持参数编程5.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环行槽6.SIEMENS车床 G 代码地址含义D刀具刀补号FF进给率 ( 与 G4 一起可以编程停留时间 ) GG功能 ( 准备功能字 )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程序结束M30M17M3主轴顺时针旋转M4主轴逆时针旋转M5主轴停M6更换刀具N副程序段:主程序段P子程序调用次数RET子程序结束S 主轴转速 , 在 G4 中表示暂停时间T刀具号X坐标轴Y坐标轴Z坐标轴AR圆弧插补张角CALL循环调用CHF倒角,一般使用CHR倒角轮廓连线CR圆弧插补半径GOTOB向后跳转指令GOTOF向前跳转指令RND圆角支持参数编程7.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..FCYCLE95 毛坯切削CYCLE97螺纹切削8.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每转进给率9.HNC铣床 G代码G代码组别解释*G001定位 ( 快速移动 )G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G0716虚轴指定G090准停校验*G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G208英寸输入*G21 毫米输入G22脉冲当量G243镜像开*G25 镜像关G280返回到参考点G29由参考点返回*G407 取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移G438刀具长度 +方向偏移G44刀具长度-方向偏移*G49 取消刀具长度偏移*G504 缩放关G51缩放开G520局部坐标系设定G53直接机床坐标系编程*G5414 工件坐标系 1 选择G55工件坐标系 2 选择G56工件坐标系 3 选择G57工件坐标系 4 选择G58工件坐标系 5 选择G59工件坐标系 6 选择G600单方向定位*G6112 精确停止校验方式G64连续方式G685旋转变换*G69 旋转取消G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80 取消固定循环G81中心钻循环G82反镗孔循环G83深孔钻削循环G84右螺旋切削循环G85镗孔循环G86镗孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903 使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9414 每分钟进给G95每转进给*G9810 固定循环返回起始点G99返回固定循环R点10.HNC M指令M代码说明M00程序停M01选择停止M02程序结束 ( 复位 )M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M07切削液开M09切削液关M98子程序调用M99子程序结束11.KND100 铣床 G代码G代码组别解释G001定位 ( 快速移动 )G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407 取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438 刀具长度+方向偏移*G44 刀具长度 -方向偏移G49取消刀具长度偏移*G5314 机床坐标系选择G54工件坐标系 1 选择G55工件坐标系 2 选择G56工件坐标系 3 选择G57工件坐标系 4 选择G58工件坐标系 5 选择G59工件坐标系 6 选择G739高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80 取消固定循环G81钻孔循环(点钻)G82钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903 使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环R 点12.KND100 车床 G代码G代码组别解释G001定位 ( 快速移动 )G01直线切削G02顺时针切圆弧(CW,顺时钟 ) G03逆时针切圆弧(CCW,逆时钟 )G040暂停 (Dwell)G10偏移值设定G206英制输入G21公制输入G270检查参考点返回G28参考点返回G29从参考点返回G31跳跃机能G321切螺纹G36X轴自动刀偏设定G37Z轴自动刀偏设定G407取消刀尖半径偏置G41刀尖半径偏置( 左侧 )G42刀尖半径偏置( 右侧 )G500坐标系设定G54工件坐标系G55---G59 工件坐标系G700精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74端面深孔加工循环G75外圆、内圆切削循环G76切螺纹循环G901(内外直径 ) 切削循环G92切螺纹循环G94(台阶 ) 切削循环G9612恒线速度控制G97恒线速度控制取消G985每分钟进给率G99每转进给率13.KND100 M 指令M代码说明M00程序停M01选择停止M02程序结束 ( 复位 )M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束14.GSK980 车床 G代码G代码组别功能G001定位(快速移动)*G01 直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G28 返回参考点G32 1 螺纹切削G50 0 坐标系设定G65 00 宏程序命令G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔加工循环G75外圆,内圆切槽循环G92螺纹切削循环G94 端面切削循环G97恒线速关G99每转进给15.GSK980T M 指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始16.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设置工件绝对坐标系G26X、 Z 轴回参考G27X轴回参考点G29Z轴回参考点17.GSK928 TC/TE M指令M代码说明M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关(不输出信号)M32润滑开M33润滑关(不输出信号)M10备用M11备用尖(不输出信号)M00程序暂停,按‘循环起动’程序继续执行M30程序结束,程序返回开始18.GSK990M G代码G代码组别解释G001定位 ( 快速移动 )G01直线切削G02顺时针切圆弧G03逆时针切圆弧G040暂停G172XY 面赋值G18XZ 面赋值G19YZ 面赋值G280机床返回原点G29从参考点返回*G407取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G438刀具长度+方向偏移*G44 刀具长度 -方向偏移G49取消刀具长度偏移*G5314机床坐标系选择G54工件坐标系 1 选择G55工件坐标系 2 选择G56工件坐标系 3 选择G57工件坐标系 4 选择G58工件坐标系 5 选择G59工件坐标系 6 选择G73高速深孔钻削循环G74左螺旋切削循环G76精镗孔循环*G80 取消固定循环G81钻孔循环(点钻)G829钻孔循环(镗阶梯孔)G83深孔钻削循环G84攻丝循环G85镗孔循环G86钻孔循环G87反向镗孔循环G88镗孔循环G89镗孔循环*G903 使用绝对值命令G91使用增量值命令G920设置工件坐标系*G9810 固定循环返回起始点*G99 返回固定循环R 点19.GSK990M M指令M代码说明M00程序停M01选择停止M02程序结束 ( 复位 )M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M10卡紧M11松开M32润滑开M33润滑关M98子程序调用M99子程序结束20.GSK928MA G代码G代码解释G00定位 ( 快速移动 )G1直线切削G02顺时针切圆弧G03逆时针切圆弧G04延时等待G17XY 面赋值G18XZ 面赋值G19YZ 面赋值G28机床返回原点G29从参考点返回*G40 取消刀具直径偏移G41刀具直径左偏移G42刀具直径右偏移*G43 刀具长度 +方向偏移*G44 刀具长度 -方向偏移G49取消刀具长度偏移*G53 机床坐标系选择G54工件坐标系 1 选择G55工件坐标系 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 矩形凹槽内精铣G38 G39 矩形外精铣21.GSK928MA M指令M指令解释M0程序停止。