《数控编程手册》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)彼得·斯密德(Peter Smid)著;罗学科,刘瑛,黄根隆等译
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2005
  • ISBN:7502568166
  • 页数:666 页
图书介绍:【内容提要】 这是一本迄今为止最为详细地介绍数控程所涉及指令的综合性参考手册,全书非常全面、系统地介绍了数控编程技术的所有知识和技能,详细阐述了编程过程的各个细节,特别对数控车和数控铣面临的编程问题给予了极其详细的介绍。书中给出了大量图示、表格、计算公式和典型的实例,对国内的编程技术人员有很高的参考价值。 作者Peter Smid是美国一位专业顾问、教育家和演讲家,在工业和教学领域中具有多年实际经验。在工作中,他搜集了CNC和CAD/CAM在各个层面上应用的大量经验并向制造业及数学机构提供计算机数控技术、编程、CAD/CAM、先进制造、加工、安装以及许多其他相关领域的实际应用方面的咨询。他在CNM编程、加工以及企业员工培训方面有着广阔的工业背景、数百家公司从地渊源博的知识中获益。

目录 1

第1章 数字控制 1

1.1 数控的定义 1

1.2 传统加工和CNC加工 2

1.3 数控技术的优势 3

1.4 CNC机床类型 4

1.5 CNC工作人员 6

1.6 和CNC工作相关的安全问题 6

第2章 CNC铣削加工 8

2.1 铣床类型 8

2.3 立式加工中心 9

2.2 机床轴 9

2.4 卧式加工中心 10

2.5 卧式镗铣床 11

2.6 典型规格说明 11

第3章 CNC车削 12

3.1 CNC车床 12

3.2 轴的命名 12

3.3 功能特征和说明 14

第4章 坐标系统 17

4.1 实数轴系统 17

4.2 直角坐标系 17

4.3 机床的几何关系 20

第5章 控制系统 22

5.1 概述 23

5.2 系统功能特征 25

5.3 手动中断程序 29

5.4 手动数据输入(MDI) 29

5.5 程序数据倍率 30

5.6 系统选项 33

第6章 程序规划 36

6.1 程序规划的步骤 36

6.2 原始信息 36

6.3 机床功能 36

6.4 工件复杂性 37

6.5 手工编程 37

6.6 CAD/CAM和CNC 38

6.8 零件图 39

6.7 典型的编程步骤 39

6.9 工艺单 42

6.10 材料说明 42

6.11 加工次序 43

6.12 加工选择 44

6.13 工件安装 44

6.14 技术决定 45

6.15 工件草图和计算 46

6.16 CNC编程的质量 47

第7章 程序结构 48

7.1 基本的编程术语 48

7.3 字地址格式 49

7.2 编程格式 49

7.4 格式符号 50

7.5 编程符号 53

7.6 程序头 54

7.7 典型程序结构 55

第8章 准备功能 57

8.1 说明和目的 57

8.2 在铣削中的应用 58

8.3 在车削中的应用 59

8.4 程序段中的G代码 60

8.5 指令分组 62

8.6 G代码类型 64

9.1 说明和目的 65

第9章 辅助功能 65

9.2 典型应用 66

9.3 程序段中的M功能 67

9.4 程序功能 69

9.5 机床功能 71

第10章 顺序程序段 75

10.1 程序段结构 75

10.2 程序标识 76

10.3 顺序号 77

10.4 程序段结束字符 79

10.5 起始程序段或安全程序段 80

10.7 程序段中的冲突字 81

10.6 程序注释 81

10.8 模态编程值 83

10.9 执行优先级 83

第11章 尺寸输入 85

11.1 公制和英制单位 85

11.2 绝对模式和增量模式 87

11.3 直径编程 89

11.4 最小运动增量 90

11.5 尺寸输入格式 90

11.6 运算器类型输入 93

12.1 主轴功能 95

12.2 主轴旋转方向 95

第12章 主轴控制 95

12.3 主轴停 98

12.4 主轴定向 99

12.5 主轴转速——r/min 100

12.6 主轴转速——表面速度 100

12.7 恒表面速度 102

第13章 进给率控制 107

13.1 进给率控制 107

13.2 进给率功能 107

13.3 进给率选择 108

13.4 加速和减速 109

13.5 恒定进给率 111

13.6 最大进给率 112

13.7 进给保持和倍率 113

13.8 螺纹加工中的E地址 114

第14章 刀具功能 116

14.1 加工中心上的T功能 116

14.2 换刀功能——M06 118

14.3 自动换刀装置——ATC 120

14.4 ATC编程 122

14.5 车床的T功能 132

14.6 刀具偏置寄存器 134

第15章 参考点 138

15.1 参考点组别 138

15.2 机床参考点 139

15.3 工件参考点 140

15.4 刀具参考点 144

第16章 寄存器指令 146

16.1 位置寄存器指令 146

16.2 在加工中心的应用 147

16.3 在车床上的应用 149

第17章 位置补偿 153

第18章 工作区偏置 158

18.1 可用工作区域 158

18.2 工作区偏置的缺省值和启动 160

18.3 在卧式机床上的应用 163

18.4 外部工作区偏置 164

18.5 在车床上的应用 164

18.6 刀具安装 165

第19章 刀具长度偏置 168

19.1 一般原则 168

19.2 刀具长度偏置指令 169

19.3 刀具长度设置 171

19.4 Z轴关系 172

19.5 编程格式 176

19.6 改变刀具长度偏置 181

19.7 在卧式机床中的应用 182

19.8 刀具长度偏置的取消 183

第20章 快速定位 184

20.1 快速运动 184

20.2 快速运动刀具路径 185

20.3 运动类型和时间比较 188

20.4 快速运动速率的减小 189

20.5 快速运动公式 189

20.6 趋近工件 190

第21章 机床回原点 191

21.1 机床参考位置 191

21.2 返回第一机床原点 193

21.3 复位检查指令 201

21.4 从机床原点返回 202

21.5 返回第二机床原点 203

第22章 直线插补 205

22.1 直线指令 205

22.3 直线进给率 206

22.2 编程格式 206

22.4 编程实例 208

第23章 程序段跳过功能 210

23.1 典型应用 210

23.2 跳过程序段符号 210

23.3 控制单元设置 211

23.4 程序段跳过和模态指令 211

23.5 编程实例 213

第24章 暂停指令 223

24.1 程序应用 223

24.2 暂停指令 223

24.5 最短暂停时间 225

24.4 设置模式和暂停 225

24.3 暂停时间选择 225

24.6 转数 226

24.7 长暂停时间 227

24.8 固定循环与暂停 229

第25章 固定循环 230

25.1 点到点的加工 230

25.2 固定循环的选择 232

25.3 编程格式 232

25.4 通用规则 233

25.5 绝对值和增量值 234

25.6 初始平面选择 234

25.7 R平面选择 236

25.8 Z向深度的计算 237

25.9 固定循环的描述 238

25.10 固定循环的取消 247

25.11 固定循环的重复 247

第26章 孔加工 249

26.1 单孔评估 249

26.2 钻孔操作 253

26.3 断续切削钻(深孔钻) 260

26.4 铰孔 262

26.5 单点镗 263

26.6 有刀具移动的镗孔 265

26.7 扩孔 267

26.8 多层钻 270

26.9 连接板钻削 272

26.10 攻丝 273

26.11 车床上的孔加工操作 277

第27章 孔分布模式 284

27.1 典型的孔分布模式 284

27.2 随意孔分布模式 284

27.3 直排孔分布模式 285

27.4 成斜行的孔分布模式 286

27.5 拐角分布模式 288

27.6 栅格分布模式 289

27.7 圆弧形分布模式 291

27.8 螺栓孔圆周分布模式 293

27.9 极坐标系统 296

第28章 平面铣削 300

28.1 刀具的选择 300

28.2 切削运动的一些考虑 301

28.3 编程技巧 303

28.4 使用位置补偿 307

第29章 圆弧插补 309

29.1 圆的几何要素 309

29.2 象限 310

29.3 编程格式 311

29.4 半径编程 314

29.5 整圆编程 315

29.6 圆弧编程 321

29.7 圆弧插补的进给率 322

第30章 刀具半径偏置 325

30.1 手动计算 325

30.2 补偿后的刀具路径 328

30.3 编程技巧 329

30.4 刀具半径偏置的应用 333

30.5 半径偏置的工作原理 337

30.6 常用规则回顾 345

30.7 铣削实例 346

30.8 刀尖半径偏置 351

31.1 平面的概念 357

31.2 平面的加工 357

第31章 平面选择 357

31.3 平面中的直线运动 359

31.4 平面中的圆弧插补 360

31.5 实例 363

31.6 平面内的固定循环 364

第32章 圆周铣削 365

32.1 立铣刀 365

32.2 转速和进给率 367

32.3 余量去除 369

第33章 窄槽和型腔 372

33.1 开放和封闭边界 372

33.2 窄槽编程 372

33.3 型腔铣削 376

33.4 矩形型腔 377

33.5 圆柱型腔 382

33.6 圆柱型腔加工循环 387

第34章 车削和镗削 389

34.1 刀具功能——车削 389

34.2 车床偏置 390

34.3 多重偏置 392

34.4 偏置设置 396

34.5 速度范围功能 396

34.6 自动拐角过渡 397

34.7 粗加工和精加工 401

34.8 凹槽编程 404

34.9 CSS模式下的主轴转速 405

34.10 车床编程格式 406

第35章 车削循环 408

35.1 车床上毛坯余量的去除 408

35.2 车削循环原理 408

35.3 G90——直线切削循环 409

35.4 G94——端面切削循环 415

35.5 多重循环 415

35.6 轮廓加工循环 416

35.7  Ⅰ类和Ⅱ类循环 418

35.8 G71——车削中的毛坯余量去除 419

35.9 G72——端面切削中的毛坯余量去除 422

35.10 G73——模式重复循环 424

35.11 G70——轮廓精加工循环 426

35.12 G70~G73循环的基本规则 427

35.13 G74——深孔钻循环 427

35.14 G75——深槽切削循环 429

35.15 G74和G75循环的基本规则 429

第36章 用车床进行凹槽加工 431

36.1 凹槽加工 431

36.2 凹槽形状 431

36.3 凹槽位置 432

36.4 凹槽尺寸 433

36.5 简单凹槽的编程 434

36.6 精确凹槽加工技术 435

36.8 端面凹槽 440

36.7 多凹槽加工 440

36.9 拐角处的凹槽 442

36.10 凹槽加工循环 443

36.11 特殊凹槽 444

36.12 凹槽和子程序 445

第37章 工件切断 447

第38章 单头螺纹 452

38.1 CNC车床上的螺纹加工 452

38.2 螺纹加工术语 453

38.3 螺纹加工过程 454

38.4 螺纹加工的进给速度和主轴转速 459

38.6 逐段加工螺纹 463

38.5 刀具参考点 463

38.7 基本螺纹加工循环——G92 465

38.8 多重循环——G76 467

38.9 螺纹横向进给方式 470

38.10 单程序段方法计算 472

38.11 螺纹退刀运动 476

38.12 螺纹旋向 477

38.13 轴肩上加工螺纹 478

38.14 其他螺纹形状 480

38.15 锥螺纹 481

38.16 多头螺纹 486

38.17 螺纹再加工 490

39.1 主程序和子程序 491

第39章 子程序 491

39.2 子程序功能 492

39.3 子程序的编号 498

39.4 子程序的开发 500

39.5 多级嵌套 503

39.6 使用子程序加工轮廓 505

39.7 换刀子程序 507

39.8 1000000000栅格孔 508

第40章 基准转换 511

40.1 基准转换指令G92或G50 511

40.2 局部坐标系 513

40.3 机床坐标系 516

40.4 数据设置 518

40.5 工件偏置 519

40.6 刀具长度偏置 519

40.7 刀具半径偏置 521

40.8 车床偏置 521

40.9 MDI数据设置 522

40.10 可编程的参数输入 522

第41章 镜像功能 527

41.1 镜像的基本规则 527

41.2 设置镜像 530

41.3 可编程镜像 532

41.4 CNC车床上的镜像 536

42.1 旋转指令 537

第42章 坐标旋转 537

42.2 实际应用 540

第43章 比例缩放功能 545

43.1 概述 545

43.2 编程格式 546

43.3 程序实例 548

第44章 CNC车床附件 552

44.1 卡盘控制 552

44.2 尾架和尾架顶尖套筒 554

44.3 双向转塔 555

44.4 棒料进给器附件 558

44.5 附加选项 559

44.6 编程实例 561

第45章 螺旋铣削 564

45.1 螺旋铣削操作 564

45.2 螺纹铣削 565

45.3 螺旋槽 567

45.4 螺纹铣削实例 568

45.5 螺旋铣削仿真方法 574

45.6 螺旋斜面 575

第46章 卧式加工 578

46.1 分度轴和旋转轴 578

46.2 分度工作台(B轴) 579

46.3 B轴和偏置 581

46.5 分度和子程序 584

46.4 机床原点的返回 584

46.6 完整程序实例 587

46.7 自动托盘交换系统(APC) 591

46.8 卧式镗床 592

第47章 编写CNC程序 595

47.1 程序编写 595

47.2 程序输出格式 597

47.3 长程序 602

第48章 程序文档 605

48.1 数据文件 605

48.2 程序文档 606

48.3 调试单和加工卡片 608

48.4 文件夹 610

第49章 程序检验 613

49.1 错误检查 613

49.2 图形验证 614

49.3 错误避免 615

49.4 常见编程错误 616

第50章 CNC加工 618

50.1 加工新工件 618

50.2 加工第一个工件 620

50.3 程序改变 621

50.4 替换机床的选择 623

50.5 机床预热程序 623

50.6 CNC加工和安全问题 624

50.7 关闭CNC机床 625

50.8 设备维护 627

第51章 设备接口 628

51.1 RS-232C界面 628

51.2 穿孔纸带 629

51.3 分布式数字控制 632

51.4 通信术语 632

51.5 数据设置 633

51.6 连接电缆 633

第52章 CNC编程中的数学知识 635

52.1 基本要素 635

52.2 几何学 636

52.3 多边形 638

52.4 锥体 639

52.5 三角计算 641

52.6 高级计算 648

52.7 总结 648

第53章 CNC和CAD/CAM 649

53.1 用手工进行编程 649

53.2 刀具路径几何学的发展 650

53.3 刀具路径生成 650

53.4 完善的环境 651

53.5 后置处理 655

53.6 重要功能 655

53.7 支持和管理 656

53.8 结束也就是开始 657

附表 659