第1章 数控加工技术基本概念 1
1.1 基本概念 1
1.1.1 数控技术及其发展 1
1.1.2 数控机床的组成及工作原理 2
1.1.3 数控机床的分类 4
1.1.4 数控机床的特点及应用范围 6
1.1.5 数控编程技术 7
1.1.6 数控技术的发展趋势 9
1.2 数控编程基本知识 10
1.2.1 字的概念和功能指令 10
1.2.2 程序格式 12
1.2.3 数控机床的坐标系 14
1.2.4 数控编程中的数学处理 18
1.3 数控加工工艺基础 20
1.3.1 数控加工的刀具及其选用 20
1.3.2 切削用量及工艺参数的确定 25
1.3.3 工艺路线的拟订 30
思考与练习题 34
第2章 数控车床工艺编程 35
2.1 基本编程指令 35
2.1.1 工件坐标系的设定 35
2.1.2 常用功能指令 38
2.1.3 简单阶梯轴的精加工 44
2.1.4 刀具半径补偿功能 45
2.1.5 外沟槽的加工 49
2.1.6 成形面的分层加工 51
2.2 循环功能指令 52
2.2.1 单一固定循环指令 52
2.2.2 复合循环指令 57
2.2.3 轴类零件的加工 62
2.2.4 套类零件的加工 64
2.3 螺纹加工指令 67
2.3.1 螺纹加工的相关基本知识 67
2.3.2 常见螺纹的数控加工编程指令 71
2.3.3 三角形圆柱外螺纹的加工 74
2.3.4 三角形圆锥外螺纹的加工 76
2.3.5 三角形圆柱内螺纹的加工 76
2.3.6 多线螺纹的加工 77
2.3.7 梯形圆柱外螺纹的加工 81
2.4 综合加工实例 85
项目一 零件综合加工训练一 85
项目二 零件综合加工训练二 88
项目三 零件综合加工训练三 93
思考与练习题 95
第3章 数控铣床及加工中心工艺编程 100
3.1 基本功能指令 101
3.1.1 工件坐标系的建立 101
3.1.2 常用的功能指令 102
3.1.3 刀具半径补偿功能 107
3.1.4 刀具长度补偿功能 112
3.2 坐标变换功能指令 113
3.2.1 比例缩放功能指令 113
3.2.2 镜像功能指令 116
3.2.3 旋转功能指令 118
3.2.4 极坐标 120
3.3 平面轮廓加工应用实例 122
项目一 平面外轮廓的加工实例 122
项目二 平面内轮廓的加工实例 126
项目三 凹槽的加工实例 129
3.4 孔加工循环指令 131
3.4.1 钻孔加工循环指令 132
3.4.2 螺纹加工循环指令 135
3.4.3 镗孔加工循环指令 136
3.4.4 孔加工循环功能的应用 138
3.5 综合加工实例 140
项目一 十字凸台零件加工实例 140
项目二 转接盘零件加工实例 148
项目三 配合件加工实例 153
思考与练习题 158
第4章 宏指令编程 164
4.1 FANUC Oi系统宏程序编程基础知识 164
4.1.1 变量与赋值 165
4.1.2 运算指令 167
4.1.3 转移与循环指令 167
4.1.4 用户宏程序调用指令 168
4.2 数控车床宏指令编程 171
4.2.1 椭圆曲线轮廓轴的加工 171
4.2.2 其他非圆曲线轮廓轴的加工 172
4.3 数控铣床及加工中心宏指令编程 173
4.3.1 圆柱孔的轮廓加工 173
4.3.2 多个圆孔(或台阶圆孔)的轮廓加工 174
4.3.3 孔口倒圆角 176
4.3.4 圆柱体倒角 178
4.3.5 螺纹铣削加工 179
4.3.6 椭圆内轮廓铣削加工 181
4.3.7 球头铣刀加工四棱台斜面 182
4.3.8 内球面粗加工 184
4.3.9 内球面精加工 186
4.4 宏程序综合应用实例 188
项目一 手柄轴车削加工编程 188
项目二 凸模零件铣削加工编程 190
思考与练习题 195
附录 198
附录A FANUC、SIEMENS、华中世纪星数控车床指令对照表 198
附录B FANUC Oi-MC、SIEMENS 802D、华中世纪星HNC-22M数控铣床指令对照表 203
参考文献 206