第1章 引言 1
1.1 数控加工概述 1
1.2 数控编程基础知识 3
1.2.1 程序与程序段的结构 3
1.2.2 主、子程序及子程序调用 6
1.2.3 数控加工G指令表阅读时的注意事项 8
1.2.4 基本编程指令分析 9
1.2.5 辅助功能指令M的应用技巧 15
1.3 数控加工刀具和切削参数选择技巧与禁忌 18
1.3.1 刀具结构与选择 18
1.3.2 刀具切削部分的材料与选择 19
1.3.3 数控车床切削部分刀具角度与加工轮廓的关系 20
1.3.4 数控铣削刀具的结构与主要参数选择 23
1.3.5 切削用量的选择技巧 26
1.4 如何学好数控加工编程技术 28
第2章 数控车床加工编程技巧与禁忌 31
2.1 数控车床编程必备基础 31
2.2 主轴速度和进给轴速度控制与应用分析 34
2.2.1 主轴速度控制与应用 34
2.2.2 进给轴速度控制与应用 35
2.3 刀具功能指令T与动作分析 37
2.3.1 刀具功能指令T的格式 37
2.3.2 刀具补偿(偏置) 37
2.3.3 刀具偏置的动作分析 38
2.4 数控车床的坐标系及其建立 40
2.4.1 数控车床坐标系的概念 40
2.4.2 机床坐标系与参考点 41
2.4.3 工件坐标系 42
2.4.4 数控车床工件坐标系的建立方法 43
2.5 固定循环指令 51
2.5.1 简单循环指令G90/G94编程技巧 51
2.5.2 复合循环指令G71~G73与G70编程技巧 61
2.5.3 车槽复合循环指令G74/G75编程技巧 72
2.5.4 复合循环指令综合编程示例 77
2.6 螺纹车削加工 80
2.6.1 螺纹特征分析 80
2.6.2 螺纹车削方法分析 81
2.6.3 螺纹加工指令G32、G92与G76分析 86
2.6.4 多线螺纹的车削技巧 90
2.6.5 调用子程序简化编程 96
2.7 梯形螺纹的车削技巧 101
2.7.1 梯形螺纹基本要素分析 101
2.7.2 梯形螺纹结构与车削特点分析 102
2.7.3 梯形螺纹分层切削法编程 102
2.7.4 梯形螺纹左右切削法编程 104
2.8 变螺距螺纹车削编程 107
2.9 其他编程技巧 107
2.9.1 刀尖圆弧半径补偿使用技巧 107
2.9.2 多刀加工问题与编程技巧 112
2.9.3 加工尺寸的控制技巧 115
2.9.4 切断加工终点坐标的确定技巧与禁忌 117
2.9.5 计算机辅助编程和手工编程的比较与应用技巧 118
第3章 数控铣床和加工中心编程技巧与禁忌 123
3.1 数控铣床编程基础 123
3.1.1 数控铣床程序段结构特点 124
3.1.2 主轴速度与进给速度控制 125
3.1.3 数控铣床工件坐标系及其建立 125
3.2 刀具路径的规划技巧 131
3.2.1 起/退刀点的选取技巧与禁忌 132
3.2.2 轴向下刀和提刀技巧与禁忌 134
3.2.3 横向切入和切出技巧与禁忌 140
3.2.4 横向切入和切出方式编程技巧 142
3.2.5 水平分层与垂直分层加工的处理技巧 142
3.2.6 加工路径规划与选择技巧 143
3.2.7 典型加工路径编程技巧与分析 144
3.2.8 整圆编程与螺旋编程及其应用 149
3.3 刀具半径补偿与长度偏置及其应用 152
3.3.1 刀具半径补偿功能与动作分析 152
3.3.2 刀具半径补偿功能应用技巧 159
3.3.3 补偿刀具磨损以及实现轮廓尺寸的精确控制 163
3.3.4 刀具长度偏置功能与动作分析 164
3.3.5 刀具长度偏置指令的应用分析 167
3.4 孔特征加工固定循环指令 171
3.4.1 孔特征与固定循环加工指令的引出 171
3.4.2 FANUC 0i系统孔特征加工指令分析 176
3.4.3 孔加工固定循环指令与应用注意事项 190
3.4.4 固定循环指令综合应用示例 191
3.5 其他编程技巧 200
3.5.1 四个参考点的说明与设置 200
3.5.2 加工中心的选刀与换刀编程技巧 202
3.5.3 子程序调用简化编程 204
3.5.4 工件坐标系零点偏置的分析与应用 206
3.5.5 附加工件坐标系G54.1 的概念及应用分析 207
3.5.6 局部坐标系G52的概念及应用分析 207
3.6 螺纹数控铣削加工 210
3.6.1 螺纹数控铣削的概念及优点 210
3.6.2 螺纹铣削刀具 211
3.6.3 螺纹铣削方法 212
3.6.4 螺纹铣削程序示例 213
第4章 数控机床操作技巧与禁忌 217
4.1 数控机床操作基础 217
4.1.1 操作面板构成分析 217
4.1.2 机床的手动操作技巧 220
4.1.3 机床报警与排除技巧 224
4.1.4 急停操作与超程处理 226
4.2 程序调试技巧 227
4.2.1 上机床前的程序阅读与检查 227
4.2.2 数控机床上的程序检查与调试 228
4.2.3 程序调试相关功能应用技巧 232
4.3 数控程序的编辑与应用 234
4.3.1 程序的检索、建立与删除 235
4.3.2 程序的输入与编辑 237
4.3.3 其他程序编辑功能 240
4.4 坐标位置显示画面与应用 242
4.4.1 坐标位置显示画面的操作 242
4.4.2 相对坐标位置显示与对刀的关系 243
4.5 偏置显示画面与应用技巧 248
4.5.1 数控车床的偏置显示画面与应用技巧 248
4.5.2 数控铣床的偏置显示画面与应用技巧 253
4.5.3 数控机床的G54~G59指令与坐标系设置操作技巧 254
4.6 程序的加工运行与应用技巧 257
4.6.1 机床的存储器运行与显示画面的观察 257
4.6.2 系统参数显示、设定与应用技巧 259
4.6.3 数控程序的传输与应用技巧 262
4.6.4 数控程序的DNC加工与应用技巧 266
4.6.5 清屏功能与应用技巧 269
4.7 数控系统的帮助功能构成分析与操作应用 270
4.7.1 帮助系统结构构成分析 270
4.7.2 帮助系统使用的基本操作与注意事项 270
参考文献 274