第1章 数控镗铣加工基础 1
1.1 数控镗铣加工入门 2
1.1.1 数控铣床和加工中心 2
1.1.2 数控镗铣床组成 2
1.1.3 零件加工程序 3
1.1.4 数控机床加工零件过程 4
1.1.5 数控机床坐标系规定 6
1.1.6 数控镗铣床、加工中心坐标系 7
1.2 数控镗铣加工中工件的装夹 8
1.2.1 定位基准的选择 8
1.2.2 数控机床上工件装夹方法 9
1.3 数控镗铣常用刀具及其选择 15
1.3.1 常用刀具材料 15
1.3.2 常用铣刀 16
1.3.3 常用孔加工刀具 22
1.3.4 钻、铣刀具的选择 26
1.3.5 镶齿刀具硬质合金刀片的装夹 27
1.3.6 镗铣床(加工中心)上刀具的安装 28
1.4 铣削用量的选择 29
1.4.1 背吃刀量ap(端铣)或侧吃刀量ae(圆周铣)的选择 29
1.4.2 进给速度vf的选择 30
1.4.3 切削速度vc的选择 30
1.4.4 球头铣刀的切削厚度 30
1.5 数控镗铣方法 32
1.5.1 端铣和周铣 32
1.5.2 逆铣和顺铣 33
1.5.3 加工顺序的安排 34
1.5.4 立铣刀轴向下切路线 34
1.5.5 立铣刀径向切入、切出工件(进刀和退刀)路线 35
1.5.6 合理走刀路线的选择 36
第2章 FANUC系统数控镗铣加工程序编制 39
2.1 数控编程概述 40
2.1.1 FANUC系统数控程序组成 40
2.1.2 程序段格式 40
2.1.3 常用M代码 42
2.1.4 FANUC M(铣削)系统准备功能G代码 43
2.1.5 数字单位英制与公制的转换 45
2.1.6 小数点编程 45
2.2 数控镗铣加工坐标系 45
2.2.1 数控铣床的机床坐标系 45
2.2.2 工件坐标系与程序原点 46
2.2.3 工件坐标系与机床坐标系的关系 46
2.2.4 用预置的G54~G59设定工件坐标系 47
2.2.5 用G92设定工件坐标系 48
2.2.6 G54和G92设定坐标系的区别与应用 48
2.2.7 绝对坐标值编程(G90)与增量坐标值编程(G91) 49
2.2.8 坐标平面选择指令G17、G18、G19 50
2.3 刀具进给编程指令 50
2.3.1 刀具定位 50
2.3.2 刀具沿直线切削(直线插补G01) 50
2.3.3 刀具沿圆弧切削(圆弧插补G02、G03) 52
2.3.4 刀具沿Z轴切入工件 54
2.3.5 直线、圆弧切削编程 55
2.3.6 小结:零件加工程序的基本内容 57
2.3.7 螺旋线插补 58
2.4 返回参考点 59
2.4.1 参考点 59
2.4.2 返回参考点指令 59
2.5 刀具补偿功能 61
2.5.1 刀具长度补偿——刀具端刃补偿 61
2.5.2 刀具半径补偿——刀具侧刃加工补偿 66
2.5.3 利用程序指令设定刀具补偿值(G10) 70
2.6 孔加工固定循环 71
2.6.1 固定循环概述 71
2.6.2 钻孔加工循环(G81、G82、G73、G83) 71
2.6.3 攻螺纹循环(G84、G74) 74
2.6.4 镗孔循环(G85、G89、G86、G88、G76、G87) 75
2.6.5 孔加工固定循环应用举例 77
2.7 子程序 78
2.7.1 什么是子程序 78
2.7.2 调用子程序指令 78
2.7.3 含子程序的编程 79
2.8 简化程序的编程指令 81
2.8.1 比例缩放功能(G50、G51) 81
2.8.2 坐标系旋转功能(G68、G69) 83
2.8.3 极坐标编程 85
2.8.4 局部坐标系 86
2.8.5 使用局部坐标系和坐标系旋转指令编程 87
第3章 数控铣削加工宏程序 89
3.1 FANUC 0i系统用户宏程序基础 90
3.1.1 用户宏程序用途 90
3.1.2 变量与常量 90
3.1.3 变量的算术和逻辑运算 93
3.1.4 转移和循环 94
3.1.5 宏程序调用(G65) 96
3.2 行切与环切宏程序 98
3.2.1 圆槽环切宏程序 99
3.2.2 平面行切宏程序 100
3.2.3 矩形槽粗加工(行切)与精加工宏程序 101
3.3 孔系加工宏程序 104
3.4 用宏程序铣削椭圆 106
3.4.1 椭圆槽加工 106
3.4.2 椭圆外轮廓加工 107
第4章 FANUC系统铣床及加工中心操作 111
4.1 数控机床操作基础 112
4.1.1 数控机床准备 112
4.1.2 阅读工艺文件,明确加工任务 112
4.1.3 工件装夹找正 112
4.1.4 对刀 113
4.1.5 加工过程中的主要事项 113
4.1.6 加工后工件的处理 113
4.1.7 数控加工工艺守则 113
4.2 FANUC系统数控铣床、加工中心操作界面 114
4.2.1 数控铣床(加工中心)操作面板组成 114
4.2.2 FANUC数控系统操作面板 114
4.2.3 机床操作面板 116
4.3 手动操作数控机床 119
4.3.1 通电操作 119
4.3.2 手动返回参考点 120
4.3.3 手动连续进给(JOG) 120
4.3.4 手摇脉冲发生器(HANDLE)进给 121
4.3.5 主轴手动操作 122
4.3.6 安全操作 122
4.4 数控机床基本信息显示 123
4.4.1 屏面显示内容 123
4.4.2 屏面中显示的数控系统(CNC)当前状态信息 123
4.4.3 显示屏面的切换 124
4.4.4 在屏面上显示刀具的位置 125
4.4.5 在屏面上显示程序运行状态 127
4.5 创建、运行加工程序操作 129
4.5.1 创建加工程序 129
4.5.2 检索数控程序 130
4.5.3 自动运行程序(自动加工) 130
4.5.4 MDI运行数控程序 131
4.6 存储偏移参数操作 131
4.6.1 用G54~G59建立工件坐标系 131
4.6.2 手动对刀,存储刀具长度补偿值 133
4.6.3 手动设定刀具半径补偿值 135
第5章 数控镗铣加工工艺与编程实例 137
5.1 数控孔系加工(数控加工步骤) 138
5.1.1 分析零件图 138
5.1.2 确定加工工艺 138
5.1.3 编程序 138
5.1.4 检验程序 139
5.1.5 装夹工件 139
5.1.6 设置工件坐标系原点(分中对刀) 140
5.1.7 试切削 141
5.1.8 检查测量并修调加工尺寸 141
5.2 铣刀螺旋铣削加工孔 141
5.2.1 工艺要点 141
5.2.2 编程说明 142
5.2.3 加工程序 142
5.2.4 建立工件坐标系(用工件孔找正主轴) 143
5.2.5 数控铣孔加工尺寸修调 143
5.3 偏心弧形槽加工 143
5.3.1 工艺要点 143
5.3.2 编程说明 144
5.3.3 设定工件坐标系(找正三爪卡盘) 144
5.3.4 加工程序 145
5.4 矩形腔数控铣削(环切法加工) 145
5.4.1 工艺要点 145
5.4.2 编程说明 146
5.4.3 加工程序(加工中心程序) 147
5.5 形面(斜面及弧面)的数控铣精加工 148
5.5.1 工艺要点 148
5.5.2 编程说明 149
5.5.3 加工程序 149
5.5.4 调整Z轴加工尺寸 150
5.6 精密铣削键槽(V形槽定位) 150
5.6.1 工艺要点 150
5.6.2 粗、精铣键槽轨迹 151
5.6.3 加工程序 151
5.7 用球刀切削加工圆弧槽(用弯板装夹工件) 152
5.7.1 工艺要点 153
5.7.2 由调整程序原点偏移值重新加工形面 154
5.7.3 加工程序 154
5.8 坐标系旋转加工相同形面(用CAD查询功能确定点坐标) 154
5.8.1 工艺要点 155
5.8.2 编程特点 156
5.8.3 加工程序 156
5.9 四轴数控加工实例(采用列表曲线编程) 157
5.9.1 工艺要点 158
5.9.2 加工靠模的数控工艺文件 159
5.9.3 数控加工程序 160
5.9.4 数控加工操作要点 161
5.9.5 数控加工经验与技巧 162
第6章 数控镗铣床维护与数控系统实用操作 163
6.1 数控镗铣床维修与保养 164
6.1.1 数控机床的维修和保养工作内容 164
6.1.2 机床本体的维护 165
6.1.3 数控机床电气控制系统日常维护 167
6.2 屏幕显示数控系统构成 167
6.2.1 数控系统构成 167
6.2.2 在屏面上显示数控系统构成 169
6.3 FANUC 0i系统数据备份与数据恢复 171
6.3.1 数控系统软件组成 171
6.3.2 数据备份与数据恢复 172
6.3.3 屏显本机系统软件 173
6.3.4 由引导屏面进行数据备份与恢复 173
6.3.5 数据备份操作(把系统文件、用户文件读到快闪存储卡中) 173
6.3.6 数据恢复操作 175
6.3.7 C-F存储卡格式化 176
6.3.8 引导屏面备份数据注意事项 176
6.4 手动M DI键盘设定机床参数 177
6.4.1 参数用途 177
6.4.2 用屏幕显示参数 178
6.4.3 数控系统SETTING(设置)屏面的功能 180
6.4.4 用MDI键盘设定参数 181
6.4.5 决定数控机床基本功能的参数 182
6.4.6 在维修中使用参数 184
6.5 数控系统与计算机通信 185
6.5.1 数控系统通信 185
6.5.2 设定数控系统与计算机通信所需参数 185
6.5.3 在数控系统与计算机通信中输入/输出参数 188
6.5.4 在数控系统与计算机通信中输入/输出数控程序 188
6.5.5 数控系统与计算机通信时应注意的问题 189
6.5.6 数控系统与计算机通信常见的故障 189
6.6 数控机床的安装调试 190
6.6.1 机床的开箱检查 190
6.6.2 机床的组装 190
6.6.3 数控系统的连接与调整 190
6.6.4 通电试车 192
6.6.5 机床的精度检测与功能调试 193
6.6.6 机床的验收 194
参考文献 196