第1章 数控车床加工基础知识 1
1.1 认识数控车床 1
1.1.1 数控车床基本组成及工作原理 1
1.1.2 数控车床的主要工艺用途 4
1.1.3 数控车床坐标系的设定 5
1.2 数控车削刀具 8
1.2.1 车刀的种类及用途 8
1.2.2 刀具的选择 14
1.2.3 刀具的装夹 17
1.3 数控车床典型加工工艺路线 18
1.4 数控编程基础 25
1.4.1 数控车床加工程序结构与格式 25
1.4.2 编程坐标系的设定 28
1.5 基本指令功能 28
1.5.1 G指令 28
1.5.2 M指令 32
1.5.3 主轴功能S、进给功能F和刀具功能T 34
1.6 刀位点、起刀点、对刀点 35
1.7 编程举例 37
第2章 数控车削编程简单指令 39
2.1 快速定位和直线插补指令(G00/G01) 39
2.1.1 指令详解 39
2.1.2 应用范例 44
2.2 圆弧插补指令(G02/G03) 47
2.2.1 指令详解 47
2.2.2 顺时针圆弧、逆时针圆弧方向的判别 48
2.2.3 应用范例 50
2.3 暂停指令(G04) 54
2.3.1 指令详解 54
2.3.2 应用范例 55
2.4 刀具半径补偿指令(G41/G42/G40) 57
2.4.1 指令详解 57
2.4.2 应用范例 60
2.5 单行程螺纹切削指令(G32) 62
2.5.1 指令详解 62
2.5.2 应用范例 65
第3章 数控车削编程循环指令 71
3.1 轴向切削固定循环指令(G90) 71
3.1.1 指令详解 71
3.1.2 应用范例 73
3.2 端面切削固定循环指令(G94) 77
3.2.1 指令详解 77
3.2.2 应用范例 78
3.3 螺纹切削固定循环指令(G92) 81
3.3.1 指令详解 81
3.3.2 应用范例 82
3.4 内、外径复合循环指令(G71/G70) 87
3.4.1 指令详解 87
3.4.2 应用范例 90
3.5 端面粗车复合循环指令(G72) 95
3.5.1 指令详解 95
3.5.2 应用范例 97
3.6 封闭切削复合循环指令(G73) 99
3.6.1 指令详解 99
3.6.2 应用范例 101
3.7 复合外圆、内圆切槽循环指令(G75) 103
3.7.1 指令详解 103
3.7.2 应用范例 104
3.8 端面(轴向)车槽循环指令(G74) 106
3.8.1 指令详解 106
3.8.2 应用范例 107
3.9 螺纹切削复合循环指令(G76) 109
3.9.1 指令详解 109
3.9.2 应用范例 111
第4章 子程序 113
4.1 为什么要调用子程序 113
4.2 子程序调用格式 113
4.2.1 子程序的格式 113
4.2.2 子程序的调用 114
4.3 应用范例 115
第5章 宏程序 119
5.1 宏程序基础 119
5.1.1 变量 119
5.1.2 运算符与表达式 121
5.1.3 转移与循环指令 122
5.2 主要应用 125
5.2.1 椭圆加工 125
5.2.2 抛物线加工 128
第6章 数控车削编程综合应用 131
6.1 圆弧阶梯轴零件加工 131
6.1.1 工艺分析 132
6.1.2 程序编制 133
6.2 复杂台阶轴加工(带螺纹曲面轴类零件加工) 137
6.2.1 工艺分析 138
6.2.2 程序编制 139
6.3 螺纹圆弧轴套加工 147
6.3.1 工艺分析 148
6.3.2 程序编制 150
6.4 内、外轮廓综合加工零件(体现子程序、槽指令) 159
6.4.1 工艺分析 159
6.4.2 程序编制 163
6.5 复杂轴类零件(体现宏程序) 168
6.5.1 工艺分析 168
6.5.2 程序编制 170
第7章 数控车床操作面板及机床的基本操作 181
7.1 数控车床操作面板功能简介 181
7.2 数控车床开关和关机操作步骤 185
7.2.1 开机操作步骤 185
7.2.2 关机操作步骤 185
7.3 数控车床回参考点操作步骤 186
7.4 数控车床对刀操作(建立工件坐标系的操作步骤) 188
7.5 程序编辑 192
7.5.1 进入程序管理界面 192
7.5.2 程序号、程序段及程序的建立 193
7.5.3 编辑程序 193
7.6 数控车床简单程序上机调试 194
7.6.1 输入一段程序 194
7.6.2 主轴的正转、反转、停止 196
7.6.3 自动换刀 197
7.6.4 运行程序的选择 197
7.6.5 自动加工方式 198
7.7 简单零件加工操作实例 198
7.8 数控车床安全操作规程 201
7.9 数控车床维护保养 205
参考文献 206