對於包含外部參考之模型組態的最佳操作方式

如果零件包含來自多模型組態組合件的外部參考,最佳操作方式是讓每個組合件模型組件都有一個對應的零件模型組態。

如果來自組合件中多個模型組態中的外部參考影響到了零件單一模型組態的定義,會出現一則警告。 不建議讓這種多對一 (n:1) 關係出現。 只有最近更新的組合件模型組態將會為最新狀態。 其他組合件模型組態都將過時,因此啟動它們時將需要花費時間重新計算。 此外,零件單一模型組態的不同版本也沒有唯一識別符號,這可能會導致製造出或購買到錯誤的版本。

最佳操作方式是讓組合件的模型組態和零件的模型組態之間保持一對一 (1:1) 的關係。

範例

名為 Stack 的組合件在名為 Fixture 的零件上有塊體堆疊 您想要 Fixture 的高度比塊體堆疊高 20mm。 也就是說,如果塊體堆疊的高度是 H,Fixture 的高度則是 H+20。
managing_cfg_data_example_H.gif

組合件有三種模型組態。 每個模型組態都有不同大小的塊體,因此 H 的值也不同。固定物是在組合件的關聯中所建立,因此其高度定義為從頂部塊體的面偏移 20mm。

問題:

n:1 關係 - 不建議

組合件的一些模型組態參考零件的單一模型組態。
組合件: 堆疊 (小) 堆疊 (中)
零件: 固定物 (預設) 固定物 (預設)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
組合件: 堆疊 (大)  
零件: 固定物 (預設)  
  managing_cfg_data_example_large.gif  
組合件模型組態 高度 (H) 零件模型組態 高度 (H+20)
30 預設 50? 65? 80?

視處於使用中的組合件模型組態而定。

中(M) 45
60
最新的模型組態資料只會針對最近更新的組合件模型組態儲存,因為 Fixture 的高度對於另外兩個模型組態而言為過時。 例如,如果您啟動組合件模型組態 Large,則 Fixture 的高度為 80。因此,對於 SmallMedium 而言,Fixture 的高度為過時。

解答:

1:1 關係 - 最佳操作方式

針對每個組合件模型組態,在零件中產生一個對應的模型組態。
組合件: 堆疊 (小) 堆疊 (中)
零件: 固定物 (矮) 固定物 (平均)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
組合件: 堆疊 (大)  
零件: 固定物 (高)  
  managing_cfg_data_example_large.gif  
組合件模型組態 高度 (H) 零件模型組態 高度 (H+20)
30 50
中(M) 45 平均 65
60 80
現在 Fixture 的每個版本都有唯一的識別符號。 最新模型組態資料會針對每個組合件模型組態儲存。 在組合件模型組態之間切換的時間已加快,因為不需要重新計算資料。