第1章 概论 1
1.1数控加工技术概况 1
1.2数控加工的特点 2
1.3数控机床的加工原理 4
1.4数控加工技术的主要应用对象 6
1.5数控编程技术 7
1.5.1数控编程的内容 7
1.5.2数控编程的方法 8
1.5.3数控编程技术的发展概况 9
1.5.4数控技术的现状 10
1.6数控技术的发展趋势 11
1.6.1数控系统的发展趋势 11
1.6.2数控机床的发展趋势 12
复习思考题 14
第2章 数控加工工艺基础 15
2.1数控加工工艺概述 15
2.1.1数控加工工艺的基本特点 15
2.1.2数控加工工艺的主要内容 16
2.1.3数控机床的合理选用 16
2.2数控加工工艺分析与工艺设计 17
2.2.1数控加工工艺分析 17
2.2.2数控加工工艺设计 19
2.2.3数控编程中的数学处理 32
2.2.4数控加工工艺守则 35
2.3数控机床的工具系统 36
2.3.1数控镗铣加工用工具系统 36
2.3.2数控车削加工用工具系统 40
2.4数控加工工艺文件的编制 40
2.4.1数控加工工序卡 41
2.4.2数控加工刀具卡 41
2.4.3数控加工走刀路线图 42
2.4.4数控加工程序单 42
复习思考题 43
第3章 数控编程基础 44
3.1程序的格式 45
3.1.1程序段的格式和组成 45
3.1.2程序号和顺序号 46
3.1.3选择性程序段删除“/” 47
3.1.4程序数据输人格式 47
3.1.5小数点编程 48
3.2数控机床的坐标系统 48
3.2.1坐标轴及其运动方向 48
3.2.2机床原点、机床参考点 51
3.2.3工件坐标系 52
3.2.4绝对坐标编程及增量坐标编程 53
3.2.5极坐标编程 54
3.3数控程序的指令代码 54
3.3.1准备功能 54
3.3.2辅助功能 54
3.3.3进给功能 54
3.3.4主轴转速功能 55
3.3.5刀具功能 55
复习思考题 55
第4章 数控车床加工及其程序编制 56
4.1数控车削加工工艺 56
4.1.1数控车床加工的主要特点 56
4.1.2数控车床的类型 57
4.1.3车削用刀具及其主要特点 57
4.1.4数控车削加工工艺路线制订 67
4.1.5切削条件变化对数控车削加工的影响 68
4.2数控车床程序编制 68
4.2.1 G功能 68
4.2.2 M功能 70
4.2.3 F、S、T功能 71
4.2.4工件坐标系设定(G50) 74
4.2.5快速定位和直线插补 75
4.2.6圆弧插补(G02、G03) 77
4.2.7自动倒角及倒圆 79
4.2.8程序暂停(G04) 81
4.2.9刀尖圆弧自动补偿功能 82
4.2.10返回参考点检查(G27) 85
4.2.11自动返回参考点(G28) 85
4.2.12从参考点返回(G29) 86
4.2.13螺纹切削指令(G32) 86
4.2.14单一固定循环(G90、G92、G94) 89
4.2.15 复合固定循环 94
4.2.16子程序 103
4.3数控车床编程实例 104
复习思考题 110
第5章 数控镗铣床和加工中心加工及其程序编制 114
5.1加工工艺基础 114
5.1.1数控镗铣床与加工中心的工艺特点 114
5.1.2数控镗铣床和加工中心刀具及其工艺特点 117
5.1.3加工工艺分析 128
5.2数控镗铣床和加工中心编程 132
5.2.1 G功能 132
5.2.2 M功能 133
5.2.3 F、S、T功能 134
5.2.4编程应注意的几个问题 136
5.2.5基本移动指令 139
5.2.6程序暂停(G04) 144
5.2.7刀具补偿指令 144
5.2.8返回参考点检查(G27) 153
5.2.9自动返回参考点(G28) 154
5.2.10从参考点返回(G29) 155
5.2.11第2、3、4参考点返回(G30) 155
5.2.12固定循环功能 155
5.2.13等导程螺纹切削(G33) 165
5.2.14转角的速度控制 166
5.2.15 子程序 168
5.2.16极坐标编程 172
5.3加工中心综合编程实例 173
复习思考题 185
第6章 数控电火花线切割加工 188
6.1数控电火花线切割加工原理与特点 188
6.1.1数控电火花线切割加工原理 188
6.1.2数控电火花线切割加工特点 189
6.1.3数控电火花线切割的应用 190
6.2数控电火花线切割机床 190
6.2.1电火花线切割机床分类 190
6.2.2电火花线切割机床型号 191
6.3数控电火花线切割工艺基础 191
6.3.1线切割加工的主要工艺指标 191
6.3.2影响线切割工艺指标的若干因素 191
6.3.3电火花线切割典型夹具、附件及工件装夹 197
6.3.4低速走丝线切割常用切割方法和技巧 201
6.4线切割编程 205
6.4.1 3 B格式程序编制 205
6.4.2低速走丝线切割机床编程 210
6.4.3数控线切割自动编程 219
复习思考题 224
第7章 用户宏程序在数控编程中的应用 225
7.1概述 225
7.2变量 226
7.2.1变量及变量的引用 226
7.2.2变量的类型 227
7.3宏程序调用 228
7.3.1宏程序调用指令(G65) 228
7.3.2自变量赋值 228
7.4变量的运算和控制指令 230
7.4.1算术和逻辑运算 230
7.4.2控制指令 231
7.5用户宏程序应用实例 232
复习思考题 236
参考文献 237