简谈ug nx postbuilder结合tcl语言的后置处理

简谈ug nx postbuilder结合tcl语言的后置处理

ID:24464004

大小:50.00 KB

页数:3页

时间:2018-11-14

简谈ug nx postbuilder结合tcl语言的后置处理_第1页
简谈ug nx postbuilder结合tcl语言的后置处理_第2页
简谈ug nx postbuilder结合tcl语言的后置处理_第3页
资源描述:

《简谈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.

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

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

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