ug-post后处理综述

ug-post后处理综述

ID:10957089

大小:75.50 KB

页数:0页

时间:2018-07-09

ug-post后处理综述_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《ug-post后处理综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、UG/POST后处理综述

2、第1内容显示中一、后处理简述无论是哪种CAM软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简称刀轨)。一般来说,不能直接传输CAM软件内部产生的刀轨到机床上进行加工,因为各种类型的机床在物理结构和控制系统方面可能不同,由此而对NC程序中指令和格式的要求也可能不同。因此,刀轨数据必须经过处理以适应每种机床及其控制系统的特定要求。这种处理,在大多数CAM软件中叫做“后处理”。后处理的结果是使刀轨数据变成机床能够识别的刀轨数据,即NC代码。可见,后处理必须具备两个要素:

3、刀轨——CAM内部产生的刀轨;后处理器——是一个包含机床及其控制系统信息的处理程序。UG系统提供了一般性的后处理器程序——UG/Post,它使用UG内部刀轨数据作为输入,经后处理后输出机床能够识别的NC代码。UG/Post有很强的用户化能力,它能适应从非常简单到任意复杂的机床及其控制系统的后处理。二、UG/Post组成结构提到UG/Post后处理器,不得不简单的介绍一下MOM(ManufacturingOutputManager),即加工输出管理器。MOM是UG提供的一种事件驱动工具,UG/CA

4、M模块的输出均由它来管理,其作用是从存储在UG/CAM内的数据中提取数据来生成输出。UG/Post就是这种工具的一个具体运用。MOM是UG/post后处理器的核心,UG/post使用MOM来启动解释程序,向解释程序提供功能和数据,并加载事件处理器(EventHandler)和定义文件(DefinitionFile)。除MOM外,UG/post主要由事件生成器、事件处理器、定义文件和输出文件等四个元素组成。一旦启动UG/POST后处理器来处理UG内部刀轨,其工作过程大至如下:事件生成器从头至尾扫描

5、整个UG刀具轨迹数据,提取出每一个事件及其相关参数信息,并把它们传递给MOM去处理;然后,MOM传送每一事件及其相关参数给用户预先开发好的事件处理器,并由事件处理器根据本身的内容来决定对每一事件如何进行处理;接着事件处理器返回数据给MOM作为其输出,MOM读取定义文件的内容来决定输出数据如何进行格式化;最后,MOM把格式化好的输出数据写入指定的输出文件中。图1描述了这些概念及内容。图1UG/post的工作过程示意图三、UG/Post的组成元素下面进一步介绍组成UG/Post的四个基本元素。1.事

6、件生成器事件生成器是UG提供的一个程序,它从UG文件(Part)中提取刀轨数据,并把它们作为事件和参数传送给MOM。每一特定事件在机床运行时将导致一些特别的机床动作,存储在与这个事件相关的参数中的信息用来进一步确定这些特别的机床动作。比如,一个“Linear-Move”事件将导致机床驱动刀具沿直线移动,而具体移动到的位置则由存储在与此事件相关的参数X、Y、Z中的数值来进一步确定。在这个例子中,事件生成器将触发“Linear-Move”事件,并且将代表终点位置的数据装入相应的参数X、Y、Z,然后这

7、些信息传送到MOM去处理。UG/Post的事件很多,分为五大类:设置事件(Setup-event)、机床控制事件(MachineControlevent)、运动事件(Moveevent)、固定循环事件(Cycleevent)、用户定义事件(UserDefinedevent)等。有关事件及其相关参数的详细描述,可参见UG的帮助文档。在进行后处理时,事件生成器生成各事件有一定的顺序,并且这个顺序是固定的,不能改变。其生成顺序大致如下:StartofProgramStartPostUDE’sattac

8、hedtotheprogramStartofGroupStartPostUDE’sattachedtothegroupMachineModeStartofPathStartPostUDE’sattachedtotheoperationFirstTool(ToolChange,NoToolChange)LoadToolMSYSInitialMove(InitialMove,FirstMove)ToolPathEndPostUDE’sattachedtotheoperationEndofPathEn

9、dPostUDE’sattachedtothegroupEndofgroupEndPostUDE’sattachedtotheprogramEndofprogram2.事件处理器事件处理器是为特定机床及其控制系统开发的一套程序。每个事件的处理函数必须包含一系列指令去处理用户希望UG/Post处理的事件,这些指令将定义刀轨数据如何被处理,以及每个事件在机床上如何被执行。用来定义事件处理器指令的计算机语言是TCL(Toolmandlanguage)。TCL是一种解释型的计算机语言,以其小巧、灵活、功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。