第1篇 Mastercam X数控编程基础 1
第1章 数控编程基础 3
1.1 数控编程概述 3
1.1.1 数控、数控编程的概念 3
1.1.2 数控编程的分类 3
1.1.3 数控程序的分类 4
1.1.4 数控程序的格式及组成 4
1.2 数控系统的基本功能 5
第2章 G代码数控编程 7
2.1 数控编程常用准备功能(G功能) 7
2.1.1 绝对坐标指令G90 7
2.1.2 相对坐标指令G91 7
2.1.3 坐标系设定指令G92/G54 8
2.1.4 快速点定位指令G00 9
2.1.5 直线插补指令G01 9
2.1.6 圆弧插补指令G02、G03 11
2.1.7 坐标平面指令G17、G18、G19 13
2.1.8 程序单位指令G20、G21 14
2.1.9 固定循环指令 14
2.1.10 返回参考点指令G28 14
2.2 数控编程中的刀具半径补偿 15
2.2.1 刀具半径补偿量 15
2.2.2 刀具半径补偿指令G41、G42、G40 15
2.2.3 刀具半径补偿量实现方式 15
2.3 数控编程中的刀具长度补偿 17
2.3.1 刀具长度补偿量 17
2.3.2 刀具长度补偿量实现指令G43、G44、G49 18
2.4 数控编程常用辅助功能(M功能) 19
2.4.1 加工暂停指令M00、M01 19
2.4.2 程序结束指令M02、M30 19
2.4.3 主轴转动、停止指令M03、M04、M05 19
2.4.4 换刀指令M06 19
2.4.5 切削液指令M08、M09 20
第3章 手工G代码数控编程 21
3.1 纸垫落料模凸模 21
3.2 橡胶垫复合冲裁模凸模 22
3.3 云母片复合冲裁模凸模 23
3.4 电机转子片 25
3.5 收音机压片 26
第2篇 Mastercam X自动数控编程实例 29
第4章 茶杯垫 31
4.1 绘制茶杯垫几何图形 31
4.2 规划外形加工刀具路径 36
4.2.1 加工坯料及对刀点的确定 36
4.2.2 规划外形加工刀具路径 39
4.3 实体加工模拟 42
4.3.1 工件参数的设定 42
4.3.2 实体加工模拟 43
4.4 生成加工NC代码及传输程序 43
4.4.1 生成加工NC代码 43
4.4.2 传输NC程序 45
第5章 连杆 47
5.1 绘制连杆几何图形 47
5.2 规划加工刀具路径 53
5.2.1 加工坯料及对刀点的确定 53
5.2.2 规划挖槽加工刀具路径 56
5.2.3 规划钻孔加工刀具路径 59
5.2.4 规划外形加工刀具路径 60
5.3 实体加工模拟 62
5.3.1 工件参数的设定 62
5.3.2 实体加工模拟 63
5.4 生成加工NC代码及传输程序 64
5.4.1 生成加工NC代码 64
5.4.2 传输NC程序 66
第6章 月饼盒盖凸模 69
6.1 绘制月饼盒盖凸模 69
6.1.1 绘制线架构 69
6.1.2 绘制三维曲面模型 72
6.2 规划加工刀具路径 75
6.2.1 加工坯料及对刀点的确定 75
6.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 77
6.2.3 工件参数的设定 82
6.2.4 曲面挖槽粗加工实体加工模拟 84
6.2.5 规划曲面等高外形粗加工刀具路径 85
6.2.6 规划曲面挖槽加工刀具路径,将模具靠面加工到位 91
6.2.7 规划曲面平行精加工刀具路径 98
6.2.8 规划曲面等高外形精加工刀具路径 104
6.3 生成加工NC代码及传输程序 108
6.3.1 生成加工NC代码 108
6.3.2 传输NC程序 110
第7章 电话筒 113
7.1 电话筒整体造型 113
7.1.1 绘制线架构 113
7.1.2 绘制三维曲面模型 123
7.2 电话筒上盖凸模 131
7.2.1 由电话筒整体造型拆分电话筒上盖 131
7.2.2 生成电话筒上盖凸模曲面模型 132
7.3 规划电话筒上盖凸模加工刀具路径 134
7.3.1 加工坯料及对刀点的确定 134
7.3.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 136
7.3.3 工件参数的设定 140
7.3.4 曲面挖槽粗加工实体加工模拟 141
7.3.5 规划曲面平行精加工刀具路径 142
7.3.6 规划外形加工刀具路径 147
7.4 电话筒上盖凸模加工NC代码及传输程序 153
7.4.1 生成加工NC代码 153
7.4.2 传输NC程序 155
7.5 电话筒上盖凹模 156
7.5.1 将电话筒上盖文件另存为电话筒上盖凹模文件 156
7.5.2 生成电话筒上盖凹模曲面模型 157
7.6 规划电话筒上盖凹模加工刀具路径 159
7.6.1 加工坯料及对刀点的确定 159
7.6.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 162
7.6.3 工件参数的设定 165
7.6.4 曲面挖槽粗加工实体加工模拟 166
7.6.5 规划曲面平行精加工刀具路径 168
7.6.6 规划曲面环绕等距精加工刀具路径 173
7.7 电话筒上盖凹模加工NC代码及传输程序 178
7.7.1 生成加工NC代码 178
7.7.2 传输NC程序 179
7.8 电话筒下盖凸模 180
7.8.1 由电话筒整体造型拆分电话筒下盖 180
7.8.2 生成电话筒下盖凸模曲面模型 181
7.9 规划电话筒下盖凸模加工刀具路径 184
7.9.1 加工坯料及对刀点的确定 184
7.9.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 187
7.9.3 工件参数的设定 191
7.9.4 曲面挖槽粗加工实体加工模拟 192
7.9.5 规划曲面等高外形粗加工刀具路径 194
7.9.6 规划曲面平行精加工刀具路径 199
7.9.7 规划曲面陡斜面精加工刀具路径 204
7.10 电话筒下盖凸模加工NC代码及传输程序 210
7.10.1 生成加工NC代码 210
7.10.2 传输NC程序 212
7.11 电话筒下盖凹模 213
7.11.1 将电话筒下盖文件另存为电话筒下盖凹模文件 213
7.11.2 生成电话筒下盖凹模曲面模型 214
7.12 规划电话筒下盖凹模加工刀具路径 215
7.12.1 加工坯料及对刀点的确定 216
7.12.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 219
7.12.3 工件参数的设定 222
7.12.4 曲面挖槽粗加工实体加工模拟 224
7.12.5 规划曲面等高外形粗加工刀具路径 225
7.12.6 规划曲面平行精加工刀具路径 231
7.12.7 规划曲面流线精加工刀具路径 237
7.13 电话筒下盖凹模加工NC代码及传输程序 241
7.13.1 生成加工NC代码 241
7.13.2 传输NC程序 242
第8章 台灯罩凸模 245
8.1 绘制台灯罩凸模 245
8.1.1 绘制线架构 245
8.1.2 绘制三维实体模型 250
8.2 规划加工刀具路径 253
8.2.1 加工坯料及对刀点的确定 253
8.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 257
8.2.3 工件参数的设定 260
8.2.4 曲面挖槽粗加工实体加工模拟 261
8.2.5 规划曲面挖槽粗加工刀具路径,将模具靠面加工到位 263
8.2.6 规划曲面等高外形精加工刀具路径 269
8.2.7 规划曲面陡斜面精加工刀具路径 274
8.3 生成加工NC代码及传输程序 280
8.3.1 生成加工NC代码 280
8.3.2 传输NC程序 281
第9章 可乐瓶底电极模 283
9.1 绘制可乐瓶底电极模 283
9.1.1 绘制线架构 283
9.1.2 绘制三维实体模型 290
9.2 规划加工刀具路径 293
9.2.1 加工坯料及对刀点的确定 293
9.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 296
9.2.3 工件参数的设定 300
9.2.4 曲面挖槽粗加工实体加工模拟 301
9.2.5 规划曲面挖槽粗加工刀具路径 303
9.2.6 规划曲面等高外形粗加工刀具路径 309
9.2.7 规划曲面放射状精加工刀具路径 315
9.2.8 规划曲面等高外形精加工刀具路径 321
9.3 生成加工NC代码及传输程序 325
9.3.1 生成加工NC代码 325
9.3.2 传输NC程序 326
第10章 玩具车轮电极模 329
10.1 绘制玩具车轮电极模 329
10.1.1 绘制线架构 329
10.1.2 绘制三维曲面模型 336
10.2 规划加工刀具路径 339
10.2.1 加工坯料及对刀点的确定 339
10.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 343
10.2.3 工件参数的设定 346
10.2.4 曲面挖槽粗加工实体加工模拟 347
10.2.5 规划曲面挖槽粗加工刀具路径 348
10.2.6 规划曲面等高外形粗加工刀具路径 354
10.2.7 规划曲面平行精加工刀具路径 360
10.2.8 规划曲面等高外形精加工刀具路径 365
10.3 生成加工NC代码及传输程序 370
10.3.1 生成加工NC代码 370
10.3.2 传输NC程序 372
第11章 洗洁精瓶电极模 375
11.1 绘制洗洁精瓶电极模 375
11.1.1 绘制线架构 375
11.1.2 绘制三维曲面模型 380
11.2 规划加工刀具路径 385
11.2.1 加工坯料及对刀点的确定 385
11.2.2 规划曲面挖槽粗加工刀具路径(预留量0.3) 388
11.2.3 工件参数的设定 391
11.2.4 曲面挖槽粗加工实体加工模拟 392
11.2.5 规划曲面等高外形区域粗加工刀具路径 394
11.2.6 规划曲面挖槽粗加工刀具路径 399
11.2.7 规划曲面平行精加工刀具路径 405
11.2.8 规划曲面等高外形精加工刀具路径 411
11.3 生成加工NC代码及传输程序 415
11.3.1 生成加工NC代码 415
11.3.2 传输NC程序 417
第3篇 Mastercam X数控程序分析及后处理 419
第12章 Mastercam X数控程序分析 421
12.1 Mastercam X数控程序工作机理 421
12.2 修改高度设置参数对NC程序的影响 425
12.3 电脑补偿、控制器补偿对NC程序的影响 428
12.4 补偿方向对NC程序的影响 432
12.5 转角设置对NC程序的影响 435
12.6 预留量对NC程序的影响 439
12.7 外形分层对NC程序的影响 441
12.8 深度分层对NC程序的影响 444
12.9 导引入/导引出对NC程序的影响 447
12.10 刀号、刀具半径补偿、长度补偿对NC程序的影响 451
12.11 刀具进给率、转速对NC程序的影响 453
12.12 程序名、程序起始行号、增量行号对NC程序的影响 455
12.13 冷却方式对NC程序的影响 458
第13章 Mastercam X的Post后处理 461
13.1 Post后处理器的安装与修改 461
13.2 Post后处理文件的组成 462
13.3 Post后处理文件的编辑 481
13.3.1 编辑程序号地址码“%” 481
13.3.2 将程序名、时间、单位显示等注释行屏蔽 484
13.3.3 将换刀指令屏蔽适应无刀库的数控铣床 487
13.3.4 将工件坐标指令G54修改为G92 490
13.3.5 将4轴指令A0屏蔽适应3轴数控铣床 492
13.4 RS232传输线的接法 494
附录 497