本书从 UG NX 后处理构造器的应用讲起,详细诠释了 TCL 语言句法、MOM 命令应用、PB_CMD 命令编制技术,介绍了针对配用海德汉 / 西门子 /FANUC 数控系统的三轴和四轴加工中心、双转台 / 双摆头 / 摆头转台正交与非正交五轴加工中心坐标变换与 3+2 轴定向加工、RTCP/RPCP 与 5 轴联动加工、三轴和四轴车铣复合机床、双主轴摆头转台七轴五联动车铣复合加工中心等十几种典型主体结构机床所进行的具体的后处理建构,包括旋转轴执行部件的定向加工夹紧与联动加工松开、顺序换刀和省时随机换刀方式、各种数控系统的专门编程功能等。针对典型机床所能加工的零件形状,创建能覆盖 UG NX/CAM 所能进行的多种复合加工工序,包括对象变换和主从 CSYS 旋转混合刀轨等,解析了用既定的后处理器输出的程序,并用 VERICUT 仿真加工验证了程序的正确性、后处理器的准确性及实际应用的安全性、可行性与宽泛性等。本书是学习后处理技术、TCL 语言和 UG NX 软件 MOM 命令、mom 变量、PB_CMD 命令等的系统性书籍,其中后处理案例能覆盖或经稍微修改覆盖相关所有机型和数控系统,可以作为专业技术模版广泛应用。本书可作为高等院校数字化制造技术相关专业的教材或教辅材料,也可作为从事数字化制造人员的培训教材、专业学习用书或参考资料。
封面
书名页
版权
前言
第1章 后处理梗概
1.1 后处理
1.1.1 后处理的概念
1.1.2 刀轨文件
1.2 后处理方式
1.2.1 Post方式
1.2.2 GPM方式
1.3 后处理编辑器
1.3.1 基本组成
1.3.2 工作过程
1.4 后处理构造器
1.4.1 机床
1.4.2 数控系统
1.4.3 后处理构造器的应用
1.4.4 后处理器构建技术
1.5 PB_CMD命令
1.5.1 MOM事件和命令
1.5.2 mom变量
1.5.3 TCL语言
1.6 几个坐标系与点
1.6.1 工作坐标系
1.6.2 加工坐标系
1.6.3 工件坐标系
1.6.4 编程零点
1.6.5 控制点
1.6.6 测量基点
1.6.7 枢轴中心与摆长
第2章 后处理构造器与常用MOM命令
2.1 后处理构造器初始界面
2.1.1 文件
2.1.2 选项
2.1.3 实用程序
2.1.4 帮助
2.1.5 快捷键
2.2 新建后处理器文件
2.3 机床
2.3.1 设定一般参数
2.3.2 保存文件
2.4 程序和刀轨
2.4.1 程序
2.4.2 G代码
2.4.3 M代码
2.4.4 文字总汇
2.4.5 文字排序
2.4.6 定制命令
2.5 N/C数据定义
2.5.1 块
2.5.2 文字
2.5.3 格式
2.5.4 其他数据单元
2.6 输出设置
2.6.1 列表文件
2.6.2 其他选项
2.6.3 后处理文件预览
2.7 虚拟N/C控制器
2.8 宏
2.8.1 宏创建基本操作
2.8.2 宏调用
2.9 MOM命令
2.9.1 强制输出地址命令MOM_force与抑制输出地址命令MOM_suppress
2.9.2 序列号开命令MOM_set_seq_on与序列号关命令MOM_set_seq_off
2.9.3 字符串输出命令MOM_output_literal与MOM_output_text
2.9.4 重置段号命令MOM_reset_sequence与段标志命令MOM_set_line_leader
2.9.5 块调用命令MOM_do_template和终止操作命令MOM_abort
2.9.6 MOM_open_output_file命令与MOM_close_output_file命令及MOM_remove_file命令
2.9.7 抑制地址命令MOM_disable_address与取消地址抑制命令MOM_enable_address
2.9.8 信息列表显示命令MOM_output_to_listing_device
2.9.9 指定工序后处理命令MOM_post_oper_path
2.9.10 旋转刀轴加密命令MOM_post_oper_path
2.9.11 重新更新指定变量值命令MOM_reload_variable
2.10 创建机床用户定义事件UDE与修改现成循环
2.10.1 用户定义事件UDE
2.10.2 修改现成循环
2.11 后处理器的安装
第3章 顺序换刀三轴加工中心后处理
3.1 调研机床数据
3.2 定制后处理器
3.2.1 进入后处理构造器界面
3.2.2 新建文件
3.2.3 保存文件
3.2.4 设置一般参数
3.2.5 设置程序和刀轨
3.2.6 N/C数据定义
3.2.7 输出设置
3.3 使用说明
3.4 后处理及程序验证
3.4.1 后处理输出程序
3.4.2 VERICUT仿真加工验证
3.5 数组赋值命令VMOV
第4章 随机换刀转台四轴加工中心后处理
4.1 转台四轴数控镗铣床的主要特征
4.1.1 机床结构
4.1.2 旋转轴属性
4.1.3 工件坐标系
4.1.4 工艺能力
4.1.5 主要技术参数
4.2 搜集后处理数据和定制后处理器
4.2.1 搜集后处理数据
4.2.2 后处理方案设计
4.2.3 轴方向
4.2.4 定制±9999…后处理器
4.2.5 定制360后处理器
4.3 后处理输出程序
4.3.1 分析刀轨
4.3.2 后处理及程序分析
4.3.3 VERICUT仿真加工验证
第5章 TCL语言
5.1 TCL基本语法及分类
5.1.1 基本语法
5.1.2 TCL命令的分类
5.2 常用TCL命令
5.2.1 存取全局变量命令global与局部变量
5.2.2 读写变量命令set和删除变量命令unset与取值符号$
5.2.3 双引号与if条件命令
5.2.4 方括号[]和求值命令expr
5.2.5 变量值累加命令incr
5.2.6 检查变量是否存在命令info exists和逻辑非!
5.2.7 proc过程命令与return返回命令
5.2.8 调用脚本命令source
5.2.9 for循环语句
5.2.10 while循环语句与break控制循环语句
5.2.11 string字符串命令与bytelength字节数选项
5.2.12 string字符串与compare比较和equal相等选项
5.2.13 string字符串与index索引和range索引范围选项
5.2.14 string字符串与f irst第一次和last最后一次
5.2.15 string字符串与repeat重复和replace替换选项
5.2.16 string字符串与反序排列reverse和小写转换tolower选项
5.2.17 string字符串与大写转换toupper和大写混合转换totitle选项
5.2.18 string字符串与下一个索引号wordend和第一个索引号wordstart选项
5.2.19 string字符串与trim、trimleft和trimright选项
5.2.20 string字符串与match匹配选项和反斜杠
5.2.21 #号与;分号和{}大括号
5.2.22 字符串处理函数append
5.2.23 数组与array
5.2.24 格式化命令format
5.2.25 列表命令list与合并列表命令concat
5.2.26 返回元素命令lindex与返回元素数量命令llength
5.2.27 返回指定范围元素命令lrange与插入元素命令linsert
5.2.28 删除列表内容命令lreplace与给列表变量赋值命令lappend
5.2.29 列表检索命令lsearch与重序列表命令lsort
5.2.30 串转表命令split与表转串命令join
5.2.31 时间日期命令clock与时间日期变量mom_date
5.2.32 错误捕捉命令catch与错误产生命令error
5.2.33 打开命令open与关闭命令close
5.2.34 gets命令
5.2.35 命令列表命令info commands和变量列表命令info globals
5.2.36 列表循环赋值命令foreach
5.2.37 当前层号命令info level与外部程序调用命令exec
5.2.38 层变量赋值命令upvar与层脚本命令uplevel
5.2.39 时间命令time和退出命令exit
5.2.40 变量值匹配循环命令switch
5.2.41 重新命名命令rename
5.2.42 file命令集
5.2.43 puts打印输出
5.2.44 regsub字符串匹配和替换
第6章 FANUC系统随机换刀双转台五轴加工中心后处理
6.1 主体结构及技术参数
6.1.1 主体结构
6.1.2 技术参数
6.2 旋转轴超程处理
6.2.1 警告
6.2.2 退刀/重新进刀
6.2.3 用户定义
6.2.4 转台定位器偏置G54.2 Pn
6.3 无RPCP功能随机换刀双转台五轴后处理器定制
6.3.1 后处理器定制方案
6.3.2 新建后处理器文件
6.3.3 设置机床参数
6.3.4 设置程序开始
6.3.5 设置刀轨开始
6.3.6 设置随机换刀
6.3.7 设置初始移动/第一次移动
6.3.8 设置运动
6.3.9 设置刀轨结束
6.3.10 设置程序结束
6.3.11 其他设置
6.3.12 后处理验证
6.4 多轴加工数控功能
6.4.1 RPCP/RTCP刀尖跟踪
6.4.2 刀尖跟踪指令G43.4/G43.5与G43
6.4.3 特性坐标系选择指令G68.2与刀具轴向控制指令G53.1
6.4.4 坐标旋转变换方式G68~G69
6.5 有RPCP功能双转台五轴后处理器定制
6.5.1 后处理器定制方案
6.5.2 FANUC-30i-advanced后处理器定制架构分析
6.5.3 新建后处理器文件
6.5.4 设置机床参数
6.5.5 设置程序开始
6.5.6 设置刀轨开始
6.5.7 设置随机换刀
6.5.8 设置初始移动/第一次移动
6.5.9 设置运动
6.5.10 设置刀轨结束
6.5.11 设置程序结束
6.5.12 设置序列号
6.5.13 设置NC输出文件扩展名
6.5.14 后处理验证
第7章 西门子系统双转台五轴加工中心后处理
7.1 数控功能
7.1.1 坐标平移TRANS/ATRANS
7.1.2 坐标旋转ROT/AROT
7.1.3 刀尖跟踪功能TRAORI/TRAFOOF
7.2 有RPCP功能坐标平移旋转双转台五轴后处理器定制
7.2.1 制订后处理方案
7.2.2 创建后处理器
7.2.3 分析NC程序验证后处理
7.3 有RPCP功能CYCLE800双转台五轴后处理器定制
7.3.1 制订后处理方案
7.3.2 速度插补成组指令FGROUP
7.3.3 摆动/回转循环CYCLE800
7.3.4 高速设定循环CYCLE832
7.3.5 创建后处理器
7.3.6 分析NC程序验证后处理
第8章 海德汉系统随机换刀双转台五轴加工中心后处理
8.1 几个专门编程代码
8.1.1 公差循环32
8.1.2 最短捷径旋转M126/M127
8.1.3 沿刀具轴退离轮廓M140
8.1.4 相对机床原点M91/附加机床原点M92
8.1.5 循环调用M99/M89
8.2 自动换刀
8.2.1 换刀
8.2.2 选刀
8.2.3 同一把刀具转速不同指令
8.3 工件坐标系与坐标系平移
8.3.1 工件坐标系CYCL DEF 247
8.3.2 坐标系平移CYCL DEF 7
8.3.3 工件坐标系与坐标系平移后处理
8.4 3+2_axis定向输出方式
8.4.1 坐标系旋转CYCL DEF 19
8.4.2 倾斜面功能PLANE SPATIAL
8.5 5_axis联动输出方式
8.5.1 指令格式
8.5.2 后处理
8.6 有RPCP功能倾斜面双转台五轴随机换刀后处理器定制
8.6.1 新建文件
8.6.2 设置机床参数
8.6.3 设置程序开始
8.6.4 设置刀轨开始
8.6.5 设置随机换刀
8.6.6 设置初始移动/第一次移动
8.6.7 设置现成循环
8.6.8 设置刀轨结束
8.6.9 设置程序结束
8.6.10 其他设置及说明
8.7 程序分析论证
8.7.1 变换阵列刀轨程序
8.7.2 CSYS旋转主从坐标刀轨程序
第9章 海德汉系统随机换刀摆头转台五轴加工中心后处理
9.1 摆头转台五轴机床简述
9.1.1 主体结构及坐标系统
9.1.2 刀尖跟踪指令RTCP/RPCP
9.1.3 真五轴系统后处理
9.1.4 假五轴系统后处理
9.2 有RTCP/RPCP功能摆头转台五轴后处理器定制
9.2.1 新建文件
9.2.2 设置机床参数
9.2.3 设置换刀条件
9.2.4 其他设置
9.2.5 程序分析及验证
第10章 西门子系统双摆头五轴加工中心后处理
10.1 双摆头五轴机床简述
10.1.1 主体结构
10.1.2 主要参数
10.1.3 工艺特点
10.2 后处理参数及方案
10.2.1 后处理参数
10.2.2 后处理方案
10.3 创建后处理并验证
10.3.1 创建后处理
10.3.2 后处理输出程序典型结构分析
10.3.3 VERICUT仿真加工验证
第11章 非正交五轴加工中心后处理
11.1 非正交双转台加工中心后处理
11.1.1 主体结构、功能特点及主要技术参数
11.1.2 定制后处理器
11.1.3 后处理验证
11.2 非正交摆头转台加工中心后处理
11.2.1 主体结构、功能特点及主要技术参数
11.2.2 定制后处理器
11.2.3 后处理验证
11.3 非正交双摆头的后处理
11.3.1 主体结构、功能特点及主要技术参数
11.3.2 后处理机床参数设置
第12章 动力刀架XZC三轴车铣复合机床后处理
12.1 车铣复合加工工艺
12.1.1 车铣复合机床主体结构
12.1.2 四向一置配置图
12.1.3 选用车铣复合机床
12.1.4 编制车铣复合加工工艺原则
12.2 搜集后处理数据和制订后处理方案
12.2.1 搜集后处理数据
12.2.2 制订后处理方案
12.3 FANUC系统XZ两轴车削后处理特点
12.3.1 编程特点
12.3.2 默认车削后处理特点
12.4 定制FANUC系统XZ两轴车削后处理
12.4.1 另存文件及设置一般参数
12.4.2 清空程序开始
12.4.3 设置刀轨开始
12.4.4 设置自动换刀
12.4.5 设置初始移动/第一次移动
12.4.6 设置G71/G72/G70车削固定循环
12.4.7 设置G92螺纹车削固定循环
12.4.8 设置刀轨结束
12.4.9 设置程序结束
12.5 定制XZC三轴卧式铣削后处理
12.5.1 新建文件
12.5.2 设置一般参数
12.5.3 设置旋转轴
12.5.4 清空程序开始
12.5.5 设置刀轨开始
12.5.6 设置自动换刀
12.5.7 设置初始移动/第一次移动
12.5.8 设置机床控制
12.5.9 设置快速移动
12.5.10 设置圆周移动
12.5.11 设置线性移动
12.5.12 设置刀轨结束
12.5.13 清空程序结束
12.6 定制XZC三轴立式铣削后处理
12.6.1 新建文件
12.6.2 设置参数
12.6.3 其他设置
12.7 链接车铣复合后处理
12.7.1 创建XYZ三轴立式铣削后处理
12.7.2 链接
12.8 建立刀轨与车铣复合后处理的关系
12.8.1 设定刀轨加工方法
12.8.2 设定刀轨开始事件
12.9 后处理验证
12.9.1 程序分析
12.9.2 VERICUT仿真加工验证
第13章 动力刀架XYZC四轴车铣复合机床后处理
13.1 四轴车铣复合机床梗概
13.1.1 主体结构
13.1.2 加工能力
13.2 搜集后处理数据和制订后处理方案
13.2.1 搜集后处理数据
13.2.2 制订后处理方案
13.3 定制FANUC系统XYZC四轴车铣复合后处理
13.3.1 创建XZ两轴车削后处理
13.3.2 创建XZC三轴刀轴Z卧铣后处理
13.3.3 创建XZC三轴刀轴+X立铣后处理
13.3.4 创建XYZC四轴刀轴+X立铣后处理
13.4 链接后处理
13.4.1 创建XYZ三轴立铣后处理
13.4.2 链接
13.4.3 建立刀轨与车铣复合后处理的关系
13.5 后处理验证
13.5.1 程序分析
13.5.2 VERICUT仿真加工验证
第14章 双主轴摆头转台七轴五联动车铣复合加工中心后处理
14.1 主体结构及加工能力
14.1.1 主体结构
14.1.2 加工能力
14.2 搜集后处理数据和制订后处理方案
14.2.1 搜集后处理数据
14.2.2 制订后处理方案
14.3 定制双主轴摆头转台七轴五联动车铣复合加工中心后处理
14.3.1 创建主轴XZ车削后处理
14.3.2 创建五轴XYZBC1主轴摆头Z向刀轴钻铣后处理
14.3.3 创建XZC1三轴Z向刀轴钻铣后处理
14.3.4 创建XZC1三轴X向刀轴钻铣后处理
14.3.5 创建背轴XZ车削后处理
14.3.6 创建五轴XYZBC2背轴摆头Z向刀轴钻铣后处理
14.3.7 创建XZC2三轴Z向刀轴钻铣后处理
14.3.8 创建XZC2三轴X向刀轴钻铣后处理
14.3.9 主轴对接
14.3.10 链接
14.4 建立刀轨与车铣复合后处理的关系
14.4.1 设定刀轨加工方法
14.4.2 链接后处理
14.5 后处理验证
14.5.1 程序分析
14.5.2 VERICUT仿真加工验证
封底
机械工业出版社 京icp备14043556号-1 (署)网出证(京)字第214号 Copyright (C) 2001 CmpBook. All Rights Reserved