1、FANUC数 控 车 床 指 令 详 解代 码 组别 功 能 程 序 格 式 及 说 明G00 01 快 速 点定 位 G00X_Z_G01 直 线 插补 G01X_Z_F_G01 倒 角 或倒 圆 角指 令 G01X( U) Z( W) C ;G01X( U) Z( W) R ;其 中 X( U) 、 Z( W) 的 值 是 相 邻 直 线 AD和 DE的 假 想 交 点 在 工 件 坐 标 系 中 的坐 标 值 , X、 Z为 绝 对 坐 标 值 , U、 W为 增 量 坐 标 值 。 C值 是 相 对 于 倒 角 起 点 的距 离 。R值 是 倒 圆 角 的 圆 弧 半 径 值 。G02
2、 顺 时 针方 向 圆弧 插 补 G02X_Z_R_F_G02X_Z_I_K_F_R 是 圆 弧 半 径 , 当 圆 弧 所 对 圆 心 角 为 0 180 时 , 取 正 值 ; 当 圆 心 角 为180 360 时 , R取 负 值 。I、 K为 圆 心 在 X、 Z轴 方 向 上 相 对 圆 弧 起 点 的 坐 标 增 量 , 即 圆 心 坐 标 减 去 起 点坐 标 ( I用 半 径 值 表 示 ) , I、 K为 零 时 可 以 省 略 。G03 逆 时 针方 向 圆弧 插 补 G03X_Z_R_F_G03X_Z_I_K_F_与 G02相 同 。G04 00 暂 停 G04X1.5;
3、或 G04P1500;P不 带 小 数 点 。G07.1(G107) 圆 柱 插补 G07.1IPr(有 效 ); G07.1IP0(取 消 );G10 可 编 程数 据 输入 G10P_X_Z_R_Q_G11 可 编 程数 据 输入 取 消 G11G12.1(G112) 21 极 坐 标指 令G13.1(G113) 极 坐 标取 消G17 16 选 择 XY平 面 G17G18 选 择 XZ平 面 G18G19 选 择 YZ平 面 G19G20 06 英 寸 输入 G20G21 毫 米 输入 G21G22 存 储 行程 检 测接 通G23 存 储 行程 检 测断 开G27 00 返 回 参考
4、 点 检测 G27X( U) Z( W) ; 检 测 刀 具 是 否 返 回 程 序 中 指 定 的 X、 Z,G00指 定 ,返 回 正 确 , 指 示 灯 亮 , 反 之 产 生 机 床 系 统 报 警 。G28 自 动 返回 参 考点 G28X( U) Z( W) ; X、 Z为 返 回 过 程 中 的 经 过 点 。G29 从 参 考点 返 回 G29X( U) Z( W) ; 从 参 考 点 经 过 中 间 点 到 达 X、 Z指 定 点 , 中 间 点为 G28指 定 的 点 , 所 以 这 条 指 令 只 能 出 现 在 G28后 面 。G30 返 回 固定 点 G30P2/P3
5、/P4X Z ;P2、 P3、 P4 表 示 第 2、 3、 4参 考 点 , X、 Z为 中 间 点 。 含义 : 刀 具 经 过 中 间 点 到 达 第 2、 3、 4参 考 点 位 置 。G31 跳 转 功能G32 01 等 螺 距螺 纹 G32X(U)_Z(W)_F_Q_G32 Z( W) F ; ( 圆 柱 面 螺 纹 )G32 X( U) F ; ( 端 面 螺 纹 )G32 X( U) Z( W) F ; ( 圆 锥 面 螺 纹 )说 明 : 1、 编 程 时 应 将 切 入 、 切 出 段 加 入 到 车 螺 纹 程 序 段 中 。2、 对 于 加 工 圆 锥 面 螺 纹 ,
6、其 斜 角 小 于 等 于 45度 时 , 螺 纹 导 程 以 Z轴 方 向指 定 ; 其 斜 角 大 于 45度 小 于 等 于 90度 时 , 螺 纹 导 程 以 X轴 方 向 指 定 。3.Q为 螺 纹 起 始 角 , 不 带 小 数 点 , 单 位 0.001G34 变 螺 距螺 纹 G34 X( U) Z( W) F K ; ( 圆 锥 面 螺 纹 )K为 每 转 螺 距 的 增 量 ( 正 值 ) 或 减 量 ( 负 值 ) , 其 余 与 G32相 同 。G36 自 动 刀具 补 偿X G36XG37 自 动 刀具 补 偿 Z G37ZG40 刀 尖 半径 补 偿取 消 G41(
7、 G42) G01( G00) X Z FG40G01(G00)X Z F对 于 前 置 刀 架 , 外 圆 G42, 方 位 号 3; 镗 孔 G41, 方 位 号 2。 下 图 为 前 置 刀 架 方位 号 , 后 置 刀 架 2、 3颠 倒 , 1、 4颠 倒 , 其 余 不 变 。G41 刀 尖 半径 左 补偿G42 刀 尖 半径 右 补偿G50 坐 标 系设 定 或最 高 限速 G50 X Z 或 G50SG50.3 工 件 坐标 系 预置G50.2 20 多 边 形车 削 取消G51. 多 边 形车 削G52 局 部 坐标 系 G52X20Z20;XZ值 是 局 部 坐 标 系 原
8、 点 在 原 工 件 坐 标 系 的 位 置 。若 G52X0Z0;则 取 消 局 部 坐 标 系 , 恢 复 原 来 坐 标 系 原 点 。G53 选 择 机床 坐 标系 取 消 工 件 坐 标 系 , 选 择 机 床 坐 标 系 。( G90 ) G53 X_ Y_ Z_; 它 在 绝 对 命 令 (G90) 里 有 效 , 在 增 量 命 令 里 (G91) 无效 。 注 意 (1) 刀 具 直 径 偏 置 、 刀 具 长 度 偏 置 和 刀 具 位 置 偏 置 应 当 在 它 的 G53命 令 指 派 之 前 提 前 取 消 。 否 则 , 机 床 将 依 照 指 派 的 偏 置 值
9、移 动 。 (2) 在 执 行G53指 令 之 前 , 必 须 手 动 或 者 用 G28 命 令 让 机 床 返 回 原 点 。 这 是 因 为 机 床 坐 标 系必 须 在 G53命 令 发 出 之 前 设 定 。G54 14 选 择 工件 坐 标系 1 G54; 开 机 默 认 。G55-59 选 择 工件 坐 标系 2-6 G55-59;G65 00 宏 程 序非 模 态调 用 A 类 应 用 FANUC 0TD系 统 , B 类 FANUC 0I系 统 .局 部 变 量 #1-#33, 公 共 变 量 #100-#149, #500-#549, 系 统 变 量 #1000-宏 程 序
10、 以 M99结 束 , 调 用 可 用 M98 或 “ G65 P程 序 号 L次 数 ” 形 式 。A 类 程 序 形 式 : G65 H(a)P(b)Q(c)R(d),a:H代 码 b:运 算 结 果 变 量 c、 d:两 个 运 算变 量 。B 类 宏 程 序 运 算 指 令赋 值 #i=#j 下 取 整 #i=FUP#jG66 宏 程 序模 态 调用G67 宏 程 序加 法 #i=#j+#k 自 然 对 数 #i=LN#j减 法 #i=#j-#k 指 数 函 数 #i=EXP#j乘 法 #i=#j*#k 或 #iOR#j除 法 #i=#j/#k 异 或 #iXOR#j正 弦 #i=SI
11、N#j 与 #iAND#j反 正 弦 #i=ASIN#j BCD转 BIN #i=BIN#j余 弦 #i=CON#j BIN转 BCD #i=BCD#j反 余 弦 #i=ACON#j 等 于 EQ正 切 #i=TAN#j 不 等 于 NE反 正 切 #i=ATAN#j/#k 大 于 GT平 方 根 #i=SQRT#j 大 于 等 于 GE绝 对 值 #i=ABS#j 小 于 LT舍 入 #i=ROUND#j 小 于 等 于 LE上 取 整 #i=FIX#j控 制 指 令 : GOTO n-无 条 件 转 移IF条 件 表 达 式 GOTO n-条 件 转 移 语 句WHILE条 件 表 达 式
12、 DO m(m=1、 2、 3 )-循 环 指 令 END m;模 态 调用 取 消G70 00 内 、 外 圆精 车 复合 固 定循 环 编 程 格 式 : G70 P(ns) Q(nf)其 中 : ns: 表 示 精 加 工 程 序 段 的 开 始 程 序 段 号 ;nf: 表 示 精 加 工 程 序 段 的 结 束 程 序 段 号 ;说 明 : ( 1) G70指 令 不 能 单 独 使 用 , 只 能 配 合 G71、 G72、 G73指 令 使 用 完 成 精加 工 固 定 循 环 , 即 : 当 用 G71、 G72、 G73指 令 粗 车 工 件 后 , 用 G70来 指定 精
13、车 固 定 循 环 , 切 除 粗 加 工 留 下 的 余 量 。( 2) 在 这 里 G71、 G72、 G73程 序 段 中 的 F、 S、 T的 指 令 都 无 效 , 只 有在 nsnf程 序 段 中 的 F、 S、 T才 有 效 。 当 nsnf程 序 段 中 不 指 令 F、 S、 T时 , 粗车 循 环 中 的 F、 S、 T才 有 效 。G71 内 、 外 圆粗 车 复合 固 定循 环 编 程 格 式 : G71U( d)R(e);G71P(ns)Q(nf)U( u)W( w)F S T ;其 中 : ns: 表 示 精 加 工 程 序 段 的 开 始 程 序 段 号 ;nf:
14、 表 示 精 加 工 程 序 段 的 结 束 程 序 段 号 ; u: 表 示 径 向 ( X轴 方 向 ) 给 精 加 工 留 的 余 量 ( 直 径 值 ) ; w: 表 示 轴 向 ( Z轴 方 向 ) 给 精 加 工 留 的 余 量 ; d: 表 示 每 次 的 吃 刀 深 度 ( 半 径 值 ) ;e是 回 刀 时 的 径 向 退 刀 量F: 表 示 粗 加 工 时 的 进 给 速 度 ; S: 表 示 粗 加 工 时 的 主 轴 转 速 ;T: 表 示 粗 加 工 时 使 用 的 刀 具 号 ;说 明 : ( 1) 当 上 述 指 令 用 于 工 件 内 轮 廓 加 工 时 , u
15、应 为 负 值 。( 2) 在 使 用 G71 进 行 粗 加 工 时 , 只 有 含 在 G71 程 序 段 中 的 F、 S、 T 功能 才 有 效 , 而 包 含 在 nsnf程 序 段 中 的 F、 S、 T功 能 即 使 被 指 定 , 对 粗 车循 环 也 无 效 。 可 以 进 行 刀 具 补 偿 , 可 在 G70之 前 编 写 刀 尖 半 径 补 偿 , 通常 在 趋 近 起 点 的 运 动 中 编 入 。 如 :G42G00X55Z2; G70P10Q20; G40G00X100Z50;( 3) 该 指 令 适 用 于 随 Z坐 标 的 单 调 增 加 或 减 小 , X坐
16、 标 也 单 调 变 化 的 情 况 。Ns程 序 段 必 须 沿 X进 刀 , 不 能 出 现 Z值 。G72 端 面 粗车 复 合固 定 循环 编 程 格 式 : G72W( d)R(e);G72P(ns)Q(nf)U( u)W( w)F S T ;2. d: Z向 背 吃 刀 量 , 不 带 符 号 ; 其 余 参 数 同 G71。 Ns程 序 段 必 须 沿 Z进 刀 ,不 能 出 现 X值 。 当 上 述 指 令 用 于 工 件 内 轮 廓 加 工 时 , u应 为 负 值 。举 例 : 如 上 图 其 程 序 单 为 :O4534;N10G50X100.0Z100.0;N20M03
17、S1000;N30G00X100.0Z5.0M08;N35G72W3R0.5N40G72P50Q120U0.5W0.2D3.0F300;N50G00Z-60.0;N60G01Z-55.0F200;N70X70.0;N80X50.0Z-35.0;N90W15.0;N100X30;N110X20.0W10.0;N120Z5.0;N130G00X100.0Z100.0M09;N140M05;N150M30;G73 仿 形 复合 循 环 编 程 格 式 : G73U( i)W( k)R(d);G73P(ns)Q(nf)U( u)W( w)F S T ;d: 表 示 粗 车 循 环 次 数 ( 分 层
18、数 ) ; i: 粗 车 时 , X轴 方 向 需 要 切 除 的 总 余 量 ( 退 刀 量 ) 和 方 向 , 半 径 值 。 即 : 毛坯 尺 寸 减 去 工 件 最 小 尺 寸 除 以 2。 内 孔 为 负 值 。 k: 粗 车 时 , Z轴 方 向 需 要 切 除 的 总 余 量 ( 退 刀 量 ) 和 方 向 ; k 一 般 情 况 下都 是 零 。 其 余 同 G71指 令 。G74 端 面 切槽 循 环 /钻 孔 循环G75 径 向 切 编 程 格 式 : G75R(e);槽 循 环 G75X(U)Z(W)P( i)Q( k)R(d)F ;e:退 刀 量 ;X(U)Z(W):
19、切 槽 终 点 坐 标 ; i: X向 每 次 切 深 , 不 带 符 号 半 径 表 示 ; k: 刀 具 完 成 一 次 径 向 切 削 后 , Z方 向 偏 移 量 , 不 带 符 号 。D:刀 具 切 削 底 部 时 Z向 退 刀 量 , 一 般 省 略 。F:切 削 进 给 速 度 。注 意 : 1最 后 一 次 切 深 量 和 最 后 一 次 Z向 偏 移 量 由 系 统 自 行 计 算 。2. i、 k为 最 小 编 程 单 位 , 如 P1500表 示 切 深 1.5mm.G76 螺 纹 切削 复 合循 环 G76P(m)( r)( )Q( dmin)R(d);G76X(U)Z
20、(W)R(i)P(k)Q( d)F(L) ;m 精 加 工 重 复 次 数 , 可 以 是 1 99次 , 该 值 是 模 态 值 。r 螺 纹 尾 部 倒 角 量 ( Z向 斜 向 退 刀 距 离 ) , 是 螺 纹 导 程 的 0.0 9.9倍 。 单 位 0.1S,两 位 数 表 示 00-99 螺 纹 刀 尖 角 度 ( 螺 纹 牙 型 角 ) 。 可 以 选 择 80 、 60 、 55 、 30 、 29 和0 六 种 中 的 一 种 , 由 两 位 数 规 定 。 该 值 是 模 态 的 。 dmin切 削 时 的 最 小 背 吃 刀 量 。 半 径 值 指 定 , 单 位 为
21、m。 不 带 小 数 。d 精 加 工 余 量 。 该 值 是 模 态 的 , 带 小 数 半 径 值 。 单 位 为 mm。i 为 螺 纹 起 始 点 与 螺 纹 终 点 的 半 径 差 , i为 0时 , 是 普 通 直 螺 纹 切 削 。k 螺 纹 的 牙 深 。 外 螺 纹 按 k=649.5P进 行 计 算 , 内 螺 纹 按 k=541.3P进 行 计 算 , 半 径 值 指 定 , 单 位 为 m。 不 带 小 数 。 d 第 一 次 切 深 , 半 径 值 指 定 , 单 位 为 m。 不 带 小 数 。X、 Z 绝 对 值 编 程 时 , 为 螺 纹 终 点 在 工 件 坐
22、标 系 下 的 坐 标 ; 增 量 编 程 时 , 为 切削 终 点 相 对 与 循 环 起 点 的 增 量 坐 标 值 , 用 U、 W表 示 ;L 为 螺 纹 导 程 , 单 位 为 mm。G90 圆 柱 /圆锥 面 单一 固 定循 环 G90X( U) Z( W) R F ; R表 示 圆 锥 面 切 削 起 点 处 X坐 标减 终 点 处 X坐 标 之 值 的 二 分 之 一 , 有 负 值 , 正 锥 为 负 , 倒 锥 为 正 , 无 R为 圆 柱切 削 。 切 削 速 度 : G00G01G01G00.G92 螺 纹 切削 循 环 G92X( U) Z(W) F R ;R=(X
23、起 点 -X终 点 )/2, R为 非 模 态 , 每 句 必 须 有 。G94 端 面 切削 循 环 指 令 格 式 : G94X( U) Z(W) F ;锥 端 面 切 削 指 令 格 式 : G94X( U) Z(W) K F其 中 : X、 Z 表 示 切 削 段 的 终 点 绝 对 坐 标 值 ;U、 W 表 示 切 削 段 的 终 点 相 对 于 循 环 起 点 的 增 量 坐 标 值 ; F 表 示 进 给 速 度 。 K 表 示 切 削 段 起 点 相 对 终 点 的 Z方 向 坐 标 值 之 差 ( 通 常 为 负 值 ) 即 : K=Z起 点-Z终 点如 G94X30.0Z
24、-5.0F200; G94X20.0Z0K-10.803F200;G96 02 恒 线 速执 行 M3S300;初 始 速 度G50S1000;最 高 限 速 1000G96S100;主 轴 转 速 100m/minG97S300;取 消 恒 线 速 , 转 速 为 300r/minG97 恒 线 速取 消 , 取消 速 度 。G98 05 每 分 钟进 给 单 位 : mm/min 如 : G98G01X20F200G99 每 转 进给 单 位 : mm/r 如 : G99G01X20F0.2;M00 程 序 暂停 所 有 动 作 停 止 。M01 程 序 选择 停 止 必 须 按 下 :
25、选 择 停 止 键 才 有 效 , 效 果 同 M00;M02 程 序 结束 光 标 不 返 回 。M03/M04 主 轴 正传 ( 顺 时针 ) /反转 ( 逆 时针 ) M03S300;M05 主 轴 停止M08/09 冷 却 液开 /关M30 程 序 结束 光 标 返 回 程 序 开 始 。M98 调 用 子程 序 编 程 格 式 : M98 P L ;或 M98 P ;M99;其 中 , 调 用 地 址 P后 跟 4位 数 为 子 程 序 号 , 调 用 地 址 L后 为 调 用 次 数 , 调 用次 数 为 1 时 , 可 以 省 略 , 允 许 重 复 调 用 次 数 为 999 次 。 地 址 P 后 跟 8 位 数 时 ,前 四 位 为 调 用 次 数 , 后 四 位 为 子 程 序 号 , 调 用 次 数 为 1时 , 可 以 省 略 。M99 返 回 主程 序若 M99P100;表 示 返 回 主 程 序 N100程 序 段 , 若 子 程 序 执 行 M99L2, 则 表 示子 程 序 强 制 执 行 2次 , 不 管 主 程 序 要 求 几 次 。T 刀 具 指令 如 T0101, 前 两 位 数 表 示 刀 号 , 后 两 位 刀 具 补 偿 号 。