第1章 绪论 1
1.1数控机床概述 1
1.1.1数控技术的概念与发展 1
1.1.2数控机床的产生与发展 2
1.2数控加工技术 4
1.2.1数控机床的工作过程 4
1.2.2数控机床的组成与工作原理 5
1.2.3数控机床的分类 9
1.3数控加工技术的应用与数控机床的发展趋势 13
1.3.1数控加工技术的应用 13
1.3.2数控机床的发展趋势 13
思考与练习 20
第2章 数控加工工艺基础 21
2.1数控加工工艺分析 21
2.2数控加工工艺规划 21
2.2.1数控加工工艺规划的概念 21
2.2.2数控加工与编程前期准备 23
2.2.3数控加工常见装夹方案的确定 24
2.2.4数控切削刀具的确定 28
2.2.5切削用量的确定 28
2.3数控加工常见的装夹装置 31
2.3.1数控车削加工常见的装夹装置 31
2.3.2数控铣削加工常见的装夹装置 33
2.4数控加工常用刀具 35
2.4.1刀具材料 35
2.4.2数控车削加工刀具 36
2.4.3数控铣削加工刀具 40
思考与练习 47
第3章 数控加工编程基础 49
3.1概述 49
3.1.1数控加工编程的概念 49
3.1.2数控编程的步骤 49
3.1.3数控编程的方法 50
3.2坐标系 51
3.2.1机床坐标系 51
3.2.2工件坐标系 52
3.2.3绝对坐标、增量坐标与相对坐标 53
3.2.4工作坐标平面 55
3.3数控程序的结构分析 55
3.3.1字与字符 55
3.3.2程序段的格式 59
3.3.3加工程序的一般格式 60
3.3.4子程序及其调用 61
3.4数控编程中的数值处理 63
3.5基本编程指令与概念 63
3.5.1英制/公制转换指令G20/G21 64
3.5.2基本插补功能指令G00/G01/G02/G03 64
3.5.3暂停指令G04 76
3.5.4返回机床参考点指令G28/G30 77
思考与练习 79
第4章 数控车床编程 81
4.1概述 81
4.1.1数控车削加工特点 81
4.1.2数控车床的编程特点 82
4.1.3数控车床的刀具指令及刀具位置偏置 85
4.2数控车床编程指令 86
4.2.1数控车床的准备功能指令 86
4.2.2数控车床的主轴速度与进给速度控制 87
4.2.3数控车床工件坐标系的建立 90
4.2.4数控车床的基本编程指令与分析 96
4.2.5数控车削加工的刀尖圆弧半径补偿 99
4.3倒角与倒圆角简化编程 103
4.3.1倒角编程 103
4.3.2倒圆角编程 104
4.3.3倒角和倒圆角编程的注意事项 105
4.4固定循环指令 106
4.4.1简单固定循环指令 106
4.4.2复合固定循环指令 115
4.5螺纹切削指令 128
4.5.1螺纹切削基本指令G32 128
4.5.2螺纹切削简单固定循环指令G92 131
4.5.3螺纹切削复合固定循环指令G76 133
4.6数控车床的多刀加工问题 136
4.6.1问题的引出 136
4.6.2刀具偏置及应用分析 136
4.6.3多刀加工时的对刀问题 138
4.6.4加工尺寸的控制问题 139
4.7数控车削编程举例 141
思考与练习 144
第5章 数控铣床与加工中心编程 146
5.1概述 146
5.1.1数控铣削与加工中心的加工特点 146
5.1.2数控铣床与加工中心的编程特点 146
5.2数控铣床编程指令 148
5.2.1数控铣削的准备功能指令 148
5.2.2主轴速度指令S及控制指令G96/G97 148
5.2.3数控铣床的坐标系指令 149
5.2.4数控铣床的基本编程指令与分析 154
5.2.5刀具半径补偿 157
5.2.6刀具长度补偿 171
5.3孔加工固定循环指令及其应用 178
5.3.1孔加工固定循环问题的引出 178
5.3.2孔加工循环指令详述 183
5.3.3使用孔加工固定循环指令时的注意事项 193
5.3.4孔固定循环指令应用综合举例 194
5.4坐标变换指令 198
5.4.1比例缩放指令G50/G51 198
5.4.2坐标系旋转指令G68/G69 201
5.4.3镜像编程 206
5.5加工中心编程 210
5.5.1加工中心简介 210
5.5.2加工中心的特点 211
5.5.3加工中心编程的方法和特点 212
思考与练习 216
第6章 数控电火花线切割机床编程 219
6.1数控电火花线切割机床的工作原理、分类与结构组成 219
6.1.1数控电火花线切割机床的工作原理 219
6.1.2数控电火花线切割机床的分类与结构组成 220
6.2数控电火花线切割机床的工艺特点 221
6.2.1电极丝材料与直径 221
6.2.2偏移量 221
6.2.3加工工艺规划 222
6.3数控电火花线切割编程基础 225
6.3.1数控电火花线切割机床程序格式简介 225
6.3.2无间隙补偿3B格式编程 225
6.4数控电火花线切割机床的自动编程 229
6.4.1 CAXA线切割编程软件简介 230
6.4.2 CAXA线切割软件编程实例 233
思考与练习 237
第7章 数控加工自动编程 239
7.1概述 239
7.1.1自动编程的概念 239
7.1.2自动编程的特点与发展 239
7.1.3自动编程技术的发展趋势 240
7.1.4数控加工自动编程常用软件简介 240
7.1.5数控加工自动编程的一般操作流程 241
7.2 Mastercam X6软件自动编程 247
7.2.1 Mastercam X6编程软件简介 247
7.2.2 MasterCAM X6编程举例 261
思考与练习 268
附录 270
附录A数控车削加工切削用量参考表 270
附录B数控铣削加工切削用量参考表 273
附录C FANUC Oi Mate-TC数控车削系统的G指令表 275
附录D FANUC Oi MC数控铣削系统的G指令表 278
参考文献 282