第1章 宏程序介绍 001
1.1 宏程序的定义 001
1.1.1 什么是宏程序 001
1.1.2 宏程序种类 001
1.1.3 宏程序能解决什么问题 002
1.2 变量 003
1.2.1 变量的定义 003
1.2.2 变量的赋值 003
1.2.3 变量的种类 006
1.2.4 系统变量 010
1.3 宏程序函数 012
1.3.1 算术函数 012
1.3.2 三角函数 013
1.3.3 四舍五入函数 015
1.3.4 辅助函数 017
1.3.5 比较函数 019
1.3.6 逻辑函数 019
1.4 宏程序的分支与循环 020
1.4.1 分支函数IF 020
1.4.2 WHILE循环 026
1.5 FANUC 0i 常用系统变量的介绍 042
1.5.1 用于数据设置的系统变量 042
1.5.2 用于模态数据的系统变量 049
1.5.3 用于PLC的系统变量 054
1.6 调用用户宏程序 055
1.6.1 普通子程序的调用 055
1.6.2 用户宏程序的调用 058
1.6.3 用户宏程序的模态调用 062
1.6.4 用户宏程序的保护与隐藏 065
1.7 宏程序的调试验证 067
1.7.1 在数控机床上调试验证宏程序 067
1.7.2 VERICUT软件模拟 067
1.7.3 Cimco Edit软件模拟 068
1.8 如何编写出好的宏程序 069
第2章 相似零件的加工案例 071
2.1 模具底板 071
2.2 冲模型芯 074
2.3 钻模板 076
2.4 马达垫片 078
2.5 样板加工 079
2.6 螺旋铣孔 080
2.7 螺纹的铣削 082
第3章 曲线曲面插补的加工案例 084
3.1 椭圆插补 084
3.2 抛物线插补 086
3.3 正弦曲线插补 088
3.4 混合曲线插补 089
3.5 铣削给定公式曲线 091
3.6 端面螺纹的铣孔 092
3.7 球面插补 093
3.8 正弦曲面插补 096
3.9 直纹面插补 098
第4章 设置机床加工参数 101
4.1 倒角 101
4.2 倒圆 105
4.3 综合练习 108
4.3.1 使用??10立铣刀粗铣R8弧面 108
4.3.2 使用??10立铣刀粗铣SR50球面 109
4.3.3 使用??10球刀精铣R8弧面 111
4.3.4 使用??10球刀粗铣SR50球面 112
第5章 定制固定循环 113
5.1 钻孔循环 113
5.1.1 钻孔循环案例一 114
5.1.2 钻孔循环案例二 115
5.2 深孔排屑循环 116
5.3 深孔断屑循环 116
5.3.1 深孔断屑循环案例一 117
5.3.2 深孔断屑循环案例二 118
5.4 精镗孔循环 119
5.5 反镗孔循环及案例 119
5.6 铣孔循环 121
5.7 螺旋铣孔用户宏程序 123
5.7.1 螺旋铣孔用户宏程序案例一 124
5.7.2 螺旋铣孔用户宏程序案例二 125
5.8 铣槽循环用户宏程序 126
5.8.1 铣槽循环用户宏程序案例一 127
5.8.2 铣槽循环用户宏程序案例二 128
第6章 定制G 代码 130
6.1 定制圆周均布加工代码G11 131
6.1.1 定制圆周均布加工案例一 132
6.1.2 定制圆周均布加工案例二 133
6.2 定制矩阵孔加工代码G12 135
6.2.1 编写用户宏程序 135
6.2.2 综合练习 136
6.3 定制矩阵加工G13 137
6.3.1 编写用户程序 137
6.3.2 定制矩阵加工G13案例一 139
6.3.3 定制矩阵加工G13案例二 140
6.4 定制刀具切削寿命统计代码 141
6.5 定制螺纹铣削G 代码 144
6.5.1 单牙螺纹铣刀铣内螺纹的普通宏程序 144
6.5.2 单牙螺纹铣刀铣内螺纹的用户宏程序 146
6.5.3 用户宏程序的改进1——加入保护功能 147
6.5.4 用户宏程序的改进2——增加内螺纹的全牙螺纹刀插补功能 149
6.5.5 用户宏程序的改进3——增加外螺纹的单牙螺纹刀插补功能 150
6.5.6 用户宏程序的改进4——增加外螺纹的全牙螺纹刀插补功能 152
6.5.7 定制螺纹铣削G代码综合练习 155
6.6 定制螺旋铣孔G 代码 157
6.6.1 公式法插补 157
6.6.2 圆弧拟合法插补 161
第7章 检测与测量 165
7.1 探头刀具的对刀与检测 165
7.1.1 工艺条件 165
7.1.2 对刀测量过程 166
7.1.3 探针对刀程序 167
7.1.4 探针测量程序1 168
7.1.5 探针测量程序2 169
7.2 机内自动对刀Z 轴仪 170
7.2.1 编写一个最简单的对刀宏程序 170
7.2.2 定制G110代码 171
7.2.3 自动对刀仪的校准 171
7.2.4 半自动对刀 172
7.2.5 全自动对刀 172
第8章 捷径应用 173
8.1 加工中心换刀程序 173
8.2 交换工作台程序 174
第9章 4 轴加工 177
9.1 阀芯加工 177
9.2 槽轮加工 180
9.3 偏心轴孔加工 186
9.4 箱体 189
9.5 圆柱类零件快速找中心 194
第10章 数控车削加工案例 198
10.1 椭圆加工案例一 198
10.2 椭圆加工案例二 200
10.3 抛物线加工案例一 202
10.4 抛物线加工案例二 203
10.5 梯形螺纹加工 204
10.6 圆柱面上的圆弧螺纹加工 206
10.7 椭圆面上的圆弧螺纹加工 208
10.8 圆弧面上的圆弧螺纹加工 210
10.9 异形螺纹加工 211
10.10 外圆封闭螺旋线 213
10.11 变螺距螺纹(等槽宽) 214
附录 FANUC 0i 系统常用代码 216
附录1 FANUC 0i 系统常用G 代码 216
附录2 FANUC 0i 系统常用M 代码 217
附录3 FANUC 0i 系统其他常用代码 217
参考文献 218
展开