数控机床铣削加工直接编程技术

数控机床铣削加工直接编程技术
作 者: 孙德茂
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数控机床铣削加工直接编程技术》作者简介

内容简介

本书对数控机床铣削加工的直接编程技术进行了详细介绍,概述了数控编程的相关标准和工艺处理;详实地介绍了ISO代码的编程指令和用户宏程序功能;全面地介绍了数控指令的加工应用和用户宏程序功能的编程实例,其中不少是来自实际生产中使用的加工程序。 书中内容同样适用于钻削、镗削、磨削等刀具旋转的切削加工。本书以数控功能与加工实际紧密结合,内容详实全面,有的还给出了算法,并有多处作者的独立见解和研究成果,是一本实用性较强的数控技术用书。可供从事数控铣削等加工的编程员和操作者、数控技术工作的工程技术人员使用,也可供高等技术院校相关专业师生使用。

图书目录

第1章 编程基础

1. 1 数控机床的组成及工作原理

1. 1. 1 数控机床的组成

1. 1. 2 数控机床的工作原理

1. 2 零件加工程序的编制方法

1. 2. 1 概述

1. 2. 2 直接编程

1. 2. 3 CAM辅助编程

1. 3 坐标系及坐标方向

1. 3. 1 标准坐标系

1. 3. 2 坐标轴及方向的确定

1. 3. 3 电气坐标系

1. 3. 4 机床坐标系

1. 3. 5 工件坐标系

1. 4 程序编制的工艺处理

1. 4. 1 确定机床和数控系统

1. 4. 2 工件的安装与夹具的确定

1. 4. 3 编程原点的设定

1. 4. 4 刀具的确定

1. 4. 5 确定走刀路线和工步顺序

1. 4. 6 换刀点及对刀点的确定

1. 5 编写数控加工技术文件

1. 6 编写零件加工程序

第2章 基本编程指令

2. 1 概述

2. 2 准备功能 C功能

2. 3 插补功能

2. 3. 1 插补原理

2. 3. 2 定位 GOO

2. 3. 3 单方向定位 G60

2. 3. 4 直线插补 C01 含直线插补算法

2. 3. 5 圆弧插补 G02. G03 含圆弧插补算法

2. 3. 6 螺旋线插补 G02. G03

2. 3. 7 等螺距螺纹切削 G33

2. 4 进给功能

2. 4. 1 快速进给速度

2. 4. 2 切削进给速度 394. 395. 393

2. 4. 3 自动力口减速

2. 4. 4 程序段拐角处的速度控制指令 G09. G61. G64. G63. G62. G04

2. 5 自动返回参考点

2. 5. 1 自动返回参考点 G28

2. 5. 2 从参考点自动返回 G29

2. 5. 3 自动返回参考点校验 G27

2. 5. 4 自动返回第二. 三. 四参考点 G30

2. 6 坐标系

2. 6. 1 机床坐标系 G53

2. 6. 2 工件坐标系设定 G92. G54- 359

2. 6. 3 局部坐标系 G52

2. 6. 4 坐标平面选择 G17. G18. G19

2. 7 坐标尺寸指令

2. 7. 1 绝对值指令 G90 和增量值指令 391

2. 7. 2 极坐标系指令 G15. G16

2. 7. 3 英制/米制转换 320. G21

2. 7. 4 常用式小数点输入/计算器式小数点输入

2. 8 主轴速度功能 S功能

2. 9 刀具功能 T功能

2. 9. 1 刀具选择指令

2. 9. 2 刀具的选择方式

2. 9. 3 刀具寿命管理

2. 10 辅助功能 M功能. B功能

2. 10. 1 辅助功能 M功能

2. 10. 2 第二辅助功能 B功能

2. 11 程序的构成

2. 11. 1 程序纸带的构成

2. 11. 2 程序的构成

第3章 简化编程和补偿功能

3. 1 固定循环

3. 1. 1 概述

3. 1. 2 取消固定循环 G80

3. 1. 3 钻孔加工循环 GS1. G82. 373. G83

3. 1. 4 攻螺纹循环 G74. G84

3. 1. 5 镗孔循环 G85. G89. G86. G88. G76. G87

3. 1. 6 指定固定循环时的注意事项

3. 1. 7 固定循环功能应用举例

3. 2 任意角度倒角与倒圆

3. 3 ECS的GAP几何轮廓自动编程

3. 3. 1 几何元素的定义

3. 3. 2 目标点的判别

3. 3. 3 程序段数据

3. 3. 4 GAP编程举例

3. 4 NUM的PGP几何轮廓自动编程

3. 4. 1 几何元素的描述

3. 4. 2 特征点的判别

3. 4. 3 程序段格式

3. 4. 4 程序段数据

3. 4. 5 倒棱与过渡圆弧编程举例

3. 4. 6 PGP编程举例

3. 5 A_B的GTL几何轮廓自动编程

3. 5. 1 一般规定

3. 5. 2 几何元素定义

3. 5. 3 GTL编程举例

3. 6 刀具补偿功能

3. 6. 1 刀具长度补偿 G43. G44. G49

3. 6. 2 刀具长度自动测量 G37

3. 6. 3 刀具偏置补偿 G45~G48

3. 6. 4 刀具半径补偿B G39-G42

3. 6. 5 刀具半径补偿C G40-G42 含刀具半径补偿偏置矢量的计算

3. 6. 6 补偿量的编程输入 G10

3. 7 比例缩放功能 G50. G51

3. 7. 1 比例缩放功能

3. 7. 2 镜像加工

3. 8 坐标系旋转功能 G68. G69

3. 8. 1 坐标系旋转功能

3. 8. 2 坐标系旋转功能与其他功能的关系

第4章 ISO代码指令编程应用

4. 1 零件加工程序的编写

4. 2 孔加工程序的编程

4. 2. 1 用孔加工刀具加工孔

4. 2. 2 用铣刀铣孔

4. 2. 3 螺纹的切削 铣削 加工

4. 2. 4 孔加工中典型孔位的编程

4. 3 轮廓加工编程

4. 3. 1 轮廓加工的编程

4. 3. 2 环形封闭轮廓的编程

4. 3. 3 旋转重复图形轮廓的编程

4. 3. 4 平移图形轮廓的编程

4. 3. 5 镜像加工编程

4. 3. 6 多件加工程序的编制

4. 3. 7 带回转轴轮廓的编程

4. 3. 8 非圆曲线轮廓的编程

4. 3. 9 列表曲线轮廓的编程

4. 4 平面加工程序的编制

4. 4. 1 无界平面加工程序的编制

4. 4. 2 挖腔程序的编制

4. 4. 3 不规则形状挖腔程序的编制

4. 4. 4 带弧岛的挖腔程序的编制

4. 5 曲面加工程序的编制

4. 6 零件加工程序的评价和优化

4. 6. 1 零件加工程序的评价

4. 6. 2 用CAM编制的零件加工程序的优化

4. 7 零件加工程序运行中的安全问题

4. 7. 1 程序数据的设置方法

4. 7. 2 安全换刀子程序

第5章 用户宏程序功能

5. 1 概述

5. 2 用户宏程序功能A

5. 2. 1 用户宏指令

5. 2. 1. 1 子程序调用 M98

5. 2. 1. 2 用M代码进行子程序调用

5. 2. 1. 3 用T代码进行子程序调用

5. 2. 1. 4 宏程序模态调用 G66. G67

5. 2. 2 自变量指定

5. 2. 2. 1 自变量指定的地址和变量的对应关系

5. 2. 2. 2 G代码组号和自变量号的对应关系

5. 2. 3 用户宏程序本体

5. 2. 3. 1 用户宏程序本体的结构

5. 2. 3. 2 变量的表示与引用

5. 2. 3. 3 变量的种类

5. 2. 3. 4 宏程序的运算与控制指令 G65

5. 2. 3. 5 关于用户宏程序本体的注意事项

5. 2. 4 宏程序举例

5. 2. 4. 1 螺栓孔循环

5. 2. 4. 2 方孔内腔加工

5. 2. 4. 3 接口信号

5. 2. 4. 4 从直角坐标系 XYZ 转换成极坐标系 r0Z

5. 2. 5 模式数据输入功能

5. 2. 5. 1 模式名称显示

5. 2. 5. 2 模式数据显示

5. 3 用户宏程序功能B

5. 3. 1 用户宏程序调用指令 用户宏程序命令

5. 3. 1. 1 非模态调用 单一调用 G65

5. 3. 1. 2 模态调用 G66. G67

5. 3. 1. 3 使用C代码的宏程序调用

5. 3. 1. 4 使用M代码的宏程序调用

5. 3. 1. 5 用M代码调用子程序

5. 3. 1. 6 用T代码调用子程序

5. 3. 1. 7 M98 子程序调用 和G65 用户宏程序调用 之间的区别

5. 3. 1. 8 多重调用

5. 3. 1. 9 用户宏程序的嵌套和局部变量的级

5. 3. 2 用户宏程序本体

5. 3. 2. 1 用户宏程序本体的格式

5. 3. 2. 2 变量的表示与引用

5. 3. 2. 3 变量类型

5. 3. 2. 4 运算指令

5. 3. 2. 5 控制指令

5. 3. 2. 6 用户宏程序语句和NC语句

5. 3. 3 用户宏程序使用限制

5. 3. 4 宏程序举例

5. 3. 4. 1 螺栓孔循环

5. 3. 4. 2 方孔内腔加工

5. 3. 4. 3 接口信号

5. 3. 4. 4 从直角坐标系 XYZ 转换成极坐标系 r0Z

5. 3. 5 外部输出指令

5. 3. 5. 1 开始命令POPEN

5. 3. 5. 2 数据输出命令BPRNT. DPRNT

5. 3. 5. 3 结束命令PCLOS

5. 3. 5. 4 使用该功能时要求的设定

5. 3. 5. 5 注意事项

5. 3. 5. 6 编程举例

5. 3. 6 中断型用户宏程序

5. 3. 6. 1 中断指令 M96. M97

5. 3. 6. 2 中断类型

5. 3. 6. 3 从宏程序中断返回

5. 3. 6. 4 用户宏程序中断和模态信息

5. 3. 6. 5 用户宏程序中断和位置信息

5. 3. 6. 6 宏程序中断和宏程序模态调用

5. 3. 6. 7 宏程序中断和程序起动

5. 3. 6. 8 宏程序中断应用举例

5. 4 跳跃功能 G31

第6章 用户宏程序功能的编程应用

6. 1 可变切深深孔加工固定循环功能的编程

6. 2 典型孔位计算宏程序的编程

6. 2. 1 圆弧均布孔位计算宏程序的编程

6. 2. 2 矩阵均布孔位计算宏程序的编程

6. 3 铣孔宏程序的编程

6. 4 规则形状挖腔宏程序的编程

6. 4. 1 圆孔挖腔宏程序的编制

6. 4. 2 矩形腔挖腔宏程序的编制

6. 5 几何轮廓直接编程 GDP 功能的编程

6. 5. 1 几何轮廓的分析

6. 5. 2 指令中使用的符号和含义

6. 5. 3 直线一直线 含等边倒角. 过渡圆弧 的宏功能编程

6. 5. 4 直线一圆弧 含过渡圆弧 的宏功能编程

6. 5. 5 圆弧一直线 含过渡圆弧 的宏功能编程

6. 5. 6 圆弧一圆弧 含过渡圆弧和切线 的宏功能编程

6. 5. 7 应用举例

6. 5. 8 数据输入方式的改进

6. 5. 8. 1 直线数据的输入

6. 5. 8. 2 圆弧数据的输人

6. 5. 8. 3 数据的还原. 处理与整理

6. 5. 8. 4 编程举例

6. 6 非圆曲线轮廓的宏程序编程

6. 6. 1 平面非圆曲线轮廓的宏程序编程

6. 6. 2 柱面曲线轮廓的宏程序编程

6. 6. 3 空间曲线轮廓的宏程序编程

6. 7 组合解析曲面加工的宏程序编程

6. 8 车削数控系统改造成单轴外圆磨削数控系统的宏程序编程

6. 9 用宏程序功能编制零件测量数据的处理程序

6. 10 PC在数控编程中的应用

后记

数控系统编程能力的现状与展望