⑴ UG後處理能不能一次性全部處理多個程式組,並且按照程式組的名
ug軟體本身只支持一次處理一條程式,而不能一組全部自動處理,很多公司的CNC機床,並沒有都是使用刀庫來工作的,特別是做模具行業的,這時處理程式就是一個問題,除非使用進玉等外掛工具來實現。
(1)ug如何將程序分組擴展閱讀:
UG屬於當今較為流行的一種模具設計軟體,主要是因為其功能強大。模具設計的流程很多,其中分模就是其中關建的一步。分模有兩種:一種是自動的,另一種是手動的,當然也不是純粹的手動,也要用到自動分模工具條的命令,即模具導向。
UG NX加工基礎模塊提供連接UG所有加工模塊的基礎框架,它屬於UG NX所有加工模塊提供一個相同的、界面友好的圖形化窗口環境,UG NX的加工後置處理模塊使用戶可方便地建立自己的加工後置處理程序,該模塊適用於世界上主流CNC機床和加工中心,該模塊在多年的應用實踐中已被證明適用於2~5軸或更多軸的銑削加工、2~4軸的車削加工和電火花線切割。
⑵ ug如何將一個程序變成多個程序 一個程序的加工時間太長
那你編程的時候一部分一部分的編,然後一部分一部分的生成單個的程序啊。如果你會手動改程序的話,也可以生成一個大程序,然後到程序編輯軟體里去自己分成幾個小的程序。不過這個分程序一定要有十足的把握才行,不然會出現各種錯誤,甚至撞刀。
⑶ UG後處理能不能一次性全部處理多個程式組,並且按照程式組的名
UG後處理批處理教程!!!!1:先打開你的後處理*.TCL文件找到SET
MOM_SYS_GROUP_OUTPUT
設為ON2:打開你的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_name4:繼續找到
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_name5:保存
UGPOST_BASE.TCL文件!6
進入UG加工模塊,點最上面的NC
PROGRAM組上面進行後處理就OK了!
⑷ 在ug中組(成組)是什麼意思,怎樣建立組
成組 就是把幾個特徵合並在一起,相當於文件夾一樣方便管理,比如說零件非常復雜,裡面有很多的特徵,拉伸,陣列,回轉等等之類,就可以建成拉伸組,陣列組。
建立組 先是在導航器里選中要成組的特徵,點擊右鍵選中特徵分組,輸入組的名字確認就可以了
⑸ UG6.0如何創建程里分很多子程序
不是太懂樓主的意思,樓主可否貼兩張對比的圖來看一下
⑹ UG編程怎麼把多個程序放在一個程序里
1.最簡單的方法:
publicstaticStringreverse1(Stringstr)
{
returnnewStringBuffer(str).reverse().toString();
}
2.最常用的方法:
publicstaticStringreverse3(Strings)
{
char[]array=s.toCharArray();
Stringreverse="";//注意這是空,不是null
for(inti=array.length-1;i>=0;i--)
reverse+=array[i];
returnreverse;
}
3.常用方法的變形:
publicstaticStringreverse2(Strings)
{
intlength=s.length();
Stringreverse="";//注意這是空,不是null
for(inti=0;i<length;i++)
reverse=s.charAt(i)+reverse;//在前面連接,而非常見的後面
returnreverse;
}
4.C語言中常用的方法:
publicstaticStringreverse5(Stringorig)
{
char[]s=orig.toCharArray();
intn=s.length-1;
inthalfLength=n/2;
for(inti=0;i<=halfLength;i++){
chartemp=s[i];
s[i]=s[n-i];
s[n-i]=temp;
}
returnnewString(s);//知道char數組和String相互轉化
}
⑺ UG中如何快速的為每個操作構建一個程序組
選取所有程序選擇定製好的批後處理可以全部自動按照各自的程序名一次生成,這些程序都是獨立的。這個要把POSTBUILDER 與tcl語言學好,非專業人員是搞不定的。網上也有,但都沒有PUI源文件,無法自己根據需求進行後期調整。不過編程時粗、半精、精在選擇刀具時盡量分開,用同一把刀的話在精加工時實際上已經磨損了,精度肯定無法保證!!!所以說你的這種工藝思路有問題,必須調整。但你提的這個問題只需要調整好後處理就可以搞定。
⑻ ug8.0中怎麼創建特徵分組
在模型樹裡面直接選中需要編組的特徵,右擊"新建特徵分組"
多選:
按住shift可以選擇首尾以及首尾之間所有特徵
熬不住ctrl鍵可以點選任意位置的若干特徵
⑼ UG中建的多個體怎麼分出來
使用拆分體命令。
步驟如下:
1、打開UG軟體。
2、新建或者打開一個零件圖。
3、選擇插入。
4、下拉菜單中找到修剪。
5、展開的菜單中找到拆分體。
6、按照步驟先選擇需要拆分的體。
7、然後選擇拆分面,可以新建面,拉伸面,實體面等,完成後按確認。
8、導航器中會多一個拆分體的步驟,實體也會在拆分的地方多輪廓線。
注意:
異性拆分可以換著拉伸面進行。