计算机数控技术——操作与编程(第3版)

计算机数控技术——操作与编程(第3版)"

作者:崔洪斌
ISBN:9787302154822
定价:¥49.90
字数:千字
页数:
出版时间:2007.07.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

前言

前    言

由于当时找不到一本适用且易于理解、并有足够例子和编程指导的书籍,因此决定编写本书的第1版。本书是第3版。第3版主要对第2版中的编程章节做了更新,并在各章增加了许多习题与练习,以使读者尽快掌握数控编程。本书还增加了磨料射流加工与激光加工等章节。磨料射流和激光技术使加工业发生了巨大的变化。本书还增加了其他许多新内容。真诚希望读者能通过学习本书受益。本书提供的习题与练习可以帮助读者掌握CNC代码的编写。

本书光盘提供了Predator Software、Predator Editor和Predator Virtual CNC软件。这些软件可使读者利用计算机以三维模式编写程序、模拟程序。本书光盘还提供了一些示例程序,读者可以运行这些程序。

本书是以作者在威斯康星州Appleton的Fox Valley技术学院以及当地工厂、大学和技术学校从事CNC教学与培训的多年经验为基础编写的。本书具有逻辑性强、易于理解等特点。

第3版由三部分组成:G代码编程、会话式编程及质量控制。

第Ⅰ部分  G代码编程

第1章简要介绍计算机数控技术,包括CNC的历史、CNC机床的类型与组成、笛卡尔坐标系、绝对定位及增量定位,还介绍了CNC编程基础知识。

第2章介绍了易于掌握的三角学知识。可以利用三角学知识计算图纸上未标注出的数据,以便编写程序。

第3章介绍硬质合金切削技术。机械师应对如何合理使用硬质合金刀具进行加工有很好的了解。他们需要了解当前所采用的切削刀具以及加工时的切削速度与进给速度,以便充分发挥硬质合金刀具的效率。本章还介绍了刀具的几何形状问题以及如何选择刀具。

第4章介绍编程基础知识。本章通过详细的操作步骤来介绍程序的编写,还提供了大量的习题与练习。通过完成一些简单的例子,可使读者掌握基本的编程技术,并开发出简单的CNC代码。

第5章是新增加的一章,以第4章介绍的内容为基础,介绍了几个CNC编程示例。每一个示例程序均逐行给出了说明,可以使读者了解编程过程中的各个方面。

第6章是新增加的一章,介绍用于加工中心的装卡装置,还介绍了正确的设置过程以及用于加工中心的刀具。

第7章介绍加工中心基础知识,包括加工中心的类型、部件、刀具以及工序。

第8章介绍加工中心编程。本章以前面章节介绍的内容为基础,并增加了如何利用固定循环使程序的开发更为容易的内容。

第9章介绍CNC车削中心基础知识,包括CNC车削中心的类型、典型车削中心的部件、运动轴、工件装卡、刀具以及工序。

第10章介绍CNC车削中心编程。本章对第2版做了修改,并增加了新内容,以便于读者对所介绍内容的掌握,并提高编程效率。本章可使读者通过示例掌握各种常用车削代码和固定循环的使用。

第11章介绍电火花加工(EDM)。大多数介绍CNC的书籍没有包括这方面的内容。本章介绍了电火花加工技术以及电火花机床的部件,并介绍了一些编程示例。

第12章是新增加的一章,介绍磨料射流切割与激光切割。这些技术正在改变零件的加工方式。可以利用这些技术预加工零件,以减少零件的加工时间。在许多情况下,由这些技术得到的零件不需要再进行加工,因为零件能够满足表面精度要求,同时也能满足公差要求。对于目前还没有采用这些技术的车间,可以考虑这些技术,以提高生产效率。

第13章简要介绍了CAD/CAM基础知识,目的是使读者了解如何利用、集成CAD和CAM技术来为CNC零件程序提供所需要的信息。

第Ⅱ部分:会话式编程

第14章介绍如何以会话式编程方式对Mazak加工中心编程。本章可引导读者以一步一步的方式利用Mazak会话式语言编写程序。

第15章介绍如何以会话式编程方式对Fanuc车削中心编程。本章可引导读者以一步一步的方式用Fanuc会话式语言编写程序。

第Ⅲ部分  质量控制

第16章介绍统计过程控制的基础知识。本章可以使读者了解统计学在过程控制与提高质量方面的重要性。如果一个公司要想在竞争中获胜,提高产品的质量至关重要。

第17章介绍过程控制表的制作与使用。利用这些表,可以保证过程以最优方式运行。还可以利用控制表说明过程何时超出了统计控制。统计学和控制表的使用可以大大降低零件的偏差,提高零件的质量,并降低制造成本。

第18章介绍ISO 9000质量系统。已重新编写了本章,以介绍新的标准。雇员们需要对此标准及其潜在效益有很好的了解。通过好的质量业务系统,可以取得这些效益。

附录A介绍了Predator软件,附录B介绍了机床主要控制器的编程代码。

本书光盘

光盘中提供了对Okuma加工中心、Okuma车削中心、Milltronics铣床、Bridgeport EZ-Path车床以及各章示例程序的编程指南。光盘还包含Predator Editor和Predator Virtual CNC软件的学习版。读者可以用这些软件编写程序、测试程序。光盘中包含Predator Editor和Predator Virtual CNC,并且已得到Predator Software, Inc.的版权(1994~2005)许可。

??

计算机数控技术—— 操作与编程(第3版)

前    言

VI

VII

目录

目    录

第I部分  G代码编程

第1章  计算机数控概述 3

1.1  数控发展历史 3

1.1.1  NC/CNC机床的发展 3

1.1.2  CNC机床的发展 4

1.2  数控机床的类型 5

1.2.1  CNC等离子机床 5

1.2.2  CNC弹簧成型机床 5

1.2.3  CNC激光切割机床 6

1.2.4  立式加工中心 7

1.2.5  卧式加工中心 7

1.2.6  CNC折弯机 8

1.2.7  CNC冲床 8

1.3  点对点和连续轨迹 8

1.4  机床轴 9

1.5  CNC机床的组成 9

1.5.1  NC/CNC控制器 10

1.5.2  显示器 11

1.5.3  驱动电机 11

1.5.4  步进电机与开环系统 12

1.5.5  伺服电机与闭环系统 12

1.5.6  CNC机床 15

1.6  为什么使用CNC 17

1.7  轴和坐标系统 18

1.7.1  笛卡尔坐标系 18

1.7.2  极坐标 22

1.8  绝对编程和增量编程 22

1.9  课后练习 23

第2章  三角学基础 25

2.1  勾股定理 25

2.2  正弦、余弦和正切 27

2.3  课后练习 31

第3章  硬质合金基础 35

3.1  硬质合金刀具的基础 35

3.1.1  硬质合金 36

3.1.2  硬质合金刀具等级的选择 36

3.1.3  对硬质合金刀片添加涂层 38

3.1.4  钻石涂层刀片 38

3.1.5  刀尖半径 38

3.1.6  刀片形状 38

3.1.7  刀片尺寸 39

3.1.8  前角 39

3.1.9  主偏角 40

3.2  刀片选择 41

3.2.1  金属的可加工性 41

3.2.2  钢 41

3.2.3  不锈钢 42

3.2.4  铸铁 42

3.2.5  刀片选择实例 42

3.3  刀柄样式及标识 44

3.4  切屑控制 45

3.4.1  机械断屑器 46

3.4.2  模压式断屑器 46

3.4.3  影响切屑形成的因素 47

3.4.4  切屑的颜色 47

3.5  故障排除 47

3.5.1  严重断裂 47

3.5.2  刀刃磨损 48

3.5.3  月牙洼磨损 49

3.5.4  切削刃积屑瘤 49

3.5.5  切深沟槽 49

3.5.6  崩刃 49

3.5.7  热龟裂和热变形 50

3.6  课后练习 51

第4章  编程基础 53

4.1  字地址编程 53

4.1.1  字母地址命令 54

4.1.2  字地址编程术语 54

4.1.3  程序号 55

4.2  对零件编程 56

4.2.1  零件基准位置 57

4.2.2  顺序号(NXXXX) 57

4.2.3  G代码(准备功能) 57

4.2.4  主轴控制功能 59

4.2.5  辅助功能(M代码) 59

4.2.6  刀具调用 60

4.2.7  可控制轴字(X、Y、Z) 60

4.2.8  运动代码块 60

4.3  编程 62

4.3.1  第一部分:准备功能代码 63

4.3.2  第二部分:加工操作 64

4.3.3  第三部分:结束程序 64

4.3.4  工件坐标(WPC)设置 64

4.4  增量编程 66

4.5  圆弧插补 68

4.5.1  通过编程实现圆弧运动 68

4.5.2  补偿编程练习 72

4.6  刀具长度偏置 73

4.7  刀具直径偏置 74

4.8  课后练习 76

第5章  编程示例 83

5.1  编程示例 83

5.2  编程示例1:绝对模式编程 84

5.3  编程示例2:增量模式编程 86

5.4  编程示例3:铣槽 88

5.5  编程示例4:利用圆弧

     插补进行铣削 89

5.6  编程示例5:用IJ编程法

     实现圆弧插补 91

5.7  编程示例6:用半径法编程法

     实现圆弧插补 93

5.8  编程示例7:铣削示例 95

5.9  编程示例8:高度和直径

     补偿示例 96

5.10  课后练习 98

第6章  加工中心夹具与刀具 101

6.1  工件装卡装置 101

6.1.1  虎钳 101

6.1.2  弯板 102

6.1.3  直接夹紧工件 102

6.1.4  夹具 104

6.2  刀具与刀柄 105

6.2.1  高速钢钻头 105

6.2.2  中心钻、定位钻 106

6.2.3  扁钻 106

6.2.4  硬质合金钻头 107

6.2.5  其他孔加工方法 107

6.2.6  镗孔 108

6.2.7  攻丝 109

6.3  铣削刀具 110

6.3.1  端铣刀 110

6.3.2  空心端铣刀 111

6.4  顺铣与逆铣 112

6.5  切削速度、进给速度

     和切削深度 112

6.5.1  切削深度 112

6.5.2  进给速度 113

6.5.3  切削速度 114

6.6  加工中心操作 114

6.7  安全性 115

6.8  课后练习 115

第7章  加工中心基础 117

7.1  加工中心的类型 117

7.1.1  卧式加工中心 119

7.1.2  立式加工中心 119

7.2  加工中心的组成 119

7.2.1  立柱 120

7.2.2  滑座 120

7.2.3  床身 120

7.2.4  工作台 121

7.2.5  主轴 121

7.2.6  换刀装置 121

7.3  运动轴 122

7.4  机床控制特征 123

7.4.1  手动控制特征 124

7.4.2  紧急停止按钮 124

7.4.3  机床轴的运动 125

7.4.4  循环启动/进给保持按钮 125

7.4.5  参考位置(零点)返回 126

7.5  工件坐标设置 126

7.5.1  主轴速度和进给速度

修调开关 128

7.5.2  单块操作 128

7.6  其他控制器特征 129

7.6.1  手动数据输入 129

7.6.2  程序编辑 129

7.6.3  显示器 129

7.7  会话式编程 130

7.8  课后练习 130

第8章  加工中心编程 131

8.1  规划程序 131

8.1.1  零件图 131

8.1.2  选择机床 131

8.1.3  工件装卡 132

8.1.4  零件基准位置 132

8.1.5  选择合适的刀具 132

8.1.6  工艺规划 132

8.1.7  设置卡 134

8.1.8  零件编程 134

8.2  加工中心固定循环 135

8.2.1  间歇进给(深孔时)

钻孔循环(G83) 137

8.2.2  回缩定位 138

8.2.3  攻丝固定循环(G84) 139

8.2.4  镗孔固定循环(G85) 141

8.2.5  镗沉孔固定循环(G82) 142

8.2.6  螺旋插补 143

8.2.7  子程序 144

8.3  课后练习 146

第9章  CNC车床 151

9.1  车削中心概述 151

9.2  CNC车床的类型 152

9.3  CNC车床的部件 152

9.3.1  床头箱 153

9.3.2  尾座 153

9.3.3  刀塔 154

9.3.4  床身 154

9.3.5  滑板 155

9.4  车削中心的轴 155

9.5  工件装卡 156

9.5.1  卡盘 156

9.5.2  套爪卡盘 156

9.5.3  夹具 157

9.6  刀具 157

9.6.1  车削端面 157

9.6.2  车削外表面 157

9.6.3  切槽 158

9.6.4  切断 158

9.6.5  镗孔 159

9.6.6  车削螺纹 159

9.7  刀具的预调整 160

9.8  机床参考位置、换刀位置

     及零件原点 161

9.8.1  机床零点 161

9.8.2  换刀位置 161

9.8.3  零件原点 161

9.9  偏置 162

9.9.1  刀具偏置 162

9.9.2  几何偏置 162

9.10  加工材料的处理 163

9.10.1  棒料进给器 164

9.10.2  零件安装器和卸零件器 164

9.10.3  机器人装料系统 164

9.10.4  零件捕捉器 165

9.10.5  切屑传送带 165

9.11  机床控制器操作 165

9.11.1  安全性 165

9.11.2  机床控制器 166

9.12  手动控制 167

9.12.1  紧急停止按钮 168

9.12.2  机床轴的运动 168

9.12.3  循环启动/进给

            保持按钮 169

9.12.4  主轴速度和进给速度

            修调开关 169

9.12.5  单块操作 169

9.12.6  其他控制器特征 170

9.12.7  手动数据输入 170

9.13  程序编辑 170

9.14  诊断 171

9.15  会话式编程 171

9.16  课后练习 171

第10章  CNC车削中心编程 173

10.1  车削中心回顾 173

10.2  规划程序 174

10.2.1  工件装卡 174

10.2.2  刀具 174

10.2.3  工艺规划 174

10.2.4  设置卡 176

10.3  编程快速浏览 176

10.3.1  字地址编程 177

10.3.2  编程过程 178

10.3.3  启动(准备)过程 178

10.3.4  换刀和刀具调用块 178

10.3.5  工件坐标设置 179

10.3.6  确定G50偏置 179

10.4  圆弧插补 185

10.4.1  圆弧起点 185

10.4.2  圆弧方向(G02、G03) 186

10.4.3  圆弧端点 186

10.4.4  圆弧圆心 187

10.4.5  圆弧插补的半径编程法 188

10.4.6  刀尖半径补偿 189

10.5  车削中心的固定循环 192

10.5.1  粗车循环(G71) 193

10.5.2  精车削循环(G70) 194

10.5.3  间歇进给钻孔循环

     (G74) 195

10.5.4  切槽循环(G75) 196

10.5.5  车削螺纹循环(G76) 197

10.6  课后练习 199

第11章  电火花加工(EDM) 203

11.1  EDM简介 203

11.2  EDM切割 206

11.3  线切割EDM机床的类型 207

11.4  切割丝进给EDM的部件 209

11.4.1  模糊逻辑控制 209

11.4.2  用EDM加工时需要

            考虑的问题 210

11.5  机床设置 210

11.5.1  边检测 211

11.5.2  孔位置检测 212

11.5.3  槽位置检测 212

11.5.4  测试方形 212

11.5.5  往复切割 212

11.5.6  编程 213

11.5.7  4轴编程示例 216

11.6  课后练习 220

第12章  磨料水射流切割与

  激光切割 223

12.1  概述 223

12.2  氧切割 223

12.3  等离子切割 224

12.4  磨料水射流加工 225

12.4.1  切口宽度 228

12.4.2  加工成本 228

12.4.3  磨料水射流切割的

            优点与缺点 229

12.4.4  编程 229

12.4.5  多切割头 230

12.4.6  零件嵌套 231

12.5  激光加工 231

12.5.1  激光处理 232

12.5.2  激光基础知识 232

12.5.3  光束传递系统 235

12.5.4  激光切割头 236

12.5.5  激光加工的优点与缺点 238

12.6  课后练习 238

第13章  CAD/CAM基础 241

13.1  CAD/CAM简介 241

13.2  设计 241

13.2.1  任务确定 242

13.2.2  分析 242

13.2.3  试验 242

13.2.4  生产 243

13.3  计算机辅助设计(CAD) 243

13.3.1  硬件 243

13.3.2  软件 243

13.4  CAD的使用 243

13.5  CAD的优点 244

13.6  计算机辅助零件编程

      (CAPP) 244

13.7  后处理程序 246

13.8  模拟 247

13.9  下载CNC程序 247

13.10  设计的未来 247

13.11  课后练习 248

第Ⅱ部分  会话式编程

第14章  Mazatrol编程 251

14.1  编程练习1——基本编程 252

14.1.1  开始新程序 252

14.1.2  面加工 255

14.1.3  直线加工 260

14.1.4  点加工 265

14.1.5  图形检验 269

14.2  编程练习2

      —— 铣削任意形状 269

14.2.1  直线加工任意形状 272

14.2.2  检验图形 278

14.3  编程练习3

—— 加工复杂零件 279

14.3.1  面加工 281

14.3.2  型腔加工 285

14.3.3  凸台加工工序 287

14.3.4  螺栓孔圆加工 291

14.3.5  点加工 295

14.3.6  图形检验 297

第15章  FANUC FAPT编程 299

15.1  编程练习1 299

15.1.1  坯料和零件 301

15.1.2  材料类型 301

15.1.3  表面粗糙度默认设置 302

15.1.4  图形格式 303

15.1.5  坯料图形和基线 303

15.1.6  零件图 304

15.1.7  参考位置与转位位置 310

15.1.8  转位位置 310

15.1.9  加工定义 311

15.1.10  加工起始位置 313

15.1.11  切削条件 314

15.1.12  切削方向 314

15.1.13  切削区定义 314

15.1.14  切削条件 315

15.1.15  切削方向 315

15.1.16  切削区定义 315

15.1.17  加工定义 316

15.1.18  刀具数据 317

15.1.19  加工起始位置 317

15.1.20  切削条件 317

15.1.21  切削方向 318

15.1.22  切削区定义 318

15.1.23  切削条件 318

15.1.24  切削方向 318

15.1.25  切削区定义 319

15.1.26  NC数据准备 319

15.2  编程练习2 320

15.2.1  坯料和零件 321

15.2.2  材料类型 322

15.2.3  表面粗糙度默认设置 322

15.2.4  图形格式 323

15.2.5  坯料图形和基线 323

15.2.6  零件图 324

15.2.7  描述零件图形 326

15.2.8  参考位置和转位位置 330

15.2.9  加工定义 332

15.2.10  加工起始位置 333

15.2.11  切削条件 334

15.2.12  切削方向 334

15.2.13  切削区定义 335

15.2.14  切削条件 335

15.2.15  切削方向 335

15.2.16  切削区定义 335

15.2.17  加工定义 336

15.2.18  刀具数据 337

15.2.19  加工起始位置 337

15.2.20  切削条件 337

15.2.21  切削方向 337

15.2.22  切削区定义 338

15.2.23  切削条件 338

15.2.24  切削方向 338

15.2.25  切削区定义 338

15.2.26  切槽 339

15.2.27  刀具数据 339

15.2.28  加工起始位置 339

15.2.29  切削条件 339

15.2.30  切削区定义 339

15.2.31  切削条件 340

15.2.32  切削螺纹 340

15.2.33  刀具数据 340

15.2.34  加工起始位置 340

15.2.35  切削条件 341

15.2.36  NC数据准备 341

15.3  编程练习3 341

15.3.1  坯料和零件 342

15.3.2  材料类型 342

15.3.3  表面粗糙度默认设置 342

15.3.4  图形格式 342

15.3.5  坯料图形和基线 342

15.3.6  零件图形 342

15.3.7  参考位置和转位位置 344

15.3.8  加工定义 344

15.3.9  加工起始位置 344

15.3.10  切削条件 344

15.3.11  切削方向 344

15.3.12  切削区定义 345

15.3.13  切削条件 345

15.3.14  切削方向 345

15.3.15  切削区定义 346

15.3.16  加工定义 346

15.3.17  刀具数据 346

15.3.18  加工起始位置 347

15.3.19  切削条件 347

15.3.20  切削方向 347

15.3.21  切削区定义 347

15.3.22  切削条件 348

15.3.23  切削方向 348

15.3.24  切削方向 348

15.3.25  切削区定义 348

15.3.26  切槽 349

15.3.27  刀具数据 349

15.3.28  加工起始位置 349

15.3.29  切削条件 349

15.3.30  切削区定义 349

15.3.31  切削条件 350

15.3.32  加工起始位置 350

15.3.33  NC数据准备 350

第Ⅲ部分  质 量 控 制

第16章  统计过程控制基础 355

16.1  统计过程控制概述 355

16.1.1  废品成本 356

16.1.2  数据 356

16.2  数据类型 356

16.2.1  属性数据 356

16.2.2  变量数据 357

16.3  编码数据 357

16.4  数据的图形表示 358

16.5  偏差 359

16.6  机率和非机遇偏差 360

16.7  平均值 361

16.8  偏差的测量 362

16.8.1  极差 362

16.8.2  标准差 362

16.9  正态分布 362

16.10  课后练习 364

第17章  统计过程控制 369

17.1  过程的概率 369

17.2  表格的作用 373

17.2.1  生产调整 373

17.2.2  过程监视 374

17.2.3  概率 374

17.2.4  过程改进 375

17.3  表处理 375

17.4  分析表 381

17.5  课后练习 384

第18章  ISO 9000概述 389

18.1  ISO 9000基础知识 389

18.2  文件级别 390

18.3  质量系统的优势 392

18.4  ISO元素 393

18.5  ISO概述 393

18.5.1  质量管理系统 394

18.5.2  管理责任 394

18.5.3  资源管理 394

18.5.4  产品分析 394

18.5.5  检测、分析与改进 395

18.6  ISO实现 395

18.7  证书 396

18.8  课后练习 397

附录A  安装、使用Predator软件 399

附录B  机床控制器的编程代码 407

术语表 413

??

计算机数控技术—— 操作与编程(第3版)

目    录

X

XV

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个