第1章 数控铣床概述 1
1.1 数控技术基础 2
1.1.1 插补原理概述 2
1.1.2 计算机数控系统 5
1.2 数控铣床简介 6
1.3 数控铣床的分类 6
1.3.1 按主轴布置形式分类 6
1.3.2 按数控系统的功能分类 8
1.4 数控铣床加工的主要对象 9
1.5 典型的数控系统 12
1.5.1 SINUMERIK 840D数控系统 12
1.5.2 FANUC数控系统 13
1.5.3 华中数控系统 15
第2章 数控铣床结构 16
2.1 数控铣床的结构特点 16
2.2 数控铣床的结构及总体布局 18
2.2.1 总布局与工件形状、尺寸和质量的关系 19
2.2.2 运动分配与部件的布局 20
2.2.3 总布局与铣床的结构性能 21
2.2.4 铣床的使用要求与总布局 22
2.3 数控铣床的传动及其结构特点 23
2.3.1 数控铣床的主传动系统 23
2.3.2 数控铣床的进给传动系统 28
2.4 数控铣床的辅助装置 41
第3章 数控铣床加工工艺 43
3.1 数控铣床加工工艺概述 43
3.2 数控铣床加工工艺的基本特点及主要内容 43
3.2.1 数控铣床加工工艺的基本特点 43
3.2.2 数控铣床加工工艺的主要内容 45
3.3 数控铣床加工工艺分析 45
3.3.1 数控铣床加工零件的工艺分析 45
3.3.2 零件毛坯的工艺性分析 50
3.4 数控铣床加工方法的选择 52
3.5 数控铣床加工工艺路线的拟定 58
3.5.1 工序的划分 58
3.5.2 加工顺序的安排 59
3.6 加工路线的确定 61
3.6.1 点位控制加工路线 62
3.6.2 孔系加工的路线 64
3.6.3 铣削平面的加工路线 64
3.6.4 铣削曲面的加工路线 67
3.7 夹具的选择 67
3.7.1 常用夹具 68
3.7.2 组合夹具 68
3.8 铣刀的选择 71
3.8.1 铣刀类型 71
3.8.2 对刀具的基本要求 72
3.8.3 铣刀选择时的注意事项 72
3.9 切削用量的选择 72
3.10 数控铣床加工工艺文件 75
3.11 数控铣削典型零件加工工艺分析 77
3.11.1 平面凸轮的数控铣削工艺分析 77
3.11.2 异形件的数控铣削工艺分析 81
第4章 数控铣床的编程 85
4.1 数控程序编制基础 85
4.1.1 数控程序编制的概念 85
4.1.2 程序编制的内容和方法 85
4.1.3 程序结构与格式 88
4.1.4 数控机床坐标系和运动方向 93
4.1.5 绝对坐标系和增量(相对)坐标系 96
4.1.6 工件坐标系 96
4.1.7 编程坐标系 98
4.1.8 数控编程的特征点 99
4.2 程序编制中的基本指令 103
4.2.1 准备功能指令 103
4.2.2 辅助功能指令 106
4.2.3 其他功能指令 109
4.2.4 数控铣床坐标系指令 110
4.2.5 一般通用功能指令 116
4.3 刀具半径补偿功能 119
4.3.1 刀具长度补偿 120
4.3.2 二维刀具半径补偿 122
4.3.3 刀具半径B补偿 125
4.3.4 刀具半径C补偿 127
4.3.5 三维刀具补偿 128
4.4 主子程序调用 130
4.5 数控铣床的典型零件编程举例 132
4.5.1 连杆的数控铣削加工及编程 132
4.5.2 凸轮数控铣削工艺分析及程序编制 134
4.5.3 主子程序编程举例 137
4.6 数控铣床自动编程 139
4.6.1 自动编程主要特点 139
4.6.2 自动编程系统的基本类型 140
4.6.3 APT语言自动编程 140
4.6.4 CAD/CAM软件在数控铣床自动编程中的应用 144
第5章 FANUC系统数控铣床操作与应用 158
5.1 FANUC 0i-MA系统介绍 158
5.1.1 主要功能及特点 158
5.1.2 基本构成 160
5.1.3 部件的连接 160
5.1.4 机床参数 162
5.2 FANUC 0i-MA系统数控铣床控制面板 166
5.2.1 控制面板 166
5.2.2 铣床操作面板 169
5.3 FANUC 0i-MA系统数控铣床的基本操作 175
5.3.1 电源的接通与断开 175
5.3.2 手动操作 175
5.3.3 自动进行的操作 180
5.3.4 数据的输入/输出 185
5.4 FANUC 0i-MA系统数控铣床编程及实例 192
5.4.1 FANUC 0i-MA数控系统功能 192
5.4.2 FANUC 0i-MA系统数控铣床固定循环 197
5.4.3 FANUC 0i-MA系统B类宏程序应用 208
第6章 SIEMENS系统数控铣床操作与应用 219
6.1 SINUMERIK 802D系统介绍 219
6.1.1 主要性能 219
6.1.2 系统的组成 221
6.1.3 技术参数 221
6.2 SIEMENS系统数控铣床控制面板 223
6.2.1 数控系统控制面板 223
6.2.2 外部机床控制面板 226
6.2.3 屏幕划分 228
6.2.4 软件功能 230
6.3 SIEMENS系统数控铣床的基本操作 230
6.3.1 开机 230
6.3.2 回参考点 232
6.3.3 参数设置 232
6.3.4 手动操作 237
6.3.5 MDA运行 238
6.3.6 自动运行 239
6.3.7 程序的管理 240
6.3.8 加工操作 242
6.4 SIEMENS系统数控铣床编程及实例 246
6.4.1 SIEMENS数控系统功能 246
6.4.2 SIEMENS系统R参数固定循环功能 251
6.4.3 SIEMENS系统参数编程 258
第7章 华中数控系统数控铣床操作与应用 264
7.1 HNC-21/22M系统介绍 264
7.1.1 系统特点及主要功能 264
7.1.2 系统技术规格 266
7.1.3 系统部件的连接 266
7.1.4 系统的软件结构 268
7.1.5 环境条件 270
7.2 HNC-21M系统数控铣床操控系统 270
7.2.1 数控铣床控制面板 270
7.2.2 数控铣床的系统操作界面 271
7.2.3 数控铣床功能菜单 273
7.3 HNC-21M系统数控铣床的基本操作 274
7.3.1 开机、关机、急停 274
7.3.2 方式选择 276
7.3.3 手动运行 277
7.3.4 自动运行、单段运行和空运行 281
7.3.5 手动数据输入运行 282
7.3.6 数据设置 284
7.3.7 显示方式 286
7.3.8 参数查看和设置 297
7.3.9 故障对策 302
7.4 HNC-21M系统数控铣床编程及实例 303
7.4.1 HNC-21M数控系统功能 303
7.4.2 HNC-21M数控铣床特殊系统指令 305
7.4.3 A类宏功能应用 322
参考文献 334