FANUC 数控指令
FANUC G指令列表
本软件提供的G指令
G00 G01 G02 G03 G04 G15 G16 G17 G18 G19 G20 G21 G30 G31 G34 G40 G41 G42 G43 0-T √ √ √ √ √ √ √ √ √ √ √ √ √ 0-M √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ G44 G49 G50 G51 G52 G53 G54 G55 G56 G57 G58 G59 G68 G69 G70 G71 G72 G73 G74 0-T √ √ √ √ √ √ √ √ √ √ √ √ √ 0-M √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ G75 G76 G80 G81 G82 G83 G84 G85 G86 G88 G G90 G91 G92 G94 G98 G99 0-T √ √ √ √ √ √ √ 0-M √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ G功能格式
1)FANUC 数控铣床和加工中心
代码 G00 G01 分组 01 位 直线插补 意义 快速进给、定G00 X-- Y-- Z-- G01 X-- Y-- Z-- 格式 XY平面内的圆弧: G02 圆弧插补CW(顺时针) G17G02XYG03R IJZX平面的圆弧: G18G02XZG03G02YZG03R IKR JKG03 圆弧插补CCW(逆时针) 00 令 暂停 取消极坐标指YZ平面的圆弧: G19G04 G15 G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止 G15 取消极坐标方式 Gxx Gyy G16 开始极坐标指令 G00 IP_ 极坐标指令 Gxx:极坐标指令的平面选择(G17,G18,G19) Gyy:G90指定工件坐标系的零点为极坐标的原点 G91指定当前位置作为极坐标的原点 IP:指定极坐标系选择平面的轴地址及其值 第1轴:极坐标半径 第2轴:极角 G17选择XY平面; G18选择XZ平面; G19选择YZ平面。 G30 X-- Y-- Z-- G31 X-- Y-- Z-- G40 17 G16 极坐标指令 G17 G18 G19 G20 G21 G30 G31 G40 G41 G42 G43 G44 G49 G50 08 + 07 06 00 02 XY平面 ZX平面 YZ平面 英制输入 米制输入 回归参考点 由参考点回归 刀具半径补偿取消 左半径补偿 右半径补偿 刀具长度补偿刀具长度补偿- 刀具长度补偿取消 取消缩放 G41G42G43G44G49 Dnn Hnn G50 缩放取消 G51 X_Y_Z_P_:缩放开始 X_Y_Z_:比例缩放中心坐标的绝对值指令 P_:缩放比例 G51 X_Y_Z_I_J_K_:缩放开始 X_Y_Z_:比例缩放中心坐标值的绝对值指令 I_J_K_:X,Y,Z各轴对应的缩放比例 G51 11 比例缩放 G52 00 G53 G54 G55 G56 14 G57 G58 G59 设定局部坐标系 机械坐标系选择 选择工作坐标系1 选择工作坐标系2 选择工作坐标系3 选择工作坐标系4 选择工作坐标系5 选择工作坐标系6 G52 IP_:设定局部坐标系 G52 IP0:取消局部坐标系 IP:局部坐标系原点 G53 X-- Y-- Z-- GXX G68 16 坐标系旋转 (G17/G18/G19)G68 a_ b_R_:坐标系开始旋转 G17/G18/G19:平面选择,在其上包含旋转的形状 a_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心 R_:角度位移,正值表示逆时针旋转。根据指令的G代码(G90或G91)确定绝对值或增量值 最小输入增量单位:0.001deg 有效数据范围:-360.000到360.000 G69:坐标轴旋转取消指令 G73 X-- Y-- Z-- R-- Q-- F-- G74 X-- Y-- Z-- R-- P-- F-- G76 X-- Y-- Z-- R-- Q-- F-- GXX G92 X-- Y-- Z-- G69 G73 G74 G76 G90 G91 G92 G98 10 G99 G80 G81 G82 G83 G84 09 03 00 09 取消坐标轴旋转 深孔钻削固定循环 左螺纹攻螺纹固定循环 精镗固定循环 绝对方式指定 相对方式指定 工作坐标系的变更 返回固定循环初始点 返回固定循环R点 固定循环取消 钻削固定循环、钻中心孔 钻削固定循环、锪孔 深孔钻削固定循环 攻螺纹固定循环 GXX G81 X-- Y-- Z-- R-- F-- G82 X-- Y-- Z -- R-- P-- F-- G83 X-- Y-- Z -- R-- Q-- F-- G84 X-- Y-- Z-- R-- F-- G85 G86 G88 G 镗削固定循环 退刀形镗削固定循环 镗削固定循环 镗削固定循环 G85 X-- Y-- Z-- R-- F-- G86 X-- Y-- Z -- R-- P-- F-- G88 X-- Y-- Z -- R-- P-- F-- G X-- Y-- Z -- R-- P-- F-- 2)FANUC 系统数控车床
重要提示:本系统中车床采用直径编程。
G20,G21,G40,G41,G42,G54-G59与FANUC数控铣相同,参考上一节。 代码 分组 意义 格式 G00 G01 G02 G03 G04 G20 G21 G30 G31 G34 G40 G41 G42 G50 G53 G54 G55 G56 G57 G58 G59 G70 G71 00 12 00 00 06 0 01 快速进给、定位 直线插补 圆弧插补CW(顺时针) 圆弧插补CCW(逆时针) 暂停 英制输入 米制输入 回归参考点 由参考点回归 G00 X-- Z-- G01 X-- Z-- G02XZG03R IKG04 [X|U|P] X,U单位:秒;P单位:毫秒(整数) G30 X-- Z-- G31 X-- Z-- Gxx X|U… Z|W… F|E… F指定单位为螺纹切削(由参数指定绝对和增01 0.01mm/r的螺距。E指定单位为0.0001mm/r量) 的螺旋 刀具补偿取消 G40 07 左半径补偿 右半径补偿 机械坐标系选择 选择工作坐标系1 选择工作坐标系2 选择工作坐标系3 选择工作坐标系4 选择工作坐标系5 选择工作坐标系6 精加工循环 外园粗车循环 G70 Pns Qnf G71 UΔd Re G71 Pns Qnf UΔu WΔw Ff GXX G41G42Dnn 设定工件坐标系:G50 X Z 偏移工件坐标系:G50 U W G53 X-- Z-- G72 W(Δd) R(e) G72 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t) Δd:切深量 e:退刀量 ns:精加工形状的程序段组的第一个程序段的顺序号 nf:精加工形状的程序段组的最后程序段的顺序号 Δu:X方向精加工余量的距离及方向 Δw:Z方向精加工余量的距离及方向 G73 Ui WΔk Rd G73 Pns Qnf UΔu WΔw Ff G74 R(e) G74 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f) e:返回量 Δi:X方向的移动量 Δk:Z方向的切深量 Δd:孔底的退刀量 f:进给速度 G75 R(e) G75 X(U)_Z(W)_P(Δi)Q(Δk)R(Δd)F(f) G76 P(m) (r) (a) Q(Δdmin) R(d) G76 X(u)_Z(W)_R(i) P(k)Q(Δd)F(l) m:最终精加工重复次数为1—99 r:螺纹的精加工量(倒角量) a:刀尖的角度(螺牙的角度)可选择80,60,55,32,31,0六个种类 m,r,a;同用地址P一次指定 Δdmin:最小切深度 i:螺纹部分的半径差 k:螺牙的高度 Δd:第一次的切深量 l:螺纹导程 G90 X(U)--- Z(W)--- F--- G90 X(U)--- Z(W)--- R--- F--- G92 X(U)--- Z(W)--- F--- G92 X(U)--- Z(W)--- R--- F--- G94 X(U)--- Z(W)--- F--- G94 X(U)--- Z(W)--- R--- F--- G72 端面粗切削循环 G73 封闭切削循环 G74 端面切断循环 G75 内径/外径切断循环 G76 复合形螺纹切削循环 G90 G92 G94 G98 G99 05 01 直线车削循环加工 螺纹车削循环 端面车削循环 每分钟进给速度 每转进给速度 支持的M代码
代码 M00 M01 M02 意义 停止程序运行 选择性停止 结束程序运行 格式 M03 M04 M05 M06 M08 M09 M30 M98 主轴正向转动开始 主轴反向转动开始 主轴停止转动 换刀指令 冷却液开启 冷却液关闭 结束程序运行且返回程序开头 子程序调用 M06 T-- M98 Pxxnnnn 调用程序号为Onnnn的程序xx次。子程序格式: Onnnn … … … M99 M99 子程序结束