第1章 数控机床编程技术基础 1
1.1 数控技术简介 1
1.1.1 数控技术的基本概念 1
1.1.2 数控机床的基本组成与工作原理 1
1.1.3 数控机床的特点 3
1.2 数控加工程序基本知识 5
1.2.1 数控编程的步骤与方法 5
1.2.2 数控加工路线的确定 7
1.2.3 数控加工程序组成与格式 10
1.2.4 数控编程指令简介 11
1.2.5 主程序与子程序 13
1.3 数控机床坐标系统 14
1.3.1 基本坐标系 14
1.3.2 机床坐标系与工件坐标系 15
1.3.3 绝对坐标编程与相对坐标编程 18
1.4 数控机床自动编程技术 19
1.4.1 概述 19
1.4.2 自动编程中的造型技术 21
1.4.3 自动编程的工作过程 25
1.4.4 常用自动编程软件简介 31
复习思考题 35
第2章 数控车床编程技术 36
2.1 概述 36
2.1.1 数控车床简介 36
2.1.2 数控车床的编程特点 40
2.2 数控车床对刀方法 41
2.2.1 数控车床手工对刀方法 41
2.2.2 数控车床自动对刀方法 42
2.3 数控车床常用编程指令 42
2.3.1 数控车床基本编程指令 42
2.3.2 刀尖圆弧半径补偿G40、G41、G42 50
2.3.3 固定循环指令 53
2.3.4 复合循环指令 56
2.3.5 螺纹切削指令 66
2.3.6 数控车床子程序编程 72
2.4 数控车床用户宏程序 75
2.4.1 宏程序格式 76
2.4.2 宏程序的调用 80
2.4.3 宏程序编程实例 82
2.5 数控车床编程综合实例 89
复习思考题 97
第3章 数控铣床编程技术 100
3.1 概述 100
3.1.1 数控铣床简介 100
3.1.2 数控铣床的分类 101
3.1.3 数控铣床的编程特点 103
3.2 数控铣床常用编程指令 105
3.2.1 数控铣床基本编程指令 105
3.2.2 极坐标编程G15、G16 114
3.2.3 刀具半径补偿G41、G42、G40 116
3.2.4 比例缩放指令G50、G51 118
3.2.5 坐标系旋转指令G68、G69 121
3.2.6 镜像加工指令G50.1、G51.1 123
3.2.7 数控铣床子程序编程 125
复习思考题 127
第4章 加工中心编程技术 130
4.1 概述 130
4.1.1 加工中心简介 130
4.1.2 加工中心编程特点 134
4.2 加工中心编程基本指令 134
4.2.1 换刀指令 134
4.2.2 刀具补偿指令 135
4.3 孔加工固定循环指令 138
4.3.1 孔加工固定循环指令基础 138
4.3.2 孔加工固定循环指令 143
4.3.3 孔加工固定循环指令综合应用举例 149
4.4 加工中心子程序编程 151
4.4.1 子程序的格式 151
4.4.2 子程序的调用 151
4.4.3 子程序的执行过程 151
4.5 加工中心宏程序 152
4.5.1 宏程序的变量 153
4.5.2 A类宏程序 153
4.5.3 B类宏程序 158
4.6 加工中心编程实例 163
复习思考题 173
参考文献 176