第1章 概述 1
1.1数控机床概述 1
1.2数控加工的概念 3
1.3数控机床运动的分类 4
1.4数控机床的坐标系 5
1.4.1坐标系和运动方向 6
1.4.2机床坐标系的原点 8
1.4.3工件坐标系 9
1.4.4绝对坐标与增量(相对)坐标 9
2.1.2数控加工工艺的主要内容 10
2.1.1数控加工工艺的基本特点 10
2.1数控加工工艺概述 10
第2章 数控加工程序编制的工艺基础 10
2.1.3数控机床的合理选用 11
2.2数控加工的工艺分析与工艺设计 14
2.2.1加工零件的工艺分析 14
2.2.2加工内容及工艺路线的确定 15
2.2.3工艺设计 17
2.2.3.1数控加工工序划分及加工余量的选择 17
2.2.3.2典型加工工序的工艺处理 21
2.2.3.3加工路线的确定 22
2.2.3.4工件定位与安装的确定 24
2.2.3.5选择数控加工刀具 25
2.2.3.6切削用量的确定 33
2.3数控机床的工具(刀辅具)系统 39
2.3.1TSG82数控工具系统 39
2.3.2数控车床转塔式刀架的工具系统 46
2.4数控加工工艺文件的编制 48
第3章 程序编制的基础知识 52
3.1穿孔带及代码 52
3.2程序的格式 56
3.3程序纸带的组成 57
3.4程序的分类 59
4.1.2准备功能(G代码) 62
4.1.1控制功能 62
4.1数控系统的基本功能 62
第4章 数控铣床及加工中心程序设计 62
4.1.3辅助功能 64
4.1.4主轴功能 64
4.1.5刀具功能(T机能) 64
4.1.6进给功能(F机能) 65
4.1.7第二辅助机能(B机能) 65
4.2指令编程的方法与应用 65
4.2.1工件坐标系设定(G92)指令 65
4.2.2工件坐标的偏置指令 66
4.2.3基本移动指令 67
4.2.4刀具补偿指令 69
4.2.5固定循环加工功能指令 76
4.2.6极坐标系指令G16 83
4.2.7螺旋线切削(G02G03) 83
4.2.8等导程螺纹切削(G33) 84
4.2.9钻孔路径循环(G70、G71、G72) 85
第5章 加工中心指令编程典型实例 87
5.1凸轮加工的程序(在卧式加工中心上加工) 87
5.2机油泵体加工程序 88
5.3端盖加工程序 92
5.4空压机吸气阀盖头的加工程序 99
5.5空压机吸气阀排气口曲线加工 102
6.1数控车床坐标系统 104
第6章 数控车床程序设计 104
6.2数控车床的基本功能 105
6.2.1准备功能(G机能) 105
6.2.2辅助功能(M机能) 106
6.2.3F.T.S功能 106
6.3CNC车床指令编程的方法与应用 108
6.3.1编程的一些规则 108
6.3.2小数点编程 109
6.3.3机械原点与参考点 109
6.3.4机床坐标系与工件坐标系 110
6.3.5快速定位指令G00 111
6.3.6直线插补指令G01 111
6.3.7圆弧插补(切削)指令(G02、G03) 112
6.3.8单一形状固定循环切削(G90、G94) 114
6.3.8.1单一形状固定循环G90 115
6.3.8.2单一形状固定循环G94 115
6.3.8.3单一形状固定循环编程范例 116
6.3.9复合固定循环切削(G70~G76) 116
6.3.10螺纹切削及螺纹切削自动循环 120
6.3.11孔加工及外径切槽加工 125
6.3.12刀具补偿功能的运用 128
第7章 数控车床加工程序设计实例 133
7.1轴类零件加工程序设计 133
7.2盘类零件加工程序设计 135
7.3在经济型数控车床上加工零件程序设计 139
7.4其它综合实例 141
第8章 自动编程 145
8.1自动编程的基本概念 145
8.1.1计算机编程系统的处理方式及功能 145
8.1.2编程系统的数控语言 147
8.2APT语言的简介 148
8.3ISO4342数控语言 152
8.4FAPT加工程序的结构形式 170
附录一 JB3051—82规定的各种机床坐标轴和运动方向 177
附录二 数控机床(TSG82)工具系统 180
参考文献 216