UG基础 第10章 后处理(UGPost)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
值。
Page 23
2020/7/2
图10-7 主菜单编辑对话框
2020/7/2
Page 24 10.3.2 程序和刀轨参数设置
• 在程序和刀轨(Program&Toolpath)参 数页设置中可以定义,修改和用户化所有机 床动作事件的处理方式。在该页里有7个子页 参数设置选项,如图10-8所示。
•
进入Manufacturing 应用模块,单击【后处理】
按钮,在菜单中可以看到新加的后处理文件
5zhou_BC_post,如图10-16所示。
2020/7/2
Page 34 例10-2 建立2轴车床后处理实例
•
步骤一:启动后处理构造器。
•
选择【开始】/【所有程序】/【UGS NX 6.0】/【加工工具】/【后
2020/7/2
Page 6 10.1.2 后处理器
• UG为我们提供了两种后处理方法: 利用GPM(Graphics Postprocessor
Module)。 利用后处理构造器。 • 由于前者是一种旧式后处理方法,该方
法缺乏友好的用户界面和交互性,使用起来 不够方便简单,因此我们只介绍后处理构造 器的使用方法。
2020/7/2
Page 1 第10章 后处理(UG/Post)
【学习目标】 • 掌握高速加工和多轴加工的基本概念。 • 掌握UG/Post后处理的概念和用途。 • 了解UG/Post各部分功能及其使用方法。 • 学会后处理构造器的操作。 • 学会用后处理构造器建立三轴铣床和车床
后处理文件。
2020/7/2
2020/7/2
Page 29 【例10-1】建立5轴铣床后处理
• 步骤一:启动后处理构造器。 • 选择【开始】/【所有程序】/【UGS NX
6.0】/【加工工具】/【后处理构造器】命 令。
2020/7/2
Page 30 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 弹出【UG/Post Builder Version 6】对话框,单击【New】 按钮。
Page 7
2020/7/2
• 后处理构造器通过建立跟机床/控制系统 相匹配的两个文件——事件处理文件(Event Handler后缀是.tcl)和定义文件(Definition file后缀是.def)完成从简单到任意复杂机床/ 控制系统的后处理。
• 用户甚至可以直接修改.tcl文件和.def文 件,实现复杂的后处理。UG/Post可以处理车 床、多轴铣床、车铣制造中心等各种机床的 后处理。
2020/7/2
Page 9 10.1.3 加工输出管理器
• Manufacturing Output Manager 简称 MOM,即加工输出管理器,是一个应用程序。 UG/Post用它来启动后处理,将内部刀轨数据 加载给解释程序,并生成.tcl文件和.def文件。
2020/7/2
Page 10 10.2 后处理构造器(UG/Post Builder) 简介
2020/7/2
Page 4 10.1.1 刀轨源文件
• CLSF是刀位源文件(Cutter Location Source File)的英文缩写,意思是刀具位置源 文件,简称刀位源文件,是由加工一个工件 所需的所有刀具轨迹按照一定的加工顺序连 接起来构成的ATP语言格式的文本文件。
Page 5
Page 13
2020/7/2
• 目前后处理构造器可以定义下列机床的后处理: 3轴铣床。 3轴车铣(XZC)。 4轴带转台或摆头机床。 5轴转台或摆头机床。 2轴车床。
Page 14
2020/7/2
• 简要介绍后处理构造器的操作涉及的3个文件:
定义文件,后缀是.def,用于定义机床/控制系统的 功能和程序格式
2020/7/2
Page 22 10.3.1 机床参数设置器菜单
• 机床参数(Machine Tool)页的内容如下(参见图10-7): Output Circular Record——圆弧刀轨输出,可以设置是否输出
圆弧插补。 Linear Axis Travel Limits——直线轴行程极限。 Home Position——机床零点。 Linear Motion Resolution——直线插补最小分辨率。 Traveral Feed Rate——机床快速移动速度。 Display Machine Tool——单击该按钮可以显示机床机构简图。 Default——默认值,此页上所有参数设为上次文件保存时的设置。 Restore——恢复值,此页上所有参数设为这次进入该页时的设置
事件处理文件,后缀是.tcl ,用于定义每一事件的处 理方式
后处理构造器参数文件,后缀是.pui,包含了在后 处理构造器里设置的所有数据信息,可以用后处理 构造器打开进行修改和用户化。
2020/7/2
Page 15 10.2.1 后处理构造器菜单
• 启动后处理构造器是在【开始】/【所有 程序】/【UGS NX 6.0】/【加工工具】/【后 处理构造器】菜单中,如图10-1所示。
2020/7/2
Page 31 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 在【File】菜单下选择【Save】命令,弹出【Select A License】对话框,单击按钮,如图10-12所示。
• 在弹出的【Save As】对话框中,保存后处理将新建 的5轴后处理加入到template_post.dat文件中 (template_post.dat文件的所在路径为UG安装目录下
2020/7/2
Page 19 10.2.2 后处理构造器新建后处理
注解
定义名称 定义输出单位
机床类型 控制系统类型
图10-6 建立新的后处理对话框
2020/7/2
Page 20 10.3 后处理构造器参数定义
10.3.1 机床参数设置器菜单 10.3.2 程序和刀轨参数设置 10.3.3 NC数据定义
2020/7/2
Page 28 10.4 后处理实例
• 建立后处理的步骤如下: • 启动后处理构造器。 • 建立后处理。 • 将新建后处理加入到template_post.dat文件中。 • 检验后处理。 • 使用后处理的步骤如下: • 从操作导航工具中选取要输出的程序节点。 • 单击图标弹出后处理对话框。 • 在后处理列表里选择合适的后处理。 • 选取存放NC文件的文件夹,输入文件名。 • 选取输出单位。 • 单击按钮,完成输出,生成NC文件。
处理构造器】命令。
•
步骤二:建立2轴车床后处理。
•
在弹出的【UG/Post Builder Version 6】对话框中单击【New】按
钮。
•
弹出【Create new post processor】对话框,在【Post Name】文
Page 8
2020/7/2
• UG/Post的执行包括下面几部分:
Event Generator(事件生成器):把事件传给UG/Post。事件是 要处理的一个数据集,用来控制机床的一个动作。
Event Handler:是一个文件,里面是用Tcl(Tool Command Language)语言写的处理指令,定义每一类事件的处理方式。
• 弹出【Create new post processor】对话框,在【Post Name】文本框中输入用户名“5zhou_BC_post”。
• 在【Machine Tool】区域中选择【5-Axis with Dual Rotary Tables 】(双转台5轴)。单击按钮,如图10-10所示。
2020/7/2
UG可以生成3种格式的刀位源文件:STD、 BCL/ACL、ISO。
UG中,生成CLSF文件可以有很多种格式, 如:STANDARD、BCL、ISO、 ADVANCED、IDEAS_MILL等。通常使用 的是STD格式的CLSF,所以本章讨论的都是 以标准APT语言表示的STD格式的CLSF。
加入下面的语句并保存,如图10-15所示。
• 5zhou_BC_post,$
{UGⅡ_CAM_POST_DIR}5zhou_BC_post.tcl,$ {UGⅡ_CAM_POST_DIR}5zhou_BC_post.def
2020/7/2
Page 33 【例10-1】建立5轴铣床后处理
• 步骤三:检验后处理。
Page 16
2020/7/2
图10-1 启动过程
Page 17
2020/7/2
• 启动后处理构造器以后,首先看到运行 背景窗口,进行后处理器的权限检测并启动。 随后会看到如图10-3所示的菜单,有两个工具 条和一个提示行。
Page 18
2020/7/2
文件工具条
提示行
帮助工具条
图10-3 后处理构造器菜单
• 然后,进入【参数设置】对话框,首先选择【Machine Tool】 页,在【4th axis】和【5th axis】页内查看各参数,其中, 【Machine Zero to Rotary Axis Center】的【X offset】、【Y offset】、【Z offset】选项需要输入测量或机床出厂时机床厂提 供的机床固有参数,如图10-11所示。
UGS\NX 6.0\MACH\ resource\ postprocessor\),如图10-13所示。
• 用记事本打开template_post.dat,如图10-14所示。
2020/7/2
Page 32 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 在打开的template_post.dat文件中,重起一行,
Definition file:是一个文件,定义事件处理后输出的数据格式。
Output file:输出文件,UG/Post输出的NC程序。
• Event Generator、Event Handler和Definition file是相互关 联的,他们结合在一起把UG刀轨处理成机床可接收的文件。
Page 12
2020/7/2
• 后处理构造器术语简介:
后处理构造器:创建后处理使用的机床定义文件的编辑 器。
事件:加工过程中控制机床的一个动作。如:直线运动、 换刀、进退刀等。
字地址:数控系统中的字地址,如X、Y、Z、S、T等。
程序行:加工程序中的一行程序。
格式:加工程序格式,多指字地址中的数据格式,如数 据的小数位、有效数字、输出前后零等。
Page 25
2020/7/2
图10-8 程序和刀轨参数页
2020/7/2
Page 26 10.3.3 NC数据定义
• 在NC数据定义(NC Data Definitions) 参数页中可以定义NC输出格式。其中有4个 子页参数设置选项,如图10-9所示。
Page 27
2020/7/2
图10-9 NC数据定义参数页
Page 2 第10章 后处理(UG/Post)
10.1 后置处理的基本概念及任务
10.2
后处理构造器简介
10.3 后处理构造器参数定义
10.4
后处理实例
10.5
本章小结
wk.baidu.com
10.6
课后习题
2020/7/2
Page 3 10.1 后置处理的基本概念及任务
10.1.1 刀轨源文件 10.1.2 后处理器 10.1.3 加工输出管理器
Page 21
2020/7/2
• 在后处理构造器主菜单中有5页主要参数需要定义, 分别是:
• Machine Tool(机床)、Program and Tool Path (程序和刀轨)、NC Data Definition(NC 数据 格式)、Listing File& Output Control(列表文件 和输出控制)、Files Preview(文件预览),在每 页主参数里又有许多子项参数设定。其中Machine Tool(机床参数)、NC Data Definition(NC 数 据格式)、Program and Tool Path(程序和刀轨) 最为常用。
10.2.1 后处理构造器菜单 10.2.2 后处理构造器新建后处理
Page 11
2020/7/2
• 后处理构造器(UG/Post Builder)文件名简介: • .tcl:事件处理文件。 • .def:定义文件。 • .dat:配置文件。 • .ptp:后处理输出文件。 • .pui:后处理构造器文件。
Page 23
2020/7/2
图10-7 主菜单编辑对话框
2020/7/2
Page 24 10.3.2 程序和刀轨参数设置
• 在程序和刀轨(Program&Toolpath)参 数页设置中可以定义,修改和用户化所有机 床动作事件的处理方式。在该页里有7个子页 参数设置选项,如图10-8所示。
•
进入Manufacturing 应用模块,单击【后处理】
按钮,在菜单中可以看到新加的后处理文件
5zhou_BC_post,如图10-16所示。
2020/7/2
Page 34 例10-2 建立2轴车床后处理实例
•
步骤一:启动后处理构造器。
•
选择【开始】/【所有程序】/【UGS NX 6.0】/【加工工具】/【后
2020/7/2
Page 6 10.1.2 后处理器
• UG为我们提供了两种后处理方法: 利用GPM(Graphics Postprocessor
Module)。 利用后处理构造器。 • 由于前者是一种旧式后处理方法,该方
法缺乏友好的用户界面和交互性,使用起来 不够方便简单,因此我们只介绍后处理构造 器的使用方法。
2020/7/2
Page 1 第10章 后处理(UG/Post)
【学习目标】 • 掌握高速加工和多轴加工的基本概念。 • 掌握UG/Post后处理的概念和用途。 • 了解UG/Post各部分功能及其使用方法。 • 学会后处理构造器的操作。 • 学会用后处理构造器建立三轴铣床和车床
后处理文件。
2020/7/2
2020/7/2
Page 29 【例10-1】建立5轴铣床后处理
• 步骤一:启动后处理构造器。 • 选择【开始】/【所有程序】/【UGS NX
6.0】/【加工工具】/【后处理构造器】命 令。
2020/7/2
Page 30 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 弹出【UG/Post Builder Version 6】对话框,单击【New】 按钮。
Page 7
2020/7/2
• 后处理构造器通过建立跟机床/控制系统 相匹配的两个文件——事件处理文件(Event Handler后缀是.tcl)和定义文件(Definition file后缀是.def)完成从简单到任意复杂机床/ 控制系统的后处理。
• 用户甚至可以直接修改.tcl文件和.def文 件,实现复杂的后处理。UG/Post可以处理车 床、多轴铣床、车铣制造中心等各种机床的 后处理。
2020/7/2
Page 9 10.1.3 加工输出管理器
• Manufacturing Output Manager 简称 MOM,即加工输出管理器,是一个应用程序。 UG/Post用它来启动后处理,将内部刀轨数据 加载给解释程序,并生成.tcl文件和.def文件。
2020/7/2
Page 10 10.2 后处理构造器(UG/Post Builder) 简介
2020/7/2
Page 4 10.1.1 刀轨源文件
• CLSF是刀位源文件(Cutter Location Source File)的英文缩写,意思是刀具位置源 文件,简称刀位源文件,是由加工一个工件 所需的所有刀具轨迹按照一定的加工顺序连 接起来构成的ATP语言格式的文本文件。
Page 5
Page 13
2020/7/2
• 目前后处理构造器可以定义下列机床的后处理: 3轴铣床。 3轴车铣(XZC)。 4轴带转台或摆头机床。 5轴转台或摆头机床。 2轴车床。
Page 14
2020/7/2
• 简要介绍后处理构造器的操作涉及的3个文件:
定义文件,后缀是.def,用于定义机床/控制系统的 功能和程序格式
2020/7/2
Page 22 10.3.1 机床参数设置器菜单
• 机床参数(Machine Tool)页的内容如下(参见图10-7): Output Circular Record——圆弧刀轨输出,可以设置是否输出
圆弧插补。 Linear Axis Travel Limits——直线轴行程极限。 Home Position——机床零点。 Linear Motion Resolution——直线插补最小分辨率。 Traveral Feed Rate——机床快速移动速度。 Display Machine Tool——单击该按钮可以显示机床机构简图。 Default——默认值,此页上所有参数设为上次文件保存时的设置。 Restore——恢复值,此页上所有参数设为这次进入该页时的设置
事件处理文件,后缀是.tcl ,用于定义每一事件的处 理方式
后处理构造器参数文件,后缀是.pui,包含了在后 处理构造器里设置的所有数据信息,可以用后处理 构造器打开进行修改和用户化。
2020/7/2
Page 15 10.2.1 后处理构造器菜单
• 启动后处理构造器是在【开始】/【所有 程序】/【UGS NX 6.0】/【加工工具】/【后 处理构造器】菜单中,如图10-1所示。
2020/7/2
Page 31 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 在【File】菜单下选择【Save】命令,弹出【Select A License】对话框,单击按钮,如图10-12所示。
• 在弹出的【Save As】对话框中,保存后处理将新建 的5轴后处理加入到template_post.dat文件中 (template_post.dat文件的所在路径为UG安装目录下
2020/7/2
Page 19 10.2.2 后处理构造器新建后处理
注解
定义名称 定义输出单位
机床类型 控制系统类型
图10-6 建立新的后处理对话框
2020/7/2
Page 20 10.3 后处理构造器参数定义
10.3.1 机床参数设置器菜单 10.3.2 程序和刀轨参数设置 10.3.3 NC数据定义
2020/7/2
Page 28 10.4 后处理实例
• 建立后处理的步骤如下: • 启动后处理构造器。 • 建立后处理。 • 将新建后处理加入到template_post.dat文件中。 • 检验后处理。 • 使用后处理的步骤如下: • 从操作导航工具中选取要输出的程序节点。 • 单击图标弹出后处理对话框。 • 在后处理列表里选择合适的后处理。 • 选取存放NC文件的文件夹,输入文件名。 • 选取输出单位。 • 单击按钮,完成输出,生成NC文件。
处理构造器】命令。
•
步骤二:建立2轴车床后处理。
•
在弹出的【UG/Post Builder Version 6】对话框中单击【New】按
钮。
•
弹出【Create new post processor】对话框,在【Post Name】文
Page 8
2020/7/2
• UG/Post的执行包括下面几部分:
Event Generator(事件生成器):把事件传给UG/Post。事件是 要处理的一个数据集,用来控制机床的一个动作。
Event Handler:是一个文件,里面是用Tcl(Tool Command Language)语言写的处理指令,定义每一类事件的处理方式。
• 弹出【Create new post processor】对话框,在【Post Name】文本框中输入用户名“5zhou_BC_post”。
• 在【Machine Tool】区域中选择【5-Axis with Dual Rotary Tables 】(双转台5轴)。单击按钮,如图10-10所示。
2020/7/2
UG可以生成3种格式的刀位源文件:STD、 BCL/ACL、ISO。
UG中,生成CLSF文件可以有很多种格式, 如:STANDARD、BCL、ISO、 ADVANCED、IDEAS_MILL等。通常使用 的是STD格式的CLSF,所以本章讨论的都是 以标准APT语言表示的STD格式的CLSF。
加入下面的语句并保存,如图10-15所示。
• 5zhou_BC_post,$
{UGⅡ_CAM_POST_DIR}5zhou_BC_post.tcl,$ {UGⅡ_CAM_POST_DIR}5zhou_BC_post.def
2020/7/2
Page 33 【例10-1】建立5轴铣床后处理
• 步骤三:检验后处理。
Page 16
2020/7/2
图10-1 启动过程
Page 17
2020/7/2
• 启动后处理构造器以后,首先看到运行 背景窗口,进行后处理器的权限检测并启动。 随后会看到如图10-3所示的菜单,有两个工具 条和一个提示行。
Page 18
2020/7/2
文件工具条
提示行
帮助工具条
图10-3 后处理构造器菜单
• 然后,进入【参数设置】对话框,首先选择【Machine Tool】 页,在【4th axis】和【5th axis】页内查看各参数,其中, 【Machine Zero to Rotary Axis Center】的【X offset】、【Y offset】、【Z offset】选项需要输入测量或机床出厂时机床厂提 供的机床固有参数,如图10-11所示。
UGS\NX 6.0\MACH\ resource\ postprocessor\),如图10-13所示。
• 用记事本打开template_post.dat,如图10-14所示。
2020/7/2
Page 32 【例10-1】建立5轴铣床后处理
•
步骤二:建立双转台5轴后处理。
• 在打开的template_post.dat文件中,重起一行,
Definition file:是一个文件,定义事件处理后输出的数据格式。
Output file:输出文件,UG/Post输出的NC程序。
• Event Generator、Event Handler和Definition file是相互关 联的,他们结合在一起把UG刀轨处理成机床可接收的文件。
Page 12
2020/7/2
• 后处理构造器术语简介:
后处理构造器:创建后处理使用的机床定义文件的编辑 器。
事件:加工过程中控制机床的一个动作。如:直线运动、 换刀、进退刀等。
字地址:数控系统中的字地址,如X、Y、Z、S、T等。
程序行:加工程序中的一行程序。
格式:加工程序格式,多指字地址中的数据格式,如数 据的小数位、有效数字、输出前后零等。
Page 25
2020/7/2
图10-8 程序和刀轨参数页
2020/7/2
Page 26 10.3.3 NC数据定义
• 在NC数据定义(NC Data Definitions) 参数页中可以定义NC输出格式。其中有4个 子页参数设置选项,如图10-9所示。
Page 27
2020/7/2
图10-9 NC数据定义参数页
Page 2 第10章 后处理(UG/Post)
10.1 后置处理的基本概念及任务
10.2
后处理构造器简介
10.3 后处理构造器参数定义
10.4
后处理实例
10.5
本章小结
wk.baidu.com
10.6
课后习题
2020/7/2
Page 3 10.1 后置处理的基本概念及任务
10.1.1 刀轨源文件 10.1.2 后处理器 10.1.3 加工输出管理器
Page 21
2020/7/2
• 在后处理构造器主菜单中有5页主要参数需要定义, 分别是:
• Machine Tool(机床)、Program and Tool Path (程序和刀轨)、NC Data Definition(NC 数据 格式)、Listing File& Output Control(列表文件 和输出控制)、Files Preview(文件预览),在每 页主参数里又有许多子项参数设定。其中Machine Tool(机床参数)、NC Data Definition(NC 数 据格式)、Program and Tool Path(程序和刀轨) 最为常用。
10.2.1 后处理构造器菜单 10.2.2 后处理构造器新建后处理
Page 11
2020/7/2
• 后处理构造器(UG/Post Builder)文件名简介: • .tcl:事件处理文件。 • .def:定义文件。 • .dat:配置文件。 • .ptp:后处理输出文件。 • .pui:后处理构造器文件。