本书是劳动和社会保障部教材办公室引进的国外优秀高等职业教育教材,以培养学生的铣削加工和车削手工编程能力为目标,重点讲授手工编程的知识并培养学生相关的能力,对于手工编制数控加工程序所必要的机床、刀具、形位公差、车间工作流程等知识给出了图文并茂、实用性强的介绍,对于数控车削、铣削加工中的刀具及坐标系设定等问题给出了清晰的说明。 本书内容全面并包含了大量例题,插图质量很高,对阅读、理解教学内容也很有帮助。 本书可用于多层次的教学:高职高专院校、中等/技术学校、工业培训中心;也可用于数控编程中的手工编程部分培训及自学的参考教材。
《计算机数控加工基础》(第3版)突出了培养学生的铣削加工和车削手工编程能力的目标。本书以FANUC系统的基本指令为主介绍编程方法,具有很强的通用性,对使用不同数控系统的教学都有很好的指导价值。本书可作为职业院校机械类专业的数控课程教材或数控专业的编程教材。
第1章 计算机数控加工概述1
1—1学习目标1
1—2引言1
1—3数控的定义、概念及优点1
1—4计算机数控的定义及组成2
1—5计算机数控相对于传统数控的优点4
1—6CNC机床应用的特定要求4
1—7CNC机床投资的经济回报5
1—8CNC加工中心和车削中心6
1—9其他类型的计算机数控设备7
1—10加工程序的输入及存储介质9
1—11本章概要10
复习题10
第2章 现代数控机床控制11
2—1学习目标11
2—2引言11
2—3刀具运动系统的控制方式11
2—4控制刀具运动的反馈系统14
2—5笛卡尔坐标系16
2—6CNC机床的运动轴16
2—7编程中坐标数据的表示方式19
2—8坐标数值的单位20
2—9本章概要21
复习题21
第3章 孔加工与铣削加工23
3—1学习目标23
3—2引言23
3—3孔加工刀具24
3—4硬质合金刀片的规格27
3—5用于钻削后续加工的孔加工刀具28
3—6孔加工的切削速度和进给速度30
3—7用于轮廓铣削和面加工的刀具31
3—8涂层刀具35
3—9铣削加工的刀具切削速度和进给速度35
3—10铣削加工的进给方向37
3—11用于数控加工的切削液38
3—12本章概要39
复习题39
第4章 加工中心的结构与特点41
4—1学习目标41
4—2引言41
4—3数控加工中心的相关知识41
4—4用于自动换刀的刀具系统44
4—5在刀柄上安装刀具的方法44
4—6在CNC机床主轴上装夹刀具系统的方法46
4—7自动换刀系统47
4—8交换工作台49
4—9本章概要51
复习题52
第5章 数控编程形位公差及标注基本内容53
5—1学习目标53
5—2引言53
5—3形位公差及标注术语54
5—4零件形状控制57
5—5基准60
5—6零件轮廓控制61
5—7零件定位、定向及跳动控制61
5—8本章概要68
复习题68
第6章 数控车间工作流程69
6—1学习目标69
6—2引言69
6—3CNC车间工作流程69
6—4分析零件图70
6—5制定工艺规程72
6—6确定所需要的CNC机床72
6—7加工过程中夹紧零件的方法73
6—8确定加工方法74
6—9切削条件74
6—10编写零件加工程序指令74
6—11下载程序到CNC机床控制单元 75
6—12工艺文件76
6—13设置工件坐标系77
6—14调试和校验加工程序80
6—15零件生产81
6—16本章概要81
复习题82
第7章 编程指令83
7—1学习目标83
7—2引言83
7—3编程语言格式83
7—4编程语言术语84
7—5程序段中的地址排列86
7—6程序号及顺序号(O代码,N代码)86
7—7准备功能(G代码)87
7—8尺寸字(X,Y,Z…代码)89
7—9进给速度(F代码)90
7—10主轴转速(S代码)90
7—11机床辅助功能(M代码)90
7—12自动换刀(M06代码)91
7—13刀具长度偏置及刀具半径补偿(H,D代码)92
7—14注释92
7—15本章概要92
复习题93
第8章 孔加工编程94
8—1学习目标94
8—2引言94
8—3固定循环94
8—4孔加工命令96
8—5编写孔加工程序101
8—6本章概要107
复习题107
第9章 线性轮廓编程113
9—1学习目标113
9—2引言113
9—3线性插补命令113
9—4编写线性轮廓程序114
9—5确定斜线轮廓的刀具偏移118
9—6本章概要131
复习题132
第10章 圆弧轮廓编程137
10—1学习目标137
10—2引言137
10—3指定圆弧插补的平面138
10—4圆弧插补命令138
10—5用半径表示的圆弧插补142
10—6用恒定进给速度铣削圆弧的轮廓143
10—7确定直线—圆弧轮廓的刀具偏移144
10—8本章概要155
复习题155
第11章 刀具半径补偿编程164
11—1学习目标164
11—2引言164
11—3刀具半径补偿164
11—4使用刀具半径补偿的优点166
11—5使用刀具半径补偿的一些限制166
11—6刀具半径补偿指令168
11—7使用刀具半径补偿时的Z轴运动173
11—8刀具半径补偿的中断173
11—9本章概要180
复习题180
第12章 子程序编程185
12—1学习目标185
12—2引言185
12—3子程序的概念185
12—4FANUC系统中调用子程序和返回主程序的指令186
12—5子程序应用要点188
12—6子程序编程的一般规则190
12—7本章概要207
复习题207
第13章 数控车床概述213
13—1学习目标213
13—2引言213
13—3现代数控车床的组成214
13—4数控车床的运动轴216
13—5基本车削加工方法217
13—6数控车床加工刀具219
13—7车削加工的切削速度和进给速度222
13—8车削加工的进给方向及刀具角度223
13—9本章概要224
复习题225
第14章 数控车床编程的基本原理227
14—1学习目标227
14—2引言227
14—3通过笛卡尔坐标系建立坐标位置(数控车床)228
14—4刀具定位模式229
14—5参考点、换刀点及编程原点231
14—6数控车床初始化步骤232
14—7车床准备功能(G代码)233
14—8车床辅助功能(M代码)233
14—9“零点偏置”指令234
14—10进给速度(F代码)234
14—11主轴转速(S代码)235
14—12主轴恒线速控制235
14—13恒线速控制下主轴最高转速控制236
14—14自动换刀237
14—15线性插补指令(数控车床)238
14—16确定数控车床加工中的刀具偏置239
14—17圆弧插补指令(数控车床)241
14—18切槽指令243
14—19回参考点指令244
14—20本章概要245
复习题245
第15章 数控车床的编程技术和固定循环249
15—1学习目标249
15—2引言249
15—3刀尖编程249
15—4刀尖半径补偿编程251
15—5设置刀尖半径补偿251
15—6刀尖半径补偿的一些限制253
15—7刀尖半径补偿指令253
15—8外圆/内圆切削循环:G90257
15—9端面切削循环:G94260
15—10复合固定循环:G70至G75262
15—11粗车循环:G71262
15—12精车循环:G70263
15—13端面切槽和啄式钻孔复合循环:G74268
15—14切断和外圆切槽循环:G75272
15—15在数控车床和车削加工中心上的螺纹加工277
15—16单行程螺纹切削循环:G32277
15—17螺纹切削循环:G92280
15—18螺纹切削复合循环:G76281
15—19本章概要283
复习题284
第16章 计算机辅助编程292
16—1学习目标292
16—2引言292
16—3CNC编程的发展292
16—4零件程序的脱机编写和储存293
16—5计算机辅助编程语言介绍293
16—6APT编程语言的构成294
16—7用APT设计一个完整的程序297
16—8CAD/CAM技术介绍300
16—9CAD系统的组成300
16—10CAM系统的基本组成302
16—11用Mastercam软件建立一个完整的零件加工程序304
16—12本章概要312
复习题312
第17章 计算机控制车间的组成部分 314
17—1学习目标314
17—2引言314
17—3计算机集成制造315
17—4计算机集成制造中的工作方法316
17—5柔性制造系统(FMS)317
17—6柔性制造系统的重要组成部分 318
17—7柔性制造单元 (FMC)319
17—8柔性制造单元 的重要组成部分 320
17—9计算机集成制造系统网络322
17—10培训的必要性 322
17—11本章概要323
复习题323
附录325
附录A重要的安全预防措施325
附录B用于铣床、车床加工的代码简表(FANUC系统)327
附录C各类切削加工的建议切削速度与进给速度333
附录D机械加工中常用英制和公制单位的比较336
术语表337