第1章 绪论 1
1.1 数控仿真实训教学的思路 1
1.1.1 数控加工仿真技术简介 1
1.1.2 数控仿真软件的教学应用 2
1.2 数控仿真网络教学实训系统的组成 5
1.2.1 数控原理与编程实训 5
1.2.2 机械CAD/CAM实训 6
1.2.3 数控加工实训 7
1.3 数控仿真网络教学实训系统的特点 7
1.3.1 网络化技术应用 7
1.3.2 教学与实训的整合统一 7
1.3.3 虚拟技术的应用 7
1.3.4 递进式教学实训模式 8
思考题与习题 8
第2章 数控编程、加工基础知识 9
2.1 数控机床的坐标系 9
2.1.1 坐标系及工作台运动方向 9
2.1.2 绝对坐标和相对坐标 11
2.2 数控编程与工艺参数 11
2.2.1 编程的一般步骤 12
2.2.2 切削用量的选择原则 12
2.3 数控加工工艺过程 16
2.3.1 数控机床加工工艺分析 16
2.3.2 数控加工工艺路线设计 18
2.4 刀具材料 20
2.4.1 数控机床对刀具的要求 20
2.4.2 数控机床对刀具材料的要求 21
2.4.3 刀具材料的种类 21
2.5 数控车床刀具 22
2.5.1 数控车床刀具类型 23
2.5.2 可转位刀片型号与ISO表示规则 23
2.5.3 可转位刀片型号的选用 25
2.6 数控铣床刀具 29
2.6.1 数控铣刀与工具系统 29
2.6.2 数控铣床刀具的选择 31
2.7 数控工艺分析实例 32
2.7.1 车削加工轴类零件 32
2.7.2 铣削平面凸轮零件 33
2.7.3 铣削三维曲面零件 34
2.8 数控车床基本指令 34
2.8.1 数控车床编程基础 35
2.8.2 F、S、T指令功能、G指令应用 36
2.8.3 刀尖圆弧半径补偿 50
2.9 数控铣床基本指令 51
2.9.1 数控铣床编程基础 51
2.9.2 数控铣床基本指令 52
思考题与习题 63
第3章 数控机床仿真软件 65
3.1 软件简介 65
3.2 软件安装 65
3.2.1 系统要求 65
3.2.2 网络要求 66
3.2.3 安装加密锁管理程序 66
3.2.4 数控仿真软件的安装及程序卸载 68
3.3 基本功能 71
3.3.1 项目文件 71
3.3.2 视图设置 72
3.3.3 系统管理 73
3.4 工件和机床 76
3.4.1 机床选择 76
3.4.2 工件的使用 77
3.4.3 刀具选择 80
3.4.4 基准确定(对刀) 82
3.4.5 NC程序错误及其处理 94
3.5 软件的教学功能 95
3.5.1 授课功能 95
3.5.2 操作回放功能 96
3.5.3 考试功能 97
思考题与习题 100
第4章 FANUC0I系统 101
4.1 机床基本操作 101
4.1.1 自动和手动加工方式 102
4.1.2 MDI模式 103
4.1.3 轨迹模式 103
4.1.4 回零模式 104
4.2 数控程序处理 104
4.2.1 导入数控程序 104
4.2.2 数控程序管理 105
4.2.3 编辑程序 106
4.2.4 保存程序 107
4.3 参数设置 107
4.3.1 G54~G59参数设置 107
4.3.2 车床刀具补偿参数 107
4.3.3 铣床及加工中心刀具补偿参数 108
4.4 车床仿真 109
4.4.1 零件车削实例 109
4.4.2 仿真加工步骤 111
4.5 铣床仿真 117
4.5.1 零件铣削实例 117
4.5.2 仿真加工步骤 118
思考题与习题 124
第5章 SIEMENS 810D数控系统仿真 126
5.1 机床操作 126
5.1.1 回零模式操作 126
5.1.2 自动模式/手动模式 127
5.1.3 MDA模式 129
5.1.4 轨迹模式 129
5.2 数控程序处理 130
5.2.1 数控程序导入 130
5.2.2 数控程序管理 130
5.2.3 数控程序编辑 132
5.2.4 保存程序 133
5.3 参数设置 133
5.3.1 G54~G57参数设置 133
5.3.2 刀具参数设置 134
5.3.3 R参数设置 137
5.3.4 输入设置参数 137
5.4 车床仿真 139
5.4.1 零件车削实例 139
5.4.2 仿真加工步骤 140
5.5 铣床仿真 146
5.5.1 零件铣削实例 146
5.5.2 仿真加工步骤 147
思考题与习题 154
第6章 华中数控系统仿真 156
6.1 机床基本操作 156
6.1.1 自动/手动/单步/连续模式 156
6.1.2 MDI模式 158
6.1.3 轨迹模式 159
6.1.4 回零模式 159
6.2 数控程序处理 159
6.2.1 导入数控程序 159
6.2.2 程序管理 159
6.2.3 程序编辑 162
6.2.4 保存程序 163
6.3 参数设置 164
6.3.1 坐标系参数设置 164
6.3.2 车床刀具补偿参数设置 164
6.3.3 数控铣床及加工中心刀具补偿参数设置 166
6.4 车床仿真 166
6.4.1 车床仿真实例 166
6.4.2 仿真加工步骤 168
6.5 铣床仿真 174
6.5.1 零件铣削实例 174
6.5.2 仿真加工步骤 175
思考题与习题 181
第7章 数控车床仿真编程、加工实例 183
7.1 数控车床综合加工实例 183
7.1.1 零件加工工艺分析 183
7.1.2 编程与仿真操作 184
7.2 利用子程序编程与仿真加工 191
7.2.1 相关知识 191
7.2.2 加工工艺分析 192
7.2.3 数学计算 192
7.2.4 编程与仿真操作 192
7.3 公制、英制螺纹的编程与仿真加工 198
7.3.1 相关知识 199
7.3.2 加工工艺分析 200
7.3.3 数学计算 200
7.3.4 编程与仿真操作 200
7.4 复杂零件的编程及仿真加工 207
7.4.1 相关知识 207
7.4.2 加工工艺分析 209
7.4.3 数学计算 209
7.4.4 编程与仿真操作 209
思考题与习题 217
第8章 数控铣床仿真编程、加工实例 219
8.1 子程序综合应用加工实例 219
8.1.1 零件加工工艺分析 219
8.1.2 编程与仿真操作 219
8.2 固定循环指令综合应用加工实例 226
8.2.1 相关知识 226
8.2.2 零件加工工艺分析 227
8.2.3 编程与仿真操作 227
8.3 刀具半径补偿功能的编程与仿真加工 234
8.3.1 相关知识 234
8.3.2 加工工艺分析 235
8.3.3 编程与仿真操作 235
8.4 二维复杂零件轮廓的编程与仿真加工 240
8.4.1 相关知识 240
8.4.2 加工工艺分析 242
8.4.3 数学计算 242
8.4.4 编程与仿真操作 242
8.5 三维复杂零件轮廓的编程与仿真加工 249
8.5.1 相关知识 249
8.5.2 加工工艺分析 249
8.5.3 编程与仿真操作 250
思考题与习题 261
附录A FANUC 0I数控指令格式 264
附录B SIEMENS 810D数控指令格式 269
附录C 华中数控指令格式 273
参考文献 281