您好,欢迎访问三七文档
1G代码功能说明指令格式G00快速定位G00X__Y__Z__G01直线插补G01X__Y__Z__;一般直线插补模式N100G01X__Y__,C__N105G01X__Y__;转角倒角模式,C__:假想转角处到倒角切削开始点或终点的距离N100G01X__Y__,R__N105G01X__Y__;转角倒圆角模式,R__:转角的圆弧半径,N100和N105的交点处执行圆角倒角G17;G01A_X_(Y_);直线角度模式A:直线与平面第一轴的夹角X:终点的X坐标G02圆弧插补(顺时针)G02X__Y__R__F__R:圆弧半径G03圆弧插补(逆时针)G03X__Y__R__F__G04暂停G04X__或G04P__G02.1渐开线插补(顺时针)G02.1X__Y__I__J__F__P__I,J:圆弧中心坐标P:螺距数,回转数G03.1渐开线插补(逆时针)G03.1X__Y__I__J__G02.3指数函数插补(正转)G02.3X__Y__I__J__R__F__Q__I、J:角度;R:定数值;F:初期进给速度;Q:终点进给速度。G03.3指数函数插补(反转)G03.3X__Y__I__J__R__F__Q__I、J:角度;R:定数值;F:初期进给速度;Q:终点进给速度。G05高速高精度制御ⅠG05P10000;高速高精度制御开启G05P0;高速高精度制御关闭G05P3;高速加工开启G05P0;高速加工关闭2G05.1高速高精度制御ⅡG05.1Q1;高速高精度制御开启G05.1Q0;高速高精度制御关闭G05.2Q2X0Y0Z0;自由曲面高精度模式开启G05.1Q0;自由曲面高精度模式关闭G07.1圆筒插补G07.1C__C:圆筒半径G09正确停止检查G09G10程式参数输入/补正输入G90G10L2P__Xp__Yp__Zp__G91P:0外部工件坐标1G542G553G564G575G586G59P为0~6以外数字时,P之值视为1。P省略时,视为现在选择中的工件坐标补正量输入。G10L10P__R__;P:补正号R:补正量G10L10P__R__;长补正形状补正G10L11P__R__;长补正磨耗补正G10L12P__R__;径形状补正G10L13P__R__;径磨耗补正G11程式参数输入取消G12圆切削CWG12I__D__F__I:圆的半径(增量值)D:补正号①从圆心下刀②以圆弧方式逼近轮廓③铣圆弧路径G12.1极坐标插补模式开始G12.1G13圆切削CCWG13I__D__F__I:圆的半径(增量值)D:补正号G13.1极坐标插补模式取消G13.1G15极坐标指令取消G16……3G15G16极坐标指令有效N1005G16N1010G9xG01X__Y__……N2000G15其中N1010句中的X__表示极坐标半径,Y__表示极坐标角度G17平面选择X-Y铣削M36*0.75螺纹范例:本范例假定螺纹中心点(0,0);螺纹刀直径33.244。G00G90G80G40G49G54X0.Y0.S4000M13G00G43H2Z50.Z10.G01Z0.F800.G41D__G02Y1.378J0.689F600.G17G02Z-15.J-1.378P20.F600.G02Y0.J-0.689G00Z80.G40M05M09M30先用与螺纹刀等直径的铣刀编程(全圆切削,刀具偏置方向为right),求得Y、J值,以及X、Y坐标值,然后代入上述程序范例G18平面选择X-ZG19平面选择Y-ZG20英制指令G20G21公制指令G21G27参考原点检查G28参考原点复位G28X__Y__Z__G29开始点复位G29X__Y__Z__G30在第2~4参考原点复位G30P2(P3,P4)X__Y__Z__G30.1复位刀具位置1G30.2复位刀具位置2G30.3复位刀具位置3G30.4复位刀具位置4G30.5复位刀具位置5G30.6复位刀具位置6G31跳跃G31.1跳跃1G31.2跳跃24G31.3跳跃3G32螺纹切削(普通导程)G32Z__F__Q__Z:螺纹切削方向轴位址及螺纹长度;F:长轴(移动量最多的轴)方向的导程Q:螺纹切削开始位移角度(0~360°G33螺纹切削(精密导程——英制螺纹)G33Z__E__Q__Z:螺纹切削方向轴位址及螺纹长度;E:长轴(移动量最多的轴)方向的导程,1英寸中含有的牙数Q:螺纹切削开始位移角度(0~360°)G34圆周排列孔循环G34X__Y__I__J__K__X,Y:圆周孔循环的中心位置I:圆半径,正数表示J:最初钻孔点的角度,反时针方向为正K:钻孔个数,范围1~9999,不可为0,反时针方向为正,顺时针方向为负G35直线角度排列孔循环G35X__Y__I__J__K__X,Y:起点的坐标,受G90/G91的影响I:间隔,两孔之间的直线距离J:角度,阵列方向与X轴的夹角,反时针方向为正K:孔的个数(包括起点在内),设定范围为1~9999G36圆弧排列孔循环G36X__Y__I__J__P__K__X,Y:圆弧中心坐标I:圆弧半径J:最初钻孔点的角度,反时针方向为正P:角度间隔K:孔的个数G37自动刀长测定G37Z__R__D__F__Z:量测轴位置及测定位置的坐标值R:以量测速度开始移动的点至测定位置的距离D:刀具停止范围限定F:量测速度G37.1棋盘排列孔循环G37.1X__Y__I__P__J__K__X,Y:起点坐标I:X轴间隔P:X轴方向的个数。指定范围1~9999J:Y轴的间隔K:Y轴方向的个数G38刀径补正向量指定G38I__J__仅在径补正模式中使用G39刀径补正转角圆弧补正G39X__Y__仅在径补正模式中使用G40刀径补正取消G41刀径补正左5G42刀径补正右G40.1法线制御取消G40.1X__Y__F__G41.1法线制御左有效G41.1X__Y__F__G42.1法线制御右有效G42.1X__Y__F__G43刀具长设定(+)G43Z__H__…….G49Z__G44刀具长设定(-)G44Z__H__…….G49Z__G49刀具长设定取消G43.1第1主轴制御有效G44.1第2主轴制御有效G45刀具位置设定(扩张)G45X__D__以补正量记忆区中设定的补正量,作移动方向的伸长量G46刀具位置设定(缩小)G46X__D__以补正量记忆区中设定的补正量,作移动方向的缩小量G47刀具位置设定(二倍)G47X__D__以补正量记忆区中设定的补正量的2倍,作移动方向的伸长量G48刀具位置设定(减半)G48X__D__以补正量记忆区中设定的补正量的2倍,作移动方向的缩小量G47.12主轴同时制御有效G50比例缩放取消G50G51比例缩放有效G51X__Y__Z__P__X,Y,Z:比例缩放中心坐标P:比例缩放倍率G50.1G指令镜像取消G50.1X__Y__Z__G51.1G指令镜像有效G51.1X__Y__Z__G52局部坐标系设定G53机械坐标系选择G54工件坐标系1选择G55工件坐标系2选择G56工件坐标系3选择G57工件坐标系4选择G58工件坐标系5选择G59工件坐标系6选择G54.1工件坐标系选择扩张48组G60单方向位置定位G60X__Y__Z__G61正确停止检查模式G61.1高速高精度制御G61.1X__Y__F__6G62自动转角进给率调整G62G63攻牙模式切削百分率固定为100%进给保持无效单节停止无效G63.1同期攻牙模式(正攻牙)G63.2同期攻牙模式(逆攻牙)G64切削模式G65使用者巨集单一呼叫G66使用者巨集状态呼叫AG66.1使用者巨集状态呼叫BG67使用者巨集状态呼叫CG68坐标回转有效GnG68α__β__R__n:平面选择码(17,18,19)α__β__:回转中心的坐标值R:回转角度,反时针方向为正范围-360.000~+360.000G69坐标回转取消G69G70使用者固定循环G71使用者固定循环G72使用者固定循环G73固定循环(步进循环)G73X__Y__Z__R__Q__F__S__X__Y__Z__:孔位置资料R__:R点Q__:步进量F__:进给速度S__:主轴转速G74固定循环(反向攻牙)G74X__Y__Z__R__Q__F__S__X__Y__Z__:孔位置资料R__:R点Q__:步进量F__:进给速度S__:主轴转速G75使用者固定循环G76固定循环(精搪孔)G77使用者固定循环G78使用者固定循环G79使用者固定循环G80固定循环取消G80G81固定循环(钻孔/铅孔)G8△(G7△)X__Y__Z__R__Q__P__F__L__S__,S__,I__,J__;G8△(G7△)X__Y__Z__R__Q__P__F__L__,S__,R__,I__,J__;G8△(G7△):孔加工模式7X__Y__Z__:孔位置资料R__Q__P__F__:孔加工资料(R:指R点Q:每次切削量的指定,增量值输入P:暂停时间F:钻孔速度或螺纹的螺距)L__:重复次数S__:主轴旋转速度,S__,R__:同期切换或是规复时的主轴旋转速度,I__:位置定位轴定位宽度,J__:钻孔轴定位宽度G82固定循环(钻孔/计数式搪孔)G82X__Y__Z__R__F__P__P:暂停时间G83固定循环(深孔钻)G82X__Y__Z__R__Q__F__Q:每次切削量,增量输入G84固定循环(攻丝)G84X__Y__Z__R__F__P__F:螺距P:暂停时间G85固定循环(搪孔)G86固定循环(搪孔)G87固定循环(反搪孔)G88固定循环(搪孔)G89固定循环(搪孔)G90绝对值指令G90X__Y__Z__G91增量值指令G91X__Y__Z__G92机械坐标系设定G92S__Q__S:最高钳制转速;Q:最低钳制转速G92.1工件坐标系设定G93逆时间进给G94非同期进给(每分进给)G94G95同期进给(每转进给)G95G96周速一定制御有效G96S__P__S:周速度P:周速一定控制轴指定G97周速一定制御取消G97G98固定循环起始点归复G98G99固定循环R点归复G99G113主轴同期控制取消G114.1主轴同期控制有效G114.1H__D__R__A__H:基准主轴选择D:同期主轴选择R:同期主轴相位偏移量A:主轴同期加减速时间常数8M98副程式呼叫M98P__H__L__P:指定副程式的程式号H:指定副程式中,开始执行的顺序号,当H省略时,副程式从最前头的单节开始执行。L:副程式重复执行的次数M99副程式结束M99P__P:指定副程式结束后,返回呼叫程式的顺序号M198IC卡副程式呼叫M198P__L__P:欲呼叫副程式存于IC卡内的程式号L:副程式的重复次数,可省略(只呼叫一次)
本文标题:G代码大全
链接地址:https://www.777doc.com/doc-4657906 .html