第1章 数控机床基础知识 1
1.1 数控机床概述 2
1.1.1 数控机床的产生与发展 2
1.1.2 数控机床的组成及工作原理 4
1.1.3 数控机床的分类 7
1.2 常用数控机床 9
1.2.1 数控车床基础知识 9
1.2.2 数控铣床基础知识 13
1.2.3 加工中心基础知识 15
1.2.4 数控机床的加工方法 16
思考与练习 18
第2章 数控工艺基础知识 19
2.1 零件图基础知识 20
2.1.1 零件视图表达方法 20
2.1.2 零件图尺寸表达方法 22
2.1.3 零件表面粗糙度 23
2.1.4 零件的形位公差 25
2.1.5 零件图的识读 29
2.2 数控加工基础知识 37
2.2.1 工件材料与热处理 37
2.2.2 金属切削基础知识 38
2.2.3 数控机床的常用刀具 43
2.3 数控加工工艺文件分析 54
2.3.1 加工工艺基础知识 54
2.3.2 数控机床坐标系 55
2.3.3 数控加工尺寸标注 56
2.3.4 零件轮廓基点坐标计算 57
2.3.5 零件加工工艺分析 59
2.3.6 车削加工工艺文件的阅读 61
2.3.7 铣削加工工艺文件的阅读 65
2.4 数控加工程序基础知识 69
2.4.1 数控程序的基本结构 69
2.4.2 程序段格式 71
2.4.3 功能指令 71
2.4.4 数控机床的初始状态 76
2.5 零件检测与质量管理知识 76
2.5.1 常用测量器具 76
2.5.2 质量管理知识 82
思考与练习 84
第3章 数控车床编程 85
3.1 数控车床编程基础 86
3.1.1 数控车床编程基本概念 86
3.1.2 数控车床坐标系 86
3.1.3 数控车床的坐标值和尺寸 89
3.2 数控车床基本编程方法 90
3.2.1 工件坐标系指令 90
3.2.2 车削加工基本指令 93
3.2.3 刀具补偿 97
3.3 单一循环指令与编程 102
3.3.1 圆柱/圆锥车削单一循环指令G90 103
3.3.2 端面车削单一循环指令G94 104
3.3.3 螺纹车削单一循环指令G92 106
3.4 复合循环指令与编程 108
3.4.1 内外径粗车复合循环指令G71 108
3.4.2 精加工复合循环指令G70 109
3.4.3 端面粗车复合循环指令G72 111
3.4.4 固定形状粗车复合循环指令G73 113
3.4.5 端面钻孔复合循环指令G74 116
3.4.6 外圆/内孔切槽复合循环指令G75 117
3.4.7 螺纹切削复合循环指令G76 119
3.5 数控车床综合编程 121
3.5.1 盘类零件车削加工 121
3.5.2 轴类零件车削加工 129
思考与练习 137
第4章 数控铣床编程 141
4.1 数控铣床坐标系及常用编程指令 142
4.1.1 机床坐标系和工件坐标系 142
4.1.2 设定坐标系指令 144
4.1.3 常用基本指令 146
4.2 刀具半径补偿 150
4.2.1 刀具半径补偿原理 150
4.2.2 刀具半径补偿指令与编程 150
4.2.3 顺铣与逆铣的特点 152
4.3 子程序调用指令 153
4.3.1 子程序 153
4.3.2 子程序应用 153
4.4 极坐标指令 156
4.4.1 极坐标指令格式 157
4.4.2 极坐标指令应用 157
4.5 坐标系旋转指令 159
4.5.1 坐标系旋转指令格式 159
4.5.2 坐标系旋转指令应用 160
4.6 镜像指令 161
4.6.1 镜像指令格式 161
4.6.2 镜像指令应用 161
4.7 缩放指令 163
4.7.1 比例缩放指令 163
4.7.2 比例缩放应用 163
4.8 数控铣床综合编程 165
4.8.1 轮廓铣削加工 165
4.8.2 简单曲面铣削加工 167
4.8.3 盘类零件铣削加工 168
思考与练习 175
第5章 加工中心编程 177
5.1 加工中心坐标系 178
5.1.1 机床坐标系 178
5.1.2 工件坐标系 179
5.2 孔加工固定循环指令 180
5.2.1 孔加工固定循环概述 180
5.2.2 孔加工固定循环指令格式 181
5.2.3 孔加工固定循环指令说明 183
5.2.4 孔加工进给路线 190
5.3 加工中心刀具补偿 192
5.3.1 加工中心刀库种类及换刀方法 192
5.3.2 加工中心换刀指令 194
5.3.3 加工中心刀具补偿指令 196
5.4 加工中心综合编程 199
5.4.1 加工中心模块化编程 199
5.4.2 孔加工程序 200
5.4.3 钻螺纹孔与铰孔加工程序 202
5.4.4 加工中心综合编程实例 205
思考与练习 209
第6章 数控机床仿真加工 211
6.1 仿真软件安装与运行 212
6.1.1 仿真软件简介 212
6.1.2 仿真软件的安装与卸载 212
6.1.3 仿真软件的运行 212
6.2 数控机床仿真系统基本操作 212
6.2.1 软件功能操作 212
6.2.2 视图的基本操作 215
6.2.3 数控机床系统的选择 215
6.2.4 数控车床工件的装夹和刀具选择 215
6.2.5 数控车床工件测量 217
6.2.6 数控铣床(加工中心)工件的装夹和刀具选择 218
6.2.7 数控铣床(加工中心)工件测量 221
6.3 数控车床仿真加工 222
6.3.1 数控车床面板简介 222
6.3.2 数控车床启停操作 225
6.3.3 数控车床常规操作 226
6.3.4 数控车床对刀操作 227
6.3.5 数控车床程序处理 228
6.3.6 数控车床参数设定 229
6.3.7 数控车床加工 230
6.3.8 数控车床仿真加工实例 230
6.4 数控铣床(加工中心)仿真加工 237
6.4.1 数控铣床(加工中心)面板简介 237
6.4.2 数控铣床(加工中心)启停操作 237
6.4.3 数控铣床(加工中心)常规操作 238
6.4.4 数控铣床对刀操作 239
6.4.5 数控铣床(加工中心)程序处理 241
6.4.6 数控铣床(加工中心)参数设置 242
6.4.7 数控铣床(加工中心)加工 242
6.4.8 数控铣床(加工中心)仿真加工实例 243
思考与练习 249
参考文献 253