广州数控指令代码大全_第1页
广州数控指令代码大全_第2页
广州数控指令代码大全_第3页
广州数控指令代码大全_第4页
广州数控指令代码大全_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广州数控指令代码大全 2011 01 31 02 13 GSKGSK980TA980TA D D 编程教材编程教材 一一 编程的基本概念编程的基本概念 二二 常用常用 G G 代码介绍代码介绍 三三 单一固定循环单一固定循环 四四 复合型固定循环复合型固定循环 五五 用户宏程序用户宏程序 六六 螺纹加工螺纹加工 七七 T T 代码及刀补代码及刀补 八八 F F 代码及代码及 G98G98 G99G99 九九 S S 代码及代码及 G96G96 G97G97 注意 本教材仅供学习参考 实际操作编程时应以广数 注意 本教材仅供学习参考 实际操作编程时应以广数 GSK980TGSK980T 车床数控系统使用手册为准 车床数控系统使用手册为准 20072007 年年 9 9 月月 一一 编程的基本概念编程的基本概念 一个完整的车床加工程序一般用于在一次装夹中按一个完整的车床加工程序一般用于在一次装夹中按工艺工艺要求完要求完 成对工件的加工 数控程序包括程序号 程序段 成对工件的加工 数控程序包括程序号 程序段 一 程序号 相当于程序名称 系统通过程序号可从存储器 一 程序号 相当于程序名称 系统通过程序号可从存储器 中多个程序中识别所要处理的程序 程序号由字母中多个程序中识别所要处理的程序 程序号由字母 O O 及及 4 4 位数位数 字组成 字组成 二 程序段 相当于一句程序语句 由若干个字段组成 最 二 程序段 相当于一句程序语句 由若干个字段组成 最 后是一个分号 录入时在键入后是一个分号 录入时在键入 EOBEOB 键后自动加上 整个程键后自动加上 整个程 序由若干个程序段构成 一个程序段用来完成刀具的一个或一序由若干个程序段构成 一个程序段用来完成刀具的一个或一 组动作 或实现机床的一些功能 组动作 或实现机床的一些功能 三 字段 或称为字 由称为 三 字段 或称为字 由称为 地址地址 的单个英语字母加的单个英语字母加 若干位数字组成 根据其功能可分成以下几种类型的字段 若干位数字组成 根据其功能可分成以下几种类型的字段 程序段号 由字母程序段号 由字母 N N 及数字组成 位于程序段最前面 主要及数字组成 位于程序段最前面 主要 作用是使程序便于阅读 可以省略 但某些特殊程序段 如表作用是使程序便于阅读 可以省略 但某些特殊程序段 如表 示跳转指令的目标程序段 必须标明程序段号 示跳转指令的目标程序段 必须标明程序段号 为了便于修改程序时插入新程序段 各句程序段号一般可间隔为了便于修改程序时插入新程序段 各句程序段号一般可间隔 一些数字 如一些数字 如 N0010N0010 N0020N0020 N0030N0030 准备功能 即准备功能 即 G G 代码 由字母代码 由字母 G G 及二位数字组成 大多数及二位数字组成 大多数 G G 代码用以指示刀具的运动 如代码用以指示刀具的运动 如 G00G00 G01G01 G02G02 表示尺寸 坐标值 的字段 一般用在表示尺寸 坐标值 的字段 一般用在 G G 代码字段的后面 代码字段的后面 为表示运动的为表示运动的 G G 代码提供坐标数据 由一个字母与坐标值 整代码提供坐标数据 由一个字母与坐标值 整 数或小数 组成 字母包括 数或小数 组成 字母包括 表示绝对坐标 表示绝对坐标 X X Y Y Z Z 表示相对坐标 表示相对坐标 U U V V W W 表示园心坐标 表示园心坐标 I I J J K K 车床实际使用的坐标只有车床实际使用的坐标只有 X X Z Z 所以 所以 Y Y V V J J 都用不着都用不着 表示进给量的字段 用字母表示进给量的字段 用字母 F F 加进给量值组成 一般用在插加进给量值组成 一般用在插 补指令的程序段中 规定了插补运动的速度 补指令的程序段中 规定了插补运动的速度 S S 代码 表示主轴速度的字段 用字母代码 表示主轴速度的字段 用字母 S S 加主轴每分钟转速加主轴每分钟转速 或主轴线速度 米 或主轴线速度 米 分 组成 分 组成 T T 代码 表示换刀及刀补代码 表示换刀及刀补 辅助功能 用字母辅助功能 用字母 M M 及二位数字组成 表示机床的开 停等 及二位数字组成 表示机床的开 停等 本机床的主要有效本机床的主要有效 M M 代码为 代码为 M03M03 主轴正转 主轴正转 M04M04 主轴反转 主轴反转 M05M05 主轴停 主轴停 M08M08 开冷却液 开冷却液 M09M09 关冷却液 关冷却液 M00M00 程序暂停 暂停后可按 程序暂停 暂停后可按 循环起动循环起动 按钮继续运行 按钮继续运行 M30M30 程序结束 一个程序的最后一个程序段通常用 程序结束 一个程序的最后一个程序段通常用 M30M30 来结束来结束 程序 程序 控制尾架及卡盘的控制尾架及卡盘的 M M 代码本机床无效 代码本机床无效 其他特殊用途的字段 主要用在一些螺纹车削 循环车削的其他特殊用途的字段 主要用在一些螺纹车削 循环车削的 G G 代码后面 及用户宏程序中 代码后面 及用户宏程序中 二二 常用常用 G G 代码介绍代码介绍 一一 基本知识基本知识 G G 代码的主要功能 直接控制刀具运动 代码的主要功能 直接控制刀具运动 3 3 个基本概念 个基本概念 插补 数控机床上 刀具根据指令 沿插补 数控机床上 刀具根据指令 沿 X X 轴及轴及 Z Z 轴的进给运轴的进给运 动 运动轨迹有 动 运动轨迹有 Z Z 方向的直线方向的直线 用于车园柱面用于车园柱面 X X 方向的直线方向的直线 用于车端面用于车端面 钭直线钭直线 用于车园锥面用于车园锥面 园弧园弧 用于车球面用于车球面 插补运动的实质插补运动的实质 即车床即车床数控加工数控加工的基本原理 刀具根据数控系的基本原理 刀具根据数控系 统的指令 沿统的指令 沿 X X 轴及轴及 Y Y 轴方向分别移动微小的一段距离 刀具轴方向分别移动微小的一段距离 刀具 的实际移动方向为的实际移动方向为 X X Y Y 二个方向的合成 一连串的这种移动组二个方向的合成 一连串的这种移动组 成了刀具的运动轨迹 成了刀具的运动轨迹 最基本的插补指令 最基本的插补指令 G01G01 G02G02 G03G03 模态代码与非模态代码模态代码与非模态代码 模态代码 程序中的有关字段一经设置后 在以后的程序段中模态代码 程序中的有关字段一经设置后 在以后的程序段中 一直有效 如继续保持该状态 不必重新设置 一直有效 如继续保持该状态 不必重新设置 非模态代码 即一次性代码 只在本程序段有效 非模态代码 即一次性代码 只在本程序段有效 所有的所有的 G G 代码可分为模态与非模态代码可分为模态与非模态 G G 代码的分组 共四个组代码的分组 共四个组 00 00 组 属一次性代码 主要包括二大类 组 属一次性代码 主要包括二大类 1 1 指令本身性质为一次性的 如 指令本身性质为一次性的 如 G50G50 坐标系设定 坐标系设定 G04G04 暂 暂 停 停 2 2 复合型固定循环 复合型固定循环 G70G70 G76G76 一条指令要重复循环多次 一条指令要重复循环多次 01 01 组 用得最多的一组 主要用于刀具的移动 主要包括以组 用得最多的一组 主要用于刀具的移动 主要包括以 下几类 下几类 1 1 快速移动 快速移动 G00G00 2 2 插补 插补 G01G01 G02G02 G03G03 3 3 螺纹 螺纹 G32G32 4 4 单一型固定循环 单一型固定循环 G90G90 G92G92 G94G94 0101 组为模态指令 一旦被指定 就一直有效 直到被同一组的组为模态指令 一旦被指定 就一直有效 直到被同一组的 其他其他 G G 代码所取代 下面的代码所取代 下面的 0202 0303 组同样为模态指令 组同样为模态指令 02 02 组 只有组 只有 G96G96 G97G97 二个 用于控制恒线速的开关 为模态二个 用于控制恒线速的开关 为模态 指令 指令 03 03 组 只有组 只有 G98G98 G99G99 二个 用于设定进给量的单位 每分钟二个 用于设定进给量的单位 每分钟 进给量或主轴每转进给量 为模态指令 进给量或主轴每转进给量 为模态指令 二 常用 二 常用 G G 代码的使用代码的使用 G50 G50 坐标轴设定 实际上是 根据刀具的实际位置 确定工 坐标轴设定 实际上是 根据刀具的实际位置 确定工 件坐标系的件坐标系的 X X Z Z 坐标值 坐标值 G50G50 指令执行后 不产生运动 但工件坐标系按指令值作了更新 指令执行后 不产生运动 但工件坐标系按指令值作了更新 使用举例 使用举例 G50G50 X100X100 Z250Z250 其实质含义是 工件坐标系的其实质含义是 工件坐标系的 X X 坐标立即被被修改为坐标立即被被修改为 100100 Z Z 坐坐 标修改为标修改为 250250 系统立即以新的坐标值显示 一股用于录入方 系统立即以新的坐标值显示 一股用于录入方 式下通过对刀建立工件坐标系 式下通过对刀建立工件坐标系 关于工件坐标系 即编程所使用的坐标系 关于工件坐标系 即编程所使用的坐标系 以车床主轴旋转轴线作为以车床主轴旋转轴线作为 X X 方向的零位 即径向零位 方向的零位 即径向零位 Z Z 轴方向的零位 即轴向零位 可根据工件情况确定 一般以卡轴方向的零位 即轴向零位 可根据工件情况确定 一般以卡 盘端面或工件右端面作为零位 盘端面或工件右端面作为零位 坐标系的正负方向 以离开工件方向为正 即坐标系的正负方向 以离开工件方向为正 即 Z Z 轴为主轴旋转轴为主轴旋转 轴线 从左向右为正 轴线 从左向右为正 X X 轴为径向走刀方向 从中心向外为正轴为径向走刀方向 从中心向外为正 从车削加工的角度来看 常规的切削进刀方向大都是朝向 从车削加工的角度来看 常规的切削进刀方向大都是朝向 X X Z Z 轴的负方向 轴的负方向 当使用绝对值编程时 当使用绝对值编程时 X X 坐标始终是正值 除特殊情况外 坐标始终是正值 除特殊情况外 Z Z 坐标则不一定 坐标则不一定 当使用相对值编程时 常规的外园车削均是朝向负方向的 所当使用相对值编程时 常规的外园车削均是朝向负方向的 所 以以 U U W W 值常常是负值 相对值编程时 刀具的前进方向与坐值常常是负值 相对值编程时 刀具的前进方向与坐 标轴正方向一致为正 相反为负 简言之 即进去为负 出来标轴正方向一致为正 相反为负 简言之 即进去为负 出来 为正 为正 G00G00 快速移动快速移动 使用举例 使用举例 G00G00 X50X50 Z200Z200 或用相对坐标 或用相对坐标 G00G00 U15U15 W5W5 后面带的二个尺寸字段后面带的二个尺寸字段 X X Z Z 或或 U U W W 用以指示移动的目标位置 用以指示移动的目标位置 执行执行 G00G00 的结果是使刀具从当前位置向目标位置快速移动 的结果是使刀具从当前位置向目标位置快速移动 G00G00 实际上不属于插补命令 执行时实际上不属于插补命令 执行时 X X Z Z 轴各自独立运动 轴各自独立运动 如某一坐标轴先到达后 该轴先停止运动 另一轴继续 沿如某一坐标轴先到达后 该轴先停止运动 另一轴继续 沿 X X 或或 Z Z 方向 移动 因此 移动轨迹一般开始是一段钭直线 然方向 移动 因此 移动轨迹一般开始是一段钭直线 然 后是一段平行于后是一段平行于 X X 或或 Z Z 轴的直线 轴的直线 使用使用 G00G00 时必须注意刀具是否可能与工件相碰 时必须注意刀具是否可能与工件相碰 G01G01 直线插补直线插补 使用举例 使用举例 G01G01 X50X50 Z200Z200 F20F20 或用相对坐标 或用相对坐标 G01G01 U15U15 W5W5 与与 G00G00 相似 用相似 用 X X Z Z 或或 U U W W 指示插补运动结束时的目标位置 指示插补运动结束时的目标位置 大多数车削加工 如外园 内孔 端面 锥面均使用大多数车削加工 如外园 内孔 端面 锥面均使用 G01G01 来完来完 成 成 程序中使用程序中使用 G01G01 的注意事项 的注意事项 程序中 如果是首次使用程序中 如果是首次使用 G01G01 必须指定进给量 必须指定进给量 F F 值 以后如值 以后如 进给量不变 则进给量不变 则 F F 字段可省略 字段可省略 使用使用 G01G01 前 必须保证刀具的当前位置为正确位置 由于前 必须保证刀具的当前位置为正确位置 由于 G01G01 中只指定了插补的终点位置 并未指明插补的起点位置 中只指定了插补的终点位置 并未指明插补的起点位置 G00 G00 G01G01 及其坐标值都是模态指令 下一程序段中可省略相及其坐标值都是模态指令 下一程序段中可省略相 同的字段 同的字段 如 如 N0010N0010 G00G00 Z200Z200 N0020N0020 X90X90 作用等于 作用等于 G00G00 X90X90 Z200Z200 N0030N0030 G01G01 Z150Z150 F70F70 N0040N0040 X95X95 作用等于 作用等于 G01G01 X95X95 Z150Z150 F70F70 G02G02 G03G03 园弧插补园弧插补 使用举例 使用举例 G00G00 X50X50 Z152Z152 快速定位到起点 快速定位到起点 G01G01 G150 G150 G02G02 X150X150 Z100Z100 R50R50 F30 F30 X150 X150 Z150Z150 为园弧的终点坐标 为园弧的终点坐标 R50R50 为园弧的半径为园弧的半径 也可以用从起点到园心的坐标距离也可以用从起点到园心的坐标距离 I I K K 来表示 来表示 G02G02 X150X150 Z100Z100 I50I50 F30 I50F30 I50 指起点至园心的 指起点至园心的 X X 方向距离为方向距离为 5050 Z Z 方向的距离为零 方向的距离为零 K0K0 可省略 可省略 注意事项 注意事项 本车床只使用前刀架 顺逆时针的判断与标准相反 本车床只使用前刀架 顺逆时针的判断与标准相反 本例中园弧从右面小头向左切削 为逆时针 用本例中园弧从右面小头向左切削 为逆时针 用 G02G02 指令 指令 如从大端处向右面小端加工园弧 则应使用如从大端处向右面小端加工园弧 则应使用 G03G03 I I K K 的值注意正负号 从起点向园心的方向与坐标轴正方向的值注意正负号 从起点向园心的方向与坐标轴正方向 一致为正 一致为正 I I 值属于半径方向的距离 不要用直径计算 值属于半径方向的距离 不要用直径计算 G04G04 暂停暂停 用法举例 用法举例 G04G04 P500P500 暂停 暂停 500500 毫秒 即毫秒 即 0 50 5 秒 秒 G04G04 X3 5X3 5 暂停 暂停 3 53 5 秒 可用于切槽 台阶端面等需要刀具在加秒 可用于切槽 台阶端面等需要刀具在加 工表面作短暂停留的埸合 工表面作短暂停留的埸合 三三 单一固定循环单一固定循环 G90G90 G92G92 G94G94 单一固定循环把单一固定循环把 G00 G00 快速接近工件快速接近工件 插补运动走刀插补运动走刀 插补退刀插补退刀 G00 G00 快速返回快速返回 这四动作组合在一起 以简化程这四动作组合在一起 以简化程 序 序 G90 G90 内外园车削循环 内外园车削循环 使用举例 使用举例 G90G90 X50X50 Z35Z35 F0 2F0 2 园柱面车削园柱面车削 G90G90 X50X50 Z35Z35 R2 5R2 5 F0 2F0 2 园锥面车削 园锥面车削 R2 5R2 5 指起点半径与终点指起点半径与终点 半径之差半径之差 注意事项 注意事项 工件余量大时 可多次调用工件余量大时 可多次调用 G90G90 例如 例如 G90G90 X75X75 Z20Z20 F0 2F0 2 X70X70 由于是模态 相同的字段不必重 由于是模态 相同的字段不必重 复键入 复键入 X65X65 与与 G01G01 在用法上的区别 在用法上的区别 G01G01 必须事先把刀具用指令移动到正确的起点位置 以保证加工必须事先把刀具用指令移动到正确的起点位置 以保证加工 尺寸尺寸 G90G90 车削开始时的起点车削开始时的起点 X X 坐标是由本段自动计算后移动到位的 坐标是由本段自动计算后移动到位的 故在故在 G90G90 的上一个程序段中 应把刀具移动到一个合适的退刀的上一个程序段中 应把刀具移动到一个合适的退刀 位置 位置 G94 G94 的用法与的用法与 G90G90 相似 用于端面切削 相似 用于端面切削 G92G92 在螺纹车削中介在螺纹车削中介 绍 绍 四四 复合型车削固定循环复合型车削固定循环 1 1 粗精车指令配合使用的 粗精车指令配合使用的 G70G70 G73G73 其中 其中 G70G70 为精车指令为精车指令 与 与 G71G71 或或 G72G72 或或 G73G73 配合使用 此类指令在程序中的使用配合使用 此类指令在程序中的使用 由三部分组成 以由三部分组成 以 G71G71 为例说明如下 为例说明如下 第一部份 有二个 第一部份 有二个 G71G71 程序段 第一个程序段 第一个 G71G71 用来规定每一次用来规定每一次 粗车的吃刀深度 退刀量等 第二个粗车的吃刀深度 退刀量等 第二个 G71G71 用来确定与精车程序用来确定与精车程序 段的关系 保证精车余量 并开始粗车 段的关系 保证精车余量 并开始粗车 第二部份 用来确定精车的轨迹路线 由若干个程序段组成 第二部份 用来确定精车的轨迹路线 由若干个程序段组成 供精车时使用 并为粗车时提供数据 供精车时使用 并为粗车时提供数据 第三部份 第三部份 G70G70 程序段 即实际开始精车的指令 程序段 即实际开始精车的指令 使用举例 使用举例 N20N20 G00G00 X200X200 Z302Z302 快速定位到粗车起点 快速定位到粗车起点 N30N30 G71G71 U5U5 R1R1 F30F30 U5U5 每次粗车切深 每次粗车切深 5mm 5mm 半径方向 半径方向 R1R1 每次退刀每次退刀 1mm1mm N40N40 G71G71 P50P50 Q80Q80 U0 6U0 6 W0 2W0 2 P50P50 描述精车轨迹的第一个程序段号是 描述精车轨迹的第一个程序段号是 N50N50 Q80Q80 描述精车轨迹的最后一个程序段号是 描述精车轨迹的最后一个程序段号是 N80N80 U0 6U0 6 W0 2W0 2 留给精车的径向余量 轴向余量 留给精车的径向余量 轴向余量 N50N50 G00G00 X100X100 描述精车轨迹的第一个程序段 描述精车轨迹的第一个程序段 注意 注意 1 1 在此段中径向快速定位到正确的开始精车位置 在此段中径向快速定位到正确的开始精车位置 2 2 此段不允许有 此段不允许有 Z Z 方向的定位 方向的定位 3 3 从 从 N50N50 N80N80 各段不可省略程序段号 各段不可省略程序段号 4 4 从 从 N50N50 到到 N80N80 各段的各段的 X X Z Z 方向坐标值只允许单向减少或单方向坐标值只允许单向减少或单 向增大 向增大 N60N60 G01G01 Z260Z260 F20F20 N70N70 G01G01 X195X195 Z210Z210 N80N80 G01G01 Z200Z200 描述精车轨迹的最后一个程序段 描述精车轨迹的最后一个程序段 可在此处插入换也指令 可在此处插入换也指令 N110N110 G70G70 P50P50 Q80Q80 开始精车 实际执行 开始精车 实际执行 N50N50 到到 N80N80 间各程间各程 序段 序段 N120N120 G00G00 X220X220 Z320Z320 精车结束 退出 精车结束 退出 上述上述 G71 G70G71 G70 指令的粗车是以多次指令的粗车是以多次 Z Z 轴方向走刀以切除工件轴方向走刀以切除工件 余量 为精车提供一个良好的条件 适用于毛坯是园钢的工件 余量 为精车提供一个良好的条件 适用于毛坯是园钢的工件 G72 G70 G72 G70 车削循环 与车削循环 与 G71G71 相似 但粗车是以多次相似 但粗车是以多次 X X 轴方向走轴方向走 刀来切除工件余量 适用于毛坯是园钢 各台阶面直径差较大刀来切除工件余量 适用于毛坯是园钢 各台阶面直径差较大 的工件 的工件 G73 G70 G73 G70 车削循环 基本用法相同 但各次粗车的运动轨迹与车削循环 基本用法相同 但各次粗车的运动轨迹与 精车轨迹相似 适用于一些毛坯为锻件 铸件 这类毛坯已初精车轨迹相似 适用于一些毛坯为锻件 铸件 这类毛坯已初 步具有成品的外形 不宜使用步具有成品的外形 不宜使用 G71G71 G72G72 指令 指令 2 2 G75G75 外园切槽循环例 外园切槽循环例 G00G00 X81X81 Z 30Z 30 定位到槽的起点 注意考虑切刀宽度 定位到槽的起点 注意考虑切刀宽度 G75G75 R0R0 R0R0 每次 每次 X X 方向退刀方向退刀 0 0 即直接切到槽底 即直接切到槽底 G75G75 X50X50 Z 80Z 80 P16000P16000 Q5000Q5000 R0R0 F50F50 X ZX Z 槽的终点坐标 槽的终点坐标 P P X X 方向每次切入深度 半径值方向每次切入深度 半径值 单位单位 0 001mm0 001mm Q Q Z Z 方向每次移动量方向每次移动量 单位单位 0 001mm 0 001mm 注意应小于切刀宽度 注意应小于切刀宽度 R R 每次 每次 Z Z 方向退刀量 方向退刀量 3 3 G76G76 循环指令在螺纹加工中介绍 循环指令在螺纹加工中介绍 五五 螺纹加工螺纹加工 本系统螺纹加工指令有三条 本系统螺纹加工指令有三条 G32G32 G92G92 G76G76 公制的导程用 公制的导程用 F F 指定 英制的每英寸牙数用指定 英制的每英寸牙数用 I I 指定 指定 1 1 G32G32 是最基本的螺纹加工指令 是最基本的螺纹加工指令 用法举例 用法举例 G32G32 X15 2X15 2 Z100Z100 F2 F2 X15 2X15 2 Z100Z100 是螺纹终点坐标 是螺纹终点坐标 F2F2 导程 单头螺纹即为螺距 导程 单头螺纹即为螺距 为为 2 2 若为每英寸牙数 则使用若为每英寸牙数 则使用 I I 如 如 I11I11 为每英寸 为每英寸 1111 牙 使牙 使 用该指令前 应先将刀具定位到正确的起点位置 只要使起点用该指令前 应先将刀具定位到正确的起点位置 只要使起点 的的 X X 坐标小于 内螺纹则为大于 终点的坐标小于 内螺纹则为大于 终点的 X X 坐标 即可车出锥坐标 即可车出锥 螺纹 刀具在螺纹 刀具在 Z Z 轴方向的起点位置应距离工件轴方向的起点位置应距离工件 2 2 倍导程 倍导程 2 2 G92G92 为单一固定循环 为单一固定循环 G92G92 每执行一次 可完成快速进刀每执行一次 可完成快速进刀 螺纹切削螺纹切削 快速退刀快速退刀 返回起点 返回起点 G92G92 还能在螺纹车削结束时 按要求有规则退出 称为螺纹退尾还能在螺纹车削结束时 按要求有规则退出 称为螺纹退尾 倒角 因此可在没有退刀槽的情况下车削螺纹 倒角 因此可在没有退刀槽的情况下车削螺纹 用法举例 用法举例 G92G92 X15 2X15 2 Z100Z100 F2 F2 意义与意义与 G32G32 相同 但在使用相同 但在使用 G92G92 前 只须把刀具定位到一个合前 只须把刀具定位到一个合 适的起点位置 适的起点位置 X X 方向处于退刀位置 执行方向处于退刀位置 执行 G92G92 时系统会自动时系统会自动 把刀具定位到所需的切深位置 而把刀具定位到所需的切深位置 而 G32G32 则不行 起点位置的则不行 起点位置的 X X 方向必须处于切入位置 方向必须处于切入位置 车锥螺纹举例 车锥螺纹举例 G92G92 X29 2X29 2 Z150Z150 R 1 5R 1 5 I11 R 1 5I11 R 1 5 起点半径 起点半径 与终点半径之差 与终点半径之差 3 3 G76G76 为复合型螺纹切削循环 由二个为复合型螺纹切削循环 由二个 G76G76 程序段组成 指定有关参程序段组成 指定有关参 数后可自动运行多次循环 直到把螺纹车好 数后可自动运行多次循环 直到把螺纹车好 G76G76 根据牙型角 根据牙型角 GSKGSK980TA980TA 限定为限定为 80o80o 60o60o 55o55o 30o30o 29o29o 0o0o GSK980TDGSK980TD 没有这没有这 种限制 沿钭向逐次切入 以保证刀具为单侧切削刃工作 可种限制 沿钭向逐次切入 以保证刀具为单侧切削刃工作 可 避免扎刀的发生 随着螺纹的逐渐切深 系统按规律减少切削避免扎刀的发生 随着螺纹的逐渐切深 系统按规律减少切削 深度 直到达到设定的最小切削深度后 按最小切削深度进刀 深度 直到达到设定的最小切削深度后 按最小切削深度进刀 使用举例 使用举例 N10N10 G00G00 X80X80 Z280Z280 快速定位到起点 快速定位到起点 N20N20 G76G76 P P Q50Q50 R0 1R0 1 P P 后面的后面的 6 6 位数分别表示 精车次数位数分别表示 精车次数 3 3 次 螺尾倒角量为次 螺尾倒角量为 6 6 即退尾长度为螺距的 即退尾长度为螺距的 60 60 牙型角 牙型角 6060 度 度 Q50Q50 最小切削深度 最小切削深度 0 05 0 05 半径值 指令中单位为半径值 指令中单位为 0 001 0 001 R0 1R0 1 留给精车的余量 留给精车的余量 0 10 1 半径值 半径值 N30N30 G76G76 X71X71 Z200Z200 R0R0 P1949P1949 Q250Q250 F3F3 X X Z Z 为螺纹终点位置 为螺纹终点位置 R0R0 车锥螺纹时指定起点与终点的半径差 此处 车锥螺纹时指定起点与终点的半径差 此处 R0R0 为直螺纹 为直螺纹 可省略 可省略 P1949P1949 半径方向的螺纹牙高为 半径方向的螺纹牙高为 1 9491 949 指令中单位为 指令中单位为 0 0010 001 Q250 Q250 第一次半径方向切入深度为第一次半径方向切入深度为 0 25mm0 25mm 指令中单位为 指令中单位为 0 001 0 001 螺纹加工应注意的事项 螺纹加工应注意的事项 主轴转速 不应过高 尤其是是大导程螺纹 过高的转速使主轴转速 不应过高 尤其是是大导程螺纹 过高的转速使 进给速度太快而引起不正常 一些资料推荐的最高转速为 进给速度太快而引起不正常 一些资料推荐的最高转速为 使用伺服进给电机时 导程使用伺服进给电机时 导程 主轴每分钟转速不超过主轴每分钟转速不超过 30003000 切入 切出的空刀量 为了能在伺服电机正常运转的情况下切入 切出的空刀量 为了能在伺服电机正常运转的情况下 切削螺纹 应在切削螺纹 应在 Z Z 轴方向有足够的空切削长度 一些资料推荐轴方向有足够的空切削长度 一些资料推荐 的数据如下 的数据如下 切入空刀量切入空刀量 2 2 倍导程 倍导程 切出空刀量切出空刀量 0 5 0 5 倍导程倍导程 螺纹加工过程中不应变换转速 螺纹加工过程中不应变换转速 七七 T T 代码与刀补代码与刀补 T T 代码用来选择刀具号并指定刀补号 代码用来选择刀具号并指定刀补号 如如 T0202T0202 第一个 第一个 0202 为选择为选择 0202 号刀具 第二号刀具 第二 0202 为指定为指定 0202 号刀号刀 补值为当前刀补值 补值为当前刀补值 通常刀具号应与刀补号一致 但通常刀具号应与刀补号一致 但 0000 号刀补系统设定为取消刀补 号刀补系统设定为取消刀补 即刀补值为零 有时程序要求取消刀补 如在用即刀补值为零 有时程序要求取消刀补 如在用 G50G50 设定坐标设定坐标 系时 可使用如 系时 可使用如 T0100T0100 即使用 即使用 1 1 号刀 同时取消刀补 号刀 同时取消刀补 六六 F F 代码及代码及 G98G98 G99G99 F F 代码用于指定进刀量 代码用于指定进刀量 G98G98 G99G99 用于每分钟进给量 每转进给量的变换用于每分钟进给量 每转进给量的变换 系统默认的进给量单位为系统默认的进给量单位为 G98G98 即 即 毫米毫米 分钟 普通车床加工分钟 普通车床加工 一般采用毫米一般采用毫米 转 转 习惯普通车床每转走刀量的工人可在在插补指令开始前 使用习惯普通车床每转走刀量的工人可在在插补指令开始前 使用 G99G99 指令 如指令 如 G99G99 F0 15F0 15 把系统进给量设置为每转进给量 然 把系统进给量设置为每转进给量 然 后在插补指令中用后在插补指令中用 F F 字段确定实际进给量字段确定实际进给量 八八 S S 代码及代码及 G96G96 G97G97 G50G50 S S S S 代码用于指定主轴转速 如代码用于指定主轴转速 如 S500S500 即 即 500500 转转 分 但如果在分 但如果在 G96G96 恒线速状态下 则为切削加工线速度 恒线速状态下 则为切削加工线速度 G96 G96 恒线速 恒线速 G97G97 取消恒线速 取消恒线速 G50G50 S S 主轴最高转速限制 主轴最高转速限制 加工端面时 如果主轴转速固定 由于加工表面直径的变化 加工端面时 如果主轴转速固定 由于加工表面直径的变化 切削速度也随着变化 有可能导致表面粗糙度不一致等现象 切削速度也随着变化 有可能导致表面粗糙度不一致等现象 恒线速控制可随着工件直径的减小而相应增加主轴转速 有助恒线速控制可随着工件直径的减小而相应增加主轴转速 有助 于提高加工表面质量 提高生产率 于提高加工表面质量 提高生产率 恒线速情况下车端面时 刀具接近工件中心时 转速会变得相恒线速情况下车端面时 刀具接近工件中心时 转速会变得相 当大 这是很危险的 必须使用当大 这是很危险的 必须使用 G50G50 S S 来限制最高转速 来限制最高转速 使用举例 使用举例 G50G50 S2000S2000 限制最高转速为 限制最高转速为 20002000 转转 分 分 G96G96 S150S150 恒线速开始 指定切削速度为 恒线速开始 指定切削速度为 150150 米米 分 分 G01G01 X10 X10 开始车端面开始车端面 G97G97 S200S200 取消恒线速 指定转速为 取消恒线速 指定转速为 200200 转转 分分 七七 调用子程序 用户宏程序 及调用子程序 用户宏程序 及 G65G65 指令指令 使用子程序可以减少编程工作量 避免重复劳动 并可使程序使用子程序可以减少编程工作量 避免重复劳动 并可使程序 结构清晰 便于阅读分析 结构清晰 便于阅读分析 GSK980TGSK980T 用户宏程序是一种可以使用用户宏程序是一种可以使用 变量的子程序 这类子程序被主程序调用时变量的子程序 这类子程序被主程序调用时 可以根据变量的不可以根据变量的不 同取值同取值 作出相应的的处理作出相应的的处理 使用灵活使用灵活 功能较强 功能较强 例 例 M98M98 P P 005005 调用 调用 5 5 次 次 00080008 所调用子程序号为 所调用子程序号为 O0008O0008 M98M98 P0008P0008 只调用一次 只调用一次 说明 说明 980T980T 的子程序是一个独立的程序 也称为宏程序 应该的子程序是一个独立的程序 也称为宏程序 应该 把子程序作为一个单独的程序进行编写并保存 把子程序作为一个单独的程序进行编写并保存 子程序的最后一个程序段为 子程序的最后一个程序段为 M99M99 系统执行到 系统执行到 M99M99 后 即返后 即返 回主程序 执行回主程序 执行 M98M98 的下一程序段 的下一程序段 M98M98 M99M99 举例举例 主程序主程序 O0007O0007 M03M03 S1500S1500 T0101T0101 G00G00 X81X81 Z0Z0 M98M98 P P G00G00 X90X90 Z200Z200 M30M30 子程序子程序 O0008O0008 G00G00 W 10W 10 G01G01 X0X0 F150F150 G00G00 X82X82 M99M99 2 2 变量的概念 为了使宏程序具有更好的通用性 宏程序中 变量的概念 为了使宏程序具有更好的通用性 宏程序中 的一些数据 如的一些数据 如 X X Z Z 的坐标值等 可以不具体指定数值 而以的坐标值等 可以不具体指定数值 而以 变量来代替 当主程序需要调用宏程序时 可以根据要求对变变量来代替 当主程序需要调用宏程序时 可以根据要求对变 量赋值 在执行宏程序时 宏程序中的变量便被实际数值所取量赋值 在执行宏程序时 宏程序中的变量便被实际数值所取 代 代 每个变量有个变量名 每个变量有个变量名 GSK980TGSK980T 的变量名用的变量名用 加变量号组成 如加变量号组成 如 201 201 GSK980TGSK980T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论