以下介紹的範例算是很簡單的元件規格選型到模型自動更新,
先作一個單一元件作為開始,後續再介紹複雜的組合型態。
首先來看元件的規格 :
圖片來源 : Newway |
這個範例已經有表格化,定義的很清楚,
嚴格來說用iPart也可以作到類似的效果,
但是用iLogic作會有更好的效果。
以下是使用Inventor iLogic控制 Newway Raidal Air Bearing 規格與尺寸的範例影片:
首先還要以其中一個規格建立基礎模型,
建議可以找一個最極限的尺寸、包含最多項目的規格來建立基礎模型,
如果沒有就必須參考多個規格逐一建立特徵,
例如上面的例子中,S32150L300 產生的模型有最大外觀尺寸,但是缺了Q'、S'、T'、U'
所以必需在建立好 S32150L300,再使用 S3225L050 建立包含有S'、T'、U',
然後再建立 S3240L080,建立包含有Q'的特徵。
原因是 iLogic 或 iPart 要無中生有創建特徵很難,
但是要把已經建立好的特徵議制掉卻很簡單,
但是要作抑制特徵的設定時要注意該特徵不能為其他特徵的參考,
這個必須在建立模型時就必須要考慮到,
最好所有特徵位置基準是來自於基準面。
提供Inventor 2018版本的範例擋:下載連結,2018以下Inventor版本無法開啟這個檔案。
其中有關模型參數:
iLogic 中使用Select Case 跟 IF Then 判斷敘述控制模型變化的程式範例:
Select Case S32xx Case 12 S32xxC = 10 S32xxE = 6 S32xxrrrM = 120 S32xxrrrm = 24 Case 15 S32xxC = 10 S32xxE = 6 S32xxrrrM = 150 S32xxrrrm = 30 Case 20 S32xxC = 13 S32xxE = 13 S32xxrrrM = 200 S32xxrrrm = 40 Case 25 S32xxC = 17 S32xxE = 13 S32xxrrrM = 250 S32xxrrrm = 50 Case 40 S32xxC = 20 S32xxE = 13 S32xxrrrM = 400 S32xxrrrm = 80 Case 50 S32xxC = 25 S32xxE = 13 S32xxrrrM = 500 S32xxrrrm = 100 Case 75 S32xxC = 50 S32xxE = 25 S32xxrrrM = 750 S32xxrrrm = 150 Case 100 S32xxC = 75 S32xxE = 25 S32xxrrrM = 1000 S32xxrrrm = 200 Case 125 S32xxC = 85 S32xxE = 25 S32xxrrrM = 1250 S32xxrrrm = 250 Case 150 S32xxC = 100 S32xxE = 25 S32xxrrrM = 1500 S32xxrrrm = 300 End Select If S32xxrrr > S32xxrrrM Then S32xxrrr = S32xxrrrM End If If S32xxrrr < S32xxrrrm Then S32xxrrr = S32xxrrrm End If
表單設計:
沒有留言:
張貼留言