第1章 数控技术概论 1
1.1 数控技术的基本概念 1
1.1.1 数控技术 1
1.1.2 数控加工 2
1.1.3 数控机床 2
1.1.4 数控编程 2
1.2 数控机床概述 3
1.2.1 数控机床的组成与工作过程 3
1.2.2 数控机床的分类 4
1.2.3 数控加工的特点和应用范围 8
1.3 数控技术的现状和发展趋势 9
1.3.1 发展历程 9
1.3.2 技术现状与发展趋势 10
1.3.3 关键技术分析 12
思考题与习题 13
第2章 数控加工与编程基础 14
2.1 插补的基本知识 14
2.2 数控编程的内容与方法 15
2.2.1 数控编程的内容与步骤 15
2.2.2 数控编程的方法 16
2.3 常用的数控标准 17
2.3.1 数控加工程序的格式 17
2.3.2 数控编程的代码 20
2.3.3 程序编制中的坐标系 23
2.4 常用数控指令及用法 26
2.4.1 常用准备功能指令及用法 26
2.4.2 常用辅助功能指令及用法 36
思考题与习题 37
第3章 程序编制中的工艺设计及数学处理 39
3.1 数控加工工艺设计 39
3.1.1 数控加工工艺设计的主要内容 39
3.1.2 数控加工工艺设计过程 39
3.2 程序编制中的数学处理 51
3.2.1 数值计算的内容 51
3.2.2 直线、圆弧组成的零件轮廓的基点计算 52
3.2.3 用数学方程描述的非圆曲线节点坐标计算 55
3.2.4 列表曲线的数学处理 59
3.2.5 空间曲面的数学处理 59
思考题与习题 60
第4章 数控车床加工的程序编制 63
4.1 数控车床编程基础 63
4.1.1 数控车床的加工特点 63
4.1.2 数控车床的坐标系统与编程特点 64
4.2 FANUC数控系统常用编程指令及用法 66
4.2.1 FANUC系统数控车床的常用编程指令 66
4.2.2 车削加工固定循环功能指令 69
4.2.3 数控车床编程实例 83
4.3 华中数控系统车削加工编程 85
4.3.1 固定循环 86
4.3.2 复合循环 88
4.4 用户宏程序 95
4.4.1 变量 95
4.4.2 算术和逻辑运算 97
4.4.3 宏程序的格式及调用 99
4.4.4 转移和循环 100
4.4.5 宏程序编程实例 102
思考题与习题 107
第5章 数控铣床加工的程序编制 109
5.1 数控铣床及其加工简介 109
5.1.1 数控铣床的铣削加工对象分析 110
5.1.2 数控铣削的主要功能 112
5.2 FANUC数控系统功能及加工编程 113
5.2.1 FANUC系统数控铣床的常用功能指令 113
5.2.2 固定循环功能指令及应用 117
5.2.3 其他常用编程指令 123
5.3 用户宏程序编程 127
5.4 华中数控系统功能及编程简介 129
5.4.1 零件程序的格式 129
5.4.2 华中系统的功能 130
5.4.3 华中系统宏程序编程 132
5.5 数控铣床典型零件编程 134
5.5.1 槽加工实例 134
5.5.2 外轮廓加工实例 135
5.5.3 模具零件加工实例 137
思考题与习题 141
第6章 数控加工中心机床的程序编制 143
6.1 加工中心概述 143
6.1.1 加工中心的组成及分类 143
6.1.2 加工中心的刀库及换刀 145
6.1.3 加工中心的加工工艺 146
6.2 加工中心编程 149
6.2.1 加工中心换刀 149
6.2.2 加工中心典型零件加工编程 149
思考题与习题 158
第7章 数控电火花线切割机床的程序编制 160
7.1 数控线切割加工工艺 160
7.1.1 数控线切割机床的基本原理和加工特点 160
7.1.2 线切割加工的工艺准备 162
7.1.3 零件装夹 166
7.1.4 工艺参数的选择 169
7.2 数控线切割机床的编程方法 171
7.2.1 数控线切割机床编程基础 171
7.2.2 数控线切割机床的常用编程格式 172
7.2.3 线切割编程实例 175
思考题与习题 179
第8章 计算机辅助数控加工编程 180
8.1 计算机辅助数控加工编程技术概述 180
8.1.1 计算机辅助数控加工编程的基本原理 180
8.1.2 计算机辅助数控编程技术的发展历程 181
8.1.3 计算机辅助数控编程技术的现状与发展趋势 181
8.2 CAD/CAM集成化软件系统简介 183
8.2.1 CAD/CAM软件系统的组成 183
8.2.2 CAD/CAM系统的基本功能 183
8.2.3 CAD/CAM软件系统编程的基本步骤 184
8.2.4 常用的集成化CAD/CAM软件简介 186
8.3 CAXA制造工程师 189
8.3.1 CAXA软件基本操作 189
8.3.2 CAXA制造工程师编程基本方法 191
8.3.3 编程实例 192
8.4 MasterCAM软件 212
8.4.1 MasterCAM软件的基本操作 212
8.4.2 MasterCAM软件的基本编程方法 214
8.4.3 编程实例 216
思考题与习题 234
参考文献 235