ug后处理批处理教程[优质文档]
UG后处理批处理教程.
1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON
2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的
UGPOST_BASE.TCL文件找到set grp_ptp_name
"${mom_output_file_basename}_${group_name_lowercase}${output_extn}"改成set
grp_ptp_name "${group_name_lowercase}${output_extn}" 3:找到 proc mom_start_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name
改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
4:继续找到 proc mom_end_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name 改成
if{$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
5:保存 UGPOST_BASE.TCL文件!
6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了!
其实想让你的后处理摇身一变,成为批处理,也不是什么难事,我有个方法,大家可以试试,
不过记得回贴,不然我会鄙视你有。。。。。
1:先打开你的后处理*.TCL文件找到SET MOM_SYS_GROUP_OUTPUT 设为ON
2:打开你的UG安装目录下NX3.0\MACH\RESOURCE\postprocessor\下的
UGPOST_BASE.TCL文件找到
set grp_ptp_name "${mom_output_file_basename}_${group_name_lowercase}${output_extn}"
改成
set grp_ptp_name "${group_name_lowercase}${output_extn}"
3:找到 proc mom_start_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name 改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name 4:继续找到 proc mom_end_of_group下面的
if {$mom_sys_ptp_output == "ON"} {MOM_open_output_file $ptp_file_name 改成
if {$mom_sys_ptp_output == "ON"} {MOM_remove_file $ptp_file_name
5:保存 UGPOST_BASE.TCL文件
6 进入UG加工模块,点最上面的NC PROGRAM组上面进行后处理就OK了~
但还是有一点点小问题,如图(1)只能以父系名处理一个单独的程式,如图(2)就可以处理几个单独的程式,
有懂这个的朋友也帮忙处理一下这个问题
加入下面这段
global max_z min_z
set zmax [string trimright [format %.4f $max_z] 0]
set zmin [string trimright [format %.4f $min_z] 0]
MOM_output_literal "(MAXZ = $zmax , MINZ = $zmin)"
用写字板打开你的后处理对应的TCL文件
加在proc PB_start_of_program这一项里面
就插在MOM_set_seq_off这一条后面好了
global MOM max_z min_z
set zmax [string trimright [format %.2f $max_z] 0]
set zmin [string trimright [format %.2f $min_z] 0]
MOM_output_literal "(最高 = $zmax , 最底 = $zmin)"
这四行代码的前三行是申明变量的,最后一行是输出
你也可以用同样的方法在后处里里面加上最大XY,最小XY
MOM_set_seq_off就是关闭行号输出的
如果你后处理出来的程式如下
N0110.....
N0120.....
N0130.....
这一类的行号.那你就找不到这一句了UG后处理中增加当前加工文件的路径
后处理, 路径, 加工, 文件后处理, 路径, 加工, 文件
在Operation Start Sequence 下Start of Path 添加 Operator Massege 块
变量名为 $mom_part_name
本文档为【ug后处理批处理教程[优质文档]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。