第1章 数控加工概述 1
1.1示例 2
1.2数控机床的组成、工作原理及运动轨迹控制 4
1.2.1数控机床的组成 4
1.2.2工作原理 7
1.2.3数控机床运动轨迹的控制 8
1.3数控加工的特点及应用 11
1.4.1数控程序编制的内容及步骤 12
1.4数控加工程序编制的内容和方法 12
1.4.2数控程序编制的方法 13
1.5数控加工程序的结构与格式 14
1.5.1加工程序的一般格式 14
1.5.2字-地址程序段格式 15
1.5.3字的含义与功能 15
1.6我国数控机床的现状和展望 19
1.7思考与练习题 20
2.1.2数控加工工艺的主要内容 22
2.1.1数控加工工艺的基本特点 22
2.1概述 22
第2章 数控加工工艺 22
2.2现代数控刀具的应用 23
2.2.1数控机床刀具的特点 23
2.2.2数控刀具的分类 23
2.2.3数控可转位刀具 25
2.2.4数控车削刀具的选择与切削用量的确定 27
2.2.5数控铣削刀具的选择与切削用量的确定 30
2.3.1数控加工工艺合理性分析 35
2.3工艺设计 35
2.3.2零件的工艺性分析 36
2.3.3加工方法的选择和加工方案的确定 38
2.3.4工序的划分 39
2.3.5工步的划分 41
2.3.6工件的装夹 41
2.3.7对刀点与换刀点的确定 41
2.3.8加工路线的确定 43
2.3.9数控铣削加工工艺编制 47
2.4数值计算 48
2.5.1工序卡 50
2.5数控加工工艺文件的编制 50
2.5.2刀具卡 51
2.6思考与练习题 51
第3章 数控加工编程基础 53
3.1数控机床的坐标系 53
3.1.1坐标和运动方向命名的原则 53
3.1.2标准坐标系的规定 53
3.1.3坐标轴方向的确定 53
3.1.4相对运动关系 55
3.1.5附加坐标系 56
3.2数控机床的坐标系统 57
3.2.1机床坐标系与机床原点 57
3.2.2机床参考点 58
3.2.3工件坐标系与工件原点 58
3.3加工坐标系的设定 60
3.3.1对刀 60
3.3.2工件坐标系的设定 60
3.4绝对坐标编程与相对坐标编程 61
3.4.3练习 62
3.4.2绝对坐标和相对坐标的设定方法 62
3.4.1基本概念 62
3.5数控系统的准备功能和辅助功能 63
3.5.1准备功能 63
3.5.2辅助功能 64
3.6思考与练习题 65
第4章 数控车床编程 66
4.1概述 66
4.1.1数控车床的加工对象 66
4.1.2数控车床编程特点 67
4.2.1 G50设定工件坐标系 68
4.1.3数控车床的坐标系统 68
4.2数控车床常用指令的编程方法 68
4.2.2 G54~G59设定工件坐标系 69
4.2.3换刀点及参考点返回 69
4.2.4绝对编程和增量编程 71
4.2.5公制尺寸与英制尺寸 72
4.2.6 F、T、S功能 72
4.3运动路径控制指令 74
4.3.1 G00快速点定位 75
4.3.2 G01直线插补 75
4.3.4 FANUC圆弧插补指令G02/G03 77
4.3.3 G02/G03顺/逆时针圆弧插补 77
4.3.5 SIEMENS圆弧插补指令G02/G03 78
4.3.6 G04暂停指令 80
4.4子程序 81
4.5固定循环编程的方法与应用 83
4.5.1单一形状的固定循环 84
4.5.2复合固定循环切削及应用实例 85
4.5.3孔加工 90
4.5.4螺纹加工 92
4.6刀具补偿功能的应用 96
4.6.1刀具长度补偿功能 96
4.6.2刀具偏置 96
4.7编程实例 100
4.7.1实例1 100
4.7.2实例2 102
4.7.3实例3 104
4.8思考与练习题 106
5.1数控铣床与铣削加工中心概述 109
5.1.1数控铣床结构类型特点 109
第5章 数控铣床与铣削加工中心编程 109
5.1.2数控铣床的功能及加工对象 110
5.1.3铣削加工中心结构类型特点 111
5.1.4数控加工中心与数控铣床的区别 113
5.1.5铣削加工中心加工对象 113
5.1.6数控铣削编程特点 114
5.1.7数控铣削的坐标系统 115
5.2数控铣削常用指令的编程方法 116
5.2.1 FANUC系统坐标系设定指令 116
5.2.2 SIEMENS坐标系设定指令 117
5.2.3绝对编程与增量编程方式 119
5.2.4进给功能F、主轴转速功能S 120
5.2.5参考点 121
5.2.6加工中心刀具功能 123
5.3运动路径控制指令编程 124
5.3.1快速定位G00 124
5.3.2直线插补G01 124
5.3.3 FANUC系统圆弧插补控制G02/G03用法 125
5.3.4 SIEMENS系统圆弧插补控制G02/G03用法 127
5.3.5暂停指令G04 131
5.4.1刀具半径补偿 132
5.4刀具补偿指令及其编程 132
5.4.2刀具长度补偿 137
5.5 FANUC系统固定循环 139
5.5.1固定循环的动作 139
5.5.2钻孔循环G81 141
5.5.3锪孔循环G82 141
5.5.4高速深孔排屑钻循环G73 141
5.5.5精镗孔循环G76 142
5.5.6镗孔循环G85 142
5.5.7反镗孔循环G87 143
5.5.8取消固定循环G80 144
5.5.9编程举例 144
5.6 SIEMENS 802S固定循环功能 146
5.7子程序运用 161
5.7.1子程序结构 161
5.7.2子程序调用 162
5.8典型零件铣削编程加工实例 164
5.8.1实例1 164
5.8.2实例2 167
5.8.3实例3 172
5.9思考与练习题 177
6.1 FANUC系统宏程序 180
第6章 宏程序与参数编程 180
6.1.1宏程序格式与宏程序调用 181
6.1.2变量 182
6.1.3运算指令 185
6.1.4控制指令 185
6.1.5宏程序应用实例 187
6.2.1参数编程基本步骤 188
6.2.2参数类型 188
6.2 SIEMENS系统R参数编程 188
6.2.3计算功能 189
6.2.4参数赋值 189
6.2.5程序跳转 189
6.2.6 R参数编程实例 191
6.3思考与练习题 192
附录A FANUC Oi-TB系统常用G指令表 194
附录8 FANUC Oi-MB系统常用G指令 196
附录C SIEMENS 802D常用G指令表 198
附录D SIEMENS 802S/C常用G指令表 200
参考文献 202