登錄 或者 注冊 歡迎訪問UG愛好者論壇,請先

UG愛好者

查看: 433|回復: 4
打印 上一主題 下一主題

[分享] 網上下載UG后處理沒有PUI文件的解決方案

[復制鏈接]

六級士官

Rank: 4

1

主題

146

帖子

1322

積分
跳轉到指定樓層
樓主
發表于 2020-7-7 02:47:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用UG后處理構造器構建屬于自己的帶pui文件的ug批處理后處理本來這個方法是不打算公布出來,但最近在網站看到不少求助關于批處理的帖子,同時都提到了一個問題,就是目前網上各個論壇的批處理都...
用UG后處理構造器構建屬于自己的帶pui文件的ug批處理后處理
本來這個方法是不打算公布出來,但最近在網站看到不少求助關于批處理的帖子,同時都提到了一個問題,就是目前網上各個論壇的批處理都沒有pui文件,想改也不知從哪里入手。不改又有些地方不能滿足自己的要求,確實令人很煩惱。
我想有不少后處理高手應該知道這個方法,也有不少人不知道這個方法,現在不管你是否知道還是不知道,跟著我來做屬于你自己的批處理吧。
網上也流行一種做批處理后處理的方法,就是修改ugbase.tcl文件,但我個人認為這個方法不是很好,該文件屬性是可讀不可寫的。本人并不推薦這個方法.當然在沒有找到好的方法之前,那是沒有辦法的。
做這種批處理,一旦我說明白了,寫出了方法,真的很簡單,很簡單。
下面對批處理做一個簡單的說明。

UG批處理后處理分為2種
1.組輸出,同在一個組里面的所有操作將被輸出到同一個程序?梢酝瑫r處理多個組
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個刀路處理測試一下?纯词欠癜床僮鬏敵。
哈哈,恭喜你成功了。
好了,現在再回頭看看,是不是構建一個按操作輸出的批處理后處理真的很簡單啊。

因本人才疏學淺,難免有不對的地方,歡迎大家批評指正。


有獎推廣貼子: 

回復

使用道具 舉報

六級士官

Rank: 4

0

主題

273

帖子

1914

積分
地板
發表于 2020-7-8 21:42:12 | 只看該作者
試試   看看能用不
回復 支持 反對

使用道具 舉報

中尉

Rank: 5Rank: 5

4

主題

372

帖子

3243

積分
5#
發表于 2020-7-9 09:56:53 | 只看該作者
是好東西,但是文不對題讓人誤入
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

 
 
點擊這里給我發消息
客服電話:0577-62768008
工作時間:
9:00-17:00
 
微信公眾號
手機APP
機械社區
微信小程序

手機版|UG愛好者論壇 ( 浙ICP備15013022號-4 )    論壇管理員點擊這里給我發消息

本站信息均由會員發表,不代表本網站立場,如侵犯了您的權利請聯系管理員,郵箱:[email protected]  

Powered by UG愛好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2020-7-24 04:28

返回頂部 上海时时乐历史开奖号码