第1章 概述 1
1.1 什么是后处理 1
1.2 后处理发展历程 2
1.3 Mastercam简介 2
1.4 Mastercam后处理 3
1.5 NCI文件 6
1.6 PST文件 6
1.7 参数数据 9
1.8 本章小结 11
第2章 NCI代码 12
2.1 常见NCI代码 12
2.2 移动代码 13
2.2.1 快速移动代码 13
2.2.2 线性移动代码 13
2.2.3 顺时针圆弧移动代码 14
2.2.4 逆时针圆弧移动代码 15
2.2.5 暂停和主轴变速代码 15
2.2.6 五轴移动代码 16
2.3 固定循环代码 17
2.3.1 取消固定循环代码 17
2.3.2 起始钻孔固定循环代码 17
2.3.3 重复钻孔固定循环代码 19
2.4 操作代码 20
2.4.1 操作开始代码 20
2.4.2 程序开始代码 21
2.4.3 操作不换刀代码 22
2.4.4 操作换刀代码 23
2.4.5 程序结束 24
2.5 其他NCI代码 25
2.5.1 实数杂项变量代码 25
2.5.2 整数杂项变量代码 26
2.5.3 刀具平面矩阵代码 26
2.6 本章小结 27
第3章 基础语法 28
3.1 标识符和关键字 28
3.2 常量与变量 29
3.3 数字变量 30
3.4 字符串变量 32
3.5 变量输出 33
3.5.1 数字变量格式化 33
3.5.2 数字变量输出 39
3.5.3 字符串输出 41
3.6 数组 42
3.7 本章小结 43
第4章 语句与语法 44
4.1 后处理块 44
4.1.1 后处理块概念 44
4.1.2 预定义后处理块 46
4.1.3 自定义后处理块 48
4.1.4 带参数后处理块 49
4.2 运算符和表达式 50
4.3 流程控制语句 53
4.4 本章小结 57
第5章 特殊功能 58
5.1 字符串选择 58
5.2 查表功能 60
5.3 交互式输入输出 61
5.4 缓冲文件 65
5.5 读参数数据 69
5.6 本章小结 72
第6章 系统函数 73
6.1 系统函数类型 73
6.2 数值计算函数 73
6.3 字符串操作函数 82
6.4 文件操作函数 83
6.5 数据转换函数 83
6.6 堆栈操作函数 84
6.7 本章小结 86
第7章 两轴车床后处理应用实例 87
7.1 数字格式应用 87
7.2 后处理文本修改方法 91
7.2.1 车削杂项变量文本修改 93
7.2.2 车削自定义钻孔参数文本修改 95
7.2.3 车削钻孔循环文本修改 96
7.3 主轴最高转速限制 97
7.4 NC顺序号修改应用技巧 100
7.5 刀塔返回参考点处理方法 103
7.6 本章小结 108
第8章 三轴加工中心后处理应用实例 109
8.1 程序号修改方法 109
8.2 NC程序注释修改方法 112
8.3 圆弧输出格式修改 118
8.4 固定循环修改技巧 121
8.5 辅助功能和切削液代码修改技巧 125
8.6 主轴返回参考点处理 132
8.7 本章小结 135
第9章 四轴加工中心后处理应用实例 136
9.1 四轴旋转轴参数设置 136
9.2 四轴旋转轴进给方式设置 140
9.3 多个加工坐标系输出应用技巧 141
9.4 西门子系统专用刀具文件处理 143
9.5 本章小结 159
第10章 五轴加工中心后处理应用实例 160
10.1 五轴机床类型设置 160
10.2 五轴机床旋转轴参数设置 163
10.3 双转台机床旋转轴偏置设置 174
10.4 摆头机床刀具长度补偿设置 176
10.5 矢量格式五轴程序处理 178
10.6 本章小结 183
附录 常用字符与ASCII码对照表 184
参考文献 185