目录 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