第1章 预备知识 1
1.1本章知识要点及学习方法 1
1.2数控加工基本知识 1
1.2.1 CNC的基本含义 1
1.2.2 CNC机床的工作原理 2
1.2.3 CNC加工工艺的特点 2
1.2.4 CNC刀具的选择和选购 3
1.3数控编程基础 4
1.3.1编数控程序的作用 4
1.3.2数控程序的标准 4
1.3.3加工坐标系与机械坐标系 5
1.3.4程序代码 5
1.3.5程序举例 8
1.3.6编程软件简介 9
1.3.7典型数控机床控制面板介绍 10
1.3.8数控机床操作要领及注意事项 11
1.3.9数控技术的发展趋势 12
1.3.10先进制造技术 13
1.4数控编程工程师的编程过程 13
1.4.1 CNC团队的运作流程 13
1.4.2数控程序质量的标准 14
1.4.3规范化及标准化在编程中的作用及意义 14
1.5塑料模具制造 15
1.5.1制模流程 15
1.5.2 CNC在制模中的重要性 16
1.6对初学者的忠告 16
1.6.1学好UG数控编程应具备的知识 16
1.6.2将学到哪些内容 16
1.6.3如何学好数控编程 17
1.6.4编程员的职业道德 17
1.6.5新入行人员如何面对招工考试 17
1.6.6新入行人员如何尽快适应新岗位 18
1.6.7工作中如何少犯错误 18
1.6.8编程员如何进行车间技术调查 19
1.7本章总结及思考练习题 19
1.7.1本章总结 19
1.7.2思考练习题 19
第2章 UG CAM功能概述 21
2.1本章知识要点及学习方法 21
2.2 UG铣加工编程过程 21
2.2.1调图及审核整理图形 21
2.2.2规划软件界面 30
2.2.3设定颜色 31
2.2.4铣加工环境 32
2.3平面铣 36
2.4面铣 56
2.5型腔铣 63
2.6曲面深度轮廓铣 67
2.7区域轮廓铣 73
2.8钻孔 81
2.9高速铣 88
2.9.1高速铣的概述 88
2.9.2 UG的高速加工功能 90
2.9.3高速加工编程注意事项 93
2.10本章总结及思考练习题 94
2.10.1本章总结 94
2.10.2思考练习题 94
第3章 遥控器铜公综合实例特训 96
3.1本章知识要点及学习方法 96
3.2铜公的基本知识 96
3.2.1铜公概述 96
3.2.2铜公结构及术语 97
3.2.3铜公火花位 97
3.2.4 UG拆铜公的方法要点 98
3.3调出图形及整理图形 102
3.4数控加工工艺分析及刀路规划 104
3.5建立几何组 104
3.6在机床组中建立刀具 107
3.7建立方法组 110
3.8建立程序组 110
3.9在程序组K-02A中建立粗加工刀路 111
3.10在程序组K-02B中建立平面精加工工序 118
3.11在程序组K-02C中建立型面精加工 124
3.12建立粗公的加工程序 128
3.13程序检查 130
3.14后处理 132
3.15 填写加工工作单 133
3.16传送程序及加工 133
3.17加工跟进及经验总结 134
3.18电池盖大身铜公实例编程练习 134
3.18.1调出图形及整理图形 135
3.18.2数控加工工艺分析及刀路规划 135
3.18.3建立数控编程的辅助过程 136
3.18.4在程序组K-02G中建立粗加工刀路 136
3.18.5在程序组K-02H中建立平面精加工工序 142
3.18.6在程序组K-02I中建立清角及斜度面加工工序 148
3.18.7在程序组K-02J中建立孔光刀及周边R面光刀工序 158
3.18.8建立粗公的加工程序 162
3.18.9本例总结 163
3.19玩具电脑按钮铜公实例编程练习 163
3.19.1调图及整理图形 164
3.19.2数控加工工艺分析及刀路规划 164
3.19.3建立数控编程的辅助过程 165
3.19.4在程序组K-02O中建立粗加工刀路 165
3.19.5在程序组K-02P中建立平面精加工工序 170
3.19.6在程序组K-02Q中建立曲面光刀工序 173
3.19.7建立粗公的加工程序 175
3.19.8本例总结 176
3.20本章总结及思考练习题 176
3.20.1本章总结 176
3.20.2思考练习题 177
第4章 游戏机面壳铜公综合实例特训 178
4.1本章知识要点及学习方法 178
4.2调图及整理图形 178
4.3数控加工工艺分析及刀路规划 179
4.4建立几何组 180
4.5在机床组中建立刀具 181
4.6建立方法组 183
4.7建立程序组 183
4.8在程序组K-03A中建立粗加工刀路 183
4.9在程序组K-03B中建立平面精加工工序 192
4.10在程序组K-03C中建立孔位加工 196
4.11在程序组K-03D中建立椭圆孔加工 201
4.12在程序组K-03E中建立型面半精加工 202
4.13在程序组K-03F中建立型面精加工 206
4.14在程序组K-03G中建立孔倒角精加工 208
4.15 建立粗公的加工程序 210
4.16程序检查 212
4.17后处理 214
4.18填写加工工作单 215
4.19传送程序及加工 216
4.20加工跟进及经验总结 216
4.21细长及薄壁铜公实例编程练习 216
4.21.1调图及整理图形 217
4.21.2数控加工工艺分析及刀路规划 217
4.21.3建立数控编程的辅助过程 217
4.21.4在程序组K-03O中建立粗加工刀路 218
4.21.5在程序组K-03P中建立平面精加工工序 222
4.21.6在程序组K-03Q中建立顶面中光及光刀工序 225
4.21.7在程序组K-03R中建立型面精加工工序 230
4.21.8 本例总结 236
4.22手机外形铜公实例编程练习 236
4.22.1调图及整理图形 237
4.22.2数控加工工艺分析及刀路规划 237
4.22.3建立数控编程的辅助过程 238
4.22.4在程序组K-03S中建立粗加工刀路 238
4.22.5在程序组K-03T中建立平面精加工工序 242
4.22.6在程序组K-03U中建立曲面中光及光刀操作 245
4.22.7在程序组K-03V中建立孔加工工序 247
4.22.8建立粗公的加工程序 250
4.22.9本例总结 251
4.23本章总结及思考练习题 251
4.23.1本章总结 251
4.23.2思考练习题 251
第5章 游戏面壳前模综合实例特训 253
5.1本章知识要点及学习方法 253
5.2前模的结构特点和部位术语 253
5.3调出图形及整理图形 254
5.4数控加工工艺分析及刀路规划 255
5.5建立几何组 256
5.6建立刀具 257
5.7建立方法组 257
5.8建立程序组 257
5.9在程序组K-05A中建立型腔粗加工 258
5.10在程序组K-05B中建立水平分型面光刀 261
5.11在程序组K-05C中建立二次清角粗加工 264
5.12在程序组K-05D中建立三次粗加工 266
5.13在程序组K-05E中建立中光刀路 267
5.14在程序组K-05F中建立PL分型面光刀 271
5.15在程序组K-05G中建立用于枕位面及模锁光刀 274
5.16程序检查 275
5.17后处理 277
5.18填写加工工作单 277
5.19传送程序及加工 278
5.20前模编程的特点及注意事项 278
5.21前模加工中易犯的错误及经验教训 279
5.22游戏手柄面壳前模实例编程练习 280
5.22.1调图及整理图形 280
5.22.2数控加工工艺分析及刀路规划 282
5.22.3建立数控编程的辅助过程 283
5.22.4在程序组K-05H中建立型腔粗加工 283
5.22.5在程序组K-05I中建立水平分型面光刀 285
5.22.6在程序组K-05J中建立二次清角粗加工 288
5.22.7在程序组K-05K中建立三次粗加工 290
5.22.8在程序组K-05L中建立中光刀路 291
5.22.9在程序组K-05M中建立PL分型面光刀 294
5.22.10在程序组K-05N中建立用于小枕位面光刀 298
5.22.11在程序组K-05O中建立碰穿位光刀 302
5.22.12在程序组K-05P中建立枕位清根光刀 304
5.22.13本例总结 305
5.23鼠标底壳前模实例编程练习 305
5.23.1调图及整理图形 306
5.23.2数控加工工艺分析及刀路规划 307
5.23.3建立数控编程的辅助过程 307
5.23.4在程序组K-05Q中建立型腔粗加工 308
5.23.5在程序组K-05R中建立水平分型面光刀 311
5.23.6在程序组K-05S中建立二次清角粗加工 313
5.23.7在程序组K-05T中建立三次粗加工 314
5.23.8在程序组K-05U中建立中光刀路 315
5.23.9在程序组K-05V中建立PL分型面光刀 319
5.23.10在程序组K-05W中建立小枕位面光刀 323
5.23.11在程序组K-05X中建立碰穿面光刀 325
5.23.12本例总结 330
5.24本章总结及思考练习题 330
5.24.1本章总结 330
5.24.2思考练习题 331
第6章 游戏面壳后模综合实例特训 332
6.1本章知识要点及学习方法 332
6.2后模的结构特点和部位术语 332
6.3调图及整理图形 333
6.4数控加工工艺分析及刀路规划 334
6.5建立几何组 335
6.6建立刀具 336
6.7建立程序组 336
6.8在程序组K-06A中建立型腔铣粗加工 336
6.9在程序组K-06B中建立水平分型面光刀 339
6.10在程序组K-06C中建立二次清角粗加工 342
6.11在程序组K-06D中建立三次粗加工 344
6.12在程序组K-06E中建立光刀 345
6.13在程序组K-06F中建立分型面光刀 351
6.14在程序组K-06G中建立用于枕位面清角 354
6.15 程序检查 355
6.16后处理 356
6.17填写加工工作单 357
6.18后模编程的特点及注意事项 358
6.19后模加工中易犯的错误及经验教训 358
6.20游戏手柄面后模镶件编程 359
6.20.1调图及整理图形 360
6.20.2数控加工工艺分析及刀路规划 360
6.20.3建立数控编程的辅助过程 361
6.20.4在程序组K-06H中建立型腔粗加工 362
6.20.5在程序组K-06I中建立顶面中光刀 364
6.20.6在程序组K-06J中建立中光刀路 366
6.20.7在程序组K-06K中建立型面光刀 369
6.20.8本例总结 370
6.21游戏手柄面后模镶件框实例编程 371
6.21.1调图及整理图形 371
6.21.2数控加工工艺分析及刀路规划 372
6.21.3建立数控编程的辅助过程 372
6.21.4在程序组K-06L中建立型腔粗加工 373
6.21.5在程序组K-06M中建立水平分型面光刀 376
6.21.6在程序组K-06N中建立中光加工 378
6.21.7在程序组K-06O中建立光刀刀路 380
6.21.8在程序组K-06P中建立顶面中光刀 381
6.21.9在程序组K-06Q中建立小枕位面光刀 386
6.21.10本例总结 387
6.22本章总结及思考练习题 388
6.22.1本章总结 388
6.22.2思考练习题 388
第7章 鼠标底壳模胚数控编程 391
7.1本章知识要点及学习方法 391
7.2模胚概述 391
7.3调图及整理图形 392
7.4数控加工工艺分析及刀路规划 393
7.5建立编程辅助过程 394
7.6在程序组K-07A中建立型腔粗加工 394
7.7在程序组K-07B中建立清角及底面光刀 397
7.8在程序组K-07C中建立侧面中光刀 402
7.9在程序组K-07D中建立侧面光刀 408
7.10在程序组K-07E中建立铲鸡槽开粗 409
7.11在程序组K-07F中建立铲鸡槽光刀 412
7.12程序检查 414
7.13后处理 415
7.14填写加工工作单 416
7.15 模胚编程的特点及注意事项 416
7.16鼠标底壳模胚B板实例编程练习 416
7.16.1调图及整理图形 417
7.16.2数控加工工艺分析及刀路规划 418
7.16.3建立数控编程的辅助过程 418
7.16.4在程序组K-07G中建立型腔粗加工 418
7.16.5在程序组K-07H中建立清角及底面光刀 421
7.16.6在程序组K-07I中建立侧面中光刀 429
7.16.7在程序组K-07J中建立侧面光刀 432
7.16.8本例总结 433
7.17数码产品面壳模胚A板编程 434
7.17.1调图及整理图形 434
7.17.2数控加工工艺分析及刀路规划 435
7.17.3建立数控编程的辅助过程 435
7.17.4在程序组K-07K中建立型腔粗加工 436
7.17.5在程序组K-07L中建立中光 439
7.17.6在程序组K-07M中建立侧面光刀 440
7.17.7在程序组K-07N中建立侧面光刀 444
7.17.8在程序组K-07O中建立侧面光刀 448
7.17.9在程序组K-07P中建立背面镶件槽光刀刀路 451
7.17.10本例总结 454
7.18本章总结及思考练习题 455
7.18.1本章总结 455
7.18.2思考练习题 455
第8章 鼠标底壳行位数控编程 457
8.1本章知识要点及学习方法 457
8.2行位概述 457
8.3调图及整理图形 458
8.4数控加工工艺分析及刀路规划 459
8.5建立数控编程辅助过程 459
8.6在程序组K-08A中建立粗加工 460
8.7在程序组K-08B中建立底面光刀 462
8.8在程序组K-08C中建立顶面开粗 469
8.9在程序组K-08D中建立曲面光刀 471
8.10程序检查 475
8.11后处理 476
8.12填写加工工作单 477
8.13行位编程的特点及注意事项 477
8.14鼠标底壳行位2编程 477
8.14.1调图及整理图形 478
8.14.2数控加工工艺分析及刀路规划 478
8.14.3建立数控编程的辅助过程 479
8.14.4在程序组K-08E中建立粗加工 479
8.14.5在程序组K-08F中建立底面光刀 481
8.14.6在程序组K-08G中建立顶面开粗 483
8.14.7在程序组K-08H中建立顶面光刀 486
8.14.8本例总结 488
8.15 鼠标底壳行位3实例编程 488
8.15.1调图及整理图形 489
8.15.2数控加工工艺分析及刀路规划 490
8.15.3建立数控编程的辅助过程 490
8.15.4在程序组K-08I中建立粗加工 490
8.15.5在程序组K-08J中建立底面光刀 491
8.15.6在程序组K-08K中建立顶面开粗 492
8.15.7在程序组K-08L中建立顶面光刀 493
8.15.8本例总结 494
8.16本章总结及思考练习题 495
8.16.1本章总结 495
8.16.2思考练习题 495
第9章 数控机床UG后处理器的制作 496
9.1本章知识要点及学习方法 496
9.2 UG NX9后处理类型及参数要点 496
9.2.1后处理的概念 496
9.2.2 UG后处理GPM 496
9.2.3 UG后处理Post Builder 497
9.3制作后处理器 497
9.3.1前期调研 497
9.3.2在Post Builder中制作后处理器 499
9.3.3后处理器测试 505
9.3.4加工验证 507
9.4高速机的Nurbs插补后处理 507
9.4.1概述 507
9.4.2编程设置 507
9.4.3后处理器设置 507
9.4.4制作高速机后处理 507
9.4.5后处理器的测试及验证 509
9.5在NC程序中显示加工时间 510
9.6在NC程序中显示刀具信息及编程日期 511
9.7本章总结及思考练习题 513
9.7.1本章总结 513
9.7.2思考练习题 513
参考文献 515