第1章 概论 1
1.1 机床数控技术的基本概念 1
1.2 数控机床的分类 3
1.3 数控机床的产生和发展 5
1.4 数控加工的程序编制 6
思考和作业题 11
第2章 数控机床轨迹控制原理 12
2.1 概述 12
2.2 逐点比较法 13
2.3 数字积分法 21
2.4 数据采样插补 32
2.5 数控装置的进给速度与加减速控制 38
思考和作业题 45
第3章 计算机数控(CNC)系统 47
3.1 概述 47
3.2 CNC装置的硬件结构 52
3.3 CNC装置的软件结构 59
3.4 CNC装置软件的控制功能 65
3.5 数控机床的可编程控制器(PLC) 79
思考和作业题 88
第4章 检测装置 89
4.1 概述 89
4.2 旋转变压器 91
4.3 感应同步器 94
4.4 光栅 97
4.5 磁栅 104
4.6 编码器 109
思考和作业题 115
第5章 数控机床的伺服系统 117
5.1 概述 117
5.2 步进电动机伺服系统 120
5.3 直流伺服电动机及其速度控制 129
5.4 交流伺服电动机及变频调速 135
5.5 位置控制 140
思考和作业题 143
第6章 数控编程的基础知识 145
6.1 编程中的工艺处理 145
6.2 数控编程常用指令 153
6.3 机床坐标系与工件坐标系 160
6.4 刀具半径补偿与长度补偿 163
6.5 固定循环和子程序 169
6.6 数控车床编程基础 178
6.7 变量参数编程与用户宏程序 187
6.8 CAD/CAM编程软件概述 190
思考和作业题 205
第7章 数控程序编制 207
7.1 孔系加工程序编制 207
7.2 平面轮廓加工程序编制 215
7.3 解析曲面加工程序编制 220
7.4 数控车床的程序编制 223
思考和作业题 228
第8章 编程中的数学处理 231
8.1 非圆曲线(平面)轮廓的数学处理 231
8.2 列表曲线轮廓零件编程中的数学处理 235
8.3 列表曲面的数学处理 264
思考和作业题 275
参考文献 277