当前位置: >>
.78.暖蛐脚幽■圆囵豳幽豳文章编号:1002—6886(2008)03—0078—03基于UG/Post创建数控系统后处理器张海军。金永福(淮安信息职业技术学院,江苏淮安223003) 摘要:本文介绍了UG/CAM后置处理的相关知识,在分析客户要求的基础上,基于UG/Poat创建了FANUC 0i Mate数控系 统的
后置处理器,最终生成了数控机床能够直接识别的NC代码。 关键词:UG/Post 中图分类号:TIB91 FANUC数控系统后处理 文献标识码:BCreating Postprocessor for NC System BasedZHANG Haijtin.BN Yongfu011UG/PostAbstract:Some related knowledge about UG/CAMwaspostprocessor啪弛introduced.apostprocessor for FANUC 0i Mate NC systemcreated by using UG/Post after analyzing the requirements of customer,the NC codes would be created,which couldbeidentifiedby NC machine directly. Key words:UG/Post;FANUC;NC System;Postprocessing0引言TUGool肫pathsbr利用UG加工模块产生刀轨,首要目的是为了加工工 件,但我们不能直接将这种未修改过的刀轨文件传送给机 床进行加工,因为每种类型的机床在物理结构和控制系统 方面可能不同,对NC程序中指令和格式的要求也可能不同。因此。刀轨数据必须经过处理以适应每种机床及其控 制系统的特定要求,这个过程就是所谓的后处理,其结果 是使刀轨数据变成机床能够识别的NC代码。 1L' E摹ve件nt处H理an器dler机De床fin定itio义n文Fil件eU6竹埘[hceea“L--图1一瓣咖UG/Postg王处理步骤UG/CAM后置处理原理UG的后处理有两种方法:一种是利用图形后处理模2创建FANUC—Oi—Mate后处理器2.1为创建后处理器收集数据块GPM(GraphicsPostprocessorModule)做后处理,另一种是UG/Post后处理方法,加工输出管理器MOM(Manufac-turin¥Output Manager)是UG/Post后处理的核心。两种后开发或修改后处理器时首先要收集必要的数据,以便 能输出正确的NC程序格式。本案例建立一个三轴数控 铣床后处理器(控制系统:FANuC.oi—Mate),机床型号:XK713A。处理的结果是一样的,GPM后处理方法是一种旧式方法, 而UG/Post则是一种较新的方法,使用简单,它直接将刀 轨转换成NC代码,不用再输出CLS文件…。本文介绍用 UG/Post创建FANUC 0i.Mate数控系统后处理器的方法。 UG/Post进行后处理的步骤如图1所示:后处理将 UG的刀轨作为输入,它需要两个文件,一个是Event Han-客户要求: 1)NC程序自动换刀,并给出刀具基本信息,便于检查;2)在每一程序前加上相关的程序名称,便于机床操作员检查:tiler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Deftnition File,扩展名为.def,包含一系列3)在每一程序结尾处将机床主轴z方向回零,主轴停 转,冷却关闭,便于检查工件加工质量;4)在程序结尾处增加加工时间的显示,便于工时计算;机床、刀具的静态信息。这两个文件可以利用UG自带的工具Post Builder来生成,并将它们加入后置处理模板文 件里才能使用。进入UG/Post后置环境中进行后置处理, 完成从简单到复杂机床结构/控制系统的后处理口o。5)每一程序行的结束符为“;”。2.2新建FANUC一0i—Mate的后处理器 进入UG/Post Builder模块,如图2所示,创建一个名为FANUC_0i_Mate的新后处理器,如图3所示(注意单位选择mm,机床类型选择三轴铣床)。作者简介:张海军(197l一)。男,硕士.工作于淮安信息职业技术学院。收稿日期:2008一l一2l万方数据■■■■幽幽磁阻髓阻■_Command添加到AutoTool?79?Mate的格式。添加换刀指令,将右侧下拉窗口中Custom Change节点中T M06和T之间,系统会自动弹出一个新的对话框Custom Command,更 改对话框上方的PB—CMD一栏中的内容,将custom—com-图2进入uG/Post Builder模块mand改为tool—info。添加刀具信息,添加下列文本到对话框中,用于显示刀具信息。- global morn_tool_name mom_tool_typeglobal mom_tool_diameter/mom_tool_eomerl_radius/ mom_tool_flute..1ength global mom_tool_lengthMOM_output_literal/”;(ToolName=¥mom_tool_name/DESCRIPTION=¥morn_tool_type)” MOM_output_literal/ 图3新建FANUC 0i_Mate后处理器”;(D=[format”%.2f'’¥mom_tool_diameter]\2.3机床参数设置 根据收集的数据输入机床参数,如各轴的极限行程、 最大进给速度等,如图4所示。R“format”%.2P’¥mom_tool_comerl_radius]、 F“format”%.2f'’¥mom_tool_flute_length]、L=[format”%.2f'’¥morn_tool_length])”确认无误后,点击OK。2)程序前加上相关的程序名称,并修改程序头格式。程序头定义,在左侧结构窗口中选择ProgramStartSe—quence,删除%,用鼠标右键单击“MOM—set—seq—on”,在弹 出的菜单中选择Delete。参数选择,用鼠标左键单击“G40G17G90G71”,在弹出来的对话框中将“G71”拖到回 收桶。从上方的下拉选项中选择G—adjust--*G49加入,G—motion--’G80加入,G_G—MCSFixtureoffset加入。用鼠标右键单击“G49”,选择Force Output,用鼠标右键单击图4机床参数设置页面“OgO”,选择Force Output,用鼠标右键单击“G”,选择Op- tional,单击OK返回主界面。 在左侧结构窗口中选择Operation 右侧窗口中Startof Start2.4程序和刀轨参数设置根据机床编程手册修改程序格式,包括程序头、程序尾、操作头、操作尾及刀轨的代码等,如图5所示。Sequence,单击start_of_opera—Path节点下的PB—CMDtion_force_addresses。在弹出的Custom Command窗口中将 文本中fourth_axis fifth_axis内容选中,单击鼠标右键选择Cut,将这些文本内容删除,单击OK接受更改。添加NX程序名的辅助信息,将右侧下拉窗口中MOM—set—seq—on 添加到StartofPath节点下的PB—CMD—staIt-of-operation—Messageforce—addresses之后,将右侧下拉窗口中Operator添加到StartofPath节点下的MOM—set_seq on之后,在弹出的窗口中输入¥mom—path—name,将右侧下拉窗13中 MOM—set—seq—off添加到Start图5程序和刀轨参敷设王页面ofPath节点下的¥mom—path_name之后。根据客户要求,作如下修改: 1)自动换刀设置,添加刀具信息。 确认Post Builder位于Program&Tool Path中的Pro- gram子页。在左侧结构窗121中选择Operation Start Se? quence,删除Auto Tool Change节点中G91G2820.及PB—3)修改程序结尾,将主轴z方向回零,主轴停转,冷却关闭,便于检查工件加工质量。操作结束命令,在左侧结构窗13中选择OperationEndSequence,将右侧下拉窗口中New block添加到End of Path 节点中.系统会自动弹出一个新的对话框end—of_path—l。 关闭冷却液,在新窗口中选择上方下拉窗口中More--*M— coolant--*M09,点击“Add word”将其拖至对话框中,单击CMD_end—of_alignment—character块,使其符合FANUC0i万方数据一———三里旦.丝.业专:.80.E础豳弱圈豳盈瞄翻砌OK,退出窗口。主轴停转,采用相同的方法加入Newblock0i—Mate.tcl,¥{UGII—CAM—POST—DIR t FANUC_oi—Mate. def,后处理时直接选择FANUC_0i Mate,不必每次指定。_Mo肿M—Spindle--*M05,再加入New block_More-+M—M0l。关闭冷却液,再次将右侧下拉窗口中Newblock添加到End of Path节点中M05和M01之间,在弹出新窗 121中选择上方下拉窗口中G—mode---,G91加入,选择上方3通用3轴后处理器生成的NC程序.%N0010 G40 G17 G90 N0020 G91 G28 zo.0下拉窗口中G.+G28加入,再选择上方下拉窗口中Z—Zero加入,在弹出对话框Expression Entry中输入0,单击OK两 次回到主窗口。强制输出,移动鼠标至右侧窗口中End Path节点下的M09块上,单击鼠标右键选择ForceofG70N0030 rID5 M06N0040 GO G90 X.2.319 Y0.0 S1800 M03Output,在弹出对话框中勾选M09,然后单击OK退出,采用相同方法将M05、G91G2820.和MOI块进行处理,特别在处理 G91G2820.块时将三个单选框全部勾上。 4)在程序结尾处增加加工时间的显示,便于工时计算。N0050 G43 Z1.0953 H05N7630 M02%在左侧结构窗口中选择Program右侧窗121End ofEnd Sequence,删除set4定制的处理器生成的NC程序G40 G17 G49Program节点中MOMseq_off块,将其 N0010(ASl);T05 M06;G80 G90 G54:用鼠标拖至回收桶。单击右侧窗口End ofProgram节点中 M02块,在弹出窗口中,选择M02单击鼠标右键选择ChangeElement--,M30,单击OK接受改变。从上方的下拉Command对话框,在文本栏输入Total_time,添加下菜单中选择Custom Command添加到“%”后面,系统弹出Custom:(ToolName=D20R4 Parameters); ;(D=20.00 R=4.00COO G43DESCRIPllON=MillingTool一5F=50.00L=75.oo);列文本到对话框中,用于显示总加工时间。global mom—machine_timeMOM tal Operation Machine Time literal tuptuo.:X-58.902 Y0.0 S1800 M03:Z27.822啪5:”;(To[format”%.2f'’¥mom—machine time]min)”确认无误后,点击OK。2.5 NC数据定义、输出设置及文件预览M09: M05: G91 G28 ZO.0: Builder M01: M30:除Machine Tool、Program&Tool Path外,Post 还有N/CDataDefinitions、Output Settings及Post Files Pre-view等三个子页,分别用于NC数据定义、输出设置及文 件预览。本案例中需要在每一程序行末尾加上结束符 “;”,并将NC输出文件扩展名改为.nc。如图6所示,选 择N/CEnd ofer%:;(TotalOperation Machine Time:33.16min);通过比较,可以发现,定制的后处理器与通用3轴后 处理器产生的NC程序不同,阴影部分反映了按照客户要DataDefinitions子页中的OtherDataElements,将Block改为“;”。选择Output Settings子页中的Oth-求进行后处理器定制之后所发生的变化,满足了客户的特殊要求。Options。将N/C Output File Extention改为“nc”o5结束语UG后处理是UG/CAM应用的关键技术之一,也是一项十分复杂的工作。随UG系统提供的后处理器一般不能适应各企业的机床多样性,因此学习、开发和维护UG 后处理器是各UG/CAM用户必须注意的环节。本文所述 后处理方法是在uG NX4.0环境下进行的,所输出的程序都图6NC数据定义页面是经过实际操作验证的,其它版本的软件可参照进行。p’?2.6添加后处理文件 将后处理文件存于Postprocessor目录,后处理时 Browse选择FANUC_Oi—Mate即可。也可编缉后处理模板 文件template_post.dat(..、NX 4.0、MACH processor),加入以下文本: FANUC_0i_Mate,¥{UGII—CAM—POSrI’-DIR}FANUC一resource、post?参考文献 l刘镝时.用UGPod创建AB一8400MP敷控系统后处理文件[J].CAD/CAM与制造业信息化,2006。(11):76-77 2扬胜群.UG 1WA4数控加工实用教程[M].北京:清华大学出版社,2006 3张继红,高佑芳,王恿俊等.基于CAM的数控加工后1处理方法的研究与实践[J].机电产品开发与创新,2007,(1):188?189万方数据
UG/POST Builder 制作自己的后处理 1,开始菜单里打开 UG/POST Builder 下面说说 UG/POST Builder 的界面和一些基本的东西 设定螺旋下刀的方式 增加一个自定义...ug后处理技术简介_职业规划_求职/职场_实用文档。学徒必读 Unigraphics 作为一种优秀 CAD/CAM 软件已被广泛应用于汽车、航 空等领域,基础应用方面的文章也比较多,...MOM 的工作过程如下: 由上图我们知道,MOM 后处理是将 UG 的刀轨作为输入,它需要两个文件,一个是 Event Handler,扩展名为.tcl, 包含一系列指令用来处理不同...UG后处理加载_机械/仪表_工程科技_专业资料。UG 后处理文件的***及使用 ( 09:02:11) 转载 标签: 分类:CAM ug 后处理 杂谈 从三维网站上都能...ug后处理教程_机械/仪表_工程科技_专业资料。制作自己的后处理 1,开始菜单里打开 UG/POST Builder 附件 0.PNG (17.26 KB)
20:54 1.PNG (130...***方法可以参照***说明, UG 后处理包括 FANUC、 该 西门子、 三菱等控制系统! 可以后处理带刀库的, 做产品加工一般都要用到刀库的, 包含刀具信息说明, 可以...UG后处理修改方法_机械/仪表_工程科技_专业资料。一般控制器對直線軸(XYZ)的速度單位是 G94 模式,也就是 mm/ 但是對旋轉軸時的速度單位,會轉變成 deg/min...UG后处理操作_机械/仪表_工程科技_专业资料。UG 后处理操作 1、运行 UG 后处理构造器:开始—程序—UG NX4.0—后处理工具—UG 构 造器 2、 构造器打开后, ...关键词:UG 后处理 专题推荐 马云说 名人名言精选2 中国名人传记 史玉柱传奇:巨人前传相关文档推荐 暂无相关推荐文档如要投诉违规内容,请到百度文库投诉中心;如要提出...UG后处理全过程_机械/仪表_工程科技_专业资料。UG 后处理全过程。 1 对准欲处理的程序名右击选择“后处理”快捷菜单。 4.把 NC 文件传给开机工作人员。 添加...
All rights reserved Powered by
copyright ©right 。文档资料库内容来自网络,如有侵犯请联系***。UG NX6后处理技术培训教程_PDF图书下载_张磊_在线阅读_PDF免费电子书下载_第一图书网
UG NX6后处理技术培训教程
出版时间:2009-9&&出版社:清华大学出版社&&作者:张磊&&页数:401&&字数:604000&&Tag标签:无&&
NX6后处理构建技术与NX CAM相结合,是数控加工中一个重要的环节,主要任务是把NX软件生成的加工刀位文件转换成特定机床可接受的数控代码文件。 本书面向制造行业工程师、数控编程员和负责建立、维护后处理的系统管理人员,为其直接编制后处理提供了有力的工具和指导,可作为NX后处理培训教材或大专院校相关专业CAM教材,也可供广大NX用户和CAM爱好者作为后处理中文参考资料。 本书是以西门子全球通用英文版《NX6 Post Building Techniques》教材为蓝本,结合作者多年从事NX软件培训、加工和现场后处理的经验,从国内加工行业的实际情况出发,针对用户比较关心的一些问题,辅以一些机床后处理实例来阐述NX6的后处理构建技术,旨在帮助读者快速、轻松掌握NX6后处理构建技术,完成简单或任意复杂机床的后处理。此外,附录部分提供了与后处理有关的MOM事件和变量表,相信会对读者独立完成机床后处理构建有一定的帮助。 本书所附光盘含有所有练习中需要的部件文件,可供读者自已动手练习。 本书由Siemens PLM Software中国公司CAM高级资深工程师张振亚先生审校,他对本书初稿作了非常认真、细致的校核,在此表示衷心的感谢。 本书在编著过程中得到了西门子公司UGS的资深专家洪如瑾、张振亚和上海大学UG培训中心戴春祥老师的大力帮助,他们不仅提供了很好的素材,而且为内容的完善提供了许多宝贵意见和建议;另外参与本书录入以及审稿工作的还有徐六飞、陈大治、胡小康、陈焱、郎代兵、安杰、刘晓泉等,在此对他们的辛勤工作一并表示感谢。
NX6后处理构建技术与NX CAM相结合,是数控加工中一个重要的环节,主要任务是把NX软件生成的加工刀位文件转换成特定机床可接受的数控代码文件。 本书是以西门子全球通用英文版《NX6 Post Building Techniques》教材为蓝本,结合一些机床后处理实例来阐述NX6的后处理构建技术,旨在帮助读者快速、轻松掌握NX6后处理构建技术,完成简单或任意复杂机床的后处理。此外,附录中还提供了与后处理有关的MOM事件和变量,相信会对读者独立完成机床后处理构建有一定的帮助。 本书为企业人员直接编制后处理提供了有力的工具和指导,可作为NX后处理培训教材或大专院校相关专业CAM教材,也可供广大NX用户和CAM爱好者作为后处理中文参考资料。
NX后处理 1.1
后处理 1.2
后处理编辑器 1.3
加工输出管理器 1.4
Post Builder 1.5
本章小结 第2章
用Post Builder创建后处理 2.1
Post Builder简介 2.2
后处理概念 2.3
Post Builder界面和工具条 2.4
利用Post Builder创建一个新的后处理 2.5
NX/Post Builder主要参数 2.5.1
Machine Tool(机床参数)选项卡 2.5.2
Program & Tool Path(程序和刀轨参数)选项卡 2.5.3
Post Builder程序结构 2.5.4
N/C Data Definitions(N/C)数据格式定义属性页 2.5.5
Output Settings(输出设定)选项卡 2.5.6
Virtual N/C Controller(虚拟NC控制器)选项卡 2.6
本章小结 第3章
建立3轴铣床后处理 3.1
建立3轴数控铣床后处理 3.2
3轴铣床参数 3.3
本章小结 第4章
TCL语言 4.1
TCL语言简介 4.2
TCL语法简介 4.2.1
第一个例子 4.2.2
第二个例子 4.2.3
TCL解析步骤 4.3
TCL变量 4.3.1
表达式 4.3.2
数学函数 4.3.3
变量定义 4.4
TCL字符串处理 4.4.1
string命令 4.4.2
append命令 4.4.3
format命令 4.4.4
scan命令 4.4.5
binary命令 4.5
TCL列表 4 4.5.1
list命令 4 4.5.2
lappend命令 4.5.3
concat命令 4.5.4
获取列表元素:llength 、lindex和lrange 4.5.5
修改列表:linsert 和lreplace 4.5.6
搜索列表:lsearch 4.5.7
列表排序:lsort 4.5.8
split命令 4.5.9
join命令 4.6
TCL子程序和作用范围 4.6.1
子程序结构 4.6.2
作用域 4.7
TCL流程控制 4.7.1
条件语句if 4.7.2
循环语句for 4.7.3
循环语句while 4.7.4
条件匹配语句switch 4.7.5
循环命令体foreach 4.7.6
控制循环break 和continue 4.7.7
捕获错误catch 4.7.8
过程返回return 4.8
TCL和NX 4.9
本章小结 第5章
用户化后处理 5.1
使用Post Builder定制后处理 5.2
输入用户程序(Import) 5.3
输出用户程序(Export) 5.4
Post Builder的实用用户命令 5.5
实用的用户自定义命令 5.6
本章小结 第6章
机床控制事件、用户自定义事件和用户自定义循环 第7章
建立线切割后处理 第8章
建立2轴车床后处理 第9章
建立多轴铣床后处理 第10章
建立车铣复合机床后处理 附录A
高级后处理----直接修改和 定制后处理文件 附录B
MOM事件及变量 附录C
模态字代码和对应MOM变量 附录D
后置编制信息确认表
第1章 NX后处理 1.1 后处理 NX软件系统在数控加工编程方面是目前市场上功能最强的集成系统,其加工编程功能包括3~5轴铣销加工编程、车削加工编程、线切割加工编程等。 使用NX加工模块生成刀轨后,其中会包含GOT0点和其他机床控制的指令信息。由于不同的机床控制系统对NC程序格式有着不同的要求(数控机床的控制器不同,所使用的NC程序格式就不一样),这些NX刀轨源文件也就不能直接被控制系统所使用,因此NX/CAM中的刀轨必须经过处理转换成特定机床控制器能接受的NC程序格式,这一处理过程就是“后处理”。 后处理是数控加工中一个重要的环节,其主要任务是将CAM软件生成的加工刀位轨迹源文件转换成特定机床可接受的数控代码(Nc)文件。 后处理必须具备两个要素: ?刀轨--NX内部刀轨。 ?后处理器----一个包含机床和控制系统信息的处理程序,由它读取刀轨数据,再 转换成机床可接受的代码。 NX软件提供了两种后处理方法:一种是用图形后处理模块GPM(GraphicsPostprocessor Module)进行后置处理;另一种是用NX/POST后处理器进行后置处理。 GPM是一种传统的后处理方法,随着现代数控机床愈加复杂和特殊,GPM越来越难以适应;而NX/POST通过建立与机床控制系统相匹配的两个文件----事件处理文件和定义文件,可以轻松完成从简单到任意复杂机床控制系统的后处理,用户甚至可以直接修改这两个文件实现用户特定的信息处理。 一般用户在使用NX加工模块时,主要工作是将加工文件在NX加工环境中生成加工刀轨。但由于加工机床有许多类型,每个机床都有不同的硬件配置(例如,机床主轴是立式,还是卧式;主轴联动是3轴、4轴,还是5轴等),不能将未经后处理的加工刀轨源文件(CLSF)直接发送给机床,如图1.1所示。
图书标签Tags
评论、评分、阅读与下载
用户评论&(总计14条)
&&&&现在过于UG后处理的数太少了,现在基本快看完了,感觉非常不错写的,如果光盘上有视频教程就好了。。
&&&&现在写后处理的书比较少。这本还不错。
&&&&官方教程,具有权威性!
&&&&书没得说 很好
就是光盘太。。。
总体来说很满意
&&&&有实例就爽了~
&&&&具体内部不详。
&&&&怕以后绝版了,买过来珍藏
&&&&值得买的好书!讲的详细精准,权威!
&&&&这本书总体不错不过跟4.0的感觉是一样的,没什么太多的变化。书中的例子都是以前的以后请多例举一些后处理的例子还有一些特殊机床的后处理讲解。。。。
&&&&很少讲后处理的
&&&&很郁闷
.....不知道还能不能发过来光盘
&&&&总体比较满意,不过实例比较少!
&&&&英文界面,比较生涩
&&&&文字晦涩,难懂。而且没有实用的例子,漫无边际。
250万本中文图书简介、评论、评分,PDF格式免费下载。
第一图书网() @ 2016