第1章 宏程序基础
1.1 概述1
1.2 宏程序入门4
1.3 变量7
1.3.1 概述7
1.3.2 系统变量10
1.4 算术和逻辑运算17
1.5 转移和循环语句22
1.6 宏程序的调用29
1.6.1 概述29
1.6.2 简单宏程序调用(G65)29
1.6.3 模态宏程序调用(G66、G67)32
1.6.4 G指令宏程序调用35
1.6.5 M指令宏程序调用37
1.6.6 M指令子程序调用38
第2章 数控车削加工宏程序编程
2.1 概述40
2.2 数控车削加工系列零件40
2.3 数控车削加工固定循环43
2.3.1 外圆柱(锥)面加工循环43
2.3.2 外圆柱(锥)螺纹加工循环46
2.3.3 梯形螺纹加工循环48
2.3.4 圆弧螺纹加工循环52
2.3.5 变螺距螺纹加工循环55
2.3.6 钻孔加工循环61
2.3.7 固定循环综合编程63
2.4 数控车削加工公式曲线类零件67
2.4.1 数控车削加工公式曲线类零件编程模板67
2.4.2 工件原点在椭圆中心的正椭圆类零件车削加工71
2.4.3 工件原点不在椭圆中心的正椭圆类零件车削加工77
2.4.4 G65调用宏程序加工正椭圆类零件车削加工81
2.4.5 倾斜椭圆类零件车削加工83
2.4.6 抛物线类零件车削加工88
2.4.7 双曲线类零件车削加工92
2.4.8 正弦曲线类零件车削加工94
2.4.9 其他公式曲线类零件车削加工98
第3章 数控铣削加工宏程序编程
3.1 概述102
3.2 数控铣削加工系列零件103
3.2.1 不同尺寸规格系列零件的铣削加工103
3.2.2 相同轮廓的重复铣削加工105
3.3 数控铣削加工固定循环107
3.4 零件平面铣削加工109
3.4.1 长方形零件平面铣削加工109
3.4.2 圆形零件平面铣削加工112
3.5 公式曲线类零件铣削加工116
3.5.1 工件原点在椭圆中心的正椭圆类零件铣削加工116
3.5.2 工件原点不在椭圆中心的正椭圆类零件铣削加工119
3.5.3 倾斜椭圆类零件铣削加工122
3.5.4 抛物线类零件铣削加工129
3.5.5 双曲线类零件铣削加工132
3.5.6 其他公式曲线类零件铣削加工135
3.6 孔系类零件铣削加工138
3.6.1 直线点阵孔系铣削加工138
3.6.2 圆周均分孔系铣削加工140
3.6.3 矩形网式点阵孔系铣削加工145
3.6.4 大直径内螺纹铣削加工148
3.7 凹槽类零件铣削加工152
3.7.1 圆形凹槽类零件铣削加工152
3.7.2 矩形凹槽类零件铣削加工155
3.7.3 键槽类零件铣削加工157
3.7.4 阿基米德螺线凹槽类零件铣削加工159
3.7.5 空间曲线槽零件铣削加工162
3.8 球面类零件铣削加工164
3.8.1 凸球面类零件铣削加工164
3.8.2 凹球面类零件铣削加工171
3.8.3 椭球面类零件铣削加工174
3.9 凸台类零件铣削加工178
3.9.1 圆锥台类零件铣削加工178
3.9.2 椭圆锥台类零件铣削加工182
3.9.3 天圆地方凸台类零件铣削加工185
3.9.4 水平圆柱面铣削加工189
3.10 数控铣削加工零件轮廓倒角193
参考答案
参考文献