模块一 数控加工基础知识项目1 数控机床基础知识 2
1.1 数控机床简介 2
1.1.1 数控机床的产生 2
1.1.2 数控机床的组成 2
1.1.3 数控机床的分类 3
1.2 数控加工 6
1.2.1 数控加工概念 6
1.2.2 数控加工过程 6
1.2.3 数控加工的特点 7
1.3 数控机床的发展趋势 7
思考题与习题 8
项目2 数控编程基础知识 9
2.1 数控编程简介 9
2.1.1 数控编程的概念 9
2.1.2 数控编程方法 9
2.2 数控编程格式 11
2.2.1 数控程序的结构 11
2.2.2 程序段 11
2.2.3 程序字 12
思考题与习题 12
模块二 数控铣削加工工艺与编程项目3 数控铣削加工基础 14
3.1 数控铣床简介 14
3.1.1 数控铣床的分类 14
3.1.2 数控铣削的加工对象 15
3.2 数控铣削加工工艺 16
3.2.1 数控铣削加工工艺的主要内容 16
3.2.2 数控铣削加工工序划分与设计 16
3.2.3 数控铣削加工工艺文件 18
3.3 数控铣床坐标系 20
3.3.1 数控铣床坐标系简介 20
3.3.2 机床原点和参考点 21
3.3.3 工件坐标系与工件原点 22
3.4 数控铣床基本编程指令 22
3.4.1 准备功能G指令 22
3.4.2 辅助功能M指令 23
3.4.3 主轴功能S指令 25
3.4.4 进给功能F指令 25
思考题与习题 25
项目4 平面铣削加工 26
4.1 任务描述 26
4.2 知识链接 26
4.2.1 平面铣削的工艺知识 26
4.2.2 编程指令 29
4.3 任务实施 33
4.3.1 加工工艺的确定 33
4.3.2 参考程序编制 34
思考题与习题 35
项目5 轮廓铣削加工 36
5.1 任务描述 36
5.2 知识链接 36
5.2.1 轮廓铣削的工艺知识 36
5.2.2 编程指令 39
5.3 任务实施 47
5.3.1 加工工艺的确定 47
5.3.2 参考程序编制 48
思考题与习题 49
项目6 孔加工 50
6.1 任务描述 50
6.2 知识链接 50
6.2.1 孔加工的工艺知识 50
6.2.2 编程指令 57
6.3 任务实施 66
6.3.1 加工工艺的确定 66
6.3.2 参考程序编制 67
思考题与习题 69
项目7 键槽加工 70
7.1 任务描述 70
7.2 知识链接 70
7.2.1 键槽加工的工艺知识 70
7.2.2 局部坐标系指令G52 71
7.3 任务实施 72
7.3.1 加工工艺的确定 72
7.3.2 参考程序编制 74
思考题与习题 78
项目8 型腔加工 79
8.1 任务描述 79
8.2 知识链接 79
8.2.1 型腔加工的工艺知识 79
8.2.2 编程指令 80
8.3 任务实施 81
8.3.1 加工工艺的确定 81
8.3.2 参考程序编制 83
思考题与习题 84
项目9 宏程序铣削加工 85
9.1 任务描述 85
9.2 知识链接 85
9.2.1 球面加工工艺知识 85
9.2.2 宏程序 86
9.3 任务实施 92
9.3.1 加工工艺的确定 92
9.3.2 参考程序编制 93
思考题与习题 97
项目10 数控铣削加工综合实例1 98
10.1 任务描述 98
10.2 任务实施 98
10.2.1 加工工艺的确定 98
10.2.2 参考程序编制 100
思考题与习题 103
项目11 数控铣削加工综合实例2 104
11.1 任务描述 104
11.2 任务实施 104
11.2.1 加工工艺的确定 104
11.2.2 参考程序编制 107
思考题与习题 111
模块三 加工中心加工工艺与编程项目12 加工中心加工基础 113
12.1 加工中心简介 113
12.1.1 加工中心概述 113
12.1.2 加工中心的分类 113
12.1.3 铣削加工中心的加工对象 116
12.2 加工中心的自动换刀系统 118
12.2.1 加工中心的自动换刀装置 118
12.2.2 加工中心的换刀方式 119
思考题与习题 122
项目13 加工中心加工综合实例1 123
13.1 任务描述 123
13.2 知识链接 123
13.2.1 关于参考点的G代码 123
13.2.2 加工中心换刀功能及应用 124
13.3 任务实施 125
13.3.1 加工工艺的确定 125
13.3.2 参考程序编制 127
思考题与习题 130
项目14 加工中心加工综合实例2 131
14.1 任务描述 131
14.2 知识链接 131
14.2.1 可编程镜像加工指令 131
14.2.2 坐标系旋转指令 133
14.3 任务实施 134
14.3.1 加工工艺的确定 134
14.3.2 参考程序编制 137
思考题与习题 142
模块四 数控车削加工工艺与编程项目15 数控车削的加工基础 144
15.1 数控车削简介 144
15.1.1 数控车床的组成及布局 144
15.1.2 数控车床的分类 145
15.1.3 数控车削的加工对象 146
15.2 数控车削加工工艺 147
15.2.1 数控车削加工工艺的主要内容 147
15.2.2 数控车削加工工序划分与设计 150
15.2.3 数控车削加工工艺文件 155
15.3 数控车床的坐标系 156
15.3.1 数控车床坐标系的确定 156
15.3.2 机床原点和参考点 156
15.3.3 工件坐标系与工件原点 157
15.4 数控车床基本编程指令 158
15.4.1 准备功能G指令 158
15.4.2 进给功能F指令 159
15.4.3 刀具功能T指令 159
思考题与习题 159
项目16 外圆与端面加工 160
16.1 任务描述 160
16.2 知识链接 160
16.2.1 外圆与端面加工工艺知识 160
16.2.2 编程指令 162
16.3 任务实施 168
16.3.1 加工工艺的确定 168
16.3.2 参考程序编制 170
思考题与习题 171
项目17 车槽与切断加工 172
17.1 任务描述 172
17.2 知识链接 172
17.2.1 车槽与切断加工的工艺知识 172
17.2.2 编程指令 174
17.3 任务实施 175
17.3.1 加工工艺的确定 175
17.3.2 参考程序编制 176
思考题与习题 178
项目18 外成形面加工 179
18.1 任务描述 179
18.2 知识链接 179
18.2.1 外成形面加工的工艺知识 179
18.2.2 编程指令 182
18.3 任务实施 191
18.3.1 加工工艺的确定 191
18.3.2 参考程序编制 192
思考题与习题 193
项目19 孔加工 195
19.1 任务描述 195
19.2 知识链接 195
19.2.1 孔加工的工艺知识 195
19.2.2 编程指令 197
19.3 任务实施 200
19.3.1 加工工艺的确定 200
19.3.2 参考程序编制 202
思考题与习题 204
项目20 螺纹加工 206
20.1 任务描述 206
20.2 知识链接 206
20.2.1 螺纹加工的工艺知识 206
20.2.2 编程指令 210
20.3 任务实施 213
20.3.1 加工工艺的确定 213
20.3.2 参考程序编制 215
思考题与习题 216
项目21 宏程序车削加工 218
21.1 任务描述 218
21.2 知识链接 218
21.2.1 非圆曲线的加工方法 218
21.2.2 宏程序的使用 219
21.3 任务实施 221
21.3.1 加工工艺的确定 221
21.3.2 参考程序编制 222
思考题与习题 224
项目22 数控车削加工综合实例1 225
22.1 任务描述 225
22.2 知识链接 225
22.2.1 多线螺纹的加工方法 225
22.2.2 多线螺纹加工的编程 226
22.3 任务实施 228
22.3.1 加工工艺的确定 228
22.3.2 参考程序编制 230
思考题与习题 232
项目23 数控车削加工综合实例2 233
23.1 任务描述 233
23.2 任务实施 233
23.2.1 加工工艺的确定 233
23.2.2 参考程序编制 236
思考题与习题 240
项目24 车削中心编程与加工 241
24.1 任务描述 241
24.2 知识链接 241
24.2.1 车削中心简介 241
24.2.2 车削中心编程指令 242
24.3 任务实施 246
24.3.1 加工工艺的确定 246
24.3.2 参考程序编制 248
思考题与习题 251
模块五 数控电火花与线切割加工工艺与编程项目25 数控线切割加工 253
25.1 任务描述 253
25.2 知识链接 253
25.2.1 数控线切割加工简介 253
25.2.2 加工条件选用 256
25.2.3 数控线切割编程基础 259
25.3 任务实施 264
25.3.1 加工工艺的确定 264
25.3.2 参考程序编制 265
思考题与习题 265
项目26 数控电火花加工 267
26.1 任务描述 267
26.2 知识链接 267
26.2.1 数控电火花加工简介 267
26.2.2 数控电火花加工工艺 269
26.2.3 数控电火花加工编程基础 274
26.3 任务实施 279
26.3.1 加工工艺的确定 279
26.3.2 参考程序编制 280
思考题与习题 281
参考文献 282