第1章 数控加工的编程基础 1
1.1概述 1
1.1.1数控加工的过程 1
1.1.2数控编程的内容与方法 2
1.1.3数控编程的种类 3
1.2数控机床的坐标系与运动方向 3
1.2.1刀具沿工件的运动 3
1.2.2坐标系和运动方向 6
1.3数控系统及其功能 7
1.3.1典型的数控系统介绍 7
1.3.2数控系统的主要指令功能 10
1.4数控加工程序的结构与格式 12
1.4.1程序的结构 12
1.4.2程序段格式 13
1.5编程手册中的G代码表 15
本章小结 18
习题 19
第2章 数控编程中的工艺分析 21
2.1数控编程中工艺分析的主要内容 21
2.2编程中的工艺处理要点 23
本章小结 35
习题 36
第3章 数控编程中的数学处理 40
3.1编程中数学处理的主要内容 40
3.2基点坐标的计算方法 42
3.3刀位点轨迹的坐标计算 44
3.4非圆曲线节点坐标的概念与数学方法 50
本章小结 53
习题 54
第4章 基本功能指令的编程方法 57
4.1刀具功能的编程方法 57
4.1.1数控车床刀具功能的编程 57
4.1.2加工中心刀具功能的编程 59
4.2主轴功能的编程方法 61
4.2.1主轴恒转速控制的编程 61
4.2.2主轴恒表面速度控制的编程 62
4.3进给功能的编程方法 63
4.4常用辅助功能的编程 64
本章小结 66
习题 66
第5章 常用准备功能指令的编程方法 68
5.1与坐标系相关的G指令编程方法 68
5.1.1工件坐标系设定 68
5.1.2功能选择指令 71
5.2基本运动控制指令的编程 74
5.2.1快速移动指令G00. 74
5.2.2直线插补指令G01. 75
5.2.3圆弧插补指令G02/G03. 77
5.2.4暂停指令G04. 84
本章小结 84
习题 85
第6章 刀具补偿指令及其编程方法 90
6.1刀具半径补偿 90
6.2刀具长度补偿 95
本章小结 97
习题 97
第7章 简化编程指令及其编程方法 100
7.1FANUC车削固定循环的编程方法 100
7.1.1简单粗车固定循环 100
7.1.2粗车复合固定循环 104
7.1.3典型数控系统的车削固定循环指令对比 110
7.2铣削固定循环的编程方法 113
7.2.1FANUC铣削固定循环的特征 113
7.2.2常用的铣削固定循环编程方法 114
7.2.3编程实例 119
7.3SIEMENS典型固定循环的编程方法 120
7.4子程序及其调用 128
7.5其他简化编程指令 129
本章小结 131
习题 131
第8章 数控车削加工编程 134
8.1数控车削的特点 134
8.2数控车床编程时的工艺处理 138
8.3轮廓加工的编程 140
8.4螺纹车削加工编程 145
8.5典型零件综合加工编程 151
本章小结 157
习题 157
第9章 数控铣削加工编程 161
9.1数控铣削编程的特点 161
9.2数控铣床与加工中心编程的区别 164
9.3平面加工程序的编制 167
9.4轮廓加工的程序编制 171
9.5沟槽与型腔加工的程序编制 179
9.6孔及孔系加工的程序编制 183
9.7铣削编程综合实例 187
本章小结 191
习题 191
第10章 宏程序的编制 195
10.1变量及其类型 195
10.2宏程序的调用方法 198
10.3程序的控制指令 200
10.4加工宏程序的编制方法 202
本章小结 211
习题 211
数控编程技术模拟试卷 213
参考文献 220