《数控加工工艺与编程(第2版)》是高职高专数控专业教材,其特色是结合数控加工工艺的学习来掌握数控车床和加工中心的编程与操作方法。本书主要内容包括数控加工的概念,数控加工工艺规程制定的方法与步骤,数控机床编程的基本知识,数控铣削、数控车削、加工中心工艺与编程,数控自动编程以及数控编程综合实训。本书的实例均有完整的加工方案、夹具、刀具及程序示例等,可用于高职高专项目化教学。本书把数控高级、中级职业技能鉴定的考核要求融入内容编写中,并附数控车床和加工中心操作工考试模拟试卷,可供学生考取职业资格证书和参加技能比赛参考。
本书可供数控、机电等专业教学使用,也可供专业技术人员参考。
林岩,天津渤海职业技术学院,化工行业自动化技术教育指导委员会委员,副教授、高工,天津第六次工人技术比武第九赛区(数控机床维修工种)命题组长和主裁判,2004年首届全国数控技能大赛全国决赛裁判组成员。主持天津渤海职业技术学院实训基地建设、天津市职业教育实训基地建设、天津市高职示范校实训基地建设。主编《实用数控机床维修技术》《数控车工技能实训》《加工中心电气维修》《数控维修100问》《CAXA练习与提高》《数控车床维修识图》《数控特种加工机床维修》。
1数控加工概述1
1.1数控加工工艺的概念和主要内容1
1.2数控机床的组成2
1.3常见数控机床的类型4
1.3.1按控制功能分类4
1.3.2按进给伺服系统类型分类5
1.3.3按工艺用途(机床类型)分类6
1.4数控加工的特点及应用6
1.4.1数控加工工艺的特点6
1.4.2数控加工的适应性8
1.5数控加工的步骤9
1.6数控技术的现状与发展方向10
2数控加工工艺基础12
2.1工件在数控机床上的装夹12
2.1.1工件定位的基本原理12
2.1.2定位方法与定位基准的选择15
2.1.3工件的夹紧23
2.2数控加工工艺概述28
2.2.1编制数控加工工艺应注意的问题28
2.2.2数控加工工艺的基本特点31
2.2.3数控加工工艺的主要内容31
2.3数控加工工艺规程的制订32
2.3.1毛坯种类及选择32
2.3.2定位基准的选择34
2.3.3零件数控加工工艺路线的拟定37
2.3.4加工余量的确定43
2.3.5工序尺寸的计算46
2.3.6工艺尺寸链的概念47
2.3.7机床工艺装备的选择49
2.3.8切削用量的确定51
2.4数控加工工艺文件的编制52
2.4.1数控加工工序卡片52
2.4.2数控刀具卡片52
2.4.3数控加工走刀路线图53
2.5综合实训55
2.5.1综合实例1——轴套类零件的工艺分析、编程及操作55
2.5.2综合实例2——车圆球锥轴57
2.5.3实训练习57
本章小结58
习题58
3数控编程基础60
3.1数控机床的坐标系统60
3.1.1标准坐标系及其运动方向60
3.1.2数控机床的两种坐标系63
3.2数控编程的种类及步骤64
3.2.1数控编程的种类64
3.2.2手工编程的步骤65
3.3数控程序的指令代码66
3.3.1准备功能字G66
3.3.2F、S、T指令67
3.3.3M指令68
3.4数控加工程序的结构68
3.4.1数控加工程序的构成68
3.4.2数控加工程序的分类71
本章小结72
习题72
4数控车削工艺与编程75
4.1数控车削加工工艺分析75
4.1.1零件数控车削加工方案的拟定75
4.1.2车刀的类型及选用83
4.1.3选择切削用量87
4.1.4确定装夹方法90
4.2数控车床的编程特点94
4.2.1数控车床编程坐标系的建立94
4.2.2数控车床及车削中心的编程特点95
4.2.3绝对编程方式与增量编程方式95
4.3BEIJING-FANUC 0i Mate-TC系统的G代码在数控车削中的应用97
4.3.1进给功能设定(G98、G99)97
4.3.2主轴转速功能设定(G97、G96、G50)98
4.3.3刀具功能(T指令)99
4.3.4工件坐标系设定(G50)99
4.3.5自动回机床参考点(G28)100
4.3.6基本移动G指令(G00、G01、G02、G03)101
4.3.7暂停指令(G04)106
4.3.8刀尖圆弧半径补偿(G41、G42、G40)106
4.3.9车螺纹(G32)109
4.3.10车削固定循环功能110
4.3.11编程实例120
4.4典型车削零件的编程实例123
4.4.1轴类零件的编程实例123
4.4.2轴套类零件的编程实例126
本章小结129
习题129
5数控铣削工艺与编程131
5.1数控铣削加工工艺分析131
5.1.1零件数控铣削加工方案的拟定131
5.1.2铣削刀具的类型及选用140
5.1.3确定切削用量145
5.1.4确定装夹方法147
5.2数控铣床的编程特点157
5.2.1数控铣床的编程特点157
5.2.2绝对编程方式(G90)与增量编程方式(G91)160
5.3FANUC-0iMA系统的G代码在数控铣削中的应用161
5.3.1F、S、T功能161
5.3.2工件坐标系设定(G92,G54~G59)161
5.3.3快速点位运动(G00)163
5.3.4直线插补(G01)164
5.3.5插补平面选择(G17、G18、G19)164
5.3.6圆弧插补(G02、G03)165
5.3.7螺旋线插补(G02、G03)167
5.3.8任意角度倒角/拐角圆弧168
5.3.9刀具半径补偿(G41、G42、G40)169
5.3.10刀具长度补偿(G43、G44、G49)171
5.3.11子程序(M98、M99)173
5.4典型零件的镗铣加工工艺分析及编程176
5.4.1盖板零件镗铣加工工艺及编程176
5.4.2支承套零件的加工工艺及编程182
本章小结189
习题189
6西门子系统车削编程190
6.1西门子808系统简介190
6.1.1西门子808D界面190
6.1.2西门子808D基本操作196
6.2西门子808D程序管理200
6.2.1程序创建与编辑200
6.2.2编程基础知识202
6.2.3西门子808D系统ISO模式编程207
6.3西门子808D编程实例210
6.3.1加工任务210
6.3.2工艺分析210
6.3.3程序编制210
本章小结217
习题217
7数控加工自动编程218
7.1自动编程概述218
7.1.1自动编程的特点218
7.1.2自动编程软件的分类218
7.1.3自动编程的工作过程219
7.1.4自动编程的发展220
7.2典型CAD/CAM软件介绍222
7.2.1通用性系统软件223
7.2.2单功能系统227
7.3典型CAD/CAM软件应用实例230
本章小结233
习题233
8加工中心的程序编制234
8.1加工中心程序编制基础234
8.1.1加工中心的主要功能234
8.1.2加工中心的工艺及装备235
8.1.3加工中心编程的特点238
8.2FANUC系统固定循环功能(G81、G76、G73、G84等)238
8.2.1固定循环的特点238
8.2.2常用孔加工固定循环指令239
8.2.3使用孔加工固定循环的注意事项246
8.2.4固定孔循环应用实例247
9综合实训250
9.1中级数控车床编程实例250
9.1.1阶梯轴类工件加工250
9.1.2螺纹类工件加工255
9.2高级数控车床编程实例261
9.2.1配合件加工261
9.2.2车非圆曲线类件加工273
9.3加工中心编程实例278
9.3.1加工中心中级编程实例278
9.3.2加工中心高级编程实例288
附录数控加工模拟试卷301
数控车床操作工高级试卷(A)301
数控车床操作工高级试卷(B)305
加工中心操作工高级试卷(A)309
加工中心操作工高级试卷(B)313
模拟试卷参考答案317
参考文献318