snowa* 发表于 2021-8-8 18:02:15

如何实现后处理文件名为程序组名称

看了一篇文章。
【新提醒】后处理输出文件名强制指定为所选择的程序组名称 - UG后处理 - UG爱好者 (ugsnx.com)
奈何水平有限,不知道这个功能具体怎么实现呢?
global ptp_file_name
global mom_output_file_directory
global mom_operation_name
global mom_output_file_basename
global output_extn mom_group_name
global operation_sequence
global mom_sys_output_file_suffix
global mom_parent_group_name

MOM_close_output_file $ptp_file_name

set yj "${mom_output_file_directory}${mom_parent_group_name}.${mom_sys_output_file_suffix}"

MOM_remove_file $yj
MOM_open_output_file $yj


请问这段代码加在哪里?

893011376 发表于 2021-8-9 09:45:48

程序尾

snowa* 发表于 2021-8-10 11:19:20

试了还是不行,哥哥能传一个范本后处理吗?

snowa* 发表于 2021-8-31 10:36:52

成功了
在程序抬头新建一个定制命令
把上面的代码复制进去
就是会多出一个空文件,与部件名相同

mfklngeyc 发表于 2021-9-25 21:11:31

空文件怎么去除

snowa* 发表于 2021-9-26 13:28:21

我也不知道阿。选择性忽视

snowa* 发表于 2021-12-29 18:09:36

set f_name ""

    set f_name "${mom_output_file_directory}${mom_parent_group_name}"
    set f_name "${f_name}.$mom_output_file_suffix"
    MOM_close_output_file $ptp_file_name
    file rename -force $ptp_file_name $f_name
}
放在工序結束序列最後一個即可
用这一段,没有空文件

现在还有一个问题就是后处理完了,UG对话框不显示刀路代码

guange 发表于 2022-6-2 16:19:11

snowa* 发表于 2021-12-29 18:09
set f_name ""

    set f_name "${mom_output_file_directory}${mom_parent_group_name}"


请问 ,这个具体加在哪?

snowa* 发表于 2022-6-5 08:57:27

新建用户命令在这里

ange8126 发表于 2022-6-7 22:49:51

snowa* 发表于 2021-12-29 18:09
set f_name ""

    set f_name "${mom_output_file_directory}${mom_parent_group_name}"


兄弟,我加代码进去怎么报警呀,能传个后处理学习下吗
页: [1] 2
查看完整版本: 如何实现后处理文件名为程序组名称