第一章 数控机床加工程序编制基础 1
第一节 数控程序编制的概念 1
一、数控程序编制的定义和方法 1
二、字符与代码 4
三、字与字的功能类别 5
四、程序段格式 12
第二节 数控机床的坐标系 13
一、坐标系及运动方向 13
二、坐标系的原点 17
三、绝对坐标系和增量坐标系 19
第三节 数控加工的工艺设计 19
一、数控加工工艺内容的选择 20
二、数控加工工艺性分析 20
三、数控加工工艺路线的设计 21
四、数控加工工序的设计 22
五、数控加工专用技术文件的编写 26
第四节 程序编制中的数学处理 28
一、选择原点、换算尺寸 28
二、基点与节点 29
三、非圆曲线的逼近处理 30
四、程序编制中的误差 31
练习与思考 33
第二章 数控车床的程序编制 34
第一节 数控车床程序编制的基础 34
一、数控车床的主要功能 34
二、工艺装备特点 34
三、对刀 35
第二节 数控车床程序编制的基本方法 37
一、F功能 37
二、T功能 37
三、M功能 37
四、G功能 38
第三节 单一固定循环指令 40
第四节 复合形固定循环 43
第五节 螺纹切削 48
第六节 刀尖圆弧半径补偿及子程序的应用 54
一、刀尖圆弧半径补偿 54
二、子程序的应用 56
第七节 典型零件的程序编制 58
一、根据零件图样要求、毛坯情况,确定工艺方案及加工路线 58
二、选择机床设备 58
三、选择刀具 58
四、确定切削用量 59
五、确定工件坐标系、对刀点和换刀点 59
六、编写程序 59
练习与思考题 60
第三章 数控铣床与铣削中心的编程 64
第一节 数控铣床程序编制的基础 64
一、数控铣床的主要功能及加工对象 64
二、数控铣床工艺装备的特点 65
三、数控铣削工艺性分析 67
四、编程时应注意的问题 70
第二节 数控铣削程序编制的基本方法 73
一、FANUC-0i-Mate-MC系统简述 73
二、基本编程指令的应用 76
第三节 子程序的应用 90
一、子程序的基本概念 90
二、子程序的调用——M98 90
第四节 固定循环功能 93
一、固定循环的基本概念 93
二、固定循环的编程格式 94
三、常用孔加工的固定循环 95
第五节 比例缩放与坐标系旋转功能 101
一、图形比例指令——G50、G51 101
二、坐标系旋转功能——G68、G69 105
第六节 刀具偏置功能 107
一、刀具偏置的指令 107
二、刀具偏置注意事项 108
三、刀具偏置的应用 110
四、偏置量的设定 112
第七节 螺旋线切削与螺纹加工 113
一、螺旋线插补 113
二、假想轴切削 114
三、等导程螺纹切削(G33) 115
第八节 极坐标编程与柱面坐标编程 116
一、极坐标编程 116
二、极坐标插补(G12.1、G13.1) 117
三、柱面坐标编程(G07.1(G07)) 119
第九节 典型零件的程序编制 121
一、平面凸轮的数控铣削工艺分析及程序编制 121
二、壳体零件加工的编程 125
练习与思考 128
第四章 用户宏程序 133
第一节 用户宏程序概述 133
一、概念 133
二、变量及变量的使用方法 135
三、变量的种类 136
第二节 A类型的用户宏程序 137
一、宏指令G65 137
二、宏指令的应用 141
第三节 B类型的用户宏程序 145
一、调用指令 145
二、控制指令 147
三、刀具补偿量的读取 147
四、运算指令 147
五、圆周点阵孔群的加工 148
六、直线点阵孔群的加工 149
七、网式点阵孔群加工 150
练习与思考 153
第五章 数控电火花线切割机床的程序编制 154
第一节 数控电火花线切割机床加工原理与特点 154
一、数控电火花线切割加工原理 154
二、控电火花线切割加工特点 154
第二节 编程前的工艺准备 155
一、数控电火花线切割机床简介 155
二、数控线切割编程中的工艺处理 157
第三节 手工编制程序 161
一、3B指令编程 161
二、G代码编程 166
第四节 自动编制程序 174
练习与思考 177
第六章 数控冲压加工及其编程 178
第一节 数控冲床 178
一、数控冲床的特点 178
二、数控冲床的结构 178
第二节 数控冲床的操作 180
一、电源的接通 180
二、电源切断 180
三、急停操作 180
四、加工前的准备 181
五、数控冲床加工操作顺序 181
第三节 数控冲床的编程 181
一、冲孔加工工艺特点 181
二、重要编程指令 182
三、各种加工形状的计算方法及编程指令的用法 182
第四节 应用CAD/CAM软件进行编程 195
练习与思考 200
第七章 自动编程 201
第一节 自动编程概述 201
一、自动编程的基本原理 201
二、自动编程的主要特点 202
三、自动编程的分类 203
第二节 CAD/CAM集成数控编程系统的应用 207
一、熟悉系统的功能与使用方法 207
二、分析加工零件 208
三、对待加工表面及其约束面进行几何造型 208
四、确定工艺步骤并选择合适的刀具 208
五、刀具轨迹生成及刀具轨迹编辑 209
六、刀具轨迹验证 209
七、后置处理 209
第三节 MasterCAM系统的应用 209
一、二维零件数控加工编程 209
二、三维加工编程 214
第四节 CimatronE系统的应用 217
一、二维零件数控加工编程 218
二、三维数控加工编程 221
三、图形交互自动编程的基本步骤 223
练习与思考 224
参考文献 226