模块1数控加工技术基本概念 1
项目1.1基本概念 1
1.1.1数控技术及其发展 1
1.1.2数控机床的组成及工作原理 2
1.1.3数控机床的分类 5
1.1.4数控机床的特点及应用范围 7
1.1.5数控编程技术 9
1.1.6数控技术的发展趋势 13
项目1.2数控编程基本知识 16
1.2.1字的概念和功能指令 16
1.2.2程序格式 22
1.2.3数控机床的坐标系 23
1.2.4数控编程中的数学处理 26
项目1.3数控加工工艺基础 28
1.3.1数控加工的刀具及其选用 28
1.3.2切削用量及工艺参数的确定 40
1.3.3工艺路线的拟订 43
思考与练习题 48
模块2数控车床工艺编程 50
项目2.1概述 50
2.1.1数控车削加工的对象 50
2.1.2数控车削编程的特点 51
项目2.2基本编程指令 51
2.2.1工件坐标系的设置 51
2.2.2常用功能指令 54
2.2.3简单阶梯轴的精加工 61
2.2.4刀具半径补偿功能G41/G42/G40 62
项目2.3循环功能指令 66
2.3.1单一固定循环指令 67
2.3.2复合循环指令G71/G72/G73/G70 72
2.3.3典型零件的加工 78
项目2.4螺纹加工指令 80
2.4.1螺纹加工的相关知识 80
2.4.2常见螺纹的数控加工编程指令 82
2.4.3典型螺纹的加工 86
项目2.5综合加工实例 91
2.5.1零件综合加工训练一 91
2.5.2零件综合加工训练二 94
思考与练习 99
模块3数控铣床及加工中心工艺编程 102
项目3.1基本功能指令 102
3.1.1工件坐标系的建立 103
3.1.2常用的功能指令 104
3.1.3刀具半径补偿功能 114
3.1.4刀具长度补偿功能 117
项目3.2坐标变换功能指令 121
3.2.1比例缩放功能指令 121
3.2.2镜像功能指令 124
3.2.3旋转功能指令 125
3.2.4极坐标 127
项目3.3平面轮廓加工应用实例 129
3.3.1平面外轮廓的加工实例 129
3.3.2平面内轮廓的加工实例 133
3.3.3凹槽的加工实例 137
项目3.4孔加工循环指令 140
3.4.1钻孔加工循环指令 142
3.4.2螺纹加工循环指令 144
3.4.3镗孔加工循环指令 145
3.4.4孔加工循环功能的应用 148
项目3.5零件综合加工训练 150
3.5.1零件综合加工训练一 150
3.5.2零件综合加工训练二 153
思考与练习题 157
模块4宏指令编程 159
项目4.1概述 159
4.1.1自动编程和宏指令编程的区别 160
4.1.2宏程序的特点 161
项目4.2 FANUC 0i数控系统基础知识 161
4.2.1变量与赋值 161
4.2.2运算指令 163
4.2.3转移和循环指令 166
4.2.4用户宏程序调用指令 169
项目4.3数控车床宏指令编程 177
4.3.1椭圆曲线轮廓轴加工 177
4.3.2其他非圆曲线轮廓轴的加工 179
项目4.4数控铣床及加工中心宏指令编程 181
4.4.1圆柱孔的轮廓加工 181
4.4.2多个圆孔(或台阶圆孔)的轮廓加工 182
4.4.3孔口倒圆角 185
4.4.4圆柱体倒角 187
4.4.5球头铣刀加工四棱台斜面 188
4.4.6螺纹铣削加工 191
4.4.7椭圆内轮廓铣削加工 193
4.4.8内球面的粗、精加工 194
项目4.5综合加工实例 197
4.5.1零件综合加工训练一 197
4.5.2零件综合加工训练二 200
思考与练习 202
附录A FANUC数控指令 204
参考文献 211