用FreeCAD Spreadsheet控制3D模型尺寸
前文[FreeCAD錄製Python巨集超入門]曾教大家用修改巨集(macro)的方式來變更3D模型尺寸,感覺有點遜對吧?別灰心,你有更好的選擇。
只要建立連結,Spreadsheet工作平台就可用儲存格數值控制3D模型的尺寸參數。你不但能以複製貼上的方式一次變更大量尺寸,更可用公式讓尺寸能控制其他尺寸。也就是說,你可以建立自己的標準零件庫囉。
我們以螺栓的好朋友:平墊圈(washer)當範例。首先,用Part Design工作平台建立一平墊圈如下圖:
接下來請參考前文[用FreeCAD在工程圖中輕鬆畫表格]進入Spreadsheet工作平台建立新表格,然後在A欄輸入標題如下圖:
先選儲存格B1,然後為B1設定標籤名稱為:d。方法如下圖:
同上法,設定B2標籤名稱為:D,B3標籤名稱為:tk。你會發現設過標籤的儲存格會變成淺黃色。然後我們為儲存格B1、B2、B3輸入尺寸數值如下圖:
回Part Design工作平台,進入Pad的草圖Sketch,將外圓直徑改成與B2儲存格標籤連結,方法如下圖:
同上法點開內圓直徑尺寸,在Formula editor輸入Spreadsheet.d,即可與B1儲存格標籤連結。上述輸入值中Spreadsheet指表單名稱,如果你的表單有自訂名稱就要輸入自訂名稱。點後面接儲存格標籤名稱,在此B2為D,B1為d。
離開草圖Sketch,在Pad上點兩下,Combo View出現視窗:
Length方塊裡也有圓形圖示,點選開啟Formula editor輸入Spreadsheet.tk,即可與B3儲存格標籤連結,方法與草圖尺寸相同。點選OK離開Pad,你會發現平墊圈尺寸都已經與Spreadsheet表單的尺寸相同。到這裡,你已經完成3D模型尺寸與表單儲存格數值的連結。你可以逐一修改儲存格數值來變更尺寸,更可以用複製、貼上的方式一次修改全部尺寸。如下圖:
因為Execl的表單篩選功能較強,你可以先在Excel建立標準零件尺寸表,使用時先在Excel找到零件資料,然後複製所有尺寸貼上Spreadsheet表單儲存格,即可得到你要的標準件3D模型。
現在就動手建立你的標準零件庫吧。
(FreeCAD 0.21版適用)
留言
張貼留言