好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

FANUC车床编程.doc

21页
  • 卖家[上传人]:oq****t
  • 文档编号:1661911
  • 上传时间:2017-07-03
  • 文档格式:DOC
  • 文档大小:288KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • FANUC 车床编程一 坐标系 程序原点在程序开始之前必须设定坐标系和程序的原点通常把程序原点确定为便于编程的点图 6.1-1 设置坐标系原点[图6.1-2] 设置程序原点的例子 坐标原点1. 机床坐标系用机床零点作为原点的坐标系叫做机床坐标系2. 绝对坐标系用来建立工件坐标系,原点以机床坐标系为基准3. 相对坐标系相对坐标系是把当前的机床位置当作原点的坐标系图 6.1-3 设置工件坐标系编辑程序首先要确定坐标系,程序原点与刀具起点之间的关系构成工件坐标系;用 G50 指令来建立图 6.1-4 绝对/相对坐标系编程数控车床有两个控制轴,有两种编程方法:绝对坐标命令方法和相对坐标命令方法此外,这些方法能够被结合在一个指令里对于 X 轴和 Z 轴地址所要求的相对坐标指令是 U 和 W图 1.1-51.2  G 代码命令1.2.1 G 代码组及含义G代码 组 功能 G代码 组 功能*G00 定位(快速移动) G57 选择工件坐标系 4G01 直线切削 G58 选择工件坐标系 5G02 圆弧插补(CW,顺时针) G5914选择工件坐标系 6G0301圆弧插补(CCW,逆时针) G70 精加工循环G04 暂停 G71 内外径粗切循环G09 00 停于精确的位置 G72 台阶粗切循环G20 英制输入 G73 成形重复循环G21 06 公制输入 G74 Z向进给钻削G22 内部行程限位 有效 G75 X向切槽G23 04 内部行程限位 无效 G7600切螺纹循环G27 检查参考点返回 *G80 固定循环取消G28 参考点返回 G83 钻孔循环G29 从参考点返回 G84 攻丝循环G3000回到第二参考点 G85 正面镗循环G32 01 切螺纹 G87 侧钻循环*G40 取消刀尖半径偏置 G88 侧攻丝循环G41 07 刀尖半径偏置(左侧) G8910侧镗循环① 绝对坐标程序---X40.Z-40.;② 相对坐标程序---U20.W-40. ;③ 混合坐标程序---X40.W-40. ;G42 刀尖半径偏置(右侧) G90 (内外直径)切削循环G50 主轴最高转速设置 (坐标系设定) G92 切螺纹循环G52 设置局部坐标系 G9401(台阶)切削循环G5300选择机床坐标系 G96 恒线速度控制*G54 选择工件坐标系 1 *G97 12 恒线速度控制取消G55 选择工件坐标系 2 G98指定每分钟移动量G5614选择工件坐标系 3 *G9905指定每转移动量[表 1.2-1] G 代码组及解释( 带 * 者表示是开机时会初始化的代码。

      )1.2.2 G 代码解释G00 定位(G00)1. 格式 这个指令把刀具从当前位置移动到指令指定的位置 (在绝对坐标方式下), 或者移动到某个距离处 (在增量坐标方式下)图 6.2-1G00 X_ Z_2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置3. 直线定位刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置4. 举例N10 G00 X-100 Z-65G01 直线插补(G01)1. 格式 直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置G01 X(U)_ Z(W)_ F_ ;图 6.2-2X, Z: 要求移动到的位置的绝对坐标值U, W: 要求移动到的位置的增量坐标值2. 举例图 1.2-3① G01 X50. Z-75. F0.2 ;绝对坐标程序 X100.; ②G01 U0.0 W-75. F0.2 ;增量坐标程序 U50. G02/G03 圆弧插补 (G02/G03)刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向。

      顺时针 G02;逆时针 G031. 格式 前置刀架 后置刀架顺圆 G03(CW) 顺圆 G02(CW)逆圆 G02(CCW) 逆圆 G03(CCW)X,Z – 指定的终点U,W – 起点与终点之间的距离I,K – 从起点到中心点的矢量R – 圆弧半径(最大 180 度)图 1.2-42. 举例G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;图 1.2-5①G02 X100. Z90. I50. K0. F0.2 ;绝对坐标系程序或 G02 X100. Z90. R50. F0.2②G02 U40. W-30. I50. K0. F0.2 ;增量坐标系程序或 G02 U40. W-30. R50. F0.2G30 第二原点返回 (G30)坐标系能够用第二原点功能来设置1. 用参数 (a, b) 设置刀具起点的坐标值点 “a” 和 “b” 是机床原点与起刀点之间的距离2. 在编程时用 G30 命令代替 G50 设置坐标系3. 在执行了第一原点返回之后,不论刀具实际位置在那里,碰到这个命令时刀具便移到第二原点。

      4. 更换刀具也是在第二原点进行的G32 切螺纹 (G32)1. 格式 F –螺纹导程设置在编制切螺纹程序时应当带主轴转速 RPM 均匀控制的功能 (G97),并且要考虑螺纹部分的某些特性在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略而且在进给保持按钮起作用时,其移动过程在完成一个切削循环后就停止了2. 举例G32 X(U)__Z(W)__F__ ;图 1.2-6G00 X29.4 G32 Z-23. F2 ;1 循环切削G00 X32Z4.X29.G32 Z-23. F2 ;2 循环切削G00 X32.Z4.G40/G41/G42 刀具半径偏置功能 (G40/G41/G42)1. 格式 G41 X_ Z_;G42 X_ Z_;图 6.2-7当刀刃是假想刀尖时,切削进程按照程序指定的形状执行不会发生问题不过,真实的刀刃是由圆弧构成的 (刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差2. 偏置功能命令 切削位置 刀具路径G40 取消 刀具按程序路径的移动G41 右侧 刀具从程序路径左侧偏置G42 左侧 刀具从程序路径右侧偏置表 6.2-2补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合。

      因此,补偿的基准点是刀尖中心通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带来一些困难把这个原则用于刀具补偿,应当分别以 X 和 Z 的基准点来测量刀具长度刀尖半径 R,以及用于假想刀尖半径补偿所需的刀尖形式数 (1-9)图 1.2-8这些内容应当事前输入刀具偏置文件刀尖半径偏置” 应当用 G00 或者 G01功能来下达命令或取消不论这个命令是不是带圆弧插补, 刀不会正确移动,导致它逐渐偏离所执行的路径因此,刀尖半径偏置的命令应当在切削进程启动之前完成; 并且能够防止从工件外部起刀带来的过切现象反之,要在切削进程之后用移动命令来执行偏置的取消过3. 举例:G41 X5 Z5 D1;G02 X25 Z25 R25;G40 G01 X10 Z10 D0;G54~G59 工件坐标系选择(G54~G59)1. 格式 2. 功能图 1.2-9通过使用 G54~G59 命令,最多可设置六个工件坐标系(1~6) 在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 在有 “模态”命令对这些坐标做出改变之前,它们将保持其有效性G70 精加工循环(G70)1. 格式 ns: 精加工形状程序的第一个段号。

      nf: 精加工形状程序的最后一个段号2. 功能用 G71、G72 或 G73粗车削后,G70 精车削G71 外圆粗车固定循环(G71)G54 X_ Z_;G70 P(ns) Q(nf)图 1.2-101. 格式 N(ns)……………F__ 从顺序号 ns到 nf的程序段,指定 A及 B间的移动指令S__ T__N(nf)……△d: 切削深度(半径指定)不指定正负符号切削方向依照 AA’的方向决定,在另一个值指定前不会改变FANUC系统参数(NO.0717)指定e: 退刀行程本指定是状态指定,在另一个值指定前不会改变FANUC 系统参数(NO.0718)指定ns: 精加工形状程序的第一个段号nf: 精加工形状程序的最后一个段号△U: X 方向精加工预留量的距离及方向 (直径/半径)△W: Z 方向精加工预留量的距离及方向 f,s,t: 包含在 ns到 nf程序段中的任何 F,S或 T功能在循环中被忽略,而在 G71程序段中的 F,S 或功能有效2. 功能如果在上图用程序决定 A至 A’至 B的精加工形状,用△d(切削深度)车掉指定的区域,留精加工预留量△u/2 及△w。

      G72 端面车削固定循环(G72)G71U(△ d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)图 1.2-111. 格式 △d,e,ns,nf, △u, △w,f,s 及 t的含义与 G71相同2. 功能如上图所示,除了是平行于 X轴外,本循环与 G71相同G73 成型加工复式循环(G73)图 1.2-121. 格式 N(ns)…………………F__ A和 B间的运动指令指定在从顺序号 ns到 nf的程序段中S__G72W(△d) R(e)G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)G73U(△ i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)T__N(nf)………△i: X 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0719)指定△k: Z 轴方向退刀距离(半径指定), FANUC 系统参数(NO.0720)指定d: 分割次数这个值与粗加工重复次数相同,FANUC 系统参数(NO.0719)指定ns: 精加工形状程序的第一个段号nf: 精加工形状程序的最后一个段号。

      △U: X 方向精加工预留量的距离及方向 (直径/半径)△W: Z 方向精加工预留量的距离及方向 f,s,t: 顺序号“ns”到“nf”程序段中的任何 F,S或 T功能在循环中被忽略,而在G73程序段中的 F,S 或功能有效2. 功能本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有效的切削一个用粗加工锻造或铸造等方式已经加工成型的工件G74 端面啄式钻孔循环(G74)图 1.2-131. 格式 e: 后退量本指定是状态指定,在另一个值指定前不会改变FANUC 系统参数(NO.0722)指定x: B点的 X坐标u: 从 A至 B增量z: C点的 Z坐标w: 从 A至 C增量△i: X 方向的移动量(不带符号)△k: Z 方向的移动量(不带符号)△d: 刀具在切削底部的退刀量△d 的符号一定是(+) 但是,如果 X(U)及△I 省略,退刀方向可以指定为希望的符号 G74 R(e);G74 X(u) Z(w) P(△i) Q( △k) R(△d) F(f)f: 进给率 2. 功能如上图所示在本循环可处理断削,如果省略 X(U)及 P,结果只在 Z轴操作,用于钻孔G75 外经/内径啄式钻孔循环 (。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.