资源描述
第 三 章 3.1 数 控 车 床 程 序 的 结 构 组 成3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.1 数 控 车 床 程 序 的 结 构 组 成 FANUC 0i-TB数 控 系 统 编 制 的 程 序 无 论 是 主 程 序 还 是子 程 序 都 是 由 程 序 开 始 符 、 程 序 号 、 程 序 段 和 程 序 结 束 语 、结 束 符 组 成 。 一 个 程 序 是 由 遵 循 一 定 结 构 、 句 法 和 格 式 规则 的 若 干 个 程 序 段 组 成 的 , 而 每 个 程 序 段 是 由 若 干 个 指 令字 组 成 的 。 如 图 3-1所 示 。 O1000 N10 G00 X50 Z60 N20 G01X100 Z500 F150 S300 M03 N. N200 M30 程 序 程 序 段 指 令 字 图 3-1 程 序 的 结 构 3.1 数 控 车 床 程 序 的 结 构 组 成3.1.1 程 序 的 文 件 名 3.1.1.1 程 序 起 始 符 : %或 O符 ; 3.1.1.2 程 序 名 : FANUC 0i-TB数 控 系 统 要 求 每 个 主 程 序和 子 程 序 有 一 个 程 序 号 。 O (地 址 O后 面 可 以 有 四位 数 字 0-9999, 数 值 前 的 0可 以 省 略 )。3.1.2 程 序 段 的 格 式 3.1.2.1 程 序 段 含 有 执 行 工 序 所 需 要 的 全 部 数 据 内 容 。它 是 由 若 干 个 字 和 程 序 段 结 束 符 “ ; ” 所 组 成 。 每 个 字 是由 地 址 符 和 数 值 所 组 成 。 3.1.2.2 地 址 符 : 一 般 是 一 个 字 母 , 扩 展 地 址 符 也 可 以包 含 多 个 字 母 。 3.1 数 控 车 床 程 序 的 结 构 组 成 3.1.2.3 数 值 : 数 值 是 一 个 数 字 串 , 可 以 带 正 负 号 和 小数 点 , 正 号 可 以 省 略 。 3.1.2.4 程 序 段 格 式 及 说 明 程 序 段 格 式 : N 字 1 字 2 字 3 ; 注释 . ;符 号 说 明N 程 序 段 号 数 值 为 1-9999的 正 整 数 , 一 般 以 5或 10间 隔 以 便 以 后插 入 程 序 段 时 而 无 须 重 新 编 排 程 序 段 号字 1 表 示 程 序 段 指 令 ; 注 释 . 表 示 对 程 序 段 进 行 说 明 ,位 于 程 序 段 最 后 但 需 用 分 号 隔 开; 表 示 程 序 段 结 束 表 示 中 间 空 格 3.1 数 控 车 床 程 序 的 结 构 组 成 由 于 程 序 段 中 有 很 多 指 令 建 议 程 序 段 的 顺 序和 格 式 为 : N G X Z T D M S F ; 注释 ; 3.1.3 指 令 字 的 格 式 一 个 指 令 字 是 由 地 址 符 (指 令 字 符 )和带 符 号 ( 如 定 义 尺 寸 的 字 ) 或 不 带 符 号 ( 如 准 备功 能 字 G代 码 ) 的 数 字 数 据 组 成 的 。 程 序 段 中 不 同 的 指 令 字 符 及 其 后 续 数值 确 定 了 每 个 指 令 字 的 含 义 。 3.1 数 控 车 床 程 序 的 结 构 组 成准 备 功 能 X, Y, ZA, B, CU, V, W 坐 标 轴 的 运 动 指 令 R功 能 地 址 意 义零 件 程 序 号 O 程 序 号 : 1 9999程 序 段 号 N 程 序 段 号 : N1 9999G 指 令 运 动 方 式 (直 线 、 圆 弧 等 ) G00-G99尺 寸 字 圆 弧 的 半 径 , 固 定 循 环 的 参 数I, J, K 圆 心 相 对 于 起 点 的 坐 标表 3-2 指 令 字 符 一 览 表 3.1 数 控 车 床 程 序 的 结 构 组 成程 序 号 的指 令 P 子 程 序 号 的 指 令 进 给 速 度 F 进 给 速 度 指 令 主 轴 功 能 S 主 轴 速 度 指 令 刀 具 功 能 T 刀 具 编 号 指 令 辅 助 功 能 M 机 床 辅 助 动 作 指 令 M00 M99补 偿 号 D 刀 具 半 径 补 偿 号 的 指 令 D00-D99暂 停 P, X 暂 停 时 间 的 指 令 重 复 次 数 L 子 程 序 的 重 复 次 数 , 固 定 循 环 的 重 复 次 数参 数 P, Q 车 削 复 合 循 环 参 数倒 角 、 倒 圆 C,R 倒 角 、 倒 圆 参 数 指 令 3.1 数 控 车 床 程 序 的 结 构 组 成 3.1.4 数 控 车 床 程 序 的 基 本 指 令 3.1.4.1 准 备 功 能 ( G功 能 或 G指 令 ) 准 备 功 能 就 是 控 制 机 床 运 动 方 式 的 指 令 , 它 是 用 地 址字 G和 后 面 的 数 字 组 合 起 来 表 示 各 式 是 : GXX; 准 备 功 能 分为 模 态 指 令 和 非 模 态 指 令 ;模 态 指 令 在 同 一 G指 令 出 现 之 前 一 直 有 效 的 G指 令 非 模 态 指 令 只 在 程 序 段 中 有 效 的 G指 令 。 G代 码 组 功 能 参 数 ( 后 续 地 址 字 )G00 G01 G02 G03 01 快 速 定 位 直 线 插 补顺 园 插 补 逆 园 插 补 X, ZX, Z, I, K, RG04 00 暂 停 PG20 G21 06 英 寸 输 入 毫 米 输 入 X, ZG27 G28 00 返 回 参 考 点 检 查返 回 参 考 点 G32 01 恒 螺 纹 切 削 X, Z, U,W,G34 变 螺 纹 切 削 G40 G41 G42 07 刀 尖 半 径 补 偿 取 消左 刀 补 右 刀 补 T 3.1 数 控 车 床 程 序 的 结 构 组 成表 3-3 FANUC 0i-TB数 控 系 统 常 用 准 备 功 能 一 览 表 3.1 数 控 车 床 程 序 的 结 构 组 成G54906G99G54- G59 14 坐 标 系 选 择 G65 00 宏 指 令 简 单 调 用 P, A ZG70G71G72G73G76 06 精 车 循 环外 径 /内 径 车 削 复 合 循 环端 面 车 削 复 合 循 环闭 环 车 削 复 合 循 环螺 纹 切 削 复 合 循 环 X, Z, U, W, C, P, Q, R, E G90 G91 03 绝 对 编 程 相 对 编 程 G92 00 工 件 坐 标 系 设 定 X, ZG96 G97 02 恒 线 速 度 切 削 恒 转 速 度 切 削 G98 G99 05 每 分 钟 进 给 每 转 进 给 S 注 : 1 00组 中的 G代 码是 非 模态 的 ,其 他 组的 G代 码是 模 态的2 标 记 者 为缺 省 值 3.1 数 控 车 床 程 序 的 结 构 组 成 3.1.4.2 辅 助 功 能 ( M功 能 或 M指 令 ) 辅 助 功 能 就 是 用 于 控 制 零 件 程 序 的 走 向 , 以 及 机 床 各种 辅 助 功 能 动 作 ( 如 冷 却 液 的 开 关 、 主 轴 正 反 转 等 ) 的 指令 。 辅 助 功 能 由 地 址 字 M和 其 后 的 一 或 两 位 数 字 组 成 , M功能 有 非 模 态 M功 能 和 模 态 M功 能 两 种 形 式 。 非 模 态 M功 能 (当 段 有 效 代 码 ) : 只 在 书 写 了 该 代 码的 程 序 段 中 有 效 ; 模 态 M功 能 (续 效 代 码 ): 一 组 可 相 互 注 销 的 M功 能 , 这些 功 能 在 被 同 一 组 的 另 一 个 功 能 注 销 前 一 直 有 效 。 FANUC 0i-TB系 统 常 用 辅 助 功 能 见 表 3-4。 3.1 数 控 车 床 程 序 的 结 构 组 成 3.1.4.3 F功 能 F功 能 表 示 刀 具 的 进 给 速 度 , 它 是 所 有 移 动 坐 标 轴 速度 的 矢 量 和 。 F功 能 在 G01、 G02、 G03等 插 补 指 令 中 生 效 ,在 程 序 中 第 一 次 出 现 插 补 指 令 之 前 或 同 时 , 应 设 定 F功 能指 令 。 F指 令 一 旦 设 定 就 一 直 有 效 直 到 被 新 的 F指 令 取 代 。 3.1.4.4 S功 能 主 轴 功 能 S控 制 主 轴 转 速 , 其 后 的 数 值 表 示 主 轴 速 度 ,单 位 为 r/min。 恒 线 速 度 功 能 时 S指 定 切 削 线 速 度 , 其 后 的 数 值 单 位为 米 m/min。 ( G96恒 线 速 度 有 效 、 G97取 消 恒 线 速 度 ) S是 模 态 指 令 , S功 能 只 有 在 主 轴 速 度 可 调 节 时 有 效 。 S所 编 程 的 主 轴 转 速 可 以 借 助 机 床 控 制 面 板 上 的 主 轴倍 率 开 关 进 行 修 调 。 3.1 数 控 车 床 程 序 的 结 构 组 成 3.1.4.5 T功 能 T代 码 用 于 选 刀 , 其 后 的 4位 数 字 分 别 表 示 选 择 的 刀 具号 和 刀 具 补 偿 号 。 执 行 T指 令 , 转 动 转 塔 刀 架 , 选 用 指 定的 刀 具 。 当 一 个 程 序 段 同 时 包 含 T代 码 与 刀 具 移 动 指 令 时 :先 执 行 T代 码 指 令 , 而 后 执 行 刀 具 移 动 指 令 。 T指 令 同 时 调入 刀 补 寄 存 器 中 的 补 偿 值 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.1 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 1 3.2.1.1 教 学 目 的 ( 1) 学 习 快 速 移 动 指 令 G00 ( 2) 学 习 直 线 插 补 指 令 G01 ( 3) 学 习 用 G98和 G99设 定 F指 令 进 给 量 单 位 3.2.1.2 编 程 的 基 本 知 识 ( 1) 快 速 定 位 G00 格 式 : G00 X( U) _ Z( W) _ 说 明 : X、 Z: 绝 对 编 程 时 , 快 速 定 位 终 点 在 工 件 坐 标 系 中 的坐 标 ; U、 W: 增 量 编 程 时 , 快 速 定 位 终 点 相 对 于 起 点 的 位 移 量 ; 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 G00指 令 刀 具 相 对 于 工 件 以 各 轴 预 先 设 定 的 速 度 , 从当 前 位 置 快 速 移 动 到 程 序 段 指 令 的 定 位 目 标 点 。 G00指 令中 的 快 移 速 度 由 机 床 参 数 “ 快 移 进 给 速 度 ” 对 各 轴 分 别 设定 , 不 能 用 F 规 定 。G00一 般 用 于 加 工 前 快 速 定 位 或 加 工 后 快 速 退 刀 。 快移 速 度 可 由 面 板 上 的 快 速 修 调 按 钮 修 正 。注 意 在 执 行 G00指 令 时 , 由 于 各 轴 以 各 自 速 度 移 动 ,不 能 保 证 各 轴 同 时 到 达 终 点 , 因 而 联 动 直 线 轴 的 合 成 轨 迹不 一 定 是 直 线 。 操 作 者 必 须 格 外 小 心 , 以 免 刀 具 与 工 件 发生 碰 撞 。 常 见 的 做 法 是 , 将 X 轴 移 动 到 安 全 位 置 , 再 放 心地 执 行 G00指 令 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) 直 线 插 补 指 令 G01 格 式 : G01 X( U) _ Z( W) _ F_ ; 说 明 : X、 Z: 绝 对 编 程 时 终 点 在 工 件 坐 标 系 中 的 坐 标 ; U、 W: 增 量 编 程 时 终 点 相 对 于 起 点 的 位 移 量 ; F_: 进 给 速 度 。 G01指 令 刀 具 以 联 动 的 方 式 , 按 F规 定 的 合 成 进 给 速 度 ,从 当 前 位 置 按 线 性 路 线 (联 动 直 线 轴 的 合 成 轨 迹 为 直 线 )移动 到 程 序 段 指 令 的 终 点 。 G01是 模 态 代 码 , 可 由 G00、 G02、G03或 G32功 能 注 销 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 3) 用 G98和 G99设 定 F指 令 进 给 量 单 位 G98设 定 的 F指 令 进 给 量 单 位 是 : 毫 米 /分 钟 ( mm/min) G99设 定 的 F指 令 进 给 量 单 位 是 : 毫 米 /转 ( mm/r) 。 进 给 量 单 位 的 换 算 : 如 主 轴 的 转 速 S( 单 位 为 r/min) ,G98设 定 的 F指 令 进 给 量 是 F( 单 位 是 mm/min) , G99设 定的 F指 令 进 给 量 f( 单 位 是 mm/r) 。 换 算 公 式 是 : F=f S。 编 程 实 例 图 3-4 刀 具 表T01 93 外 圆 正偏 刀 切 削 用 量主 轴 速 度 500r/min进 给 量 F 0.2mm/r切 削 深 度 a 小 于 4mm3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2.1.3 编 程 实 例 2515 0 p 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法加 工 程 序 程 序 注 释O001 主 程 序 名N10 G54 G99 S500 M03 T0101 设 定 工 件 坐 标 系 , 主 轴 正 转 转 速 为 500r/min,选 择 1号 刀 ,用 G99设 定 进 给 量 F单 位( N10 G54 G98 S500 M03 T01) 或 用 G98设 定 进 给 量 F单 位N20 G00 X18 Z2 快 速 移 动 点 定 位N30 G01 Z-15 F0.2 车 18外 圆 进 给 量 F=0.2 mm/r( N30 G01 Z-15 F100) 或 车 18外 圆 进 给 量 F=100mm/min X24 车 台 阶 面 Z-30 车 24外 圆 长 30mm(比 零 件 总 长 加 割 刀 宽 度 略 长 )X26 车 出 毛 坯 外 圆N40 G00 X50 Z200 快 速 移 动 点 定 位 至 换 刀 点N50 M05 主 轴 停 止N60 M30 程 序 结 束 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.2 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 2 3.2.2.1 教 学 目 的 ( 1) 学 习 绝 对 尺 寸 数 据 指 令 G90和 增 量 尺 寸 数 据 指 令 G91 ( 2) 学 习 倒 角 和 倒 圆 角 指 令 C、 R 3.2.2.2 编 程 的 基 本 知 识 ( 1) 绝 对 和 增 量 尺 寸 数 据 G90和 G91指 令 分 别 代 表 绝 对 尺寸 数 据 输 入 和 增 量 尺 寸 数 据 输 入 , 模 态 有 效 。 G90指 令 表示 坐 标 系 中 目 标 点 的 坐 标 尺 寸 , G91指 令 表 示 待 运 行 的 位移 量 。 G90和 G91指 令 不 决 定 到 终 点 位 置 的 轨 迹 , 刀 具 运 行轨 迹 由 G功 能 组 中 的 其 它 指 令 决 定 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) 绝 对 尺 寸 数 据 输 入 指 令 G90的 尺 寸 取 决 于 当 前 坐 标 系( 工 件 坐 标 系 或 机 床 坐 标 系 ) 的 零 点 位 置 , G90指 令 适 用于 所 有 坐 标 轴 , 并 且 一 直 有 效 , 直 到 在 后 面 的 程 序 段 中 由G91指 令 ( 增 量 尺 寸 数 据 输 入 ) 替 代 为 止 。 增 量 尺 寸 数 据指 令 G91的 尺 寸 表 示 待 运 行 的 轴 位 移 , G91指 令 适 用 于 所 有坐 标 轴 , 并 且 一 直 有 效 , 直 到 在 后 面 的 程 序 段 中 由 G90指令 ( 绝 对 尺 寸 数 据 输 入 ) 替 代 为 止 。 ( 3) 绝 对 编 程 时 , 用 G90指 令 后 面 的 X、 Z表 示 X轴 、 Z轴 的坐 标 值 ; 增 量 编 程 时 , 用 U、 W 或 G91指 令 后 面 的 X、 Z表示 X轴 、 Z轴 的 增 量 值 ; G90为 缺 省 值 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 4) 倒 角 和 倒 圆 角 指 令 C、 R直 线 轮 廓 之 间 、 圆 弧 轮 廓 之 间 以 及 直 线 轮 廓 和 圆 弧 轮 廓 之 间 都 可 以 用 倒角 或 倒 圆 指 令 进 行 倒 角 或 倒 圆 。 设 左 右 G点 ( 40, 20) 当 前 在 A点 , 目 标 点 为 D点 (5,30),倒 角 c=2, R=3G01 X40 Z20 C2; G01 U-35 W10; G02 X40 Z20 R3; G01 U-35 W10 编 程 实 例 图 3-8 刀 具 表T01 93 外 圆 正 偏 刀T02 4MM宽 割 断 刀切 削 用 量 粗 加 工 精 加 工主 轴 速 度 S 500r/min 800 r/min进 给 量 F 0.2mm/r 0.05 mm/r切 削 深 度 a 小 于 4mm 0.2mm3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2.2.3 编 程 实 例 1525 0 p 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法0加 工 程 序 程 序 注 释O0002 主 程 序 名N10 G90 S500 M03 T0101 设 定 工 件 坐 标 系 , 主 轴 正 转 转 速 为 500r/min,选 择 1号 刀 ,用 绝 对 尺 寸 数 据 G90N20 G00 X18.4 Z2 快 速 移 动 点 定 位N30 G01 Z-14.8 F0.2 粗 车 18外 圆 进 给 量 F=0.2 mm/r留 单 边 0.2mm X24.4 R1.5 粗 车 台 阶 面 ,倒 圆 角 R1.5 Z-30 粗 车 24外 圆 长 30mmX26 车 出 毛 坯 外 圆 N40 G00 X30 Z2 快 速 移 动 点 定 位 X0 快 速 移 动 点 定 位N50 G91 S800 M03 增 量 尺 寸 数 据 指 令 G91,主 轴 转 速 为 500r/min, N60 G01 Z-2 F0.05 直 线 插 补 至 右 端 面 中 心 进 给 量 F=0.05 mm/r X18 C1.5 精 车 端 面 , 倒 角 1.5X45 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 Z-15 精 车 18外 圆 X6 R1.5 精 车 台 阶 面 ,倒 圆 角 R1.5 Z-15 精 车 24外 圆 长 30mmN70 G00 X26 Z160 快 速 移 动 点 定 位 至 换 刀 点N80 G90 T0202 用 绝 对 尺 寸 数 据 G90,换 2号 刀 ,N90 S300 M03 主 轴 转 速 为 300r/minN100 G00 X25 快 速 移 动 点 定 位 ,先 定 位 X方 向 Z-29 再 定 位 Z方 向 N120 G01 X0 F0.05 割 断 ,切 削 用 量 为 : S=300r/min, F=0.05 mm/rN130 G00 X50 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z200 再 定 位 Z方 向N140 M05 主 轴 停 止N150 M30 程 序 结 束 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.3 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 3 3.2.3.1 教 学 目 的 ( 1) 学 习 顺 时 针 圆 弧 插 补 指 令 G02和 逆 时 针 圆 弧 插 补 G03 3.2.3.2 编 程 的 基 本 知 识 ( 1) 圆 弧 插 补 指 令 使 刀 具 以 圆 弧 轨 迹 从 起 始 点 移 动 到 终 点 ,模 态 有 效 。 G 02指 令 表 示 圆 弧 插 补 方 向 为 顺 时 针 , G 03指 令表 示 圆 弧 插 补 方 向 为 逆 时 针 。 ( 2) 判 别 圆 弧 插 补 方 向 : F_R_I_K_ZXG03G02 )()( WU 编 程 实 例 图 3-11 刀 具 表T01 93 外 圆 正 偏 刀T02 4MM宽 割 断 刀切 削 用 量 粗 加 工 精 加 工主 轴 速 度 S 500r/min 800 r/min进 给 量 F 0.2mm/r 0.05 mm/r切 削 深 度 a 小 于 4mm 0.2mm3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.3.3 编 程 实 例 0 p 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法加 工 程 序 程 序 注 释O0003 主 程 序 名N10 S500 M03 T0101 设 定 工 件 坐 标 系 , 主 轴 正 转 转 速 为 500r/min,选 择 1号 刀N20 G00 X20.4 Z2 快 速 移 动 点 定 位N30 G01 Z-5 F0.2 粗 车 20外 圆 , 留 单 边 0.2mm余 量N40 G02 X20.4 Z-15 R10 F0.1 顺 时 针 粗 车 圆 弧N50 G03 X20.4 Z-25 R10 F0.1 逆 时 针 粗 车 圆 弧N60 G01 Z-30 F0.2 粗 车 20外 圆 X24.4 R1 粗 车 台 阶 面 ,倒 圆 角 R1 Z-46 粗 车 24外 圆 长 46mmX26 车 出 毛 坯 外 圆N40 G00 X30 Z2 快 速 移 动 点 定 位 X0 快 速 移 动 点 定 位N50 S800 M03 主 轴 转 速 为 800r/min, 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法N60 G01 Z0 F0.05 直 线 插 补 至 右 端 面 中 心 进 给 量 F=0.05 mm/r X20 C1.5 精 车 端 面 , 倒 角 1.5X45 Z-5 精 车 20外 圆N70 G02 X20 Z-15 R10 顺 时 针 精 车 圆 弧N80 G03 X20 Z-25 R10 逆 时 针 精 车 圆 弧N90 G01 Z-30 精 车 20外 圆 X24 R1 精 车 台 阶 面 ,倒 圆 角 R1 Z-46 精 车 24外 圆 长 46mmN100 G00 X50 Z200 快 速 移 动 点 定 位 至 换 刀 点N110 T0202 S300 M03 换 2号 刀 , 主 轴 转 速 为 300r/minN120 G00 X25 快 速 移 动 点 定 位 ,先 定 位 X方 向 Z-44 再 定 位 Z方 向N120 G01 X0 F0.05 割 断 , 切 削 用 量 为 : S=300r/min, F=0.05 mm/rN130 G00 X50 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z200 再 定 位 Z方 向N140 M05 主 轴 停 止N150 M30 程 序 结 束 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.4 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 4 3.2.4.1 教 学 目 的 ( 1) 学 习 暂 停 指 令 G04 ( 2) 学 习 恒 螺 距 螺 纹 切 削 指 令 G32 3.2.4.2 编 程 的 基 本 知 识 ( 1) 暂 停 指 令 G04可 以 暂 停 所 给 定 的 时 间 , 但 只 对 自 身 程序 段 有 效 , 在 此 之 前 程 序 段 中 的 主 轴 速 度 和 进 给 量 F保 持存 储 状 态 。 暂 停 指 令 G04的 程 序 段 格 式 为 : G04 X ; 暂 停 的 时 间 ( 秒 ) G04 P ; 暂 停 的 时 间 ( 毫 秒 ) 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) 恒 螺 距 螺 纹 切 削 指 令 G32可 以 加 工 : 圆 柱 螺 纹 、 圆 锥 螺纹 、 外 螺 纹 和 内 螺 纹 以 及 左 旋 螺 纹 和 右 旋 螺 纹 , G32指 令 模 态有 效 。 恒 螺 距 螺 纹 切 削 指 令 G32的 程 序 段 格 式 为 : G32 X(U) Z(W) F ( 3) 加 工 螺 纹 主 轴 转 速 S及 每 次 进 刀 的 深 度 , 应 根 据 车 床 及刀 具 的 具 体 情 况 选 择 合 适 值 。 螺 纹 牙 深 等 于 螺 纹 大 径 减 螺 纹小 径 ; 对 与 普 通 三 角 形 螺 纹 螺 纹 牙 深 等 于 0.5413*P ( 4) 因 为 在 恒 螺 距 螺 纹 切 削 时 , 刀 具 进 给 速 度 F只 取 决 于 主轴 转 速 S和 螺 纹 导 程 K, 根 据 主 轴 转 一 转 刀 具 移 动 一 个 导 程 的原 理 , 在 螺 纹 加 工 时 进 给 修 调 开 关 无 效 ,并 且 要 保 持 主 轴 修 调开 关 不 变 。 ( 5) 圆 柱 螺 纹 的 导 程 K与 螺 距 P的 关 系 是 : K=n*P n为 螺 纹 头数 ; 空 刀 退 出 量 一 般 取 b1.2K, 空 刀 导 入 量 一 般 取 a2.5K,如 空 刀 导 入 量 a取 得 太 小 , 有 可 能 产 生 “ 乱 牙 ” 现 象 。 编 程 实 例 图 3-12 刀 具 表T01 93 外 圆 正 偏 刀T02 4MM宽 割 断 刀T03 60螺 纹 刀切 削 用 量 粗 加 工 精 加 工主 轴 速 度 S 500r/min 800 r/min进 给 量 F 0.2mm/r 0.05 mm/r 切 削 深 度 a 小 于 4mm 0.2mm 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法0 0 p 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法加 工 程 序 程 序 注 释O0004 主 程 序 名N10 S500 M03 T0101 设 定 工 件 坐 标 系 , S=500r/min, 选 1号 刀N20 G00 X20.2 Z2 快 速 移 动 点 定 位N30 G01 Z-29.8 F0.2 粗 车 螺 纹 外 圆 , 留 单 边 0.2mm余 量 X24.4 R1.5 粗 车 台 阶 面 ,倒 圆 角 R1.5 Z-46 粗 车 24外 圆 长 46mmX26 车 出 毛 坯 外 圆N40 G00 X30 Z2 快 速 移 动 点 定 位 X0 快 速 移 动 点 定 位N50 S800 M03 主 轴 转 速 为 800r/min, N60 G01 Z0 F0.05 直 线 插 补 至 右 端 面 中 心 F=0.05 mm/r X19.8 C1.5 精 车 端 面 , 倒 角 1.5X45 Z-30 精 车 螺 纹 外 圆 (外 螺 纹 大 径 都 是 负 偏 差 ) X24 R1 精 车 台 阶 面 ,倒 圆 角 R1 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 Z-46 精 车 24外 圆 长 46mmN70 G00 X50 Z200 快 速 移 动 点 定 位 至 换 刀 点N80 T0202 S300 M03 换 2号 刀 , 主 轴 转 速 为 300r/minN90 G00 X25 快 速 移 动 点 定 位 ,先 定 位 X方 向 Z-30 再 定 位 Z方 向N100 G01 X17 F0.05 割 槽 , 切 削 用 量 为 : S=300r/min, F=0.05 mm/rN110 G04 P2000 槽 底 暂 停 2秒N120 G01 X26 F0.4 退 出 槽 底N130 G00 X50 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z200 再 定 位 Z方 向N140 T0303 换 3号 60 螺 纹 刀N150 G00 X19.1 Z6 快 速 移 动 点 定 位 N160 G32 X19.1 Z-28 F1 第 一 刀 车 螺 纹N170 G00 X30 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z6 再 定 位 Z方 向 X18.8 快 速 移 动 点 定 位 进 刀 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法N180 G32 Z-28 F1 第 二 刀 车 螺 纹N190 G00 X30 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z6 再 定 位 Z方 向 X18.72 快 速 移 动 点 定 位 进 刀N200 G32 Z-28 F1 第 三 刀 车 螺 纹N210 G00 X50 快 速 移 动 点 定 位 至 换 刀 点 Z200 N220 T0202 换 2号 刀N230 G00 X26 快 速 移 动 点 定 位 Z-44 N240 G01 X0 F0.05 割 断 N250 G00 X50 退 刀 Z200 N260 M05 主 轴 停 止N270 M30 程 序 结 束 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.5 数 控 车 床 程 序 编 制 的 基 本 方 法( 1) 学 习 单 一 固 定 循 环 指 令 圆 柱 面 和 圆 锥 面 切 削 循 环 G90指 令 螺 纹 切 削 循 环 G92指 令 端 面 切 削 循 环 G94( 2) 学 习 零 件 公 差 在 编 程 时 处 理 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.5.2 编 程 的 基 本 知 识 ( 1) 圆 柱 面 切 削 循 环 G90指 令 格 式 : G90 X(U)_Z(W)_F_;该 指 令 执 行 如 图 3-13所 示 A B C D A的 轨 迹 动 作 。 +X +Z z w u/2 3R 1R 2F 4R A D B C x/2 切 削 终 点 退 刀 点 切 削 起 点 循 环 起 点 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) 圆 锥 面 内 ( 外 ) 径 切 削 循 环 指 令 G90 格 式 : G90 X(U)_Z(W)_R F_; ;该 指 令 执 行 如 图 3-14所 示 A B C D A的 轨 迹 动 作 。 +X +Z z w u/2 3R 1R 2F 4R A D B C x/2 R 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 3) 直 螺 纹 切 削 循 环 格 式 : G92 X( U) _Z( W) F_; F : 螺 纹 导 程 ; 该 指 令 执 行 图 3 - 1 5 所 示A B C D E A的 轨 迹 动 作 。 X +Z z w u/2 3R 1R 2F L 4R A B C D r x/2 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 3) 锥 螺 纹 切 削 循 环 格 式 : G92 X_Z_ R_F_;F: 螺 纹 导 程 ;该 指 令 执 行 图 3-16 所 示 A B C D A的 轨 迹 动 作 。 +X +Z z w u/2 3R 1R 2F L 4R A D r B C x/2 R 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 4) 端 面 切 削 循 环 G94 格 式 : G94 X(U)_Z(W)_F_; +X z w u/2 3F 1R 2F 4R A D B C x/2 +Z 切 削 终 点 退 刀 点 切 削 起 点 循 环 起 点 +X z R u/2 3F 1R 2F 4R A D B C x/2 +Z w 图 3-18 圆 锥 端 面 切 削 循 环 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 5) 零 件 公 差 在 编 程 时 处 理 方 法 : 外 廓 尺 寸 按 公 差 的 中差 或 中 上 差 编 程 , 内 廓 尺 寸 按 公 差 的 中 差 或 中 下 差 编 程 ,自 由 公 差 按 国 家 标 准 IT12级 入 体 公 差 编 程 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法0 p 编 程 实 例 图 3-19 刀 具 表 T01 93 外 圆 正 偏 刀T02 4MM宽 割 断 刀T03 60螺 纹 刀切 削 用 量 粗 加 工 精 加 工主 轴 速 度 S 500r/min 800 r/min进 给 量 F 0.2mm/r 0.05 mm/r切 削 深 度 a 小 于 4mm 0.2mm 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法加 工 程 序 程 序 注 释O0005 主 程 序 名N10 S500 M03 T0101 设 定 工 件 坐 标 系 , s=500r/min, 选 1号 刀N20 G00 X26 Z2 快 速 移 动 点 定 位N30 G90 X22 Z-29.8 F0.2 用 G90指 令 粗 车 螺 纹 外 圆 (两 刀 ), X20.2 N40 G00 X21 Z-29.8 快 速 移 动 点 定 位N50 G01 X24.4 R1 Z-46 粗 车 24外 圆 长 46mmX26 车 出 毛 坯 外 圆 N60 G00 X30 Z2 快 速 移 动 点 定 位 X0 快 速 移 动 点 定 位N70 S800 M03 主 轴 转 速 为 500r/min, N80 G01 Z0 F0.05 直 线 插 补 至 右 端 面 中 心 进 给 量 F=0.2 mm/r 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 X19.8 C1.5 精 车 端 面 , 倒 角 1.5X45 Z-30 精 车 螺 纹 外 圆 (外 螺 纹 大 径 都 是 负 偏 差 ) X23.99 R1 精 车 台 阶 面 ,倒 圆 角 R1 Z-46 精 车 23.99外 圆 长 46mmN90 G00 X50 Z200 快 速 移 动 点 定 位 至 换 刀 点N100 T0202 S300 M03 换 2号 刀 , 主 轴 转 速 为 300r/minN110 G00 X25 快 速 移 动 点 定 位 ,先 定 位 X方 向 Z-30 再 定 位 Z方 向N120 G01 X17 F0.05 割 槽 , 切 削 用 量 为 : S=300r/min, F=0.05 mm/rN130 G04 X2 槽 底 暂 停 2秒 N140 G01 X26 F0.4 退 出 槽 底N150 G00 X50 快 速 移 动 点 定 位 退 刀 ,先 定 位 X方 向 Z200 再 定 位 Z方 向 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法N160 T0303 换 3号 60 螺 纹 刀N170 G00 X22 Z6 快 速 移 动 点 定 位 N180 G92 X19.1 Z-28 F1 调 用 螺 纹 切 削 循 环 G92指 令 加 工 圆 柱 螺 纹 X18.7 X18.5 N190 G00 X50 Z200 快 速 移 动 点 定 位 至 换 刀 点N200 T0202 换 2号 刀N210 G00 X26 快 速 移 动 点 定 位 Z-44 N220 G01 X5 F0.05 割 断 N230 G00 X50 退 刀 Z200 N240 M05 主 轴 停 止N250 M30 程 序 结 束 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.6 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 6( 1) 无 凹 槽 加 工 的 毛 坯 粗 切 循 环 G71格 式 格 式 : G71 U( d) R(r) G71 P(ns) Q(nf) U( x) W(z) F(f) S(s) T(t); 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) f, s, t: : 粗 加 工 时 G71中 编 程 的 F、 S、 T无 效 ,而 精 加 工 时 处 于 ns到 nf程 序 段 之 间 的 f, s, t有 效 。 ( 3) G71指 令 必 须 带 有 P, Q地 址 ns、 nf, 且 与 精 加 工 路径 起 、 止 顺 序 号 对 应 , 否 则 不 能 进 行 该 循 环 加 工 。 ( 4) ns的 程 序 段 必 须 为 G00/G01指 令 , 即 从 A到 A的 动 作必 须 是 直 线 或 点 定 位 运 动 且 程 序 段 中 不 应 编 有 Z向 移 动 指令 。 ( 5) 在 顺 序 号 为 ns到 顺 序 号 为 nf的 程 序 段 中 , 不 能 调 用子 程 序 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2.6.3 编 程 的 实 例 10 20 34 44 R7 R5 2562 355282 2 45 3.2.7 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 7( 1) 端 面 粗 车 复 合 循 环 G72格 式 : G72 W(d) R(e); G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 3) G72切 削 循 环 下 , 切 削 进 给 方 向 平 行 于 X轴 , U(u)和 W(w) 的 符 号 为 正 表 示 沿 轴 的 正 方 向 移 动 , 负 表 示 沿 轴负 方 向 移 动 。 ( 4) G71指 令 必 须 带 有 P, Q地 址 ns、 nf, 且 与 精 加 工 路径 起 、 止 顺 序 号 对 应 , 否 则 不 能 进 行 该 循 环 加 工 。 ( 5) ns的 程 序 段 必 须 为 G00/G01指 令 , 即 从 A到 A的 动 作必 须 是 直 线 或 点 定 位 运 动 且 程 序 段 中 不 应 编 有 X向 移 动 指令 。 ( 6) 在 顺 序 号 为 ns到 顺 序 号 为 nf的 程 序 段 中 , 不 能 调 用 子 程 序 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2.7.3 编 程 的 实 例 1045 2 45 R4R2 10 30 54 742060 8 34图 3-23 G72内 径 粗 切 复 合 循 环 编 程 实 例 3.2.8 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 8( 1) 封 闭 切 削 循 环 G73指 令 格 式 格 式 : G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) ( 2) G73指 令 能 对铸 件 、 锻 件 或 已 在粗 加 工 中 成 型 的 毛坯 进 行 高 效 率 切 削加 工 。 i: X轴 方 向 的 粗 加工 总 余 量 ; k: Z轴 方 向 的 粗 加工 总 余 量 ; d: 粗 切 削 次 数 ; 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 4) 按 G73段 中 的 P 和 Q指 令 值 实 现 循 环 加 工 , 要 注 意 u, w, i 和 k的 正 负 号 。 ( 5) 精 车 复 合 循 环 G70指 令 格 式 : a. 格 式 : G70 P(ns) Q(nf) ns: 精 加 工 路 径 第 一 程 序 段 号 ; nf: 精 加 工 路 径 最 后 程 序 段 号 ; b. 在 G71,G72,G73中 的 F、 S、 T无 效 , 在 执 行 G70时 处于 ns到 nf程 序 段 之 间 的 F、 S、 T有 效 。 c. 在 顺 序 号 为 ns到 顺 序 号 为 nf的 程 序 段 中 , 不 能 调 用子 程 序 。 精 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.8.3 编 程 的 实 例 10 20 34 44 R7 R5 2562 3552 2 45图 3-25 G73编 程 实 例 3.2.9 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 9( 1) 螺 纹 切 削 复 合 循 环 G76指 令 格 式 :G76 P(m)( r)(a) Q(dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(d) F(L); d B C (R) i e u/2 A D K (R) (F) (R) +Zw r +X z x/2 m: 精 加 工 次 数 (1 99),为 模 态 值 ;r: 退 尾 倒 角 量 。 数 值 为 0.1L(介 于 00 99之 间 ),为 模 态 值 ; a: 刀 尖 角 , 为 模 态 值 ; dmin: 最 小 切 削 深 度 (半径 值 ); i: 螺 纹 两 端 的 半 径 差 ; 如 i=0, 为 圆 柱 螺 纹 切 削 方 式 ; k: 螺 纹 单 边 牙 深 (半 径 值 ); d: 第 一 刀 切 削 深 度 (半 径 值 ); L: 螺 纹 导 程 ; d d n k d n 1 2 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 d d n k d n 1 2 图 3-27 G76循 环 单 边 切 削 参 数 ( 2) 按 G76段 中 的 X(u)和 Z(w)指 令 实 现 循 环 加 工 , 增 量 编程 时 , 要 注 意 u和 w的 正 负 号 。 ( 3) 在 MDI方 式 下 , 不 能 运 行 G71, G72, G73指 令 , 可 运行 G76指 令 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.9.3 编 程 的 实 例 有 效 长 度基 面 4(1.79 )( 60) ( 59.25)(12)(18)ZM60 2 30 906 图 3-28 G76循 环 切 削 编 程 实 例 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.10 数 控 车 床 程 序 编 制 的 基 本 方 法 课 题 10 3.2.10.1教 学 目 的 ( 1) 学 习 可 设 定 零 点 偏 置 G54-G59和 坐 标 系 设 定 G50 ( 2) 学 习 公 制 尺 寸 指 令 G21和 英 制 尺 寸 指 令 G20 ( 3) 学 习 恒 定 切 削 速 度 指 令 G96、 G97 ( 4) 学 习 宏 指 令 编 程 和 程 序 跳 转 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法3.2.10.2 编 程 的 基 本 知 识 ( 1) 车 床 工 件 坐 标 系 的 设 定 数 控 车 床 机 床 坐 标 系 的 原 点位 于 卡 盘 端 面 和 主 轴 中 心 线 的 交 点 , 若 以 机 床 坐 标 系 为 编程 坐 标 系 , 则 会 给 编 程 带 来 许 多 不 便 , 所 以 在 零 件 图 样 给出 以 后 , 应 找 出 图 样 上 的 设 计 基 准 点 , 并 以 此 点 为 基 准 设定 工 件 坐 标 系 , 以 达 到 简 化 编 程 的 目 的 。 通 常 工 件 坐 标 系原 点 选 择 在 工 件 右 端 面 , 工 件 坐 标 系 的 Z轴 与 主 轴 中 心 线重 合 ,可 设 定 零 点 偏 置 G54 G59给 出 工 件 零 点 在 机 床 坐 标系 中 的 位 置 ( 工 件 零 点 以 机 床 零 点 为 基 准 偏 移 ) , 当 工 件装 夹 到 机 床 上 后 求 出 偏 移 量 , 并 通 过 操 作 面 板 输 入 到G54 G59的 数 值 区 。 在 用 相 应 的 指 令 G54 G59调 用 时 工 件坐 标 系 就 迅 速 建 立 。 G54 G59为 模 态 指 令 一 直 到 G53指 令去 代 才 恢 复 机 床 坐 标 系 , G54 G59为 模 态 功 能 , 可 相 互 注 销 , G54为 缺 省 值 。 编 程 : G54 G59 可 设 定 零 点 偏 置 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 ( 2) 坐 标 系 设 定 G50 格 式 : G50 X Z X Z: 起 刀 点 到 工 件 坐 标 系 原 点 的 有 向 距 离 。 当 执 行 G50 X Z指 令 后 , 系 统 内 部 即 对 (, )进 行 记 忆 ,并 建 立 一 个 使 刀 具 当 前 点 坐 标 值 为 (, )的 坐 标 系 , 系 统 控制 刀 具 在 此 坐 标 系 中 按 程 序 进 行 加 工 。 执 行 该 指 令 只 建 立一 个 坐 标 系 , 刀 具 并 不 产 生 运 动 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法+X 44254 180+Z左 端 面原 点 右 端 面原 点图 3-30 G50设 立 坐 标 系 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 例 如 , 图 3-30所 示 坐 标 系 的 设 定 当 以 工 件 左 端 面 为 工 件 原 点 时 , 应 按 下 行 建 立 工 件 坐标 系 。 G50 X180 Z254; 当 以 工 件 右 端 面 为 工 件 原 点 时 , 应 按 下 行 建 立 工 件 坐标 系 。 G50 X 180 Z44;( 3) 英 制 尺 寸 和 米 制 尺 寸 G20和 G21指 令 分 别 代 表 程 序 中 输 入 的 是 英 制 尺 寸 和 米制 尺 寸 , 模 态 有 效 。 它 们 是 两 个 互 相 取 代 的 G指 令 , 系 统一 般 设 定 为 G21状 态 。 编 程 : G20 英 制 尺 寸 ; G21 米 制 尺 寸 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法( 4) 恒 定 切 削 速 度 指 令 G96、 G97 为 保 证 零 件 的 加 工 精 度 、 减 少 表 面 粗 糙 度 值 和 提 高 生产 率 , 特 别 是 当 工 件 直 径 相 差 较 大 时 , 应 尽 量 选 择 合 适 的切 削 线 速 度 并 保 持 恒 定 。 编 程 : G96 S 恒 定 切 削 线 速 度 生 效 ,单 位 为m/min; G97 S 取 消 恒 定 切 削 线 速 度 恢 复 主 轴每 分 钟 转 速 。 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法 3.2 数 控 车 床 程 序 编 制 的 基 本 方 法( 5) 宏 指 令 编 程 和 程 序 跳 转 在 加 工 非 圆
展开阅读全文