第1章 机床数控技术概论 1
1.1 数控机床概述 1
1.1.1 数控技术概念 1
1.1.2 数控机床的发展及常用数控系统 1
1.1.3 数控机床的主要技术指标 2
1.1.4 计算机数控的概念与发展 3
1.2 数控机床的组成与工作原理 5
1.3 数控机床的分类 7
1.4 数控机床的特点和应用范围 11
习题 13
第2章 数控编程加工基础 15
2.1 数控编程概述 15
2.1.1 数控编程的内容与步骤 15
2.1.2 数控编程的方法 16
2.2 数控加工工艺规程及技术文件 18
2.2.1 数控加工工艺分析与设计 19
2.2.2 数控加工工序设计 21
2.2.3 数控加工专用技术文件的编写 24
2.3 数控机床的坐标系 27
2.3.1 机床标准坐标系及坐标轴的确定 27
2.3.2 编程坐标系及其设定 29
2.3.3 工件坐标系及其设定 29
2.3.4 联动轴 31
2.4 数控编程中的数学处理 32
2.4.1 基点坐标的计算 33
2.4.2 节点坐标的计算 34
2.4.3 辅助计算 35
2.4.4 列表曲线的数学处理 36
2.5 数控加工程序的结构与格式 37
2.5.1 程序格式 37
2.5.2 程序段格式 37
2.5.3 程序段组成 38
2.5.4 准备功能、辅助功能与其他功能 39
2.5.5 主程序与子程序 40
习题 42
第3章 数控车床编程与操作 44
3.1 数控车床的功能与分类 44
3.2 数控车床的编程特点 44
3.2.1 数控车床的各坐标系 45
3.2.2 数控车床的工艺规程 46
3.2.3 数控车床的刀具系统 46
3.2.4 数控车床的刀具补偿 47
3.3 华中HNC-21T系统的编程指令与应用 49
3.3.1 辅助功能M代码 49
3.3.2 主轴功能S、进给功能F和刀具功能T 50
3.3.3 准备功能G代码 50
3.3.4 宏程序编程 67
3.4 华中HNC-21T系统编程实例与操作 68
3.4.1 华中HNC-21T系统数控车床操作面板 68
3.4.2 华中HNC-21T系统数控车床操作流程与方法 70
3.5 FANUC 0i Mate-TB系统介绍 74
3.5.1 FANUC 0i Mate-TB系统数控车床操作面板、操作流程与方法 74
3.5.2 FANUC 0i Mate-TB系统编程实例 78
3.6 西门子802S车床系统介绍 80
3.6.1 西门子802S车床系统指令功能介绍 80
3.6.2 西门子802S车床系统操作面板、操作流程与方法 81
3.6.3 西门子802S车床系统编程实例 83
习题 85
第4章 数控铣床编程与操作 87
4.1 数控铣床的功能与分类 87
4.2 数控铣床的编程特点 90
4.2.1 数控铣床的各坐标系 90
4.2.2 数控铣床的工艺规程 92
4.2.3 数控铣床的刀具与刀柄系统 98
4.2.4 数控铣床的刀具半径补偿和长度补偿 102
4.3 华中HNC-21M系统的编程指令与应用 106
4.3.1 辅助功能M代码 106
4.3.2 主轴功能S、进给速度F和刀具功能T 108
4.3.3 准备功能G指令 108
4.3.4 宏程序编程 126
4.4 华中HNC-21M编程实例与操作 130
4.4.1 数控铣床操作流程与方法 130
4.4.2 华中HNC-21M系统数控铣床操作面板、操作流程与方法 131
4.4.3 华中HNC-21M编程实例 133
4.5 FANUC 0i系统介绍 135
4.5.1 FANUC 0i系统指令功能介绍 135
4.5.2 FANUC 0i系统数控铣床操作面板、操作流程与方法 136
4.5.3 FANUC 0i系统编程实例 138
4.6 西门子802S铣床系统介绍 140
4.6.1 西门子802S铣床系统指令功能介绍 140
4.6.2 西门子802S铣床系统操作面板、操作流程与方法 142
4.6.3 西门子802S铣床编程实例 147
习题 148
第5章 加工中心的程序编制 150
5.1 加工中心的功能与分类 150
5.1.1 加工中心的功能 150
5.1.2 加工中心的分类与换刀方式 151
5.1.3 加工中心的刀柄系统 154
5.2 加工中心换刀系统 155
5.2.1 加工中心的自动换刀过程 155
5.2.2 换刀指令及换刀程序 156
5.2.3 换刀时注意事项 157
5.3 西门子802D系统的编程指令与应用 157
5.3.1 西门子802D指令系统介绍 157
5.3.2 西门子802D系统操作面板、操作流程与方法 189
5.3.3 西门子802D系统的编程实例与操作 192
习题 196
第6章 计算机辅助数控编程 197
6.1 常用的CAD/CAM软件简介 197
6.2 计算机辅助数控编程的步骤与方法 198
6.3 Mastercam软件辅助编程实例 198
6.4 Pro/ENGINEER软件辅助编程实例 204
习题 211
第7章 数控机床的发展趋势 212
7.1 数控机床的高速化与高精度化 212
7.2 数控机床的复合化 214
7.3 数控机床的智能化 217
7.4 数控机床的高柔性化 220
7.5 数控机床的开放式体系结构 224
习题 225
参考文献 226