網誌主題分類網頁

2018/6/16

Inventor 模型範本檔規劃

Inventor在建立新檔案的時候會使用一些範本檔來自動載入一些必要的程式跟資訊,
預設的範本檔會跟安裝時所選擇的"標準"有關。

例如在台灣我們慣用的'標準"CNS,主要是在圖面上的一些標註、註記,以及型鋼材料等等,
CNS其實可以說是JIS+ISO的融合版本,甚至可以說更像是JIS。

但是近十幾、二十年來,因應國際化,很多標準逐漸傾向ISO標準,
所以一般在安裝Inventor時,通常會選擇使用ISO標準,公制單位,
Inventor範本就會使用預設的ISO範本。

這些範本檔主要有:

Standard.ipt:一般零件設計使用的零件模型範本檔

Standard Sheet.ipt:鈑金零件設計用的零件範本檔

Standard.iam:一般組合設計使用的組合範本檔

Weldment.iam:熔接設計使用的組合範本檔


Standard.ipn:簡報(爆炸圖)設計使用的範本檔

Standard.dwg:Inventor格式的工程圖面標準範本檔,AutoCAD Mechanical也可以開啟這種格式,所以不需要另存或匯出,就可以給同年度版本的AutoCAD Mechanical開啟

Standard.idw:Inventor工程圖面範本檔

 執行"新建"時可以選擇的範本檔

如果會用到模具設計,其實還有Mold Design.iam,
用到工廠設計包功能的話還有StandardFactoryLayout.iam。

這些範本檔都有分ISO、ANSI、DIN、JIS、GB、BSI等等對應到主要工業國家的標準,其實預設都有裝,
圖面範本部分各國標準會有比較大的差異預設提供的範本較多,

不過除了工程圖面差異比較大以外,其他的範本檔除了使用單位改 Inch 以外,其他差異並不大。

說實在,原廠這些範本檔對多數公司自己內部要使用並不方便,
所以要根據公司的習慣與需求進行,修改過後使用的效率會更好。

接下來分享個人進行範本檔規劃常作的項目。


範本檔的規劃主要分成兩個部份:
模型範本檔
圖面範本檔

在進行範本檔修改前,首先要釐清圖面資訊需要那些項目?這些項目希望採取的輸入方式?

例如在圖面上除了模型幾何資訊以外,

在零件圖面上可能會需要:
圖號、專案號、圖名、比例、表面處理、熱處理、未標示公差要求、未標示表面粗糙度要求、未標示邊緣內圓角跟外倒角要求...

在組合圖面上可能會需要:
圖號、專案號、圖名、比例、材料表等等。

這些項目要如何輸入?要用表單選擇方式限制性選擇輸入?還是自由輸入?還是兩者兼具?

這些模型範本檔上的資訊,通常會希望能在建立圖面時,可以自動被帶到圖框或標題欄位的特定位置中顯示,
有些資訊也有可能不會在模型中輸入而只會出現在圖面中,也可以考慮規劃在圖面範本檔中。

所以在以往規劃的經驗上,範本檔在初期使用的時候會一直變動跟修改,
就是用一用,"突然"想到要增加哪些資訊,
然後就一直加 iProperty 的自訂 (Custom) 欄位項目;
我曾經過有看過公司加到超過20欄以上,
但是坦白說我看那些項目除了一些基本欄位以外,
大部分自訂項目都是預留給特殊情況下使用,
也就是 95% 以上的經常性作業是用不到的。


模型範本檔的規劃作業可以分成以下幾項進行:
1. iProperty 欄位規劃
理想中是能在一頁"專案"頁籤中輸入完成最好,
這樣子工程師可以省掉切換頁籤的滑鼠點選動作,
可惜的是因為欄位項目名稱或數量不足,要作到這樣在多數公司是不能接受的,
所以另外一個思考是全部在"自訂"頁籤中輸入;
所以就必須先討論出究竟需要那些資訊要輸入?

選單方式輸入規劃考量:
在輸入這些資訊的時後,有一些資料其實是罐頭資訊,
例如零件的名稱(圖名),通常圖號才是真正作為識別不同零件的依據,
圖名只是為了方便稱呼,基板、連接板、支撐座、軸、擋塊、固定板等等,
其實都是經常會那來使用的名稱,
如果可以用選取的方式輸入,不需要敲鍵盤好像也不錯,
但是如果有50個圖名可以選,光是在那邊拉清單作選擇也很花時間,
對輸入資料速度快的使用者來說,可能直接輸入還比較快!
可是客戶、主管就是老大,
而且也真的有人寧可用拉清單慢慢選,也不願用輸入的比較快,
所以這個需求還是必須滿足;
另外一種求標準化跟統一名詞輸入會是我比較可以接受的理由。

為了要作到可以清單選擇屬性名詞輸入,
除非另外寫介面,否則要用iProperties就有限制了;
從FY12還是FY13開始,使用者參數開始支援文字格式跟多值清單,
加上iLogic的表單功能,
這些新功能讓使用清單選擇屬性資料輸入變成可行。

步驟上可以實施如下:

A. 利用iLogic讀取外部的Excel檔,
將文字清單讀入儲存於預先建立的多值清單文字使用者參數中,如果詞表已經固定,這個動作可以省略。

B. 建立iLogic 表單,
將該多值文字使用者參數置入於表單中,如此一來就可以從表單中進行清單選擇需要的名詞。

C. 建立iLogic規則,
將使用者參數寫到iProperties自訂欄位中。

D. 圖面範本檔中規劃標題欄欄位自動載入該iProperties自訂欄位項目。

看需要多少個清單選擇,就重覆以上步驟 B~D 就對了。



所以在範本檔,除了iProperties欄位以外,需要:

2. 使用者參數規劃
在參數表中建立文字多值清單使用者參數,有需要多少個就建多少個。

3. iLogic 表單規劃
使用iLogic表單功能,將建立好的文字清單使用者參數置入表單中。

4. 建立iLogic規則
有人會想直接在圖面標題欄中置入使用者參數,
但是有困難,會關聯到模型檔名的問題,
所以最好還是將使用者參數寫入到模型檔的 iPorperites 欄位中,
在圖面中置入模型時,就可以將模型的iProperties資訊帶入,
但是使用者參數無法透過勾選"匯出"自動跑到iProperties中,
所以必須寫一個簡單的iLogic規則,將使用者參數寫到iProperties欄位中。

在模型的範本檔中,必須先規劃好 iProperties 自訂欄位、使用者參數、iLogic表單、iLogic規則這四件事。

其中iLogic表單跟規則也可以不要放在範本檔中,
改放在整體清單與整體規則中,
但是就要注意將相關檔案複製到每一台電腦跟設定好對應的路徑。

某種角度來看整體規則與表單會比使用內建在範本檔中來的麻煩,
好處是可以縮小範本檔的容量,另外可以透過更新整體清單跟規則檔案的方式進行"升級"。


圖面範本檔的規劃主要牽涉到圖框、標題欄、標柱與註記等,另外再說明。

2 則留言:

  1. 你好
    請問設定好的圖框要如何自動帶入工程圖裡面呢!

    回覆刪除
  2. 簡單的說就是將帶有自設圖框設定的idw或dwg檔放到樣本檔路徑中,建立新檔案時選擇新的樣本檔就可以使用。

    回覆刪除