找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 5032|回复: 4

[分享] 网上下载UG后处理没有PUI文件的解决方案

[复制链接]

1

主题

123

回帖

1838

积分

六级士官

积分
1838
发表于 2020-7-7 02:47:00 | 显示全部楼层 |阅读模式
用UG后处理构造器构建属于自己的带pui文件的ug批处理后处理本来这个方法是不打算公布出来,但最近在网站看到不少求助关于批处理的帖子,同时都提到了一个问题,就是目前网上各个论坛的批处理都...
用UG后处理构造器构建属于自己的带pui文件的ug批处理后处理
本来这个方法是不打算公布出来,但最近在网站看到不少求助关于批处理的帖子,同时都提到了一个问题,就是目前网上各个论坛的批处理都没有pui文件,想改也不知从哪里入手。不改又有些地方不能满足自己的要求,确实令人很烦恼。
我想有不少后处理高手应该知道这个方法,也有不少人不知道这个方法,现在不管你是否知道还是不知道,跟着我来做属于你自己的批处理吧。
网上也流行一种做批处理后处理的方法,就是修改ugbase.tcl文件,但我个人认为这个方法不是很好,该文件属性是可读不可写的。本人并不推荐这个方法.当然在没有找到好的方法之前,那是没有办法的。
做这种批处理,一旦我说明白了,写出了方法,真的很简单,很简单。
下面对批处理做一个简单的说明。

UG批处理后处理分为2种
1.组输出,同在一个组里面的所有操作将被输出到同一个程序。可以同时处理多个组
2.按操作输出,这个正好与按组输出相反,所有在同一个组的操作将按每个操作输出到独立的程序。
其实制作过程很简单 。很多用户都说没有pui文件。今天就针对这个没有pui文件的问题进行的。
先打开后处理构造器,新建一个3轴铣床的后处理。接着在custom command下面然后新建一个command,并随便给一个名字,或是不给也行了。并在新建的command下面添加以下代码。
对于以下代码我将做一个简要的说明。
1.声明所用到的变量,这个就不用我解释了,地球人都知道。

   global ptp_file_name
   global mom_output_file_directory
   global mom_operation_name
   global mom_output_file_basename
   global output_extn
   global operation_sequence
   global mom_sys_output_file_suffix

下面2行是很重要的两行,这两行决定是否输出主程序。如需要输出主程序。请在代码前面加“#”

   set var ${mom_output_file_directory}${mom_output_file_basename}${output_extn}
   if { [file exists $var] == "1" } { MOM_remove_file $var }
   MOM_close_output_file $ptp_file_name

下面的代码是设定程序名为操作名。同时也是批处理按操作输出的核心代码

   set ptp_file_name"${mom_output_file_directory}${mom_operation_name}${mom_sys_output_file_suffix}
   MOM_remove_file $ptp_file_name
   MOM_open_output_file $ptp_file_name

完成上面的步骤后,还是不可以批处理的,刚刚只是新建了一个批处理使用到的命令。后处理并没有启用这个命令。看最后一步。

最后一步,也是最关键的一步,把刚刚新建的一个command放在start_of_path下面,保存后处理。

现在是激动人心的时刻到了,写2个刀路处理测试一下。看看是否按操作输出。
哈哈,恭喜你成功了。
好了,现在再回头看看,是不是构建一个按操作输出的批处理后处理真的很简单啊。

因本人才疏学浅,难免有不对的地方,欢迎大家批评指正。


3

主题

241

回帖

6086

积分

上尉

积分
6086
发表于 2020-7-7 07:49:28 来自手机 | 显示全部楼层
谢谢。。。

51

主题

1989

回帖

1万

积分

上校

积分
13929
发表于 2020-7-7 07:59:53 | 显示全部楼层
谢谢。。。

0

主题

77

回帖

500

积分

三级士官

积分
500
发表于 2020-7-7 08:32:01 | 显示全部楼层
{:shy:}{:shy:}{:}{}{}

0

主题

284

回帖

9801

积分

少校

积分
9801
发表于 2020-7-8 21:42:12 | 显示全部楼层
试试   看看能用不

4

主题

418

回帖

4533

积分

中尉

积分
4533
发表于 2020-7-9 09:56:53 | 显示全部楼层
是好东西,但是文不对题让人误入{:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-5-3 16:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表