第1章 数控加工概述 1
1.1 数控加工特点与应用 1
1.2 数控机床 3
1.2.1 数控机床的组成与工作原理 3
1.2.2 数控机床的分类与应用特点 5
1.2.3 数控系统 8
本章小结 10
思考与练习 10
第2章 数控编程基础 11
2.1 数控编程前的工艺处理 11
2.1.1 数控加工工艺性分析 11
2.1.2 确定加工方案 14
2.1.3 走刀路线的设计 15
2.1.4 刀具选择 18
2.1.5 切削用量选择 20
2.1.6 数控加工工艺文件 20
2.2 数控编程的数学处理 21
2.2.1 基点坐标计算 21
2.2.2 节点坐标计算 22
2.3 数控加工坐标系 25
2.4 数控系统指令代码 29
2.5 数控加工程序 32
本章小结 40
思考与练习 41
第3章 数控机床操作 42
3.1 华中(HNC-21/22M)数控铣床操作 42
3.1.1 数控铣床操作系统介绍 42
3.1.2 数控铣床操作 45
3.2 华中(HNC-21T)数控车床的操作 51
3.2.1 数控车床操作系统介绍 51
3.2.2 数控车床的操作 53
思考与练习 59
知识链接 59
第4章 数控铣编程 68
4.1 数控编程的工艺处理 68
4.1.1 数控加工工艺分析 69
4.1.2 确定加工方案 70
4.1.3 切削用量选择 72
4.1.4 填写数控加工工艺卡片 73
4.2 数控编程的数学处理 76
4.3 编写数控加工程序 77
4.3.1 编写加工准备程序段 77
4.3.2 编写轮廓加工程序段 82
4.3.3 编写孔加工(包含螺纹)程序段 89
4.3.4 编写球面加工程序段 95
4.3.5 编写结束程序段 97
4.4 程序结构设计 97
4.4.1 主、子程序结构 97
4.4.2 子程序应用 103
4.5 拓展训练 109
4.5.1 零件数控加工工艺性分析 109
4.5.2 数控编程的数学处理 113
4.5.3 简化编程功能应用 114
本章小结 121
思考与练习 121
知识链接 125
第5章 数控车编程 161
5.1 数控编程的工艺处理 161
5.1.1 数控加工工艺分析 162
5.1.2 确定加工方案 162
5.1.3 切削用量选择 163
5.1.4 编制数控加工工艺文件 165
5.2 数控编程的数学处理 167
5.3 编写数控加工程序 168
5.3.1 编写加工准备程序段 168
5.3.2 编写端面加工程序段 172
5.3.3 编写外轮廓加工程序段 173
5.3.4 编写螺纹退刀槽加工程序段 178
5.3.5 编写螺纹加工程序段 178
5.3.6 编写结束程序段 180
5.4 子、宏程序应用 183
5.4.1 主、子程序结构 183
5.4.2 子程序应用 184
5.4.3 宏程序编程 186
5.5 拓展训练 189
5.5.1 数控编程的工艺处理 189
5.5.2 数控编程的数学处理 193
5.5.3 数控加工程序编制 194
本章小结 194
思考与练习 198
知识链接 199
第6章 其他数控加工编程 223
6.1 数控磨削加工编程 223
6.1.1 数控磨床 223
6.1.2 数控外圆磨床的控制功能 225
6.1.3 数控磨床编程实例 227
6.2 数控冲床加工编程 230
6.2.1 数控冲床 230
6.2.2 数控冲床的控制功能 231
6.2.3 数控冲床编程实例 237
6.3 数控电火花线切割编程 238
6.3.1 数控电火花线切割编程的工艺处理 239
6.3.2 数控电火花线切割编程的数值处理 245
6.3.3 数控电火花线切割程序编写 246
6.4 数控电火花成形加工简介 252
6.4.1 数控电火花成形加工工艺过程 252
6.4.2 电极材料的选择与加工 255
6.4.3 电极与工件的找正与装夹 258
6.4.4 电加工工艺参数的选定 261
本章小结 261
思考与练习 262
知识链接 263
第7章 数控加工自动编程简介 272
7.1 数控加工自动编程 272
7.2 典型CAD/CAM软件介绍 273
7.3 自动编程的主要工作内容和工作过程 278
7.4 UGS NX CAM编程实例 279
本章小结 287
思考与练习 287
参考文献 288