第1章 数控机床概述 1
1.1 数控机床的基本概念 1
1.1.1 数控机床及其特点 1
1.1.2 数控机床的组成 2
1.1.3 数控机床的工作过程 4
1.1.4 数控机床的技术性能指标 5
1.2 数控机床的分类 7
1.2.1 按运动控制的特点分类 7
1.2.2 按伺服系统的类型分类 9
1.2.3 按加工工艺方法分类 10
1.2.4 按功能水平分类 10
1.3 数控机床的产生与发展及技术水平 11
1.3.1 数控机床的产生与发展 11
1.3.2 数控技术的发展趋势 12
1.3.3 以数控机床为基础的自动化生产系统的发展 15
1.3.4 数控技术在先进制造技术中的作用 15
本章小结 16
思考题与习题 16
自测题 16
第2章 数控加工编程基础 20
2.1 概述 20
2.1.1 数控机床编程的目的与步骤 20
2.1.2 数控机床程序的编制方法 22
2.2 字符与代码 23
2.2.1 字符与代码的定义 23
2.2.2 数控机床功能代码 23
2.3 数控机床的坐标系 25
2.3.1 坐标系及运动方向的规定 25
2.3.2 机床坐标轴的确定 26
2.3.3 数控机床坐标系的原点与参考点 27
2.4 程序段与程序格式 28
2.4.1 程序段 28
2.4.2 程序段格式 28
2.4.3 常规加工程序的格式 29
本章小结 30
思考题与习题 31
自测题 31
第3章数 控加工工艺与图形的数学处理 34
3.1 数控加工工艺 34
3.1.1 机床的合理选用 34
3.1.2 数控加工工艺性分析 35
3.1.3 加工方法与加工方案的确定 36
3.1.4 工序与工步的划分 40
3.1.5 零件的定位与安装 41
3.1.6 数控加工刀具及对刀仪 42
3.1.7 切削用量的确定 51
3.1.8 数控加工路线的确定 51
3.1.9 工艺文件的制定 58
3.2 图形的数学处理 59
3.2.1 基点计算 60
3.2.2 节点计算 60
3.2.3 刀位点轨迹计算 63
3.2.4 零件轮廓为列表曲线的数学处理 63
3.2.5 工件轮廓为简单3坐标立体型面的数值计算 64
3.2.6 辅助计算 67
3.3 典型零件的数控加工工艺分析 69
3.3.1 轴类零件的数控车削加工工艺 69
3.3.2 平面凸轮零件的数控铣削加工工艺 72
3.3.3 盖板零件加工中心的加工工艺 74
本章小结 79
思考题与习题 79
自测题 82
第4章 数控车床编程 87
4.1 概述 87
4.1.1 数控车床的用途、布局 87
4.1.2 数控车床的主要技术参数 87
4.2 数控车削加工程序的编制 89
4.2.1 数控车床的编程特点 89
4.2.2 编程坐标系的设定 90
4.2.3 常用编程指令的使用 91
4.2.4 车削加工循环 97
4.2.5 刀具补偿功能 103
4.2.6 辅助功能 107
4.2.7 宏程序简介 110
4.3 数控车床的操作面板及操作简介 116
4.3.1 操作面板 116
4.3.2 机床操作简介 120
4.4 车削加工编程实例 122
本章小结 126
思考题与习题 126
自测题 130
第5章 数控铣床编程 134
5.1 概述 134
5.1.1 数控铣床的用途、布局 134
5.1.2 数控铣床的主要技术参数 134
5.2 数控铣削编程基础 136
5.2.1 数控铣床的编程特点 136
5.2.2 基本编程功能指令 136
5.3 数控铣床基本编程指令 143
5.3.1 坐标轴运行指令 143
5.3.2 倒圆和倒角 147
5.3.3 刀具补偿 148
5.3.4 子程序 151
5.3.5 计算参数和程序跳转 152
5.3.6 加工循环 156
5.4 数控铣床的操作面板及操作简介 166
5.4.1 操作面板 166
5.4.2 机床操作简介 169
5.5 铣削加工编程实例 172
本章小结 176
思考题与习题 176
自测题 180
第6章 加工中心编程 185
6.1 概述 185
6.1.1 加工中心的分类 185
6.1.2 加工中心主要加工对象 186
6.1.3 加工中心的布局与主要技术参数 187
6.2 加工中心编程 188
6.2.1 加工中心的编程特点 188
6.2.2 基本编程功能指令 188
6.2.3 固定循环功能指令 199
6.2.4 辅助功能指令 205
6.2.5 用户宏程序 208
6.3 加工中心的操作面板及操作简介 217
6.3.1 操作面板 217
6.3.2 机床操作简介 220
6.4 加工中心编程实例 223
本章小结 229
思考题与习题 230
自测题 233
第7章 自动编程 237
7.1 概述 237
7.2 Master CAM自动编程 238
7.2.1 Master CAM软件的特点及功能 239
7.2.2 Master CAM的车削编程 240
7.2.3 Master CAM的平面铣削编程 259
7.2.4 Master CAM的三维铣削编程 274
7.3 Master CAM综合应用实例 286
7.3.1 设计内容与步骤 286
7.3.2 数控车床编程实例 287
7.3.3 二维铣削加工编程实例 289
7.3.4 三维曲面加工编程实例 292
本章小结 295
思考题与习题 296
自测题 299
附录 301
参考文献 306