第1章 数控机床简介 1
1.1 NC机床的发展过程 1
1.2 CNC机床 3
1.3 NC程序的存储介质 7
1.4 数控机床的优缺点 8
小结 9
第2章 数控系统 10
2.1 控制系统的分类 11
2.2.2 环路系统 13
2.2.1 伺服装置 13
2.2 伺服装置与环路系统 13
2.3 数控机床的坐标系 15
2.3.1 坐标系 15
2.3.2 位置确定方式 18
小结 19
第3章 换刀装置与刀具库 20
3.1 手动换刀装置 21
3.2 自动换刀装置 24
3.2.1 刀具在主轴中的定位 24
3.2.2 自动换刀装置 26
3.2.3 刀具库设置 32
小结 33
第4章 数控编程基础知识 35
4.1 编码 35
4.2 数控程序的基本格式 37
4.2.1 程序段格式 37
4.2.2 程序段的组成 37
4.2.3 程序结构 38
4.2.4 程序的分类 38
4.3.1 准备功能(G功能) 41
4.3 数控系统的功能简介 41
4.3.2 辅助功能(M功能) 53
4.3.3 数控编程的数值计算 57
小结 65
第5章 插补原理 66
5.1 概述 66
5.2 逐点比较法 67
5.2.1 逐点比较法直线插补 67
5.2.2 逐点比较法圆弧插补 72
5.2.3 坐标变换与终点判别问题 75
5.3.1 数字积分法(DDA)的基本原理 79
5.3 数字积分法 79
5.3.2 DDA直线插补 80
5.3.3 DDA圆弧插补 83
5.4 时间分割法 84
5.4.1 直线插补 85
5.4.2 圆弧插补 86
小结 88
第6章 数控车削加工编程 89
6.1 概述 89
6.2 车削加工编程 93
6.2.1 车外圆和车端面 94
6.2.2 车锥面 102
6.2.3 车球面 106
6.2.4 车螺纹 111
小结 118
第7章 钻削和铣削加工编程 119
7.1 钻削加工编程 119
7.2 二坐标铣削加工编程 125
7.3 三坐标加工编程 140
第8章 计算机辅助编程 159
8.1 概述 159
8.2.1 基本概念 160
8.2 刀具轨迹的生成 160
8.2.2 刀具轨迹的生成 167
8.3 刀具轨迹的编辑仿真 195
8.3.1 刀位裁剪 195
8.3.2 刀位反向 197
8.3.3 插入刀位与删除刀位 198
8.3.4 轨迹打断与轨迹连接 200
8.3.5 轨迹仿真 200
8.4 后置处理 201
8.4.1 后置设置 201
8.4.2 后置处理设置 204
8.4.3 生成G代码 206
8.4.4 校核G代码 208
第9章 数控加工编程实例 210
9.1 手工编程实例 210
9.1.1 车削加工实例1 210
9.1.2 车削加工实例2 220
9.1.3 铣削加工实例1 225
9.1.4 铣削加工实例2 229
9.2 计算机辅助编程实例 232
参考文献 240