欢迎来到天天文库
浏览记录
ID:24464004
大小:50.00 KB
页数:3页
时间:2018-11-14
《简谈ug nx postbuilder结合tcl语言的后置处理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、简谈UGNXPostbuilder结合TCL语言的后置处理UGNXPostbuilder结合TCL语言的后置处理论文导读:本论文是一篇关于UGNXPostbuilder结合TCL语言的后置处理的优秀论文范文,对正在写有关于程序论文的写有一定的参考和指导作用,例如调用和输出在加工过程中的工艺参数、操作文件等。在UGNX/POSTBUILDER中仍然可以使用TCL语言,具体策略是在用户命令中使用TCL语言来实现用户功能更扩展,这就是本文研究的功能能够实现的基础。 1自动添加符合要求的程序头 在平时的UG程序编制中,几乎每个程序都会遇到的
2、理由就是:程序头的修改。因为车间机床系统的多摘要:本文针对实际生产加工中,通过使用UGNXPOSTBUILDER和TCL程序设计语言的结合,实现在自动生成的程序中加入提示信息、加工信息、程序头等内容,使得在UG自动生成的程序不再需要手动更改,增加内容等重复操作,提高程序编制效率。 关键词:UGCAM;后处理;TCL语言;数控程序 :A UGNX/POSTBUILDER扩展了TCL语言,下面代码会涉及到一些扩展命令,这些命令是以MOM或mom开头的,以适应一些UGNX/POSTBUILDER中的特殊用途。例如调用和输出在加工过程中的
3、工艺参数、操作文件等。在UGNX/POSTBUILDER中仍然可以使用TCL语言,具体策略是在用户命令中使用TCL语言来实现用户功能更扩展,这就是本文研究的功能能够实现的基础。 1自动添加符合要求的程序头 在平时的UG程序编制中,几乎每个程序都会遇到的理由就是:程序头的修改。因为车间机床系统的多样性,使得每个机床系统都需要对应不同的程序头才能使程序正确的读入到机床中。而UGNX/POSTBUILDER中只能输出较为简单的程序头,比较复杂的程序头实现很困难,这样编程人员的工作无形中增加了给程序修改程序头的工作,而且几乎每个程序都要修改
4、,这样既浪费时间,又容易出错。 下面以制作西门子802D系统的程序头及结尾后处理文件为例,首先,在802D系统中的正确识别的程序头及尾部格式是: %_N_1000_MPF ;$PATH=/_N_30 由以上格式可以看出,如果仅仅用UGNX/POSTBUILDER自身更改程序头的办法只能是将“%_N_1000_MPF”这些字符强制输入到程序中,而且对于与文件名相对应的字段“1000”,则不能更改。即使可以输出程序,也需要对生成的程序进行修改。另外第二行中的“$”符号,本身具有特殊含义,也不能将它直接加入到程序开头部分。显然,这样无
5、法满足机床对程序的要求。其实利用TCL语言就可以很轻松的实现这个功能,而且可以根据不同的文件名,操作名而转变其对应的头文件部分的,使生成的程序与文件名保持一致。对应802D的程序头,其TCL语言代码如下: globalmom_output_file_basename seta$mom_output_file_basename setb%_N_ setc_MPF mom_output_literal“$a$b$c” mom_output_literal{;$PATH=/_N_].北京:清华大学出版UGNXPostbuilder
6、结合TCL语言的后置处理由优秀站.zbjy.提供,助您写好论文.社,2007. [2]陈先锋.SIEMENS数控技术应用工程师--SINUMERIK802D[M].北京:人民邮电出版社. [3](美)奥斯德奥特·琼斯.张无章,译.Tcl/Tk入门经典(第2版)[M].北京:清华大学出版社,2010.
此文档下载收益归作者所有