刀具半径补偿及粗、精加工补偿数值的输入方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对应 的“ 形状 ( D) ” 列相 应输入 区键入 “ 6 . 5 ” , 精加 一 T 余量
6 . 5 , 此时 D 1 = 6 . 5 , 粗加 工 完 成后 , 理论 f : 轮 廓 外 围 尺寸 比 图样 尺寸 单 边多 0 . 5 。但 F } 1 于 粗加 工 切 削量 较 大 , 机床 振
补偿存储器页面进行相应补偿量的输入 ,只需在程序中
加入 G 1 0 程 序 段 ,当程 序 执行 到 G1 0时 , C N C 自动将 R 中的数值 输 入 到 P 所 对 应 的补 偿 器 中 , 实 行相 应 的刀 补 。
上面程序段 N 7 0 ~ N1 7 0,改 为 : “ N 7 0 G1 0 L1 2 P1 R6 . 5 ;
中间不 需 要 暂停 重新 输 入精 加 工 的补 偿值 ,保持 了加 『 的连续 性 ,提 高 了一 定 的效 率 ,这 种 方法 适 用于 批 量 生 产、 零 件精 度要 求 不是 很 高 的场合 。
作者简介 : 程畅( 1 9 7 1 一 ) , 男, 高级工程师 , 现主要从事数控技 术教学 、
中, 刀具不应接触到T件 。若刀补必须在工件上进行 , 建
议使 用 G O 1 较安全。
( 5 ) 在刀具半径补偿的切削程序段 中, 即从 G 4 1 ( 或 G 4 2 )开 始 的 程 序 段 到 G 4 0 结 束 的程 序 段 之 间 , F A N U C 系统 对 处 理 2 个 或更 多 非指 定 补 偿 平 面 内移 动 ( 如 G 1 7 指定 X Y平 面 的 z轴 移 动 )或 非 移 动 指令 的程 序 段 ( 如 M 0 5 、 S 1 0 0 0 、暂 停 M 0 4 、 M9 9 返 回 主 程 序 、子 程 序 名 等
维普资讯
维普资讯
圆 数 控 技 术
是F A N U C 一 0 i 系 列 加1 二 中心新 增 的 指令 ,用 于编 程 时 数 值 的输 入 ,常用 于 长度 与 半径 补 偿形 状 及 磨耗 的数值 输 入 。 D的 几何 补 偿 值 编 程 格 式 为' - G 1 0 L 1 2 。 。 ’ 一 R 一, 其 中 P为刀具 补偿 号 , 即刀 具 补偿 存储 器页 面 中 的 “ 番号” ; J R为刀 具 补偿 量 。 在 调用 程 序加 工 前 , 我 们无 需进 入 刀具
实训 及 研 究 工作 。
收 稿 日期 : 2 O7 — 0 9 — 2 6
( 3 ) 用可编数值输入指令 G 1 0自动输 入补偿值 : G 1 0
1 2 6 机械工程师 2 0 0 7 年第1 2 期
很 容 易 出意 外 , 特 别 在加 工 全 切 削 在调用程序加工前 , 在机床操作面板 按“ O F F S E T / 直接 偏 移 一个 半 径量 , 的型腔 时 , 刀具 无 回转 空 间 , 会 造 成刀 具崩 断 。 S E T T I N G ” 按钮 , 进 入 刀具 补 偿存 储 器 页 面 , 在“ 番号” 0 0 1
N2 0 0M3 0 %
( 3 ) 从 无 刀 具 补偿 状态 进 入 刀具 半 径 补偿 方 式 时 , 或
在撤 消刀 具半 径 补 偿 时 , 刀具 必须 移 动一 段距 离 , 且 移 动
子程序 O 1 0 0 1 : 外轮廓加工程序 ( 略)
距 离 应大 于 刀具 半 径补 偿 值 ,否 则 刀具 会沿 运 动 的方 向
改 为 :“ N 7 0 G O G 4 1 X1 0 0 Dl ; N8 0 M9 8 P 1 0 0 1 ; N9 0
( 6 ) 为了保证切削轮廓的采用 :用 G 4 1 或G 4 2指令进 行 刀具 半径 补
偿( G O O / G 0 1 移动 直线 段 ) 一 走 过渡段 ( 半 圆或 四分 之 一 圆 弧) 一 切向切 入 轮廓 切削一 走 过 渡段 ( 半 圆或 四分之 一 圆
3 使用 刀具 半 径补 偿 注意 事项
N1 2 0 M O O; 程序 暂停
N1 3 0 M03 S 1 2 0 0 N1 4 0 GO Z2M0 8 N1 5 0 G1 Z-1 3 F 50
在 实 际使用 刀具半 径补 偿指令 时 必须注 意 以下 事项 : ( 1 ) 刀具 的半径 应 小 于最 小 凹 弧半 径 ( 不 管 是 外轮 廓 还 是 内轮 轮廓 ) , 否则 机床 将报 警 。 ( 2 ) 刀具 半 径补 偿 只 能在 被 G1 7 、 G 1 8 或G 1 9选择 的 平 面 进 行 , 在 刀 具半 径 补偿 的模 态下 , 不 能 改变 平 面 的
为0 . 5 。当程序执行 到 N 7 0时刀补开始建立 ,偏置量为 能用 G 0 1 或G 0 0 , 而不 能用 G 0 2或 G 0 3 , 否则 N C会 给 出
动较大 , 因为机床 、 夹具 、 刀具 、 对刀精度等多方面因素 的 影响 , 粗加工后程序需要暂停 M0 0 , 进行粗加工后的尺寸
弧) 切向切出轮廓一用 G 4 0 指令取消刀具半径补偿( G 0 0 / G 0 1 移动直线段 ) , 其中过渡圆弧半径应大于刀具半径。
( 编辑 黄 获)
S 1 2 0 0 : N1 0 0 G O G 4 1 X1 0 0 Dl l ; N1 1 0 M9 8 P 1 0 0 1 ” 。 这 样
M 9 8 P 1 0 0 1 ” 。 当程 序执 行 到 N 1 1 0程序 段 时 , 原来 D 1中 的数 值 “ 6 . 5 ” 将被“ 5 . 9 8 ” 替 代 。这种 方 法 也 是适 用 于 批 量 生产 、 零 件精 度 要求 不 是很 高 的场 合 。
l 、儿 U M09
( 4 ) 在执行 G 4 1 、 G 4 2 及 G 4 0指令 时 , 其移动指令 只 报警 。 在刀具半径补偿开始的程序段 中, 补偿值从零均匀
变化 到 给 定 的值 ,同样 在刀 具 半径 补 偿 被取 消 的程 序 段 中, 补偿值 从 给 定值 均 匀 变化 到 零 , 所 以在 这两 个 程 序段
N8 0 GO G41 X1 0 0 D 1 ; N9 0 M 9 8 P1 0 01 ; N1 0 0 S1 2 0 0; N1 1 0 G1 0 L1 2 P1 R5 . 9 8; N1 2 0 GO G41 X1 0 0 D1 ; N1 3 0
选择 , 否则 出现报 警 。
N1 6 0 O G G 4 1 Xl O 0 D 1 ; 引入刀具半径补偿
N 1 7 0 M 9 8 P 1 0 0 1 ; 调用 O 1 0 0 1 子程序进行精加工
N1 8 0 Z1 0 0 M9 N1 9 0 G49 G9 0 Z O
等) , 刀 具将 产生 过 切现 象 。 。
我们可 以稍作修改 , 在调用程序进行加工前 , 进入刀具补
偿 存储 器 页 面 , 在“ 番号 ” 0 0 1 与0 l l 对 应 的“ 形状 ( D) ” 列
相 应 输 入 区分 别 键 入 “ 6 . 5 ” 与“ 5 . 9 8 ” , 程序段 N 7 0 - N1 7 0 ,
测量 , 将 修 正 量加 上 刀 具 半 径 值 ( 如5 . 9 8 ) 重 新 输 入 到 补 偿 存 储 器 页 面 Dl 中 ,此 时 D 1中 的 数 值 “ 6 . 5 ” 改 为 “ 5 . 9 8 ” , 按“ 循环 启 动 ” 按钮 , 当程 序 重 新执 行 到 N1 6 0 时, 刀 具 的偏 置量 为 5 . 9 8 。 若 精加 T 后尺 寸还 是 有偏 差 , 我 们 可 以用 同样 的方 法 加 以修 正 ,再重 新 调用 精 加 工部 分 程 序进行 加工 。 这 样 的编程 及加 T 方式 , 适合 单件 、 小批 量 、 精 度较 高 的零 件加 工 。 ( 2 ) 用 不 同 的 D补偿 器输 入 补 偿值 : 对 于上 而 的程 序