当前位置:文档之家› 数控编程代码大全39943.doc

数控编程代码大全39943.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指令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程序停止。

相关主题