第1章 数控机床概述 1
1.1 数控机床的应用与发展 2
1.1.1 数控机床的产生 2
1.1.2 数控机床的特点 2
1.1.3 数控机床的发展 3
1.1.4 数控机床的适用范围 4
1.2 数控机床的工作过程 4
1.2.1 数控机床的组成 4
1.2.2 数控机床的工作过程 6
1.3 数控机床的种类 9
1.3.1 数控机床的分类 9
1.3.2 常用数控机床的种类 12
第2章 数控编程基础 19
2.1 坐标系与原点 20
2.1.1 认识数控加工中的坐标系 20
2.1.2 刀具与工件相对位置的确定 24
2.2 数控程序结构 26
2.2.1 数控编程的概念 26
2.2.2 程序结构与程序段格式 29
2.2.3 功能字 30
2.3 数控加工用刀具 33
2.3.1 数控车削用刀具 33
2.3.2 数控铣削用刀具 40
2.4 数控加工工艺 44
2.4.1 数控加工工艺系统概述 44
2.4.2 数控加工工艺文件 46
第3章 数控车加工与编程 51
3.1 数控车床的基本操作 52
3.1.1 文明生产和安全操作注意事项 52
3.1.2 数控车床控制系统面板按钮与功能 52
3.1.3 数控车床的手动操作 57
3.1.4 数控车床的对刀与换刀 58
3.1.5 数控程序的编辑 60
3.1.6 自动加工 62
3.2 数控车床编程 63
3.2.1 一般编程指令 63
3.2.2 单一固定循环指令 65
3.2.3 复合循环指令 67
3.2.4 刀尖圆弧半径补偿指令 71
3.2.5 螺纹编程指令 72
3.2.6 子程序与宏程序 75
3.3 数控车加工与编程实例 80
3.3.1 轴类工件的加工与编程 80
3.3.2 套类工件的加工与编程 84
3.3.3 螺纹工件的加工与编程 87
3.3.4 复杂工件的加工与编程 91
第4章 数控铣加工与编程 95
4.1 数控铣床的基本操作 96
4.1.1 文明生产和安全操作注意事项 96
4.1.2 数控铣操作面板和控制面板与功能 96
4.1.3 数控铣床的手动操作 99
4.1.4 数控铣床MDI操作及对刀 100
4.1.5 数控程序的编辑与输入 104
4.1.6 自动加工 106
4.2 数控铣床编程 106
4.2.1 圆弧进给G02/G03 106
4.2.2 刀具补偿功能 108
4.2.3 孔加工编程指令 111
4.2.4 坐标轴旋转 117
4.2.5 比例缩放指令G51和G50 118
4.2.6 可编程镜像指令G51.1和G50.1 119
4.2.7 局部坐标系指令G52 120
4.2.8 宏程序 121
4.3 数控铣加工与编程实例 122
4.3.1 一般平面工件的加工与编程 122
4.3.2 直线图形的加工与编程 124
4.3.3 圆弧图形的加工与编程 125
4.3.4 孔工件的加工与编程 127
4.3.5 复杂轮廓的加工与编程 128
4.3.6 圆柱面的加工与编程 132
4.3.7 综合工件的加工与编程 136
第5章 数控线切割加工与编程 143
5.1 线切割机床概述 144
5.1.1 文明生产和安全操作注意事项 144
5.1.2 线切割机床的结构 144
5.1.3 线切割机床的型号与主要技术 147
5.1.4 线切割加工的应用 148
5.1.5 线切割机床的操作 148
5.2 数控线切割编程 161
5.2.1 3B格式程序编制 161
5.2.2 4B格式程序编制 164
5.2.3 ISO指令程序编制 165
5.3 数控线切割加工与编程实例 168
5.3.1 “8”字形凸、凹模零件加工与编程 168
5.3.2 型孔工件加工与编程 170
5.3.3 多型孔工件的加工与编程 171
参考文献 175