ug模具設計技巧篇,多年實戰經驗總結

ug模具設計技巧篇,多年實戰經驗總結


ug模具設計技巧篇,多年實戰經驗總結


一、在建模時也有需要注意的地方:
1.層的分配
層的分配當然應根據需要來制定規範,我在這裡提供一個參考:
層號 幾何體分類
1-199 Curves,Sketches,Solid Geometry
200 Flatpattern ( wrieframe ) 模型(線框)
201-239 Open(optional for ref data,plattom geometry)
開放用於參考數據,陰影幾何體項
240 增加到繪圖面的繪圖幾何體
241-248 Open (繪圖項)
249 Parts list crosshatching boundary lines剖面線文件表
250 格式
251 文件列表
252 版本信息
253 GRIP使用限制
254-256 開放
而我個人認為應儘量少使用層,就經驗來看,過多地使用層可能會破壞文件。 一般可將不在需要的參考放置在一層中如256。使用類別(Layer
Category)將易於組織好你的零件和裝配件,並且易於分別出各個層有些什麼。類別名中間不可有空格,可長到30個字母,可包含字母和特殊符號:-,.,#,/,和_。
2.座標系
座標系的規則要簡單一些:在最後完成的產品中只使用一次的應按絕對座標建 立模型,如將被多次應用則按自身的裝配定位點為原點建立模型。


零件相對ACS原點位置是由其整體形狀和應用方法決定的,一般是將過ACS原點的XY平面作為零件的配合面,Z平面垂直於配合面。
例如:如果是個螺栓,X-Y平面是螺栓頭部的基面,Z軸指向螺紋線末端。
如果是個支架,X-Y平面是支架的基面,Z軸指向支架體。
補充方法:
對於矩形體,應以左下角為原點,長邊為X軸。
對於圓柱體,Z軸垂直配合面,指向中心線方向。
零件若在下一級裝配中會進一步被安裝,ACS原點必須定位在安裝孔, Z軸垂直配合面。
3.其他
所有產品主數模零件反映零件或子裝配件的實際重量。密度值必須調整到和材料特性相符。(在CAE中將嚴重影響結果)
所有螺紋孔都使用攻絲尺寸。創建螺紋時使用Create Threads特性的 ymbolic Thread Type選項。
所有螺紋軸、螺柱等,建模時用螺紋線象徵線標出。使用Create Threads特 性的Symbolic Thread Type選項。
前兩項是出於減小文件尺寸和統一標準的考慮。
鈑金件的材料厚度要保持一致,滿足鈑材展開規則。
當你決的某些方面的問題也應列入標準時也應列如標準並嚴格執行。在開展大型工程時,規範統一的標準將大大提高效率。

當你需要執行較多的規定時,可建立一個SEED.PRT文件設置好各個規定後 保存。建立新文件時打開SEED.PRT另存為需要的文件名。


二、 應用中的小技巧 -模具設計
1.使用不同顏色來區分零件,在顏色不夠使用時可使用命名方法來區分。在選擇的時候會方便許多。
2.選擇時按左鍵可選擇下一個物體,按中鍵相當於按OK。按著SHIFT時按左鍵可取消已被選擇的物體。
3.在輸入參數時按TAB可輸入下一項,SHIFT+TAB可返回上一項。
4.錯誤操作後儘量不使用UNDO(CTRL+Z),在可能的情況下應使用刪除的方法。因為UNDO時將重新刷新圖象,速度較慢。
5.將兩個SHEET 縫合就可以象實體一樣倒角,而不必使用FACE BLEND。
UG應用技巧談1 建立自己的模板文件
你可以自己建立一個文件,將所有的設置都改好,然後存盤。以後每次要建立新文件的時候就打開模板文件,另存為你所需要的文件名。這樣,你不必每次修改你的設定。
2 建立你自己的缺省文件
在許多情況下,上面的方法用不上。比如,你的SBF文件放在某處,或你的pattern文件放在某處。或者你打印機的設置等等。更好的方法是修改缺省配置文件或建立自己的缺省配置文件(這是針對單位裡一機多用戶而言)。


NT用戶建立缺省配置文件的方法是:
a、將eds140\\\\ugii\\目錄下的文件ugii_env.dat和ug_metric.def(或ug_english.def)拷貝至自己的HOME目錄下,比如:stc/it4下。
b、建立一個新批處理文件比如ug.bat文件。內容如下
set HOMEDRIVE=H:————這是你放置ug文件的驅動器
set HOMEPATH=\\it4\\————這是你放置ugii_env.dat和ug_metric.def文件的目錄。
d:\\eds140\\\\ugii\\UGICON.BAT ogl auto————這是你UG軟件。
c、修改上述ugii_env.dat和ug_metric.def文件,將其中的參數設置為你所需要的。
這樣你就完成了。
UNIX用戶過程相似,只是文件名不一樣。以it4用戶為例:
a、將/usr/eds140/ugii/目錄下的文件.ugii_env(注意這個文件是隱含文件,你要用ls
-a才能看到)和ug_english.def拷貝到你自己的目錄下
b、鍵入命令chmod 755 .ugii_env ug_metric.def修改讀寫屬性,以便你能修改他們。
c、修改這兩個文件,將.ugii_env中
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}/ugii/ug_english.def 改為:
UGII_DEFAULTS_FILE=/stc/it4/ug_metric.def (具體路徑要看你自己文件放在哪)
將文件/stc/it4/ug_metric.def內容修改為你所需要的缺省配置。
接下來就正常使用了,鍵入ugmenu啟動UG你就可以看到你的缺省配置變了。
在這裡你要注意的是:第二句中,你無法改變驅動器號,它是和第一句的參數相關的。另外,你仔細看一下ugii_env.dat和ug_metric.def文件,你可能會發現許多新東西。由於這兩個文件參數不對的話UG就起不來,所以每次修改之前備份一下參數可以在出錯時恢復原來面目,你只要將原來的一行屏蔽掉,另拷貝一行就行了。

三、層的設置、利用
有許多人從不利用層,他們將不需要的東西blank掉。另一些人濫用層,他們開了許多層,自己都不知道哪一層放的是什麼。其實,做一個規劃,養成好的習慣對你的製圖來說是十分有利的。大多數公司都有製圖標準,規定哪一層裡放什麼東西。我們建議是這樣的
1-29層裡放solid
30-49層放sketch,每一個sketch放一層。
50-59層放置datum數據平面及數據軸
60-99層放curve及其它需要的object
100-149層放其他臨時object
150-199層備用
200-249層屬於製圖範圍層
250-256留作它用
1、層可以命名、分類
為了便於記憶以及方便他人修改,層可以命名分類。剛開始覺得不方便,用習慣了會發現它的好處,特別是開發大型零部件時。
2、層可以方便出圖。
有時,出圖時要將某一層的東西關閉掉。比如你要將汽缸的蓋子打開,出一張俯視圖。或者在某些大型裝配時,你只要顯示某一層的內容。
3、關閉不工作的層,加快顯示速度
出圖時為了加快顯示速度,通常可以將不需要的層關閉。有時還需要將某些視圖關閉,設為inactive

一般來說,越是大型裝配,層越重要。所以要養成好習慣。
三、用curve畫的圖也用裝配
通常,裝配是用在實體上的。但具體情況下,curve畫的圖有時也需要裝配。比如,我們汽輪機總裝圖使用curve畫的。
為了避免重畫裡面的轉子等圖,同時又要保證幾個圖同步修改,可以使用裝配,將裡面的轉子輸出。為什麼不用其他方法呢?因為其他方法都有缺點。比如,我們有些人用上面提到的層的用法,或用不同的sheet的方法,或用export生成新文件的方法等等。但沒有一個方法是正確的。
四、裝配好之後還要加工,怎麼辦
有時我們有粗加工圖,或者我們有焊後加工,需要在裝配好之後加工。這時怎麼辦?UG對此作了處理,有一個功能專門為此設置,就是promotion。在做promote之前,你必須將你的缺省文件ug_metric.def(或ug_english.def,看你用哪個)修改一下,將裡面的Assemblies_AllowInterPart和Assemblies_AllowPromotions改為yes否則沒法使用promotion。
五、合理建模
這個問題太大了,很難講清楚。我常看見有些人建模型只花了一星期,修改時花了兩個星期還沒改好,不得不刪除了重做。有時,模型改了,圖卻沒法更新。這都不是UG有什麼問題,而是人為造成的。
為了方便修改以及減少大裝配的容量,我的建議是:

1、儘量不用transform 拷貝實體,而用instance
2、儘量使用sketch
3、儘量使用boss pad hole slot之類的feature
六、如何轉換公英制文件
啟動 UG, 打開UG part 文件,進入Modeling.
Toolbox->Expression->export 產生 name.exp 文件.
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd d:\\\\ugs150(eds140)\\\\ugii
Ug_convert_part 杋n (-mm) name.prt
Close UG part 文件, 重新打開 UG part 文件。進入Modeling.
Toolbox->Expression->Import with option(Replace Existing)


六、UG應用技巧談
A、建立自己的配置、加快製圖速度
1. 建立自己的模板文件
  你可以自己建立一個文件,將所有的設置都改好,然後存盤。以後每次要建立新文件的時候就打開模板文件,另存為你所需要的文件名。這樣,你不必每次修改你的設定。
2. 建立你自己的缺省文件
  在許多情況下,上面的方法用不上。比如,你的SBF文件放在某處,或你的pattern文件放在某處。或者你打印機的設置等等。更好的方法是修改缺省配置文件或建立自己的缺省配置文件。
B、層的設置、利用
  有許多人從不利用層,他們將不需要的東西blank掉。另一些人濫用層,他們開了許多層,自己都不知道哪一層放的是什麼。其實,做一個規劃,養成好的習慣對你的製圖來說是十分有利的。大多數公司都有製圖標準,規定哪一層裡放什麼東西。我們建議是這樣的


1-29層裡放solid
30-49層放sketch,每一個sketch放一層。
50-59層放置datum數據平面及數據軸
60-99層放curve及其它需要的object
100-149層放其他臨時object
150-199層備用
200-249層屬於製圖範圍層
250-256留作它用
1.層可以命名、分類
為了便於記憶以及方便他人修改,層可以命名分類。剛開始覺得不方便,用習慣了會發現它的好處,特別是開發大型零部件時。
2.層可以方便出圖。
有時,出圖時要將某一層的東西關閉掉。比如你要將汽缸的蓋子打開,出一張俯視圖。或者在某些大型裝配時,你只要顯示某一層的內容。
3.關閉不工作的層,加快顯示速度
出圖時為了加快顯示速度,通常可以將不需要的層關閉。有時還需要將某些視圖關閉,設為inactive一般來說,越是大型裝配,層越重要。所以要養成好習慣。
C、用curve畫的圖也用裝配
  通常,裝配是用在實體上的。但具體情況下,curve畫的圖有時也需要裝配。比如,我們汽輪機總裝圖使用curve畫的。
為了避免重畫裡面的轉子等圖,同時又要保證幾個圖同步修改,可以使用裝配,將裡面的轉子輸出。為什麼不用其他方法呢?因為其他方法都有缺點。比如,我們有些人用上面提到的層的用法,或用不同的sheet的方法,或用export生成新文件的方法等等。但沒有一個方法是正確的。

D、裝配好之後還要加工,怎麼辦
有時我們有粗加工圖,或者我們有焊後加工,需要在裝配好之後加工。這時怎麼辦?UG對此作了處理,有一個功能專門為此設置,就是promotion。在做promote之前,你必須將你的缺省文件ug_metric.def(或ug_english.def,看你用哪個)修改一下,將裡面的Assemblies_AllowInterPart和Assemblies_AllowPromotions改為yes否則沒法使用promotion。
E、合理建模
這個問題太大了,很難講清楚。我常看見有些人建模型只花了一星期,修改時花了兩個星期還沒改好,不得不刪除了重做。有時,模型改了,圖卻沒法更新。這都不是UG有什麼問題,而是人為造成的。
為了方便修改以及減少大裝配的容量,我的建議是:
1.儘量不用transform 拷貝實體,而用instance
2.儘量使用sketch
3.儘量使用boss pad hole slot之類的feature
六、如何轉換公英制文件
啟動 UG, 打開UG part 文件,進入Modeling.
Toolbox->Expression->export 產生 name.exp 文件.
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd …\\\\ugii
Ug_convert_part 杋n (-mm) name.prt
Close UG part 文件, 重新打開 UG part 文件。進入Modeling.
Toolbox->Expression->Import with option(Replace Existing)
七、如何不剖軸
1.選擇assemblies->change work part。讓將被處理的零件作為當前工作零件。
2.選擇菜單arrange->attributes->part attributes

3.系統出現對話框,選擇“Assign”如下:
4.輸入零件屬性名稱“section-component”:
5.輸入零件屬性值“NO”:
這樣設定後,此零件在裝配剖視圖中將不進行剖切處理。如果希望進行剖切 ,只須將零件屬性值由”NO“改為”YES“。
八、如何在solid表面加入多種空心漢字
1. File ---> new part ( or open part ) ---> Apllication ---> Drafting ---> Drawing 設置 Display Drawing : off2. Insert ---> Annotation ---> select fonts : hzkfs ( hzkfs 是 UG 新漢字中的一種字體,也可選擇其它空心體; 當然要首先安裝 UG 新 38 種漢字字體 ) ---> 輸入漢字 .3. File ---> Export ---> CGM ---> 輸入 CGM 文件名, 並指定路徑名 ---> 在 Export CGM 對話菜單中, 設置 Display : on , 設置 Polylines : on ( 此設置尤為主要).4. 打開要輸入漢字的 part5. File ---> Import --->CGM file , 調整新插入的漢字到目標 solid 表面, 再做 extrude 操作
九、常見問題
1. 進行單位轉換,保證數值一致,實際長度放大或縮小.(When you make a mistake unit, So you want to convert the Unit but hope keep the same parameter value. )
啟動 UG, 打開UG part 文件,進入Modeling.
Toolbox->Expression->export 產生 name.exp 文件.
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd ...\\\\ugii
Ug_convert_part 杋n (-mm) name.prt
Close UG part 文件, 重新打開 UG part 文件。進入Modeling.
Toolbox->Expression->Import with option(Replace Existing)
2.無法布爾運算的原因之一:
請查一下兩個實體(特徵)是否有相互關係,如:是否兩個實體(特徵)有同一個父輩演變過來的。如果有以下特徵,請在布爾運算中加以注意:Mirror Body和Extrated Body etc.
3.如何在solid表面加入多種空心漢字

1) File ---> new part ( or open part ) ---> Apllication ---> Drafting ---> Drawing
設置 Display Drawing : off


分享到:


相關文章: