第1章 数控机床加工概述 1
1.1 数控加工概述 1
1.1.1 数控技术 1
1.1.2 数控加工的概念 2
1.2 数控机床的组成和分类 2
1.2.1 数控机床的组成 2
1.2.2 数控机床的工作原理 5
1.2.3 数控机床的分类 5
1.3 数控机床的特点和应用范围 10
1.3.1 数控机床加工的特点 10
1.3.2 数控机床性能指标与功能 12
1.3.3 数控机床的应用范围 15
1.4 数控加工技术的发展趋势 15
1.4.1 数控加工的产生与发展过程 15
1.4.2 数控技术的发展趋势 17
小结 21
思考与练习题 22
第2章 数控机床加工编程和工艺基础 23
2.1 数控加工编程概述 23
2.1.1 数控编程的方法 23
2.1.2 数控编程的内容和步骤 24
2.1.3 数控机床的坐标系 25
2.1.4 程序段和程序格式 28
2.2 数控加工工艺分析 31
2.2.1 加工工艺分析 31
2.2.2 零件的定位与装夹 34
2.2.3 切削用量的选择 34
2.2.4 数控刀具的选择 35
2.2.5 数控加工路线的确定 40
2.2.6 加工工艺文件的制定 44
2.3 数控加工图形的数学处理 46
2.3.1 数控机床编程中的图形数学处理内容 46
2.3.2 直线和圆弧轮廓基点计算方法 47
2.3.3 非圆曲线的节点计算 48
2.3.4 刀位点轨迹坐标的计算 52
小结 52
思考与练习题 53
第3章 数控车床编程和操作 54
3.1 概述 54
3.1.1 数控车床的功能和特点 54
3.1.2 数控车床的布局和分类 55
3.2 数控车床程序编制 57
3.2.1 数控车削系统基本功能(G、M、S、F、T功能) 58
3.2.2 数控车床坐标系设定 62
3.2.3 数控车床基本编程指令 63
3.2.4 车床刀具补偿 74
3.2.5 车床固定循环 78
3.2.6 螺纹车削编程 88
3.2.7 子程序 93
3.2.8 宏程序 94
3.3 数控车床的操作 100
3.3.1 操作面板 100
3.3.2 车床操作 102
3.4 数控车床的编程举例 107
小结 108
思考与练习题 109
第4章 数控铣床编程和操作 116
4.1 概述 116
4.1.1 数控铣床的功能和特点 116
4.1.2 数控铣床的布局和分类 117
4.2 数控铣床程序编制 120
4.2.1 数控铣床编程具有以下的特点 120
4.2.2 数控铣削系统基本功能(G、M、S、F、T功能) 120
4.2.3 基本编程指令 122
4.2.4 数控铣床刀具补偿 128
4.2.5 铣床固定循环 133
4.2.6 子程序编程 140
4.2.7 简化编程指令 143
4.2.8 宏程序 147
4.3 华中世纪星HNC-22M数控铣床操作 151
4.3.1 操作面板 151
4.3.2 机床操作 153
4.4 SIEMENS数控铣床编程与操作 160
4.4.1 基本编程功能指令 162
4.4.2 坐标轴运动 166
4.4.3 倒圆和倒角 171
4.4.4 刀具补偿 171
4.4.5 计算参数和程序跳转 175
4.4.6 加工循环 176
4.5 SIEMENS 802S数控铣床操作 182
4.5.1 操作面板简介 182
4.5.2 操作区域简介 184
4.5.3 开机和回参考点 186
4.5.4 参数设定 186
4.5.5 手动控制运行 187
4.5.6 自动方式 188
4.5.7 零件编程 189
4.5.8 通过RS232接口进行数据传输 189
4.6 数控铣床的编程举例 190
小结 197
思考与练习题 197
第5章 加工中心的编程和操作 201
5.1 概述 201
5.1.1 加工中心的功能和特点 201
5.1.2 加工中心的布局和分类 203
5.2 加工中心程序编制 205
5.2.1 加工中心的编程特点 205
5.2.2 基本编程功能指令 206
5.2.3 加工中心坐标系设定 208
5.2.4 坐标轴运动 212
5.2.5 刀具长度补偿和半径补偿 216
5.2.6 子程序 218
5.2.7 固定循环 219
5.2.8 宏程序 230
5.3 加工中心的操作 234
5.3.1FANUC系统加工中心操作面板 234
5.3.2 FANUC 0i-MB系统加工中心操作 239
5.4 加工中心编程举例 253
小结 255
思考与练习题 256
第6章 数控电火花加工 259
6.1 概述 259
6.1.1 数控电火花加工的基础条件和加工过程 259
6.1.2 数控电火花加工的常用术语 260
6.1.3 数控电火花加工的分类 261
6.1.4 数控电火花加工的特点及工艺用途 261
6.2 数控电火花成形加工机床概述 261
6.2.1 数控电火花成形机床的组成及作用 261
6.2.2 数控电火花成形机床的坐标轴 264
6.3 数控电火花成形机床操作及编程加工 265
6.3.1 数控电火花成形加工的安全操作规程 265
6.3.2 手持控制器的按键功能 265
6.3.3 数控电火花成形机床的基本操作 266
6.3.4 数控电火花成形机床的加工准备 267
6.3.5 数控电火花成形机床的编程 273
6.4 数控电火花线切割机床概述 274
6.4.1 数控电火花线切割加工机床的组成及分类 274
6.4.2 数控线切割加工原理及特点 275
6.4.3 数控电火花线切割加工的工艺用途 276
6.5 数控电火花线切割机床操作及编程加工 277
6.5.1 数控电火花线切割加工的编程方法 277
6.5.2 数控电火花线切割机床安全操作规程 285
6.5.3 数控电火花线切割机床操作方法及步骤 286
小结 289
思考与练习题 289
第7章 自动编程 291
7.1 自动编程概念及常用自动编程软件 291
7.2 CAXA制造工程师的零件加工造型 292
7.2.1 空间线架造型 293
7.2.2 曲线生成与曲线编辑 296
7.2.3 曲面造型 298
7.2.4 线面的几何变换 301
7.2.5 实体造型 306
7.2.6 特征生成与特征编辑 309
7.2.7 零件加工造型技巧 312
7.3 CAXA制造工程师的零件加工方法 313
7.3.1 CAM重要术语与公共参数设置 313
7.3.2 参数设置 315
7.3.3 与轨迹生成有关的工艺选项与参数 321
7.3.4 基本加工功能及其应用实例 329
7.3.5 高级加工策略 335
7.3.6 后置处理与工艺模板 338
7.4 综合举例:凸轮的实体造型 345
7.5 其他自动编程软件简介 355
7.5.1 CAD/CAM软件分类 355
7.5.2 CAD/CAM技术的发展趋势 356
7.5.3 MasterCAM软件介绍 356
7.5.4 UG软件简单介绍 357
7.5.5 Pro/E软件 360
小结 361
思考与练习题 362
附录 366
参考文献 373