第1章 NX后处理 1
1.1 后处理 1
1.2 后处理编辑器 2
1.3 本章小结 3
第2章 用Post Builder创建一个后处理 4
2.1 Post Builder介绍 4
2.2 后处理概念 5
2.3 Post Builder界面和工具条 8
2.4 用Post Builder创建一个全新后处理 10
2.5 NX/Post Builder主要参数 18
2.5.1 机床参数属性页 18
2.5.2 程序和刀轨参数属性页 19
2.5.3 Post Builder程序结构 27
2.5.4 NC数据格式定义属性页 48
2.5.5 输出设定和控制属性页 58
2.5.6 后处理文件预览 62
2.6 本章小结 63
3.1 线切割后处理选项 64
第3章 建立线切割后处理 64
3.2 机床参数 65
3.3 本章小结 78
第4章 建立3轴铣床和多轴铣床后处理 79
4.1 建立3轴铣床后处理 79
4.2 多轴铣床后处理选项 109
4.2.1 机床参数 110
4.2.2 5轴机床运动学 114
4.2.3 旋转轴定义 114
4.2.4 旋转轴转向(标准/反向) 115
4.2.5 旋转轴零位偏差(Angular Offset) 116
4.2.6 旋转轴摆长(Pivot Distance) 116
4.2.7 非正交5轴机床后处理(特殊机床) 116
4.2.8 5轴带双摆头机床 116
4.2.9 5轴带一转台一摆头机床 117
4.2.10 非正交5轴带一转台一摆头机床(特殊) 118
4.2.11 5轴带双转台机床 119
4.2.12 非正交5轴带双转台机床(特殊) 120
4.3 本章小结 153
第5章 建立2轴车床后处理 154
5.1 2轴车床后处理选项 154
5.2 机床参数 155
5.3 本章小结 161
第6章 建立车铣复合机床后处理 162
6.1 简单车铣中心 162
6.1.1 简单车铣中心后处理选项 163
6.1.2 建立车铣中心后处理过程 166
6.1.3 车铣中心动力头 166
6.2 5轴车铣复合中心 171
6.3 本章小结 183
第7章 Tcl语言 184
7.1 Tcl语言简介 184
7.2 Tcl语法简介 185
7.2.1 典型语法结构 185
7.2.3 第二个例子 186
7.2.2 第一个例子 186
7.2.4 Tcl解析步骤 187
7.3 Tcl变量 187
7.3.1 表达式 187
7.3.2 数学函数 188
7.3.3 变量定义 189
7.4 Tcl子程序 190
7.4.2 第二个例子 191
7.4.1 第一个例子 191
7.5 Tcl流程控制 193
7.5.1 条件语句if结构 194
7.5.2 循环语句for组成 194
7.5.3 循环语句for结构 194
7.5.4 循环语句while组成 195
7.5.5 循环语句while结构 195
7.5.6 条件匹配语句switch组成 196
7.5.7 条件匹配语句switch结构 196
7.6 Tcl常用内建函数 199
7.8 Tcl和NX 205
7.7 执行命令和函数的结果 205
7.9 本章小结 206
第8章 用户化后处理 207
8.1 使用Post Builder定制后处理 207
8.2 输入用户程序(Import) 208
8.3 输出用户程序(Export) 210
8.4 几个实用的用户命令 211
8.5 本章小结 220
第9章 机床控制事件和用户自定义事件(UDEs) 221
9.1 机床控制事件 221
9.1.1 Tool Change(换刀) 223
9.1.2 Length Compensation(刀具长度补偿) 224
9.1.3 Set Modes(设定坐标系输出模式) 225
9.1.4 Spindle RPM(主轴设定,RPM模式) 226
9.1.5 Spindle CSS(主轴设定,CSS模式,仅用于车模式) 227
9.1.7 Coolant On(冷却液开启) 228
9.1.8 Coolant Off(冷却液关闭) 228
9.1.6 Spindle Off(主轴停转) 228
9.1.9 Inch Metric Mode(公英制模式) 229
9.1.10 Cutcom On(径向补偿开启) 229
9.1.11 Feedrates(进给率设定) 230
9.1.12 Cutcom Off(径向补偿关闭) 231
9.1.13 Delay(延时功能) 231
9.1.14 Opstop(选择性暂停) 232
9.1.15 Auxfun(辅助功能) 232
9.1.16 Prefun(准备功能) 232
9.1.21 Cut Wire(切断电极丝功能) 233
9.2.1 用户自定义事件保存在什么地方 233
9.2 用户自定义事件 233
9.1.22 Wire Guides(切割线引导位置) 233
9.1.17 Load Tool(调刀) 233
9.1.20 Thread Wire(穿丝功能) 233
9.1.19 Tool Preselect(刀具预选) 233
9.1.18 Stop(停止) 233
9.2.2 用户自定义事件如何输出 234
9.2.3 用户自定义事件编写结构 234
9.3 本章小结 248
第10章 机床仿真控制器 249
10.1 机床仿真与检验简介(IS V) 249
10.2 IS V的好处 250
10.3 IS V模块组成 250
10.4 设置机床仿真控制器 251
10.5 设置IS V 251
10.6 本章小结 253
A.1.1 MOM系统事件 254
A.1 MOM事件 254
附录A MOM事件和MOM变量 254
A.1.2 MOM机床控制事件 255
A.1.3 MOM运动事件 257
A.1.4 MOM循环事件 258
A.2 MOM变量 260
A.2.1 MOM通用变量 261
A.2.2 MOM运动学变量 262
A.2.3 MOM钻循环变量 264
A.2.4 MOM进给率变量 266
A.2.5 MOM运动变量 269
A.2.6 MOM样条插补变量 272
A.2.7 MOM操作变量 273
A.2.8 MOM零件变量 273
A.2.9 MOM机床控制变量(系统提供) 274
A.2.10 MOM预读变量 278
A.2.11 MOM主轴变量 279
A.2.12 MOM系统变量 281
A.2.14 MOM刀具变量 285
A.2.13 MOM螺纹变量 285
A.2.15 MOM线切割变量 288
A.2.16 MOM扩展命令 289
附录B 高级后处理 291
B.1 事件处理文件 291
B.2 定义文件 293
附录C FANUC系统指令一览表 296
附录D HEIDENHAIN iTNC530系统指令一览表 298
附录E SIEMENS 840D常用系统指令一览表 301
附录F 数控机床及控制系统简介 304