第1章 绪论 1
1.1 数控仿真实训教学的思路 1
1.1.1 数控加工仿真技术简介 1
1.1.2 数控仿真软件的教学应用 2
1.2 数控仿真网络教学实训系统的组成 6
1.3 数控仿真网络教学实训系统的特点 7
习题1 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 数控机床对刀具材料的要求 20
2.4.3 刀具材料的种类 21
2.5 数控车床刀具 22
2.5.1 数控车床刀具类型 22
2.5.2 可转位刀片型号与ISO表示规则 22
2.5.3 可转位刀片型号的选用 25
2.6 数控铣床刀具 28
2.6.1 数控铣刀与工具系统 28
2.6.2 数控铣床刀具的选择 30
2.7 数控工艺分析实例 31
2.7.1 车削加工轴类零件 31
2.7.2 铣削平面凸轮零件 32
2.7.3 铣削三维曲面零件 33
2.8 数控车床基本指令 34
2.8.1 数控车床编程基础 34
2.8.2 F、S、T指令功能、G指令应用 35
2.8.3 刀尖圆弧半径补偿 49
2.9 数控铣床基本指令 50
2.9.1 数控铣床编程基础 51
2.9.2 数控铣床基本指令 51
习题2 63
第3章 数控机床仿真软件 65
3.1 软件简介 65
3.2 软件安装 65
3.3 基本功能 68
3.3.1 项目文件 68
3.3.2 视图设置 69
3.3.3 系统管理 70
3.4 工件和机床 72
3.4.1 机床选择 72
3.4.2 工件的使用 73
3.4.3 刀具选择 76
3.4.4 车床基准确定(对刀) 78
3.4.5 铣床基准确定(对刀) 84
3.4.6 NC程序错误及其处理 89
3.5 软件的教学功能 91
3.5.1 授课功能 91
3.5.2 操作回放功能 92
3.5.3 考试功能 92
习题3 103
第4章 FANUC 0i系统 104
4.1 机床基本操作 104
4.1.1 自动和手动加工方式 104
4.1.2 MDI模式 106
4.1.3 轨迹模式 106
4.1.4 回零模式 106
4.2 数控程序处理 107
4.2.1 导入数控程序 107
4.2.2 数控程序管理 108
4.2.3 编辑程序 108
4.2.4 保存程序 109
4.3 参数设置 109
4.3.1 G54~G59参数设置 109
4.3.2 车床刀具补偿参数 110
4.3.3 铣床及加工中心刀具补偿参数 111
4.4 车床仿真 111
4.4.1 零件车削实例 112
4.4.2 仿真加工步骤 113
4.5 铣床仿真 118
4.5.1 零件铣削实例 118
4.5.2 仿真加工步骤 120
习题4 125
第5章 SIEMENS 810D数控系统仿真 127
5.1 机床操作 127
5.1.1 回零模式操作 127
5.1.2 自动模式/手动模式 128
5.1.3 MDI模式 130
5.1.4 轨迹模式 130
5.2 数控程序处理 130
5.2.1 数控程序导入 130
5.2.2 数控程序管理 131
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参数设置 136
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
习题5 153
第6章 华中数控系统仿真 155
6.1 机床基本操作 155
6.1.1 自动/手动/单步/连续模式 155
6.1.2 MDI模式 157
6.1.3 轨迹模式 157
6.1.4 回零模式 157
6.2 数控程序处理 158
6.2.1 导入数控程序 158
6.2.2 程序管理 159
6.2.3 程序编辑 159
6.3 参数设置 160
6.3.1 坐标系参数设置 160
6.3.2 车床刀具补偿参数设置及对刀 160
6.3.3 数控铣床及加工中心刀具补偿参数设置 162
6.4 车床仿真 163
6.4.1 车床仿真实例 163
6.4.2 仿真加工步骤 164
6.5 铣床仿真 171
6.5.1 零件铣削实例 171
6.5.2 仿真加工步骤 172
习题6 178
第7章 数控车床仿真编程、加工实例 180
7.1 数控车床综合加工实例 180
7.1.1 零件加工工艺分析 180
7.1.2 编程与仿真操作 181
7.2 利用子程序编程与仿真加工 187
7.2.1 相关知识 187
7.2.2 加工工艺分析 188
7.2.3 数学计算 188
7.2.4 编程与仿真操作 188
7.3 公、英制螺纹的编程与仿真加工 194
7.3.1 相关知识 194
7.3.2 加工工艺分析 195
7.3.3 数学计算 196
7.3.4 编程与仿真操作 196
7.4 复杂零件的编程及仿真加工 202
7.4.1 相关知识 203
7.4.2 加工工艺分析 204
7.4.3 数学计算 204
7.4.4 编程与仿真操作 204
习题7 211
第8章 数控铣床仿真编程、加工实例 213
8.1 子程序综合应用加工实例 213
8.1.1 零件加工工艺分析 213
8.1.2 编程与仿真操作 213
8.2 固定循环指令综合应用加工实例 219
8.2.1 相关知识 219
8.2.2 零件加工工艺分析 220
8.2.3 编程与仿真操作 220
8.3 刀具半径补偿功能的编程与仿真加工 227
8.3.1 相关知识 227
8.3.2 加工工艺分析 227
8.3.3 编程与仿真操作 228
8.4 二维复杂零件轮廓的编程与仿真加工 232
8.4.1 相关知识 233
8.4.2 加工工艺分析 233
8.4.3 数学计算 234
8.4.4 编程与仿真操作 234
8.5 三维复杂零件轮廓的编程与仿真加工 240
8.5.1 相关知以 240
8.5.2 加工工艺分析 240
8.5.3 编程与仿真操作 241
习题8 250
附录A FANUC 0i数控指令格式 253
附录B SIEMENS 810D数控指令格式 258
附录C 华中数控指令格式 261
参考文献 267