第1章 FANUC宏程序基础 1
1.1 概述 1
1.2 宏程序入门 6
1.3 变量 10
1.3.1 变量概述 10
1.3.2 系统变量 13
1.4 算术和逻辑运算 21
1.5 转移和循环语句 30
1.6 宏程序的调用 37
1.6.1 宏程序调用概述 37
1.6.2 简单宏程序调用(G65) 38
1.6.3 模态宏程序调用(G66、 G67) 42
1.6.4 G指令宏程序调用 46
1.6.5 M指令宏程序调用 48
1.6.6 M指令子程序调用 49
第2章 华中宏程序基础 51
2.1 变量 51
2.2 算术和逻辑运算 56
2.3 程序流程控制 59
2.4 子程序及参数传递 66
第3章 SIEMENS参数编程基础 72
3.1 R参数 72
3.2 参数数学运算 76
3.3 程序跳转 80
3.3.1 程序跳转目标 80
3.3.2 绝对跳转 80
3.3.3 有条件跳转 82
3.3.4 程序跳转综合应用 87
第4章 系列零件车削 95
4.1 外圆柱面 95
4.2 半球面 101
4.3 轴类零件外轮廓 105
4.4 直沟槽 110
4.5 内孔 117
4.6 外圆柱螺纹 119
4.7 变螺距螺纹 122
第5章 公式曲线的宏程序编程模板 134
第6章 椭圆曲线车削 142
6.1 正椭圆曲线(工件原点在椭圆中心) 142
6.2 正椭圆曲线(工件原点不在椭圆中心) 149
6.3 倾斜椭圆曲线 155
第7章 抛物曲线车削 163
第8章 双曲线车削 166
第9章 正弦曲线车削 169
第10章 公式曲线车削的其他情况 173
10.1 其他公式曲线车削 173
10.2 圆弧插补逼近公式曲线 179
10.3 数值计算与加工循环分离编程加工公式曲线 182
第11章 系列零件铣削 187
11.1 不同尺寸规格系列零件 187
11.2 相同轮廓的重复铣削 191
11.3 刻线加工 195
第12章 平面铣削 204
12.1 矩形平面 204
12.2 圆形平面 209
第13章 椭圆曲线铣削 213
13.1 完整正椭圆曲线 213
13.2 正椭圆曲线段 217
13.3 倾斜椭圆曲线 222
第14章 抛物曲线铣削 228
第15章 双曲线铣削 232
第16章 正弦曲线铣削 236
第17章 阿基米德螺线铣削 239
第18章 其他公式曲线铣削 242
第19章 孔系铣削 249
19.1 直线分布孔系 249
19.2 矩形分布孔系 251
19.3 圆周均布孔系 257
19.4 圆弧分布孔系 259
第20章 型腔铣削 264
20.1 圆形型腔 264
20.2 矩形型腔 267
20.3 腰形型腔 271
第21章 螺纹铣削 279
第22章 球面铣削 282
22.1 凸球面 282
22.2 凹球面 291
22.3 椭球面 296
第23章 凸台面铣削 305
23.1 圆锥台 305
23.2 椭圆锥台 310
23.3 天圆地方 314
第24章 水平布置形状类零件铣削 323
24.1 水平半圆柱面 323
24.2 水平半圆锥面 333
第25章 立体五角星面铣削 337
第26章 零件轮廓铣削 342
26.1 零件轮廓粗精加工 342
26.2 零件轮廓倒角 347
第27章 特征元 356
第28章 程序算法 358
第29章 宏程序编程中的数学知识 366
29.1 三角函数 366
29.2 平面几何 369
29.3 平面解析几何 375
参考文献 381