第一章 绪论 1
1-1机电一体化的概念 1
1-2数控的概念与发展 1
1-3 NC与CNC 2
1-4数控系统的类型分析 4
1-5数控机械的自由度 6
1-6数控标准 7
1-7本书的目的与任务&( 10
第二章 数控的数学原理——插补与拟合 11
2-1概述 11
2-2逐点比较法直线插补原理 11
2-3逐点比较法圆弧插补原理 17
2-4数字积分法插补概述 24
2-5按步积分(DDA法)直线插补原理 25
2-6 DDA法圆弧插补 30
2-7多维线性插补原理 34
2-8按时间积分的(时间分割法)插补原理 36
2-9插补原理小结 39
2-10非圆曲线拟合原理 40
第三章 数控编程及数控自动编程语言 43
3-1概述 43
3-2 ISO数控程序标准简介 45
3-3手工编程 49
3-4坐标读取编程 51
3-5二坐标SKG数控自动编程语言 54
3-6三坐标SMAPT数控自动编程语言 69
3-7刀具半径自动补偿原理 82
第四章 数控系统的硬件设计 89
4-1概述 89
4-2 MCS-51单片微机的最小系统 91
4-3 I/O接口的扩展及输入输出设计 92
4-4外部数据存储器的扩展 97
4-5数码显示器的接口设计 99
4-6键盘接口技术 102
第五章 数控机械的开环控制系统 104
5-1开环系统的工作原理 104
5-2步进电机 104
5-3脉冲驱动电源 110
5-4脉冲分配与速度控制 113
第六章 数控系统软件设计 117
6-1概述 117
6-2程序设计过程 118
6-3开环数控中系统软件的内容 120
6-4控制步进电机环行分配程序 121
6-5数控系统速度控制程序设计 124
6-6传动间隙及传动误差软件补偿程序设计 130
6-7插补程序设计 132
第七章 机电一体化机械系统设计 144
7-1概述 144
7-2传动部件 147
7-3导轨 158
第八章 机电一体化数控系统设计实例 166
8-1数控工作台简介 166
8-2 X-Y数控工作台机械系统设计 170
8-3数控工作台计算机硬件设计 174
8-4数控工作台系统程序设计 187
第九章 数控系统的软硬件调试 202
9-1 MCS-51单片机开发工具 202
9-2硬件系统的调试 208
9-3软件调试 212
第十章 数控机床的闭环驱动系统 219
10-1概述 219
10-2闭环系统的位置检测方法 221
10-3交直流伺服电机及其驱动系统 226
10-4脉冲-相位调制式伺服控制系统 231
10-5鉴幅型位置伺服控制系统 234
10-6采用光码盘的伺服系统 237
附录BESK-FANUC B4、B8型永磁直流伺服电动机 244