第1章 数控铣床/加工中心加工工艺基础 1
1.1 数控铣床/加工中心概述 1
1.1.1 数控铣床概述 1
1.1.1.1 数控铣床分类 1
1.1.1.2 数控铣床的特点 2
1.1.1.3 数控铣床主要加工对象 3
1.1.2 加工中心概述 4
1.1.2.1 加工中心分类 4
1.1.2.2 加工中心特点 5
1.1.2.3 加工中心主要加工对象 5
1.2 数控铣床/加工中心工具及辅助设备 8
1.2.1 数控铣床/加工中心夹具 8
1.2.2 数控回转工作台和数控分度工作台 9
1.2.3 常用工具 9
1.3 数控铣床/加工中心刀具系统 11
1.3.1 数控刀具的要求与特点 11
1.3.2 数控刀具材料 12
1.3.3 数控刀具 14
1.3.3.1 数控铣刀 14
1.3.3.2 孔加工刀具 16
1.3.4 数控铣床/加工中心刀具系统 18
1.3.5 镗铣加工中心刀库 21
1.3.6 工作台自动交换装置(APC) 21
1.4 铣削方式的选择 22
1.4.1 顺铣、逆铣的判定 22
1.4.1.1 圆周铣削时的顺、逆铣 22
1.4.1.2 端面铣削时的顺铣和逆铣 22
1.4.2 刀具选择 23
1.4.3 刀具下刀、进退刀方式的确定 24
1.4.4 平面铣削 25
1.4.5 窄槽和型腔铣削 25
1.4.5.1 开放和封闭边界 25
1.4.5.2 窄槽铣削 26
1.4.5.3 矩形型腔 27
1.4.5.4 圆形型腔 27
第2章 数控铣床/加工中心编程基础 29
2.1 数控铣床/加工中心的坐标系 29
2.1.1 数控机床的坐标系 29
2.1.2 工作(件)坐标系 31
2.2 编程的一般步骤 31
2.2.1 数控机床编程方法 31
2.2.2 手工编程的一般步骤 32
2.3 程序编制的基本概念 32
2.3.1 程序代码 32
2.3.2 程序结构(以FANUC系统为例) 33
2.3.3 编程规则 34
第3章 数控铣床/加工中心编程指令(FANUC系统) 37
3.1 FANUC系统编程指令 37
3.1.1 常用指令 37
3.1.1.1 工作坐标系的确定 37
3.1.1.2 公制和英制单位指令G21、G20 38
3.1.1.3 绝对值坐标指令G90和增量值坐标指令G91 38
3.1.1.4 平面选择指令G17、G18、G19 38
3.1.1.5 进给率F 39
3.1.1.6 主轴转速/旋转方向S 39
3.1.1.7 快速点定位指令G00 39
3.1.1.8 直线插补指令G01 40
3.1.1.9 圆弧插补指令G02、G03 41
3.1.1.10 任意倒角C与拐角圆弧过渡R指令 44
3.1.1.11 自动返回参考点指令G28 44
3.1.1.12 暂停指令G04 44
3.1.1.13 辅助功能(M功能) 45
3.1.2 刀具选择指令T 45
3.1.3 刀具补偿 45
3.1.3.1 刀具半径补偿 45
3.1.3.2 刀具长度补偿 49
3.1.4 循环指令 52
3.1.4.1 钻孔循环指令 53
3.1.4.2 镗孔循环 54
3.1.4.3 攻螺纹循环指令 55
3.1.4.4 固定循环编程实例 56
3.1.5 极坐标 60
3.1.5.1 极坐标系指令G15、G16 60
3.1.5.2 极坐标指令练习 61
3.1.6 子程序 61
3.1.6.1 子程序的格式的调用 61
3.1.6.2 子程序实例 62
3.1.7 坐标变换指令 66
3.1.7.1 比例缩放功能(G50、G51) 66
3.1.7.2 可编程镜像(G50.1、G51.1) 68
3.1.7.3 坐标系旋转功能(G68、G69) 71
3.2 宏程序 76
3.2.1 变量 76
3.2.2 用户宏程序的调用 78
3.2.3 算术运算指令 79
3.2.4 控制指令 80
3.2.5 宏程序练习(椭圆、球面、型面、孔加工) 81
第4章 数控铣床/加工中心编程指令(SIEMENS系统) 109
4.1 常用指令 109
4.1.1 平面选择指令G17~G19 109
4.1.2 绝对坐标和相对坐标定义指令G90和G91 109
4.1.3 极坐标、极点定义指令G110、G111、G112 109
4.1.4 可设定的零点偏置指令G54~G59/G500/G53/G153 110
4.1.5 可编程的工作区域限制指令G25、G26、WALIMON、WALIMOF 111
4.1.6 快速点定位指令G00 112
4.1.7 带进给率的直线插补指令G01 112
4.1.8 圆弧插补指令G02、G03 113
4.1.9 螺旋插补指令G2/G3、TURN 116
4.1.10 轮廓倒角/倒斜边与倒圆指令CHR/CHF与RND 117
4.1.11 回参考点指令G74 118
4.1.12 暂停指令G04 118
4.1.13 进给率F 119
4.1.14 主轴转速/旋转方向S 119
4.2 刀具补偿 120
4.2.1 刀具选择指令T 120
4.2.2 刀具补偿号D 120
4.2.3 G41/G42/G40刀具半径补偿功能 121
4.3 辅助功能M 124
4.4 固定循环 124
4.4.1 钻孔循环 124
4.4.2 钻孔样式循环 134
4.4.3 铣削循环 136
4.5 子程序 138
4.5.1 子程序格式 138
4.5.2 子程序实例 139
4.6 坐标变换指令 141
4.6.1 可编程的零点偏置指令TRANS、ATRANS 141
4.6.2 可编程旋转指令ROT、AROT 142
4.6.3 可编程的比例缩放指令SCALE、ASCALE 142
4.6.4 可编程的镜像指令MIRROR、AMIRROR 143
4.6.5 加工实例 144
4.7 参数编程 149
4.7.1 R参数 149
4.7.2 程序跳转 150
4.7.3 参数编程练习 151
第5章 数控铣床/加工中心典型型面编程应用 163
5.1 平面加工 163
5.1.1 矩形平面加工 163
5.1.2 圆形平面加工 165
5.2 轮廓加工 167
5.2.1 凸台加工 167
5.2.2 沟槽加工 186
5.3 型面加工 210
第6章 数控铣床/加工中心典型零件加工 302
第7章 数控铣床/加工中心机床操作 302
7.1 FANUC系统机床操作 302
7.1.1 机床操作方式 302
7.1.1.1 控制面板 302
7.1.1.2 手动操作方式 304
7.1.1.3 MDI方式(手动数据输入方式) 305
7.1.1.4 编辑方式 306
7.1.1.5 自动方式 307
7.1.2 零点偏置数据的获得及输入 308
7.1.2.1 对刀 308
7.1.2.2 常用的对刀工具 309
7.1.2.3 数据获得 310
7.1.2.4 输入零件零点偏置参数(G54~G59)值 311
7.1.3 刀具补偿参数的获得及输入 312
7.1.3.1 对刀仪 312
7.1.3.2 设置刀具补偿参数 312
7.2 SIEMENS系统机床操作 313
7.2.1 机床操作 313
7.2.1.1 机床操作面板 313
7.2.1.2 系统控制面板 314
7.2.1.3 机床回零(回参考点)操作方式 315
7.2.1.4 手动操作方式 316
7.2.1.5 MDA(手动数据输入)操作方式 316
7.2.1.6 编辑方式(数控程序处理) 317
7.2.1.7 自动加工操作方式 319
7.2.2 程序的输入和输出及轨迹查看 320
7.2.2.1 查看轨迹 320
7.2.2.2 程序导入、导出 321
7.2.3 参数设置 321
7.2.3.1 零偏参数设置 321
7.2.3.2 刀具参数设置 322