第1章 概述 1
1.1数控机床的发展及特点 1
1.1.1数控机床的发展 1
1.1.2数控机床加工特点 5
1.2数控机床的组成与工作原理 8
1.2.1数控机床组成 8
1.2.2数控机床的工作原理 10
1.2.3数控机床分类 11
第2章 数控机床的控制原理 17
2.1计算机数控(CNC)系统的组成 17
2.1.1CNC装置的硬件组成 18
2.1.2CNC装置的软件结构 19
2.2数控系统插补原理 20
2.2.1逐点比较法插补原理 21
2.2.2逐点比较法直线插补 21
2.3数控机床的伺服系统 25
2.3.1概述 25
2.3.2步进电动机开环伺服系统 26
2.3.3直流伺服系统 28
2.3.4交流伺服系统 29
2.3.5伺服系统中的常用检测元件 31
第3章 数控编程基础 35
3.1数控编程概述 35
3.1.1程序编制的内容和步骤 35
3.1.2程序编制的方法 36
3.2数控程序编制中的工艺分析 38
3.2.1数控加工工艺基本特点 38
3.2.2数控加工工艺分析主要内容 38
3.2.3数控加工工艺分析的一般步骤与方法 39
3.2.4数控加工工艺文件 54
3.3数控程序编制中的数学处理 57
3.3.1数学处理的概念 57
3.3.2常见的数学处理方法 57
第4章 数控车床的编程 65
4.1数控车床编程基础 65
4.1.1数控车床分类 65
4.1.2数控车床的基本功能 65
4.1.3数控车床编程要点 68
4.1.4数控车床的坐标系 70
4.1.5数控车床加工工艺分析 72
4.2基本编程方法 76
4.3刀具补偿功能 81
4.4车削固定循环 85
4.4.1单一形状的固定循环 85
4.4.2多重固定循环 86
4.4.3编程举例 88
4.5子程序 90
4.6数控车床加工程序实例 92
第5章 数控铣床及加工中心编程 102
5.1数控铣床及加工中心编程基础 102
5.1.1数控铣床及加工中心概述 102
5.1.2数控铣床及加工中心坐标系统 105
5.2数控铣床及加工中心的编程方法 105
5.2.1设定数控铣床的机床坐标系 105
5.2.2设定数控铣床的工件坐标系 106
5.2.3绝对坐标与增量坐标 106
5.2.4一般编程方法 106
5.2.5循环 109
5.2.6刀具补偿 121
5.2.7子程序 121
5.2.8同编程有关的操作方法(以FANUC系统为例) 121
5.2.9加工中心编程的特点 122
5.3典型零件的数控铣床及加工中心编程实例 123
5.3.1编程实例1 123
5.3.2编程实例2 124
5.3.3编程实例3 126
5.3.4编程实例4 126
5.3.5编程实例5 128
第6章 自动编程系统概述 133
6.1常见的几种CAD/CAM软件简介 133
6.2MasterCAM V9.0软件基本功能介绍 136
6.2.1MasterCAM的基本功能 136
6.2.2MasterCAM V9.0工作界面介绍 137
6.2.3实例 142
第7章 数控电火花线切割技术 155
7.1线切割加工概述 155
7.1.1线切割加工原理 155
7.1.2线切割加工特点 156
7.1.3数控线切割加工的应用 156
7.1.4数控线切割机床的分类 156
7.1.5数控线切割机床组成 157
7.2线切割加工程序的编制 163
7.2.13B格式编制程序 163
7.2.2ISO代码数控程序编制 166
7.3数控电火花线切割加工工艺 170
7.3.1模坯准备 170
7.3.2工件的装夹与调整 171
7.3.3电极丝的选择和调整 173
参考文献 176