UG NX 通過『賦值重量』屬性參數自動更新重量


相對於前一篇關聯重量的方法,這是一個比較靠譜的方法,也是強烈推薦的一種方法。

前提: 對零部件指定好材料。

官方幫助文檔中的發現

GC_Toolkits_UserManual.pdf發現:

賦值重量(Weight)需要將第四列設置為Read,才會自動計算NX中工作部件的重量,並顯示在下拉列表中。自動計算采用的是KEY_WORD

REFERENCESET_LAYER_START內容中的第一個引用集,計算結果為不帶單位的千克值。

▲ 可見需要修改配置文件選項

修改配置文件選項

打開gc_tool.cfg文件,修改為:

賦值重量,WEIGHT,N,Read

找到KEY_WORD REFERENCESET_LAYER_START代碼段:

! configuration for Reference Set and Layer mapping setting

KEY_WORD REFERENCESET_LAYER_START
BODY                    | 1,4
MATE                    | 1,5
SIMPLIFIED              |
DRAWING                 | 1,4
ALTERNATE               | 2
KEY_WORD REFERENCESET_LAYER_END

可見第一個引用集BODY,只需要將要自動計算重量的實體收集在BODY引用集中就可以了。

如果,引用集里沒有BODY引用集,新建一個即可。

▲ BODY 引用集,『自動添加組件』一般默認勾選比較方便;若去掉勾,自己手動添加,雖然可控,但比較麻煩。

▲ 自動重量效果

零件明細表中自動引用重量屬性參數

▲ 顯示單個重量的參數選擇

如何實現零件自動總重量的顯示?

http://www.ugsnx.com/thread-160149-1-8.html

復制單重列的默認文本W$=@WEIGHT,將總重列的類別設為數量,默認文本框粘貼單重的默認文本,.這樣總重就能正確顯示了,至於為啥會這樣,我也不知道.

▲ 零件總重量顯示

▲ 小數位控制,注意『類別』為『數值』;可以選擇一整列,也可以選擇單個單元格。

▲ 單個單元格小數位控制

至於如何算出頂級裝配(整機)的重量,暫時還沒有找到直接的方法。我想可以直接導出 excel,在 excel 中計算可行。

裝配中也沒有找到像 Creo 一樣的過濾器,我想同樣可以直接導出 excel,在 excel 中篩選操作吧,可篩選刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM