第1章数控铣床及加工中心基础知识 1
1.1数控机床基础 1
1.1.1数控机床的功能特点 1
1.1.2数控机床基本概念 2
1.1.3FANUC数控系统简介 3
1.2数控机床分类 4
1.2.1按工艺用途分类 4
1.2.2按运动轨迹分类 5
1.2.3按伺服系统分类 7
1.3数控铣床及加工中心的组成及分类 11
1.3.1数控铣床及加工中心组成 11
1.3.2数控铣床及加工中心的分类 13
1.4数控铣床及加工中心的功能与特点 16
1.4.1数控铣床及加工中心的主要功能 16
1.4.2数控铣床及加工中心的特点 16
1.5数控铣床及加工中心的插补原理 17
1.5.1插补概念 17
1.5.2插补分类 17
1.5.3逐点插补原理 17
1.6本章小结 20
第2章数控铣床及加工中心加工工艺 21
2.1切削对象及加工方法 21
2.2数控加工工艺 22
2.2.1加工工艺的主要内容 22
2.2.2数控加工工艺文件 23
2.3工艺路线的拟定 24
2.3.1加工方法的选择 24
2.3.2加工工序的安排 26
2.3.3进给路线的确定 27
2.4数控铣床及加工中心的夹具 30
2.4.1夹具的作用 30
2.4.2夹具的组成 31
2.4.3夹具的基本要求 31
2.4.4夹具的种类 31
2.4.5夹具的选择 32
2.5工件的定位与找正 33
2.5.1工件在夹具中的定位及定位基准 33
2.5.2确定定位和夹紧方案 36
2.5.3工件的定位元件 36
2.5.4六点定位原理 36
2.5.5工件及夹具的校正 37
2.6数控铣床及加工中心的刀具 37
2.6.1刀具的分类及用途 37
2.6.2数控铣床及加工中心的刀柄 42
2.6.3数控铣床及加工中心刀具的合理选用 42
2.6.4数控铣削刀具的要求及特点 43
2.6.5加工中心的换刀装置与刀具库 43
2.7本章小结 45
第3章切削原理 47
3.1数控铣床及加工中心切削参数的选择 47
3.1.1铣削用量的选择原则 47
3.1.2背吃刀量及侧吃刀量的选择 47
3.1.3进给量的选择 48
3.1.4铣削速度的选择 49
3.2常用材料的切削性能 49
3.3切削刀具材料 50
3.3.1切削部分的基本性能 50
3.3.2常用的刀具材料 51
3.4切削液 55
3.4.1切削液的分类 55
3.4.2切削液的作用 55
3.4.3切削液的选用 57
3.5本章小结 59
第4章编程基础知识 60
4.1数控铣床及加工中心编程概述 60
4.1.1数控编程的流程 60
4.1.2数值的计算 61
4.1.3数控铣床及加工中心的编程分类 62
4.2程序的结构与格式 64
4.2.1程序的结构 65
4.2.2程序格式 65
4.3数控铣床及加工中心坐标系 66
4.3.1机床坐标系的确定原则 66
4.3.2机床坐标轴的确定方法 67
4.3.3机床的两种坐标系 68
4.3.4数控机床的原点 69
4.4本章小结 70
第5章FANUC系统数铣手动编程 71
5.1FANUC系统功能指令 71
5.1.1指令基础 71
5.1.2准备功能G指令 72
5.1.3辅助功能 72
5.1.4主轴控制 75
5.1.5进给功能 76
5.1.6刀具功能 77
5.2FANUC0i系统G指令 77
5.2.1工件坐标系零点偏移指令G54~G59 77
5.2.2绝对坐标和相对坐标G90/G91 78
5.2.3平面选择指令G17,G18,G19 79
5.2.4快速点定位G00 79
5.2.5直线插补G01 80
5.2.6圆弧插补指令(G02,G03) 81
5.2.7刀具半径补偿指令(G41,G42,G40) 85
5.2.8刀具长度补偿指令(G43,G44,G49) 90
5.3简化编程指令 93
5.3.1极坐标指令 94
5.3.2可编程镜像(G50.1,G51.1) 97
5.3.3比例缩放指令 99
5.3.4坐标系旋转指令 101
5.4子程序 103
5.4.1子程序的概念 103
5.4.2子程序调用格式 104
5.4.3子程序调用的应用 105
5.5固定循环 106
5.5.1固定循环基础 106
5.5.2常用固定循环指令 109
5.6用户宏程序 121
5.6.1宏程序分类 121
5.6.2宏程序变量 121
5.6.3宏程序的算术与逻辑运算 123
5.6.4宏程序循环和转移语句 125
5.6.5宏程序调用 125
5.7FANUC0i系统数铣编程综合实训 126
5.7.1综合实训一 126
5.7.2综合实训二 132
5.7.3综合实训三 139
5.7.4综合实训四 146
5.8本章小结 153
第6章SIEMENS系统数铣手动编程 155
6.1SIEMENS802D系统数铣功能指令 155
6.1.1准备功能G指令 155
6.1.2辅助功能 158
6.1.3其他功能F、S、T功能 158
6.2基本编程指令 159
6.2.1坐标系及坐标尺寸指令 159
6.2.2插补指令 162
6.2.3简化编程指令 171
6.2.4螺纹指令 175
6.2.5固定循环指令 177
6.3子程序 205
6.4参数编程 207
6.4.1变量的基本知识 207
6.4.2算术运算、关系比较运算及优先级 209
6.4.3程序跳转语句 210
6.5SIEMENS系统数铣编程实训 211
6.5.1综合实训一 211
6.5.2综合实训二 218
6.5.3综合实训三 225
6.5.4综合实训四 232
6.6本章小结 239
第7章华中<HNC—21M>系统数铣手动编程 241
7.1华中<HNC—21M>数铣系统功能 241
7.1.1准备功能G指令 241
7.1.2辅助功能M指令 243
7.1.3S\F\T功能 245
7.2华中<HNC—21M>基本编程指令 246
7.2.1有关单位的设定G20、G21、G22 246
7.2.2坐标系和坐标指令 246
7.2.3进给控制指令 249
7.2.4回参考点控制指令 251
7.2.5简化编程指令 253
7.2.6其他功能指令 258
7.3固定循环指令 258
7.3.1固定循环基础 259
7.3.2常用固定循环 260
7.4典型零件加工实训 272
7.4.1综合实训一 272
7.4.2综合实训二 278
7.4.3综合实训三 286
7.4.4综合实训四 293
7.5本章小结 301
第8章FANUC0i系统数控仿真 302
8.1数控仿真软件的作用与安装方法 302
8.1.1数控仿真软件的作用 302
8.1.2数控仿真软件的安装过程 302
8.2数控仿真软件的启动与操作 305
8.2.1数控仿真软件的启动 305
8.2.2数控加工仿真软件的操作方法 306
8.3本章小结 313
第9章数控铣床及加工中心操作规程 314
9.1数控铣床操作规程 314
9.2操作时的注意事项 315
9.3数控铣床及加工中心日常维护和保养 316
9.4数控铣床及加工中心常见操作故障及分析 317