第1章 数控加工实用基础 1
1.1 数控加工概述 1
1.1.1 数控加工原理和特点 1
1.1.2 数控加工常用术语 2
1.1.3 数控加工技术的发展 4
1.2 数控系统控制原理 6
1.2.1 CNC硬件组成与控制原理 6
1.2.2 CNC系统的软件结构 8
1.2.3 插补原理 9
1.2.4 典型数控系统 11
1.3 数控机床及其坐标系统 13
1.3.1 数控机床及其分类 13
1.3.2 数控机床的进给伺服系统 14
1.3.3 数控机床的主轴驱动 16
1.3.4 数控机床的坐标轴与运动方向 18
1.3.5 机床原点、参考点和工件原点 19
1.3.6 绝对坐标编程和相对坐标编程 21
1.4 数控编程基础 21
1.4.1 数控加工程序的格式 21
1.4.2 程序编制的过程及方法 23
1.4.3 程序传送的载体 24
1.5 数控加工的工艺处理 25
1.5.1 数控加工零件及加工方法的选定 25
1.5.2 加工工序的划分 26
1.5.3 工件的安装与夹具的选择 27
1.5.4 对刀点与换刀点的确定 27
1.5.5 加工路线的确定 28
1.5.6 刀具与切削用量的选择 31
1.6 数控加工的工艺指令和工艺文件 35
1.6.1 程序中常用的工艺指令 35
1.6.2 数控加工的工艺文件 37
思考与练习题 40
第2章 数控车床的操作与编程 42
2.1 数控车床及其组成 42
2.1.1 数控车床的类型及基本组成 42
2.1.2 数控车床的传动及速度控制 44
2.1.3 数控车床的控制面板及其功能 45
2.1.4 控制软件界面和菜单结构 46
2.2 数控车床的位置调整与坐标系的设定 47
2.2.1 手动位置调整及MDI操作 47
2.2.2 数控车床坐标系统的设定 50
2.2.3 刀具装夹与对刀调整 53
2.3 基本编程指令与程序调试 55
2.3.1 程序中用到的各功能字 55
2.3.2 车床的编程方式 57
2.3.3 基本编程指令 57
2.3.4 编程实例 59
2.3.5 程序输入及上机调试 61
2.4 车削循环程序编写与调试 62
2.4.1 简单车削循环 62
2.4.2 粗车复合循环程序 64
2.4.3 上机编程实例 66
2.5 螺纹车削程序的编写与调试 68
2.5.1 基本螺纹车削指令G32 68
2.5.2 螺纹车削的简单固定循环G82 71
2.5.3 车螺纹复合循环G76 72
2.5.4 程序调试说明 73
2.6 刀具补偿与换刀程序的处理 73
2.6.1 刀具的几何补偿和磨损补偿 73
2.6.2 刀尖半径补偿 74
2.6.3 多把刀具的对刀 77
2.6.4 换刀程序的编写与上机调试 79
2.7 综合车削技术 81
2.7.1 子程序调用 81
2.7.2 程序的单段、跳段和空运行 82
2.7.3 切槽和钻孔的处理 83
2.7.4 综合加工应用实例 84
思考与练习题 89
第3章 数控铣床的操作与编程 92
3.1 数控铣床及其组成 92
3.1.1 数控铣床的类型及基本组成 92
3.1.2 数控铣床的传动及速度控制 94
3.1.3 操作面板及其基本控制功能 95
3.1.4 控制软件界面与菜单结构 96
3.2 对刀调整及坐标系设定 97
3.2.1 数控铣床的位置调整 97
3.2.2 机床坐标系统的设定 99
3.2.3 钻铣用刀具及对刀 101
3.3 基本功能指令与程序调试 105
3.3.1 程序中用到的各功能字 105
3.3.2 直线和圆弧插补指令 106
3.3.3 其他常用指令 109
3.3.4 编程实例与上机调试 110
3.4 刀具补偿及程序调试 116
3.4.1 刀具半径补偿 116
3.4.2 刀具长度补偿 119
3.4.3 刀具数据库的设置 122
3.4.4 刀补程序的编写与上机调试 123
3.5 综合铣削加工技术 125
3.5.1 子程序及其调用 125
3.5.2 缩放、镜像和旋转程序指令 126
3.5.3 综合加工应用实例 129
3.5.4 加工进程控制 132
思考与练习题 133
第4章 加工中心的操作与编程 136
4.1 数控加工中心及其组成 136
4.1.1 加工中心的类型及其组成 136
4.1.2 加工中心的自动换刀装置 138
4.1.3 机床技术规格及其功能 142
4.2 机床控制面板及其操作 143
4.2.1 数控操作面板 144
4.2.2 手动操作面板 145
4.2.3 基本操作方法 147
4.3 加工中心的工艺准备 148
4.3.1 加工中心的工艺特点 148
4.3.2 刀具及刀库数据设置 150
4.3.3 机床及工件的坐标系统 152
4.4 加工中心编程与上机调试 153
4.4.1 基本程序指令 153
4.4.2 自动换刀程序的编写 158
4.4.3 程序输入与上机调试 161
4.4.4 加工中心的编程与调试要点 163
4.5 钻、镗固定循环及程序调试 164
4.5.1 钻、镗固定循环的实现 165
4.5.2 点位加工编程实例与调试 168
4.6 四轴数控加工技术 169
4.6.1 四轴数控机床 169
4.6.2 四轴数控加工的编程 170
4.6.3 四轴加工中心的操作 178
思考与练习题 180
第5章 宏编程技术及其应用 182
5.1 宏编程技术规则 182
5.1.1 宏编程的概念 182
5.1.2 宏编程的技术规则 182
5.1.3 宏编程的数学基础 184
5.2 车削宏编程技术及其应用 187
5.2.1 车削加工的宏编程技术 187
5.2.2 车削的宏编程应用实例 188
5.2.3 宏编程的子程序调用及传值 190
5.3 铣削宏编程技术及其应用 193
5.3.1 铣削加工的宏编程技术 193
5.3.2 铣削加工动态刀补的实现 193
5.3.3 均布孔加工的宏编程实例 196
5.3.4 空间轨迹的宏编程加工 199
5.4 系统编程指令功能扩展的宏实现 202
5.4.1 编程指令功能扩展的对象 202
5.4.2 扩展编程的技术基础 203
5.4.3 编程指令功能扩展示例 206
思考与练习题 215
第6章 微机自动编程与应用 217
6.1 自动编程概述 217
6.1.1 自动编程原理及类型 217
6.1.2 Master CAM软件系统概述 218
6.2 零件基本几何图形的绘制 221
6.2.1 基本线圆定义 221
6.2.2 图形修整与变换 225
6.3 空间立体图形的绘制 228
6.3.1 构图平面与工作深度 228
6.3.2 3D线架结构和曲面模型 229
6.3.3 实体模型 233
6.4 CAM基础 233
6.4.1 刀具平面、构图平面及其设定 233
6.4.2 刀具原点、机械原点和备刀点 234
6.4.3 共同的刀具参数设置 234
6.5 2D刀路定义 237
6.5.1 外形铣削 237
6.5.2 挖槽加工 239
6.5.3 钻孔加工 241
6.5.4 刻字加工 242
6.5.5 铣平面 242
6.5.6 2D加工实例 242
6.6 3D曲面加工刀路 245
6.6.1 基本概念 245
6.6.2 曲面粗加工 246
6.6.3 曲面精加工 249
6.6.4 线框模型和实体模型刀路 250
6.6.5 四轴加工刀路 251
6.7 后置处理 252
6.7.1 模拟加工 252
6.7.2 刀具路径的编辑 253
6.7.3 工件材质设定 255
6.7.4 后置处理 256
6.7.5 数据传送与DNC加工 258
6.8 车削自动编程系统简介 260
6.8.1 车削零件图形的生成 260
6.8.2 车削刀路的定义 261
6.8.3 车削程序的生成 265
思考与练习题 265
附录 270
附录A 数控操作工职业资格鉴定要求 270
附录B HNC—22T/M控制软件菜单 282
附录C TSG工具系统 283
附录D Master CAM软件菜单 284
附录E Master CAM图标菜单 285
参考文献 286