欢迎来到天天文库
浏览记录
ID:20277927
大小:804.50 KB
页数:5页
时间:2018-10-07
《第1章nx后处理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、5第1章NX后处理第1章NX后处理1.1后处理NX软件系统在数控加工编程方面是目前市场上功能最强的集成系统,其加工编程功能包括3~5轴铣销加工编程、车削加工编程、线切割加工编程等。使用NX加工模块生成刀轨后,其中会包含GOTO点和其他机床控制的指令信息。由于不同的机床控制系统对NC程序格式有着不同的要求(数控机床的控制器不同,所使用的NC程序格式就不一样),这些NX刀轨源文件也就不能直接被控制系统所使用,因此NX/CAM中的刀轨必须经过处理转换成特定机床控制器能接受的NC程序格式,这一处理过程就
2、是“后处理”。后处理是数控加工中一个重要的环节,其主要任务是将CAM软件生成的加工刀位轨迹源文件转换成特定机床可接受的数控代码(NC)文件。后处理必须具备两个要素:·刀轨——NX内部刀轨。·后处理器——一个包含机床和控制系统信息的处理程序,由它读取刀轨数据,再转换成机床可接受的代码。NX软件提供了两种后处理方法:一种是用图形后处理模块GPM(GraphicsPostprocessorModule)进行后置处理;另一种是用NX/POST后处理器进行后置处理。GPM是一种传统的后处理方法,随着现代数
3、控机床愈加复杂和特殊,GPM越来越难以适应;而NX/POST通过建立与机床控制系统相匹配的两个文件——事件处理文件和定义文件,可以轻松完成从简单到任意复杂机床控制系统的后处理,用户甚至可以直接修改这两个文件实现用户特定的信息处理。一般用户在使用NX加工模块时,主要工作是将加工文件在NX加工环境中生成加工刀轨。但由于加工机床有许多类型,每个机床都有不同的硬件配置(例如,机床主轴是立式,还是卧式;主轴联动是3轴、4轴,还是5轴等),不能将未经后处理的加工刀轨源文件(CLSF)直接发送给机床,如图1-
4、1所示。CLSF5第1章NX后处理图1-1后处理问题此外,通常每台机床的控制系统也不完全相同,不同控制系统所要求的NC程序格式也不一样。例如,有些车削控制系统在冷却泵开启时,要求一个特定代码并且单独在NC程序中占用一行;而大多数车削控制系统在冷却泵开启时,则要求一个M代码并允许与其他NC代码在同一行中输出。这些信息在NX刀轨源文件中是没有的。一台机床就有一个后处理,用户可以修改后处理文件中的参数来满足机床控制系统的要求;然而用户不可以修改刀轨源文件,因为它们可能用于不同的机床和不同的控制系统。1
5、.2后处理编辑器NX提供了一个性能优异的后处理工具——NX/Post,利用它可以NXCAM中生成的零件加工刀轨为输入,输出符合机床控制系统要求的NC代码。用户可以通过NX/Post建立和机床控制系统相关的事件处理文件和事件定义文件,然后通过NX整合在一起,完成简单或任意复杂机床的后处理。图1-2显示了NX后处理的过程。刀轨源文件数据通过后处理转换成机床控制系统可以接受的格式。变量事件名称数据库图1-2后处理原理图NX/Post包括以下几个部分:·EventGenerator(事件生成器)——将事
6、件传给NX/Post。事件是后置要处理的一个数据集,用来控制机床的每一个动作。它可以通过单击NX加工环境中后处理(PostProcess)图标或通过选择Tools→OperationNavigator→Output→Postprocessor命令来调用。·EventHandle(事件处理文件(.tcl))——这个文件是用TCL(ToolCommandLanguage)语言写成,定义了每一个事件的处理方式。它可以通过Post5第1章NX后处理Builder建立。·DefinitionFile(事件
7、定义文件(.def))——定义事件处理后输出的数据格式。它可以通过PostBuilder建立。·OutputFile(输出文件)——NX/Post输出的NC程序。·PostUserInterfaceFile(后处理用户界面文件(.pui))——通过它用户可利用PostBuilder来修改事件处理文件和事件定义文件。事件生成器、事件处理文件和事件定义文件是相互关联作用的,它们结合在一起把NX刀轨源文件处理成机床可接受的文件。1.3加工输出管理器加工输出管理器(ManufacturingOutput
8、Manager,MOM)是一个应用程序,NX/Post用它来启动后处理,将内部刀轨数据加载给解释程序,并打开.tcl文件和.def文件。事件生成器循环读取刀轨源文件中的每一个事件及其相关信息,将其交给加工输出管理器,由加工输出管理器再将其数据和相关信息加载给事件处理文件,来分类处理每一个事件。事件处理器将经过处理的每个事件的结果传回加工输出管理器,与此同时加工输出管理器会将传回的结果交给事件定义文件,由它来决定最终输出的数据格式。1.4PostBuilderNX后处理机制采用TCL语言规范进行后
此文档下载收益归作者所有