列1列2列3列4列5列6列7列8列9列10数控编程代码大全FANUC车床G代码16.GSK928TC/TE G代码FANUC铣床G代码G代码功能FANUCM指令代码G00定位(快速移动)SIEMENS铣床G代码*G01直线插补(切削进给)SIEMENS802S/CM固定循环G02圆弧插补CW(顺时针)SIEMENS802DM/810/840DM固定循环G03圆弧插补CCW(逆时针)SIEMENS车床G代码G32攻牙循环SIEMENS801、802S/CT、802SeT固定循环 G33 螺纹切削SIEMENS802D、810D/840D固定循环G71外圆粗车循环HNC车床G代码G72端面粗车循环HNC铣床G代码G74端面深孔加工循环HNCM指令G75外圆,内圆切槽循环KND100铣床G代码 G90 外圆,内圆车削循环KND100车床G代码G92螺纹切削循环KND100M指令 G94 外圆内圆锥面循环GSK980车床G代码G22局部循环开始GSK980TM指令G80局部循环结束GSK928TC/TE G代码 *G98 每分进给GSK928TC/TE M指令G99每转进给GSK990M G代码G50设置工件绝对坐标系GSK990M M指令G26X、Z轴回参考GSK928MA G代码G27X轴回参考点GSK928MA M指令G29Z轴回参考点三菱E60铣床G代码支持参数与宏编程DASEN3I铣床G代码17.GSK928TC/TE M指令DASEN3I车床G代码M代码说明华兴车床G代码M03主轴正转华兴M指令M04主轴反转华兴铣床G代码M05主轴停止华兴M指令M08冷却液开仁和32TG代码M09冷却液关(不输出信号)仁和32TM指令M32润滑开SKY2003NMG代码M33润滑关(不输出信号)SKY2003NMM指令M10备用1.FANUC车床G代码M11备用尖(不输出信号)G代码 解释M00程序暂停,按‘循环起动’程序继续执行G00定位(快速移动)M30程序结束,程序返回开始G01直线切削18.GSK990M G代码G02顺时针切圆弧(CW,顺时钟)G代码组别解释G03逆时针切圆弧(CCW,逆时钟)G00定位(快速移动)G04暂停(Dwell)G01直线切削G09停于精确的位置G02顺时针切圆弧G20英制输入G031逆时针切圆弧G21公制输入G040暂停G22内部行程限位有效G17XY面赋值G23内部行程限位无效G18XZ面赋值G27检查参考点返回G192YZ面赋值G28参考点返回G28机床返回原点1G29从参考点返回G290从参考点返回G30回到第二参考点*G40取消刀具直径偏移G32切螺纹G41刀具直径左偏移G40取消刀尖半径偏置G427刀具直径右偏移G41刀尖半径偏置(左侧)*G43刀具长度+方向偏移G42刀尖半径偏置(右侧)*G44刀具长度-方向偏移G50修改工件坐标;设置主轴最大的RPMG498取消刀具长度偏移G52设置局部坐标系*G53机床坐标系选择G53选择机床坐标系G54工件坐标系1选择G70精加工循环G55工件坐标系2选择G71内外径粗切循环G56工件坐标系3选择G72台阶粗切循环G57工件坐标系4选择G73成形重复循环G58工件坐标系5选择G74Z向步进钻削G5914工件坐标系6选择G75X向切槽G73高速深孔钻削循环G76切螺纹循环G74左螺旋切削循环G80取消固定循环G76精镗孔循环G83钻孔循环*G80取消固定循环G84攻丝循环G81钻孔循环(点钻)G85正面镗孔循环G82钻孔循环(镗阶梯孔)G87侧面钻孔循环G83深孔钻削循环G88侧面攻丝循环G84攻丝循环G89侧面镗孔循环G85镗孔循环G90(内外直径)切削循环G86钻孔循环G92切螺纹循环G87反向镗孔循环G94(台阶)切削循环G88镗孔循环G96恒线速度控制G899镗孔循环G97恒线速度控制取消*G90使用绝对值命令G98每分钟进给率G913使用增量值命令G99每转进给率G920设置工件坐标系支持宏程序编程*G98固定循环返回起始点2.FANUC铣床G代码*G9910返回固定循环R点G代码解释19.GSK990M M指令G00顶位(快速移动)定位(快速移动)M代码说明G01直线切削M00程序停G02顺时针切圆弧M01选择停止G03逆时针切圆弧M02程序结束(复位)G04暂停M03主轴正转(CW)G15/G16极坐标指令M04主轴反转(CCW)G17XY面赋值M05主轴停G18XZ面赋值M06换刀G19YZ面赋值M08切削液开G28机床返回原点M09切削液关G30机床返回第2和第3原点M10卡紧*G40取消刀具直径偏移M11松开G41刀具直径左偏移M32润滑开G42刀具直径右偏移M33润滑关*G43刀具长度+方向偏移M98子程序调用*G44刀具长度-方向偏移M99子程序结束G49取消刀具长度偏移20.GSK928MA G代码2*G53机床坐标系选择G代码 解释G54工件坐标系1选择G00定位(快速移动)G55工件坐标系2选择G1直线切削G56工件坐标系3选择G02顺时针切圆弧G57工件坐标系4选择G03逆时针切圆弧G58工件坐标系5选择G04延时等待G59工件坐标系6选择G17XY面赋值G73高速深孔钻削循环G18XZ面赋值G74左螺旋切削循环G19YZ面赋值G76精镗孔循环G28机床返回原点*G80取消固定循环G29从参考点返回G81中心钻循环*G40取消刀具直径偏移G82反镗孔循环G41刀具直径左偏移G83深孔钻削循环G42刀具直径右偏移G84右螺旋切削循环*G43刀具长度+方向偏移G85镗孔循环*G44刀具长度-方向偏移G86镗孔循环G49取消刀具长度偏移G87反向镗孔循环*G53机床坐标系选择G88镗孔循环G54工件坐标系1选择G89镗孔循环G55工件坐标系2选择*G90使用绝对值命令G56工件坐标系3选择G91使用增量值命令G57工件坐标系4选择G92设置工件坐标系G58工件坐标系5选择*G98固定循环返回起始点G59工件坐标系6选择*G99返回固定循环R点G73高速深孔钻削循环G50G74左螺旋切削循环G51比例缩放G80取消固定循环G68G81钻孔循环(点钻)G69坐标系旋转G82钻孔循环(镗阶梯孔)支持宏程序编程G83深孔钻削循环3.FANUCM指令代码G84右旋攻牙循环M代码说明G85镗孔循环M00程序停G86钻孔循环M01选择停止G89镗孔循环M02程序结束(复位)*G90使用绝对值命令M03主轴正转(CW)G91使用增量值命令M04主轴反转(CCW)G92设置浮动坐标系M05主轴停*G98固定循环返回起始点M06换刀*G99返回固定循环R点M08切削液开G10G11圆凹槽内粗铣M09切削液关G12G13全圆内精铣M30程序结束(复位)并回到开头G14G15外圆精铣M48主轴过载取消不起作用G22系统参数运算(模态)M49主轴过载取消起作用G23判参数值跳转M94镜象取消G27机械零点检测M95X坐标镜象G28经中间点快速定位到程序M96Y坐标镜象G31快速返回R基准面M98子程序调用G34G35矩形凹槽内精铣M99子程序结束G38G39矩形外精铣4.SIEMENS铣床G代码21.GSK928MA M指令3地址含义M指令解释D刀具刀补号程序停止。完成程序段其它指令后,停止主轴,关F进给率(与G4一起可以编程停留时间)冷却液,指向下一程序段,GG功能(准备功能字)并停止做进一步处理,等待按RUN(运行)键,才继G0快速移动M0续运行该程序段。G1直线插补程序结束,停止。停主轴,关冷却液,消除G93坐标G2顺时针圆弧插补偏置和刀具偏置返回到起始程G3逆时针圆弧插补序段(不运行)。执行M2后,系统将切换到基准工CIP中间点圆弧插补M2件坐标系。G33恒螺距的螺纹切削M3主轴正转G331不带补偿夹具切削内螺纹M4主轴反转G332不带补偿夹具切削内螺纹.退刀M5停止主轴CT带切线的过渡圆弧插补M8开冷却泵G4快速移动M9关冷却泵G63快速移动暂停:等待按“运行”键才继续运行(按急停键则G74回参考点M12停止)G75回固定点程序结束,消除刀具偏置,返回起始程序段(不运G25主轴转速下限行).执行M30后,系统将切换到G26主轴转速上限M30基准工件坐标系。G110极点尺寸,相对于上次编程的设定位置M32润滑开;G11极点尺寸,相对于当前工件坐标系的零点M33润滑关;G120极点尺寸,相对于上次有效的极点M98调用子程序G17*X/Y平面M99子程序结束返回G18Z/X平面22.三菱E60铣床G代码G19Y/Z平面G代码组别 解释G40刀尖半径补偿方式的取消※G00位置定位(快速进给)G41调用刀尖半径补偿,刀具在轮廓左侧移动*G01直线补间G42调用刀尖半径补偿,刀具在轮廓右侧移动G02顺时针切圆弧(CW)G500取消可设定零点偏置G031逆时针切圆弧(CCW)G54第一可设定零点偏置G04暂停G55第二可设定零点偏置G05高速加工模式G56第三可设定零点偏置G09正确停止检查G57第四可设定零点偏置G10程式参数输入/补正输入G58第五可设定零点偏置G11程式参数输入取消G59第六可设定零点偏置G12圆切削CWG53按程序段方式取消可设定零点偏置G130圆切削CCWG60*准确定位*G17平面选择X-YG70英制尺寸※G18平面选择Z-XG71*公制尺寸G192平面选择Y-ZG700英制尺寸,也用于进给率F※G20英制指令G710公制尺寸,也用于进给率FG216公制指令G90*绝对尺寸G27参考原点检查G91增量尺寸G28参考原点复归G94*进给率F,单位毫米/分G29开始点复归G95主轴进给率F,单位毫米/转G30第2~4参考原点复归G901在圆弧段进给补偿“开”G310跳跃机能G900进给补偿“关”G331螺纹切削G450圆弧过渡G37自动工具长测定G451等距线的交点G38刀具径补正向量指定I插补参数G390刀具径补正转角圆弧补正4J插补参数*G40刀具径补正取消K插补参数G41刀具径补正左I1圆弧插补的中间点G427刀具径补正右J1圆弧插补的中间点G43刀具长补正量(+)K1圆弧插补的中间点G44刀具长补正量(-)L子程序名及子程序调用*G498工具长补正量取消M辅助功能G52局部坐标系设定M0程序停止G530机械坐标系选择M1程序有条件停止*G5412工件坐标系1选择M2程序结束G代码组别 解释M3主轴顺时针旋转G5512工件坐标系2选择M4主轴逆时针旋转G56工件坐标系3选择M5主轴停G57工件坐标系4选择M6更换刀具G58工件坐标系5选择N副程序段G59工件坐标系6选择:主程序段G600单方向位置定位P子程序调用次数G6113工确停止检查模式RET子程序结束G62自动转角进给率调整S主轴转速,在G4中表示暂停时间G63攻牙模式T刀具号*G64切削模式X坐标轴G739固定循环(步进循环)Y坐标轴G74固定循环(反向攻牙)Z坐标轴G76固定循环(精镗孔)CALL循环调用*G80固定循环取消CHF倒角,一般使用G81固定循环(钻孔/铅孔)CHR倒角轮廓连线G82固定循环(钻孔/计数式镗孔)CR圆弧插补半径G83固定循环(深钻孔)GOTOB向后跳转指令G84固定循环(攻牙)GOTOF向前跳转指令G85固定循环(镗孔)RND圆角G86固定循环(镗孔)支持参数编程G87固定循环(反镗孔)5.SIEMENS802S/CM固定循环G88固定循环(镗孔)循环说明G89固定循环(镗孔)LCYC82钻削,沉孔加工*G903绝对值指令LCYC83深孔钻削*G91增量值指令LCYC840带补偿夹具的螺纹切削G920机械坐标系设定LCYC84不带补偿夹具的螺纹切削G935逆时针进给LCYC85镗孔*G94非同期切削(每分钟进给)LCYC60线性孔排列*G95同期切削(每回钻进给)LCYC61圆弧孔排列*G9617周速一定控制有效LC