第1章 数控加工的编程基础 1
1.1数控加工技术概述 1
1.1.1数控加工原理和特点 1
1.1.2数控加工技术的发展历程 2
1.1.3数控加工技术的发展方向 4
1.2数控编程的内容与方法 4
1.2.1数控编程的内容 5
1.2.2数控编程的方法 6
1.3数控编程中的坐标系 6
1.3.1机床原点、工件原点和参考点 6
1.3.2数控机床的坐标系统与运动方向 7
1.4典型数控系统与主要功能 9
1.4.1典型数控系统 9
1.4.2数控系统的主要功能 11
本章小结 12
思考与练习题 13
第2章 数控车床FANUC 0i系统的操作与编程 14
2.1数控车床的位置调整与坐标系的设定 14
2.1.1数控车床的位置调整 14
2.1.2刀具装夹与对刀 15
2.2 FANUC 0i系统基本编程指令与程序调试 20
2.2.1程序中用到的各功能字 20
2.2.2数控车床的编程方式 23
2.2.3基本编程指令 23
2.2.4编程实例 30
2.3 FANUC 0i系统车削循环程序编写与调试 31
2.3.1简单车削循环 31
2.3.2粗车复合循环 34
2.3.3编程实例 37
2.4螺纹车削程序的编写与调试 40
2.4.1 FANUC 0i系统基本螺纹车削指令G32 40
2.4.2螺纹车削的简单固定循环指令G92 41
2.4.3车螺纹复合循环指令G76 41
2.5刀具补偿与换刀程序的处理 42
2.5.1刀具的几何补偿和磨损补偿 42
2.5.2刀尖半径补偿 43
2.5.3刀具参数的设置与输入 45
2.5.4换刀程序的编写与上机调试 45
2.6 FANUC 0i系统综合车削技术 48
2.6.1子程序调用 48
2.6.2程序的单段、跳段和空运行 48
2.6.3切槽和钻孔的处理 49
2.6.4综合加工应用实例 50
本章小结 52
思考与练习题 52
第3章 数控车床SIEMENS 802D系统的操作与编程 54
3.1操作规范及注意事项 54
3.2程序的格式与结构 55
3.3 SIEMENS 802D系统数控车床编程 56
3.3.1程序中用到的各功能字 56
3.3.2坐标轴运动 60
3.3.3 SIEMENS 802D系统编程基本指令 61
3.4编程实例 66
本章小结 67
思考与练习题 67
第4章 数控车床华中HNC-21/22T系统的操作与编程 68
4.1华中系统操作规范及使用注意事项 68
4.1.1安全文明生产基础知识 68
4.1.2数控车床维护与保养 69
4.1.3数控车床开机和关机注意事项 69
4.1.4对设备操作员要求 69
4.2零件程序的结构 70
4.2.1程序的命名 70
4.2.2指令字的格式 70
4.2.3程序段的格式 71
4.2.4程序的结构 71
4.3华中HNC-21/22T系统数控车床编程 72
4.3.1程序中用到的各功能字 72
4.3.2华中HNC-21/22T系统编程基本指令 73
4.3.3子程序的运用 80
4.4编程实例 81
本章小结 82
思考与练习题 83
第5章 FANUC系统数控铣床和加工中心的操作与编程 84
5.1 FANUC系统数控铣床和加工中心的对刀调整及坐标系设定 84
5.1.1数控铣床和加工中心的位置调整 84
5.1.2工件的安装与对刀 85
5.1.3机床坐标系统的设定 88
5.1.4数控铣削的刀具半径补偿 89
5.2 FANUC系统数控镗铣加工及编程 91
5.2.1数控镗铣加工中的基本工艺问题 91
5.2.2基本编程指令的运用 93
5.2.3其他常用指令 98
5.2.4编程实例与上机调试 100
5.3 FANUC 0i系统高级编程指令 103
5.3.1子程序调用指令 103
5.3.2比例缩放功能(G50、G51) 104
5.3.3镜像功能 107
5.3.4坐标旋转编程 108
5.3.5综合加工应用实例 109
5.4固定循环 112
本章小结 120
思考与练习题 120
第6章 数控铣床和加工中心SIEMENS 802D系统的操作与编程 123
6.1 SIEMENS 802D系统日常操作规范及注意事项 123
6.2 SIEMENS 802D数控铣床和加工中心编程 124
6.2.1程序中用到的各功能字 124
6.2.2基本编程指令 127
6.2.3简化指令编程(包含旋转、比例缩放和镜像) 138
6.2.4循环指令 141
6.3子程序 166
6.4编程实例 168
本章小结 175
思考与练习题 175
第7章 数控铣床和加工中心华中系统的操作与编程 176
7.1华中系统操作注意事项 176
7.2华中HNC-21/22M系统数控铣床编程 177
7.2.1常用功能指令字 177
7.2.2华中HNC-21/22M系统基本编程指令 180
7.2.3子程序的运用 184
7.3典型实例 186
7.3.1轮廓外形铣削加工 186
7.3.2零件型腔铣削加工 187
7.3.3对称类零件的加工 188
7.3.4综合零件的加工 189
本章小结 192
思考与练习题 192
第8章 数控线切割机床的操作与编程 193
8.1数控线切割机床概述 193
8.1.1数控线切割机床的加工原理 193
8.1.2数控线切割机床的加工特点 194
8.1.3线切割机床的主要加工对象 194
8.1.4线切割机床的基本操作 195
8.1.5加工运行 200
8.2常见故障排除 201
8.2.1断丝的处理 201
8.2.2短路的处理 202
8.2.3轨迹异常的排除 203
8.2.4工作液供给不良的处理 203
8.2.5脉冲电源故障的排除方法 203
8.2.6加工后工件的精度严重超差的排除 204
8.2.7断保险丝故障的排除方法 204
8.3线切割加工工艺 204
8.3.1模坯准备 205
8.3.2电极丝的选择 205
8.3.3切割部位、切割路线、切割起点和穿丝孔位置的选择 206
8.3.4线切割工艺参数的选择 209
8.4线切割机床的程序编制 210
8.4.1 3B格式程序编制 210
8.4.2 4B格式程序编制 214
8.4.3 ISO格式程序编制 216
8.4.4线径补偿问题 218
8.4.5锥度加工 218
本章小结 221
思考与练习题 221
第9章 用户宏程序在数控编程中的应用 223
9.1概述 223
9.1.1用户宏程序介绍 223
9.1.2用户宏程序的特点及应用 225
9.2 FANUC 0i系统宏程序编程 225
9.2.1宏程序基础知识 225
9.2.2用户宏程序功能 231
9.2.3数控车床FANUC 0i系统宏程序编程 236
9.2.4数控铣床FANUC 0i系统宏程序编程 239
9.3 SIEMENS 802D系统宏程序编程 240
9.3.1数控车床SIEMENS 802D系统宏程序编程 241
9.3.2数控铣床SIEMENS 802D系统宏程序编程 242
9.4华中HNC-21/22T系统宏程序编程 243
9.4.1数控车床华中HNC-21/22T系统宏程序编程 245
9.4.2数控铣床华中HNC-21/22T系统宏程序编程 246
9.5宏程序编程实例 247
9.5.1椭圆类零件的宏程序 247
9.5.2双曲线过渡类零件的宏程序 250
9.5.3抛物线类零件的宏程序 253
本章小结 256
参考文献 257