资源描述
5.1.1 数 控 编 程 的 基 本 概 念根 据 被 加 工 零 件 的 图 纸 及 其 技 术 要 求 、 工 艺 要 求 等切 削 加 工 的 必 要 信 息 , 按 数 控 系 统 所 规 定 的 指 令 和格 式 编 制 数 控 加 工 指 令 序 列5.1.2 数 控 编 程 方 法 简 介1) 手 工 编 程2)自 动 编 程 以 自 动 编 程 语 言 为 基 础 的 方 法以 计 算 机 辅 助 设 计 为 基 础 的 方 法 5.2.1 编 程 的 几 何 基 础 1 机 床 坐 标 系机 床 上 固 有 的 坐 标 系数 控 机 床 的 主 轴 与 机 床 坐 标 系 的 Z轴 重 合 或 平 行 2 机 床 零 点 与 参 考 点 机 床 零 点 : 机 床 坐 标 系 的 零 点 。 ( 基 准 点 )参 考 点 : 由 挡 铁 和 限 位 开 关 预 先 确 定 好 的 点 。返 回 参 考 点3. 工 件 坐 标 系 与 工 件 零 点 用 于 确 定 工 件 几 何 图 形 上 各 几 何 要 素 的 位 置 而 建 立 的 坐 标 系选 择 工 件 零 点 的 原 则 : 便 于 将 工 件 图 的 尺 寸 方 便 地 转 化 编 程 的 坐 标 值 和 提 高 加 工 精 度4 编 程 零 点 5. 绝 对 尺 寸 与 增 量 尺 寸从 工 件 坐 标 系 的 原 点 进 行 标 注 的 尺 寸相 对 它 前 一 点 的 位 置 增 量 进 行 标 注 的 尺 寸 5.2.2 编 程 的 工 艺 基 础 数 控 编 程 的 特 点 : 需 要 处 理 工 艺 问 题1.加 工 工 件 的 选 择 2.加 工 工 序 的 划 分 刀 具 集 中 分 序 法 粗 、 精 加 工 分 序 法 按 加 工 部 位 分 序 法 3.工 件 的 装 卡 方 式 (1)尽 量 采 用 组 合 夹 具 (2)选 择 合 理 的 零 件 定 位 、 夹 紧 的 部 位 避 免 干 涉 , 便 于 测 量 (3)选 择 合 理 的 夹 紧 力 位 置 和 方 向 减 少 变 形 (4)装 卡 、 定 位 要 考 虑 到 重 复 安 装 的 一 致 性 先 平 面 , 后 孔先 简 单 , 后 复 杂先 精 度 低 , 后 精 度 高 4.加 工 路 线 的 确 定 应 尽 量 减 少 进 、 退 刀 等 辅 助 时 间 。 铣 削 时 , 要 尽 量 采 用 顺 铣 加 工 方 式 。 选 择 合 理 的 进 、 退 刀 位 置 。 加 工 路 线 一 般 是 先 加 工 外 轮 廓 , 再 加 工 内 轮 廓 。 5.切 削 用 量 的 选 择 考 虑 机 床 、 刀 具 、 工 件 材 料 、 冷 却 液 等 因 素 5.2.3 数 控 程 序 编 制 的 内 容 与 步 骤 零 件 图 纸 分 析 确 定 加 工 的 工 艺 路 线刀 位 轨 迹 计 算编 写 程 序程 序 输 入程 序 校 验 、 试 切 加 工 5.3 数 控 标 准 5.3.1 数 控 程 序 编 制 的 国 际 标 准 和 国 家 标 准1. ISO代 码 和 EIA代 码国 际 标 准 化 协 会 美 国 电 子 工 业 协 会2. 数 控 标 准 的 内 容 :数 控 的 名 词 术 语 ;数 控 机 床 的 坐 标 轴 和 运 动 方 向 ; 数 控 机 床 的 字 符 编 码 ( ISO代 码 、 EIA代 码 ) 数 控 编 程 的 程 序 段 格 式 ; 准 备 机 能 ( G代 码 ) 和 辅 助 机 能 ( M代 码 ) ; 进 给 功 能 、 主 轴 功 能 和 刀 具 功 能 。 1. 加 工 程 序 的 结 构 加 工 程 序主 程 序 和 子 程 序 程 序 段 (block) 字 (word) 地 址 和 数 据2. 程 序 段 格 式 N G X . Y . F S T M LF 程 序 段 序 号 准 备 机 能 字 坐 标 字 进 给 功 能 字 主 轴 转 速 功 能 字 刀 具 功 能 字 辅 助 功 能 字 结 束 符 5.3.2 程 序 结 构 与 程 序 段 格 式 常 用 地 址 字 符地 址 字 意 义A 、 B、 C 围 绕 X、 Y、 Z轴 旋 转 的 旋 转 轴 角 度 尺 寸 字F 、 S、 T 进 给 速 度 指 定 机 能 、 主 轴 速 度 机 能 、 刀 具 机 能G 准 备 机 能I、 J、 K 插 补 参 数M 辅 助 机 能N 程 序 段 序 号U、 V 、 W 与 X、 Y、 Z轴 平 行 的 第 2移 动 坐 标 尺 寸 字X 、 Y、 Z 主 坐 标 轴 X、 Y、 Z移 动 坐 标 尺 寸 字 5.4 数 控 系 统 的 指 令 代 码 2.4.1 国 际 标 准 化 组 织 准 规 定 的 准 备 功 能 指令 代 码 G代 码 ( 见 教 材 表 2.2)模 态 代 码 : 一 经 在 一 个 程 序 段 中 指 定 , 其 功 能 一 直保 持 到 被 取 消 或 被 同 组 其 它 G代 码 所 代 替非 模 态 代 码 : 的 功 能 仅 在 所 出 现 的 程 序 段 内 有 效同 组 的 两 个 代 码 不 能 出 现 在 一 个 程 序 段 中不 同 组 的 G代 码 根 据 需 要 可 以 在 一 个 程 序 段 中 出 现2.4.2 FANUC系 统 G代 码 指 令 集( 见 教 材 表 2.3和 2.4) ( 1) 选 择 机 床 坐 标 系 指 令 ( G53)G53 X Y ;( 2) 工 件 坐 标 系 设 定 指 令G92 X400. Z250. 机 床 原 点参 考 点 400250 zx5.4.3 G代 码 功 能 介 绍 ( 以 FANUC系 统 为 例 )1.与 坐 标 系 有 关 的 G代 码 G92 X180. Y150. ( 3) 选 择 工 件 坐 标 系 指 令 ( G54 G59) 基 准 点 xy150 180G54 G55参 考 点机 床 坐 标 系 原 点 (4)设 定 局 部 坐 标 系 指 令 ( G52)G52 X100. Y50. 机 床 坐 标 系 原 点参 考 点 局 部 坐 标 系 局 部 坐 标 系G59G58G57G56G55G54 (5)坐 标 平 面 设 定 指 令 ( G17, G18, G19)G17-xy平 面 ;G18-zx平 面 ;G19-yz平 面 .Z/X平 面 Y/Z平 面 X/Y平 面Y XZ 2. 坐 标 值 尺 寸 G代 码( 1) 绝 对 值 和 增 量 值 编 程 指 令 ( G90, G91)G90 X40.0 Y70.0; 绝 对 值 编 程G91 X 60.0 Y40.0; 增 量 值 编 程 XY70.030.0 40.0 100.0终 点 起 点 ( 2) 极 坐 标 尺 寸 指 令 G16; 建 立 极 坐 标 指 令 方 式 G15; 取 消 极 坐 标 指 令 方 式 绝 对 值 指 令 编 程 N1 G17 G90 G16N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0N3 Y150.0N4 Y270.0N5 G15 G80相 对 值 指 令 编 程 N1 G17 G90 G16N2 G81 X100.0 Y30.0 Z-20.0 R-5.0 F200.0N3 G91 Y120.0 N4 Y120.0N5 G15 G80 100 ( 3) 公 制 , 英 制 转 换 指 令G20; 英 制 输 入G21; 公 制 输 入 3.关 于 参 考 点 的 G代 码 ( 1) 返 回 参 考 点 校 验 指 令 ( G27 IP_) ( 2) 自 动 返 回 参 考 点 指 令 ( G28 IP_) ( 3) 返 回 到 第 二 、 第 三 和 第 四 参 考 点 指 令 ( G30 pi IP_ )( 4) 自 动 从 参 考 点 返 回 指 令 ( G29 IP_) G28和 G29指 令 应 用 的 例 子 ;G28 G90 X1000.0 Y700.0; 返 回 参 考 点 ( ABR)T1111; 在 参 考 点 换 刀G29 X1500.0 Y200.0; 从 参 考 点 返 回 ( R B C) 200300700 400 1000 1500A B RC XY 4.插 补 功 能 G代 码 ( 1) 定 位 ( 快 速 ) 指 令 ( G00) A B ( 2) 单 方 向 定 位 指 令 ( G60) 结 束 位 置 暂 停 开 始 位 置过 冲 量开 始 位 置 ( 3) 直 线 插 补 指 令 ( G01)G01XxYyZz Ff x轴 方 向 的 进 给 速 度 : 其 中 :例 : 直 线 轴 插 补 : ( G91) G01 X200.0 Y100.0 F200.0; 旋 转 轴 插 补 : G91 G01 C 90.0 F300.0;Y 110.0 XO 20.0 ( 终 点 )220.0( 起 点 )10.0 ( 起 点 ) ( 终 点 ) 进 给 速 度300deg/min90222 zyxL fLxFx ( 4) 圆 弧 插 补 指 令 顺 时 针 圆 弧 插 补 指 令 ( G02)逆 时 针 圆 弧 插 补 指 令 ( G03) 方 向 : 从 XY平 面 ( ZX平 面 , YZ平 面 ) 的 Z轴 ( Y轴 , X轴 ) 的 正 向 往 负 向 观 察 XY G17 G03G02 ZX G18 G03G02 YZ G19 G03G02 格 式 : G03 Xx Yy Ii Jj Ff或 G03 Xx Yy Rr Ffx,y-终 点 坐 标 (与 G90和 G91有 关 )I,j-圆 心 坐 标 (增 量 值 , 与 G90和 G91无 关 )r-圆 弧 半 径 (负 值 表 示 大 于 180度 圆 弧 )f-切 向 速 度例 : G03 X100. Y100. I50. J50. F100.或G03 X100. Y100. R50. F100. 圆 弧 插 补 示 例 , 加 工 轨 迹 如 图绝 对 编 程 方 式 : G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 I-60.0 F300; G02 X120.0 Y60.0 I-50.0;或 G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 R60.0 F300; G02 X120.0 Y60.0 R5 0.0;增 量 编 程 方 式 : G91 G03 X-60.0 Y60.0 I-60.0 F300; G02 X-20.0 Y-40.0 I-50.0;或 G91 G03 X-60.0 Y60.0 R60.0 F300; G02 X-20.0 Y-40.0 R50.0; 90 120 140 R60R501006040 O Y X ( 5) 螺 旋 线 插 补 指 令F代 码 规 定 为 刀 具 沿 圆 弧 的 进 给 速 度例 : G91G17G03X-50.Y50.R50.Z30F100. ;030217 FR JIYXGGG PP Z YX 刀 具 轨 迹 ( 6) 螺 纹 切 削 指 令 格 式 : G33 IP_ F_;其 中 IP_: 螺 纹 终 点 位 置F_: 长 轴 方 向 导 程 ( 或 螺 距 )例 : 加 工 螺 纹 长 度 10mm, 螺 距 1.5mm, 指 令 为 G33 Z10.0 F1.5; X Z ( 9) 跳 过 功 能 指 令 指 令 格 式 : G31 IP_;应 用 场 合 : 加 工 停 止 位 置 由 跳 过 信 号 指 定 , 如 磨 削 加 工 , 工 件 尺 寸 测 量 等 。示 例 :G31 G91 X100.0 F100.0; Y50.0; G31 G90 X200.0 F100.0; X300.0 Y280.0; 100 50 YX跳 过 信 号 输 入 Y 跳 过 信 号 输 入 ( 300, 280)280 100 200 300 x 5.进 给 功 能 G代 码 ( 1) 每 分 进 给 量 指 令 ( G94) G94; 每 分 进 给 G代 码 F_; 进 给 速 度 指 令 ( mm/min或 inch/min)( 2) 每 转 进 给 量 指 令 ( G95) G95; 每 转 进 给 G代 码F_; 进 给 速 度 指 令 ( mm/rev或 inch/ren)( 3) 时 间 倒 数 进 给 速 度 指 令 ( G93) G93; 倒 数 时 间 进 指 令 G代 码 F_; 进 给 速 度 指 令 ( 1/min)( 4) 一 位 进 给 速 度 F代 码 指 令 6. 切 削 速 度 控 制 G代 码( 1) 准 确 停 止 指 令 ( G09)到 终 点 之 前 减 速 并 进 行 “ 到 位 检 测 ” ,非 模 态 指 令 。( 2) 准 确 停 止 方 式 指 令 (G61)到 终 点 之 前 减 速 并 进 行 “ 到 位 检 测 ” ,模 态 指 令 。( 3) 切 削 方 式 指 令 ( G64)终 点 前 不 减 速 而 移 到 下 一 个 程 序 段 , 模 态 指 令 。( 4) 攻 丝 方 式 指 令 ( G63)同 G64但 进 给 倍 率 固 定 为 1。 ( 5) 自 动 拐 角 倍 率 指 令 ( G62)在 拐 角 两 端 , 运 动 速 度 会 自 动 地 减 少 。 ( 6) 暂 停 指 令 ( G04) G04 X_; 或 G04 P_;例 : 暂 停 1秒 的 指 令 为 : G04 X1000 7.主 运 动 速 度 G代 码 恒 表 面 速 度 控 制 指 令格 式 为 : G96 S ; 线 速 度 ( m/min或 feet/min) 恒 表 面 速 度 控 制 取 消 指 令格 式 为 :G97 S ; 主 轴 速 度 ( rpm) 8.补 偿 功 能 G代 码(1)刀 具 长 度 补 偿 指 令格 式 : G43(G44) _ H_G43: 正 偏 移G44: 负 偏 移G49: 取 消 长 度 补 偿_: 指 定 轴 的 位 置H_: 偏 移 值 地 址例 : H1-刀 具 偏 移 值 为 20.0 G90 G43 Z100.0 H1; 刀 具 将 沿 Z轴 运 动 到 120.0的 位 置 8.补 偿 功 能 G代 码( 2) 刀 具 偏 移 指 令 G45 IP_D_; 增 加 一 个 刀 具 偏 移 量 的 移 动 距 离 G46 IP_D_; 减 少 一 个 刀 具 偏 移 量 的 移 动 距 离 G47 IP_D_; 增 加 二 个 刀 具 偏 移 量 的 移 动 距 离 G48 IP_D_; 减 少 二 个 刀 具 偏 移 量 的 移 动 距 离G代 码 指 定 正 的 刀 具 偏 移 值 指 定 负 的 刀 具 偏 移 值G45 G46G47G48 N1 G91 G46 G00 X35.0 Y20.0 D01;N2 G47 G01 X50.0 F120.0;N3 Y40.0;N4 G48 X40.0;N5 Y- 40.0;N6 G45 X30.0;N7 G45 G03 X30.0 Y30.0 J30.0;N8 G45 G01 Y20.0;N9 G46 X0; 运 动 量 为 零 , 刀 具 向 -X方 向 移 动 一 个 刀 偏 值 ;N10 G46 G02X-30.0 Y30.0; J30.0;N11 G45 G01 Y0; 运 动 量 为 零 , 刀 具 向 +Y方 向 移 动 一 个 刀 偏 值 ;N12 G47 X-120.0 N13 G47 Y-80; N14 G46 G00 X-35.0 Y-20.0 4020 N13 N12 R30N11N10N9N8R30N7N6N5N4N3N2N1N14 303040503540 刀 具 : 20刀 偏 号 : 01刀 偏 值 : +10 ( 3) 刀 具 半 径 补 偿 C指 令 B刀 补 -尖 角 用 圆 弧 过 渡C刀 补 -尖 角 用 折 线 过 渡左 刀 补 : G00( 或 G01) G41 IP_D_;右 刀 补 : G00( 或 G01) G42 IP_D_;IP_指 令 坐 标 轴 的 运 动 值 ; D_为 表 示 刀 具 半 径 补 偿 值 的 代 码 。撤 消 刀 补 指 令 为 G40。偏 移 矢 量 建 立 刀 补取 消 刀 补 G92 X0 Y0 Z0; 设 定 绝 对 坐 标 系 , 刀 具 位 于 开 始 位 置 ( X0, Y0, Z0) ;N1 G90 G17 G00 G41 D07 X250.0 Y550.0; 建 立 刀 具 半 径 补 偿 ;N2 G01 Y900.0 F150;N3 X450.0; N4 G03 X500.0 Y1150.0 R650.0; N5 G02 X900.0 R-250.0; N6 G03 X950.0 Y900.0 R650.0; N7 G01 X1150.0; N8 Y550.0; N9 X700.0 Y650.0; N10 X250.0 Y550.0; N11 G00 G40 X0 Y0; X Y P1(250,550)P2 (250,900) P3(450,900) P4(500,1150)P5(900,1150)C1(700,1300)R250 C2(1550,1550)R650R650C3(-150,1150) P6(950,900) P7 (1150,900)P8(1150,550)P9(700,650) X2020 40 R40R20(-6.195,39.517) YW10G92 X0 Y0 Z50G00 X-60 Y-40 S500 M03Z5G01 Z-10 F20G42 D1 X-40 Y-20X20G03 X40 Y0 I0 J20X-6.195 Y39.517 R40G01 X-40 Y20Y-20G40 X-60 Y-40G00 Z50 ( 4) 拐 角 圆 弧 插 补 指 令 G39; 或 G39 ; KJ KI JI N1 偏 移 矢 量0,10 N2编 程 轨 迹N3刀 具 中 心 轨 迹-10,10X Y YX N10,10 N2 偏 移 矢 量N3 刀 具 中 心 轨 迹I=-1,J=2编 程 轨 迹-10,20N1 Y10.0 N2 G39;N3 X-10; N1 Y10.0; N2 G39 I-1.0 J2.0;N3 X-10.0 Y20.0; 拐 角 圆 弧 终 点 的 矢 量 垂 直 于 由 I,J,K确 定 的矢 量 。 9.固 定 循 环 指 令 ( 1) 钻 镗 类 固 定 循 环 指 令1) 高 速 深 孔 钻 削 循 环 ( G73) G73X_Y_Z_R_Q_F_K_; (X、 Y)为 孔 位 置 数 据 ,Z : 增 量 编 程 时 指 从 R点 到 孔 底 的 增 量 值 。 绝 对 编 程 时 指 孔 底 的 坐 标 值 。 R : 增 量 编 程 时 指 从 初 始 平 面 到 R点 的 增 量 值 。 绝 对 编 程 时 指 R点 的 坐 标 值 。 Q_: 每 次 切 削 进 给 的 深 度K : 加 工 相 同 距 离 的 多 个 孔 时 , 指 定 循 环 次 数 K 初 始 平 面参 考 平 面工 件 上 表 面 Rqqq Zdd G99 G98 例 : 加 工 4个 直 径 为 30mm通 孔G90 G00 X0.Y0. Z100.G98 G73 X120. Y-75. Z-46. R2. Q8. F60Y75.X-120.Y-75.G80 G00 Z200. 12075 40 2) 左 旋 螺 纹 攻 丝 循 环 ( G74) G74X_Y_Z_R_P_F_K_; 其 中 P为 暂 停 时 间 初 始 平 面 参 考 平 面工 件 上 表 面主 轴 逆 时 针 转 动 主 轴 顺 时 针 转 动R Z 3) 精 密 镗 孔 循 环 ( G76)指 令 格 式 :G76X_Y_Z_R_ Q_P_F_K_;Q_: 让 刀 位 移 量P_: 孔 底 停 留 时 间 主 轴 顺 时 针 初 始 平 面 R 参 考 平 面 工 件 上 表 面P Zq 4) 钻 削 循 环 ( G81)G81X_Y_Z_R_F_K_; 工 件 上 表 面 参 考 平 面 ZR G99G98初 始 平 面 5) 钻 、 镗 阶 梯 孔 循 环 ( G82) G82X_Y_Z_R_P_F_K_; 工 件 上 表 面 参 考 平 面 ZR G99G98初 始 平 面 P 6) 深 孔 加 工 循 环 ( G83) G83X_Y_Z_R_Q_F_K_; q qq参 考 平 面工 件 平 面 初 始 平 面 G98G99 ddR Z 7) 攻 螺 纹 循 环 ( G84) G84X_Y_Z_R_P_F_K_; 初 始 平 面参 考 平 面 工 件 上 表 面主 轴 顺 时 针 转 动 主 轴 逆 时 针 转 动R Z 8) 镗 孔 循 环 ( G85) G85X_Y_Z_R_F_K_; 初 始 平 面参 考 平 面G99G98 Z点工 件 平 面 9) 镗 孔 循 环 ( G86)G86X_Y_Z_R_F_K_; 主 轴 停 转Z点R点 G99 参 考 平 面( 主 轴 正 转 )初 始 平 面G98主 轴 正 转 10) 背 镗 循 环 ( G87)G87X_Y_Z_R_Q_ P_F_K_; 主 轴 定 向 停 刀 具 qR点Z点q主 轴 正 转 P主 轴 正 转 11) 镗 孔 循 环 ( G88) G88X_Y_Z_R_P_F_K_; PZ点 主 轴 停 转 G99( 主 轴 正 转 )R点 G98初 始 平 面主 轴 正 转 12) 镗 孔 循 环 ( G89) G89X_Y_Z_R_P_F_K_; 13) 取 消 固 定 循 环 指 令 ( G80) G80; PZ点R点 初 始 平 面 N001 G92X0Y0Z0; 工 件 坐 标 系 设 置 在 参 考 点 ;N002 G90G00Z250.0T11M06; 到 换 刀 点 换 T11刀 具;N003 G43Z0H11; 到 初 始 平 面 , 长 度 补 偿 ;N004 S30M03; 主 轴 正 转 ;N005 G99G81X400.0Y-350.0Z-153.0R-97.0F120; 定 位 , 钻 1孔 ;N006 Y-550.0; 钻 2孔 ;N007 G98Y-750.0; 钻 3孔 ;N008 G99X1200.0; 钻 4孔 ;N009 Y-550.0; 钻 5孔 ;N010 G98Y-350; 钻 6孔 ;N011 G00X0Y0M05; X、 Y坐 标 返 回 到 参 考 点 , 主 轴 停 ;N012 G49Z250.0T15M06;到 换 刀 点 , 取 消 刀 具 长 度 补 偿 , 换 T15刀 具 ;N013 G43Z0H15; 到 初 始 平 面 , 并 进 行 刀 具 长 度 补 偿 ;N014 S20M03; 主 轴 正 转 ; 参 考 点 350100100100100 400 150 250 250 150321 78 111213 910 6542505050 3020 3 3T11 T15 T31返 回 位 置 初 始 平面200 190 150 钻 孔 1 6: 10mm;钻 孔 7 10: 20mm镗 孔 11 13: 95mm N015 G99G82X550.0Y-450.0Z-130.0R-97.0P300F70;定 位 , 钻 7孔 , 返 到 R平 面 , 孔 底 暂 停 ;N016 G98Y-650.0;定 位 , 钻 8孔 , 返 回 到 初 始 平 面 , 孔 底 暂 停 ;N017 G99X1050.0; 定 位 , 钻 9孔 , 返 回 到 R平 面 , 孔 底 暂 停 ;N018 G98X-450.0; 定 位 , 钻 10孔 , 到 初 始 平 面 , 孔 底 暂 停 ;N019 G00X0Y0M05; 返 回 到 参 考 点 , 主 轴 停 ;N020 G49Z250.0T31M06;到 换 刀 点 , 取 消 长 度 补 偿 , 换 T31刀 具 ;N021 G43Z0H31; 到 初 始 平 面 , 进 行 刀 具 长 度 补 偿 ;N022 S10M03; 主 轴 正 转 ;N023 G99G85X800.0Y-350.0Z-153.0R-47.0F50;定 位 , 钻 11孔 , 返 回 到 R平 面 ;N024 G91Y-200.0K2;定 位 , 钻 12、 13孔 , 返 回 到 R平 面 ;N025 G28X0Y0M05; 经 中 间 点 ( 0,0,-47.0) 回 到 参 考 点 , 主 轴 停 ;N026 G49Z0; 取 消 刀 具 长 度 补 偿 ;N027 M00; 程 序 停 止 。 参 考 点 350100100100100 400 150 250 250 150321 78 111213 910 654 25050503020 3 3T11 T15 T31返 回 位 置 初 始 平面200 190 150 钻 孔 1 6: 10mm;钻 孔 7 10: 20mm镗 孔 11 13: 95mm 作 业 : 如 图 对 A、 B、 C、 D四 孔 进 行 深 孔 钻 攻 螺 纹 ( 左 旋 ) , 编制 加 工 程 序 Z X Y X15 50 M108.5 105035 A B C D O O 15 N10 G92 X0 Y0 Z250.0;N15 T01 M06; 在 250处 换 刀N20 G90 G00 Z150.0;快 进 到 初 始 平 面N25 G99G73X15.0Y10.0Z-53.0Q5.0R3.0F50; 钻 通 孔 A循 环 ,R平 面 为 工 件上 表 面 3mm,刀 具 伸 出 下 平 面 4mm,返 回 到 R平 面N30 G98 Y35.0; 钻 B孔 ,返 回 到 初 始 平 面N35 G99 X50.0; 钻 C孔 ,返 回 到 R平 面N40 G98 X10.0; 钻 D孔 ,返 回 到 初 始 平 面N45 G00 X0 Y0 Z250.0 T02 M06;N50 Z150.0 S150 M03;N55 G99G74X15.0Y10.0Z-53.0R3.0F150;攻 A孔 螺 纹 循 环 ,返 回 到 初 始 平 面N60 G98 Y35.0; 攻 B孔 螺 纹N65 G99 X50.0; 攻 C孔 螺 纹N70 G98 Y10.0; 攻 D孔 螺 纹N75 G80 G00 X0 Y0 Z250.0 M30; ( 3) 车 削 单 一 固 定 循 环 指 令 1) 外 径 、 内 径 车 削 循 环 指 令 ( G77) 指 令 格 式 :G77X( U) _Z( W) _F_; G77X( U) _Z( W) _I_F_; 有 些 车 削 数 控 系 统 不 使 用 G90/G91绝 对 值 /增 量 值 指 令 。 用 X、 Z表 示 绝 对 值 尺 寸 ,用 U、 W表 示 对 应 X、 Z的 增 量 值 尺 寸 。 而 且 编 程 时 可 以 混 合 使 用 。 另 外 X轴 方 向 为了 适 应 直 径 和 半 径 尺 寸 标 注 , 可 以 用 参 数 设 置 为 直 径 指 定 或 半 径 指 定 。( X, Z) R: 快 速 进 给F: 切 削 进 给2( F)3(F) 4(R) 1(R)ZX 4( R)3( F) 1( R)2( F)I (X, Z)X Z 2) 螺 纹 切 削 循 环 指 令 ( G78)指 令 格 式 :G78X( U) _Z( W) _F_; G78X( U) _Z( W) _I_F_; 约 45 4( R) 1( R)2( F)3( F) (X, Z) r X ZR: 快 速 进 给F: 切 削 进 给r: 精 加 工 量 4(R) 4(R) 1(R)2(F)3(F)约 45I r X Z 3) 端 面 切 削 循 环 指 令 ( G79)指 令 格 式 :G79X( U) _Z( W) _F_; G79X( U) _Z( W) _K_F_; 1(R) 2(F) 3(F) 4(R) X ZX, Z R: 快 速 进 给F: 切 削 进 给 ZXK 4(R)3(F)2(F) 1(R) ( 4) 车 削 复 合 固 定 循 环 指 令 1) 外 径 粗 车 循 环 ( G71) 外 径 精 车 循 环 ( G70) 指 令 格 式 :G71U( d) R( e) ;G71P( ns) Q( nf) U( u) W( w) F( f) S( s) T( t) ;G70P( ns) Q( nf) ;N( ns) ; 在 顺 序 号 N( ns) 和 N( nf) 的 程 序 段 之 间 指 定 的 加 工 路 线 。N( nf) ;其 中 d 每 次 半 径 方 向 的 吃 刀 量 ,半 径 值 ; e 每 次 切 削 循 环 的 退 刀 量 , 半 径 值 。 ns 指 定 路 线 的 第 一 个 程 序 段 序 号 ; nf 指 定 路 线 的 最 后 一 个 程 序 段 序 号 ; u X轴 方 向 的 精 车 余 量 ; w Z轴 方 向 的 精 车 余 量 ; 程 序 轨 迹 A W u/2e(R)(F) dA C 45B 10 20R8 5 0.3B Xp 160 ZpA C 2500.32144 38 22 应 用 举 例 : 已 知 粗 车 切 深 为 2mm, 退 刀 量 为 1mm, 精 车 余 量 在 X轴 方 向 为 0.6 mm( 直 径 值 ) , Z轴 方 向 为 0.3mmN010 G92 X250.0 Z160.0; 设 置 工 件 坐 标 系 ;N020 T0100; 换 刀 , 无 长 度 和 磨 损 补 偿 ;N030 G96 S55 M04; 主 轴 反 转 , 恒 线 速 度 ( 55m/min) 控 制 ;N040 G00 X45.0 Z5.0 T0101; 由 起 点 快 进 至 循 环 起 点 A, 用 1号 刀 具 补 偿 ;N050 G71 U2 R1; 外 圆 粗 车 循 环 , 粗 车 切 深 2mm, 退 刀 量 1mm;N060 G71 P070 Q110 U0.6 W0.3 F0.2; 精 车 路 线 为 N070 N110。N070 G00 X22.0 F0.1 S58; 设 定 快 进 A A ,精 车 进 给 量 0.1 mm/r, 恒 线 速 度 控 制 ; N080 G01 W-17; 车 22外 圆N090 G02 X38.0 W-8.0 R8; 车 R8圆 弧N100 G01 W-10.0; 车 38外 圆N110 X44.0 W-10.0; 车 锥 面 ; N120 G70 P070 Q110; 精 车 循 环 开 始 结 束 后 返 回 到 A点 ;N130 G28 U30.0 W30.0;经 中 间 点 ( 75, 35) 返 回 到 参 考 点 ;N140 M30; 程 序 结 束 。 2) 端 面 粗 车 循 环 ( G72) G72W( d) R( e) ;G72P( ns) Q( nf) U( u) W( w) F( f) S( s) T( t) ;N( ns) ; 在 N( ns) 和 N( nf) 的 程 序 段 间 , 指 定 粗 加 工 路 线 。N( nf) ;其 中 d 每 次 Z方 向 的 吃 刀 量 ; e 每 次 切 削 循 环 的 退 刀 量 。 ns 指 定 精 加 工 路 线 的 第 一 个 程 序 段 序 号 ; nf 指 定 精 加 工 路 线 的 最 后 一 个 程 序 段 序 号 ; u X轴 方 向 的 精 车 余 量 ( 直 径 /半 径 指 定 ) ; w Z轴 方 向 的 精 车 余 量 ; C dAA e( F) ( R)( R)45( F)B U/2 w R: 快 速 进 給F: 切 削 进 給 应 用 举 例 : 已 知 粗 车 切 深 为 2mm, 余 量 在 X轴 方 向 为 0.5 mm, Z轴 方 向 为 2mm。N101T0100M41; 自 动 换 刀 , 采 用 1号 刀 具 , 无 长 度 和 磨 损 补 偿 ;N102G97S220M08; 取 消 主 轴 恒 线 速 度 控 制 , 开 冷 却 液 ;N103G00X176.0Z2.0M03; 由 起 点 快 进 至 循 环 起 点 A, 主 轴 正 转 ;N104G96S120; 恒 线 速 度 ( 120 m/min) 控 制 ;N105G72W2.0; 端 面 粗 车 循 环 , Z向 切 深 2mm, 退 刀 量 由 参 数 指 定 ;N106G72P107Q100U2.0W0.5F0.3; 精 车 路 线 为 N107 N100。N107G00Z-100.0F0.15S150;精 车 进 给 量 0.15 mm/r, 恒 线 速 度 控 制 ( 150m/min) ;N108G01X120.0Z-60.0;移 动 到 120、 Z-60 mm;N009 Z-35.0; 车 120的 外 圆 ; N100X80.0W35.0; 车 锥 面 。N110G70P107Q100; 精 车 循 环 ;N111G00G97X200.0Z142.0;返 回 到 换 刀 点 ;N114M30; 程 序 结 束 。 200A 150 120 80 OB 1 20088A CX 22 14035101540 11.比 例 缩 放 和 旋 转 变 换 指 令 ( 1) 比 例 缩 放 指 令 ( G50,G51)G51X_Y_Z_P_; 比 例 缩 放 开 始 ;(G51X_Y_Z_I_J_K_; ) 比 例 缩 放 有 效 G50 ; 比 例 缩 放 取 消 。 Y XP1 P1 P2P2P3 P3P4P4 P0G51 X0 Y0 P2G01 X100 Y200 G01 X200 Y400G50G51 X0 Y0 I2 J3G01 X100 Y200 G01 X200 Y600G50 ( 2) 坐 标 旋 转 指 令 ( G68,G69)G68 _ _R_; 坐 标 旋 转 开 始 坐 标 系 旋 转 方 式G69 ; 取 消 坐 标 系 旋 转 指 令 其 中 : _ _ -旋 转 中 心 的 绝 对 坐 标 值 , 指 定 平 面 的 二 个 轴; R -旋 转 角 度 旋 转 角 度 ( R)( , )旋 转 中 心Y X 例 :N1 G92 X0 Y0 G69 G01 ; 设 定 坐 标 系 、 取 消 坐 标 旋 转 、 设 定 G01运 动;N2 G42 G90 X100.0 Y100.0 F1000 D01 ; 右 刀 补 , 运 动 到 (100,100);N3 G68 R-30000 ; 坐 标 旋 转 .旋 转 中 心 : (100,100), 旋 转 角 :30 ;N4 G91 X200.0 ; N5 G03 Y100.0 I100.0 J50.0 ;N6 G01 X-200.0 ; N7 Y-100.0 ; N8 G69 G40 G90 X0 Y0 ; 取 消 坐 标 旋 转 , 取 消 刀 补 , 回 到 原 点M30 ; 程 序 停 止 。 Y2001501000 100 200 300 X30 2.4.4 辅 助 功 能 指 令 M代 码M代 码 指 令 主 要 用 于 数 控 机 床 开 、 关 量 的 控 制 。 如程 序 结 束 , 主 轴 的 正 、 反 转 , 冷 却 液 的 开 、 停 等 。M00暂 停 指 令M02、 M30程 序 结 束 指 令 。M03、 M04和 M05 主 轴 正 转 、 反 转 和 停 止 。M08和 M09 冷 却 液 开 、 关 指 令 。M98、 M99 子 程 序 调 用 和 返 回 指 令 。 见 表 2.17 2.4.5 子 程 序 与 宏 程 序 1. 主 程 序 与 子 程 序子 程 序 调 出 的 形 式 : M98 P ; 子 程 序 号 重 复 调 用 次 数 ( 最 大 999) O0001; M98P11000; M30; O1000; M98P12000; M99; O2000; M98P13000; M99;主 程 序 子 程 序 子 程 序1重 嵌 套 2重 嵌 套 例 :如 图 所 示 零 件 , 进 行 打 中 心 孔 、 钻 孔 、 攻 螺 纹 等 加 工 。主 程 序 为 O0003; 钻 中 心 孔 、 钻 孔 、 倒 角 、 攻 螺 纹 和 钻 孔 位 置 子 程 序 分别 为 O0100、 O0200、 O0300、 O0400和 O0500号 。 工 件 坐 标 系 的 原 点 为 W, 固 定 循 环 的 初 始 平 面 为 Z=250 , R点 平 面 为 Z=2 , 钻 通 孔 钻 头 伸 出量 为 2 , 中 心 孔 的 孔 深 为 1.5 , 倒 角 深 度 为 1 , 其 它 尺 寸 如 图 。 刀 具 : T01( 中 心 钻 )T02( 8.5钻 头 )T03( 倒 角 钻 头 )T04( M10丝 锥 ) 。 4 321 W 80 XY XZ 228.515 M10 W O0003 ; 主 程 序 N10 G54 G90 G00X0 Y0 Z250.0 ; 选 择 工 件 坐 标 系 , 快 进 到 换 刀 点 N15 T01 M06 ; 换 上 01号 刀 具 中 心 钻 N20 S1500 M03 M08 ; 启 动 主 轴 , 开 冷 却 液 N25 M98 P0100 ; 在 四 个 孔 中 心 孔 位 置 打 中 心 孔 N30 T02 M06 ; 换 02号 刀 具 8.5钻 头 N35 S1000 M03 M08 ; 启 动 主 轴 , 开 冷 却 液 N40 M98 P0200 ; 钻 四 个 孔 N45 T03 M06 ; 换 03号 刀 具 倒 角 N50 S1500 M03 M08 ; 启 动 主 轴 , 开 冷 却 液 N55 M98 P0300 ; 给 每 个 孔 倒 角 N60 T04 M06 ; 换 04号 刀 具 M10丝 锥 N65 S200 M03 M08 ; 启 动 主 轴 , 开 冷 却 液 N70 M98 P0400 ; 对 四 个 孔 攻 丝 N75 G28 ; 返 回 参 考 点 主 程 序 结 束 N80 M30 ; 主 程 序 结 束 4 321 W 80 XY XZ 228.515 M10 W O0100; 钻 中 心 孔 子 程 序 N85G99G81X-40.0Y0R2.0Z-1.5F10.0; 钻 中 心 孔 循 环 , 钻 第 1个 孔 的 中 心 孔 N90 M98 P0500 ; 调 用 孔 位 置 子 程 序 ( 二 级 调 用 ) , 钻 2、 3、 4孔 的 中 心 孔 N95 M99 ;O0200 ; 钻 孔 子 程 序 N100G99G81X-40.0Y0R2.0Z-17.0F10.0 ; 钻 第 1个 孔 N105 M98 P0500 ; 调 用 孔 位 置 子 程 序 , 钻 2、 3、 4孔 N110 M99 ;O0300 ; 倒 角 子 程 序 N115 G99G81X-40.0Y0.R2.0Z-1.0F20.0 ; 第 1个 孔 倒 角 N120 M98 P0500 ; 调 用 孔 位 置 子 程 序 , 对 2、 3、 4孔 倒 角 N125 M99 ;O0400 ; 攻 丝 子 程 序 N130 G99G84X-40.0Y0R2.0Z-17.0F10.0 ; 攻 第 1个 孔 N135 M98 P0500; 调 用 孔 位 置 子 程 序 , 对 2、 3、 4孔 攻 丝 N140 M99 ;O0500 ; 位 置 子 程 序 N150 X0 Y40.0 ; 第 2个 孔 的 位 置 N155 X40.0 Y0 ; 第 3个 孔 的 位 置 N160 X0.0 Y-40.0 ; 第 4个 孔 的 位 置 N165 M99 ; 4 321 W 80 XY XZ 228.515 M 10 W 2. 用 户 宏 程 序 A使 用 方 法 与 子 程 序 类 似 , 区 别 是 在 宏 程 序 主 体 中 , 除 了 使 用 通 常 的 CNC指 令 外 ,还 可 以 使 用 变 量 的 CNC指 令 , 进 行 变 量 运 算 , 宏 指 令 可 以 给 变 量 设 定 实 际 值 。 变 量 1) 变 量 的 概 念 :变 量 用 和 后 面 的 数 字 表 示 , 其 格 式 为 : i( i =1,2,3) 2) 变 量 的 引 用 :变 量 可 以 代 替 宏 程 序 中 地 址 后 面 的 数 值 。 例 : F 103, G00Z- 100, G 130, 3) 公 共 变 量 和 系 统 变 量 公 共 变 量 ( 100 149、 500 531) 系 统 变 量 刀 具 偏 移 ( 1 99、 2000 2200) 接 口 输 入 信 号 ( 1000 1015、 1032) 接 口 输 出 信 号 ( 1100 1115、 1132、 1133) 计 时 信 息 ( 3011、 3012) 需 要 零 件 计 数 和 加 工 零 件 计 数 信 息 ( 3901、 3902) 模 态 信 息 ( 4001 4120) 位 置 信 息 ( 5001 5083) 4) 运 算 指 令 和 转 移 指 令 ( G65) 格 式 : G65 Hm P i Q j R k ; 其 中 :m=01 99, Hm表 示 运 算 指 令 和 转 移 指 令 的 功 能 ; i: 加 入 运 算 结 果 的 变 量 名 ; j, k: 被 运 算 的 变 量 名 , 可 以 定 为 常 量 ; 例 : G65 H01 P#100 Q0; #100=0G65 H02 P#100 Q#101 R#102; #100=#101+#102G65 H84 P2000 Q#100 R#101; #100#101时 , 转 移 到 N2000程 序 段G代 码 H代 码 功 能 定 义G65 H01 定 义 , 置 换 i= j H02 加 法 i= j+ k H03 减 法 i= j- k H04 乘 法 i= j k H05 除 法 i= j k H22 绝 对 值 H31 正 弦 i= jSIN( k) H32 余 弦 i= jCOS( k) H84 条 件 转 移 4 IF j k, GOTOn i= j 例 : 在 以 圆 心 为 ( X0, Y0) , 半 径 为 r的 圆 周 上 , 始 角 为 加 工 n个 等 分 孔 。X0、 Y0: 螺 栓 孔 圆 周 基 准 点 的 坐 标 值 使 用 变 量 : 500, 501 : 基 准 点 的 坐 标 ( X,Y) 502: 半 径 ( r) 503: 始 角 ( ) 504: 孔 的 个 数 ( n) 100: 表 示 加 工 第 i个 孔 的 计 数 ( i) 101: 计 数 的 总 值 = n( ie) 102: 第 i个 孔 的 角 度 ( 1) 103, 104 : 第 i个 孔 的 坐 标 值 ( Xi,Yi)调 出 用 户 宏 程 序 主 体 的 程 序 O0010(主 程 序 );N010 G65 H01 P 500 Q100000 ; X = 100 mm G65 H01 P 501 Q-200000 ; Y = -200 mm G65 H01 P 502 Q100000 ; r = 100 mm G65 H01 P 503 Q20000 ; = 20 G65 H01 P 504 Q12 ; n = 12N020 G92 X0 Y0 Z0 ; 设 定 坐 标 系N025 M98 P9010 ; 调 出 用 户 宏 程 序 G00 X0 Y0 ; 回 原 点N030 M02 ; 程 序 结 束 基 准 点 X0,Y0r XY 第 3孔 第 2孔 第 1孔第 n孔 用 户 宏 程 序 主 体 如 下 ( 子 程 序 ) :O9010;N100 G65 H01 P 100 Q0 ; i=0 G65 H01 P 101 Q 504 ; ie =nN200 G65 H04 P 102 Q 100 R360000; G65 H05 P 102 Q 102 R 504 ; G65 H02 P 102 Q 503 R 102 ; G65 H32 P 103 Q 502 R 102 ; G65 H02 P 103 Q 500 R 103 ; G65 H31 P 104 Q 502 R 102 ; G65 H02 P 104 Q 501 R 104 ; G90 G00 X 103 Y 104 ; 第 i孔 定 位N250 ; 孔 加 工 代 码 G65 H01 P 100 Q 100 R1 ; i=i+1 G65 H84 P200 Q 100 R 101 ; i ie时 , 转 移 到 N200程 序 段N300 M99 ; 用 户 宏 程 序 主 体 结 束 n ii 360X=X + rCOS( i)Y=Y + rSIN( i)基 准 点 X0,Y0 r XY 第 3孔 第 2孔 第 1孔 2.6 自 动 编 程2.6.1 自 动 编 程 的 基 本 概 念2.6.2 语 言 程 序 编 程 系 统 零 件 源 程 序 : 用 专 用 的 语 言 和 符 号 来 描 述 零 件 图 纸 上 的 几何 形 状 及 刀 具 相 对 零 件 运 动 的 轨 迹 、 顺 序 和 其 它 工 艺 参 数等 零 件 源 程 序 后 置 处 理输 入 翻 译 数 值 计 算 穿 孔 纸 带加 工 程 序 单编 译 程 序通 用 计 算 机 2.6.3 图 形 交 互 自 动 编 程 系 统自 动 编 程 系 统 : 和 CAD数 据 库 及 CAPP系 统 有 效 的 连 接 ; 三 维 设 计 、 分 析 、 NC加 工 于 一 体 。常 见 的 CAD/CAM系 统 : Solid worksPro/EngineeringMasterCAMI-DEASUGCAXA主 要 处 理 过 程 : 1 几 何 造 型2 刀 具 走 刀 路 径 的 产 生 3 后 置 处 理
展开阅读全文