第1章 数控铣宏程序编程的入门知识 1
1.1宏程序编程的基础——变量的定义 1
1.1.1变量的概述 1
1.1.2变量的赋值 1
1.1.3变量的使用 2
1.1.4变量的类型 3
1.1.5变量的算术运算和逻辑运算 4
1.2宏程序编程的工具——控制流向的语句 5
1.2.1语句的分类 5
1.2.2运算符的描述 10
1.3宏程序编程的灵魂——程序设计的逻辑 11
1.3.1算法的概述 11
1.3.2用流程框图表示一个数控铣的逻辑设计(算法) 11
1.3.3一个简单算法实例的编写过程 12
1.4一个完整的数控铣宏程序编制案例 14
1.5本章小结 22
1.6本章习题 23
第2章 数控铣宏程序的基本应用 24
2.1实例2-1:铣削正方形凸台的宏程序应用实例 24
2.1.1零件图以及加工内容 24
2.1.2零件图的分析 25
2.1.3算法以及程序流程框图的设计 26
2.1.4本节小结 41
2.1.5本节习题 41
2.2实例2-2:铣削圆的宏程序应用实例 42
2.2.1零件图以及加工内容 42
2.2.2零件图的分析 42
2.2.3算法以及程序流程框图的设计 43
2.2.4本节小结 50
2.2.5本节习题 50
2.3实例2-3:铣削正多边形宏程序应用实例 51
2.3.1零件图以及加工内容 51
2.3.2零件图的分析 52
2.3.3算法以及程序流程框图设计 52
2.3.4本节小结 59
2.3.5本节习题 59
2.4实例2-4:铣削圆周槽的宏程序应用实例 60
2.4.1零件图以及加工内容 60
2.4.2零件图的分析 60
2.4.3算法以及流程框图的设计 62
2.4.4本节小结 69
2.4.5本节习题 70
2.5实例2-5:铣削四棱台的宏程序应用实例 70
2.5.1零件图以及加工内容 70
2.5.2零件图的分析 71
2.5.3算法以及程序流程框图的设计 72
2.5.4本节小结 77
2.5.5本节习题 77
2.6本章小结 78
2.7本章习题 78
第3章 数控铣宏程序编程的型腔加工 79
3.1实例3-1:铣削键槽的宏程序应用实例 79
3.1.1零件图以及加工内容 79
3.1.2零件图的分析 80
3.1.3算法以及程序流程框图的设计 80
3.1.4本节小结 89
3.1.5本节习题 89
3.2实例3-2:铣削内孔的宏程序应用实例 89
3.2.1零件图以及加工内容 89
3.2.2零件图的分析 90
3.2.3算法以及程序流程框图的设计 90
3.2.4本节小结 103
3.2.5本节习题 103
3.3实例3-3:铣削长方形型腔的宏程序应用实例 104
3.3.1零件图以及加工内容 104
3.3.2零件图的分析 104
3.3.3算法以及程序流程框图的设计 105
3.3.4本节小结 114
3.3.5本节习题 114
3.4实例3-4:铣削圆周凹槽的宏程序应用实例 115
3.4.1零件图以及加工内容 115
3.4.2零件图的分析 115
3.4.3算法以及程序流程框图的设计 116
3.4.4本节小结 121
3.4.5本节习题 121
3.5本章小结 122
3.6本章习题 122
第4章 数控铣宏程序的群孔加工 124
4.1实例4-1:直线排孔的宏程序应用实例 124
4.1.1零件图以及加工内容 124
4.1.2零件图的分析 125
4.1.3算法以及程序流程框图的设计 126
4.1.4本节小结 133
4.1.5本节习题 133
4.2实例4-2:圆周钻孔的宏程序应用实例 134
4.2.1零件图以及加工内容 134
4.2.2零件图的分析 134
4.2.3算法以及程序流程框图的设计 135
4.2.4本节小结 145
4.2.5本节习题 145
4.3实例4-3:角度排孔的宏程序应用实例 146
4.3.1零件图以及加工内容 146
4.3.2零件图的分析 146
4.3.3算法以及程序流程框图的设计 148
4.3.4本节小结 155
4.3.5本节习题 155
4.4实例4-4:矩阵孔的宏程序应用实例 156
4.4.1零件图以及加工内容 156
4.4.2零件图的分析 156
4.4.3算法以及程序流程框图的设计 157
4.4.4本节小结 164
4.4.5本节习题 164
4.5本章小结 165
4.6本章习题 165
第5章 数控铣宏程序的非圆型面加工 166
5.1实例5-1:铣削整椭圆轮廓的宏程序应用实例 166
5.1.1零件图以及加工内容 166
5.1.2零件图的分析 166
5.1.3算法以及程序流程框图的设计 167
5.1.4本节小结 180
5.1.5本节习题 181
5.2实例5-2:铣削1/2椭圆轮廓的宏程序应用实例 181
5.2.1零件图以及加工内容 181
5.2.2零件图的分析 181
5.2.3算法以及程序流程框图的设计 182
5.2.4本节小结 190
5.2.5本节习题 190
5.3实例5-3:铣削倾斜椭圆的宏程序应用实例 190
5.3.1零件图以及加工内容 190
5.3.2零件图的分析 191
5.3.3算法以及程序流程框图的设计 192
5.3.4本节小结 196
5.3.5本节习题 197
5.4实例5-4:铣削椭圆型腔的宏程序应用实例 197
5.4.1零件图以及加工内容 197
5.4.2零件图的分析 197
5.4.3算法以及程序流程框图的设计 198
5.4.4本节小结 206
5.4.5本节习题 206
5.5实例5-5:铣削正弦曲线轮廓的宏程序应用实例 207
5.5.1零件图以及加工内容 207
5.5.2零件图的分析 207
5.5.3算法以及程序流程框图的设计 208
5.5.4本节小结 213
5.5.5本节习题 214
5.6本章小结 214
5.7本章习题 215
第6章 数控铣宏程序的螺纹加工 216
6.1实例6-1:铣削单线外螺纹的宏程序应用实例 216
6.1.1零件图以及加工内容 216
6.1.2零件图的分析 216
6.1.3算法以及程序流程框图的设计 218
6.1.4本节小结 225
6.1.5本节习题 225
6.2实例6-2:铣削多线外螺纹的宏程序应用实例 225
6.2.1零件图以及加工内容 225
6.2.2零件图的分析 225
6.2.3算法以及程序流程框图的设计 226
6.2.4本节小结 232
6.2.5本节习题 233
6.3实例6-3:铣削内螺纹的宏程序应用实例 233
6.3.1零件图以及加工内容 233
6.3.2零件图的分析 233
6.3.3算法以及程序流程框图的设计 234
6.3.4本节小结 238
6.3.5本节习题 239
6.4实例6-4:铣削圆锥内螺纹的宏程序应用实例 239
6.4.1零件图以及加工内容 239
6.4.2零件图的分析 239
6.4.3算法以及程序流程框图的设计 240
6.4.4本节小结 245
6.5本章小结 245
6.6本章习题 245
第7章 数控铣宏程序的倒角、倒圆加工 246
7.1实例7-1:铣削圆锥内孔的宏程序应用实例 246
7.1.1零件图以及加工内容 246
7.1.2零件图的分析 246
7.1.3算法以及程序流程框图的设计 248
7.1.4本节小结 254
7.1.5本节习题 254
7.2实例7-2:孔口倒圆的宏程序应用实例 255
7.2.1零件图以及加工内容 255
7.2.2零件图的分析 255
7.2.3算法以及程序流程框图的设计 256
7.2.4本节小结 262
7.2.5本节习题 263
7.3实例7-3:孔口倒45°角的宏程序应用实例 263
7.3.1零件图以及加工内容 263
7.3.2零件图的分析 263
7.3.3算法以及程序流程框图的设计 264
7.3.4本节小结 269
7.3.5本节习题 269
7.4实例7-4:矩形内腔倒圆角的宏程序应用实例 270
7.4.1零件图以及加工内容 270
7.4.2零件图的分析 270
7.4.3算法以及程序流程图的设计 271
7.4.4本节小结 277
7.4.5本节习题 277
7.5本章小结 277
7.6本章习题 278
第8章 数控铣宏程序的圆柱面、斜面加工 279
8.1实例8-1:铣削G18平面圆柱面的宏程序应用实例 279
8.1.1零件图以及加工内容 279
8.1.2零件图的分析 279
8.1.3算法以及程序流程框图的设计 281
8.1.4本节小结 289
8.1.5本节习题 289
8.2实例8-2:铣削1/4圆弧轮廓的宏程序应用实例 290
8.2.1零件图以及加工内容 290
8.2.2零件图的分析 290
8.2.3算法以及程序流程框图的设计 291
8.2.4本节小结 297
8.2.5本节习题 297
8.3实例8-3:铣削45°斜面的宏程序应用实例 298
8.3.1零件图以及加工内容 298
8.3.2零件图的分析 298
8.3.3算法以及程序流程框图的设计 299
8.3.4本节小结 304
8.3.5本节习题 305
8.4实例8-4:铣削1/4椭圆面的宏程序应用实例 306
8.4.1零件图以及加工内容 306
8.4.2零件图的分析 306
8.4.3算法以及程序流程框图的设计 307
8.4.4本节小结 313
8.4.5本节习题 313
8.5本章小结 314
8.6本章习题 314
参考文献 315