用FreeCAD Spreadsheet控制3D模型尺寸

前文[FreeCAD錄製Python巨集超入門]曾教大家用修改巨集(macro)的方式來變更3D模型尺寸,感覺有點遜對吧?別灰心,你有更好的選擇。

Drawing software:FreeCAD 0.19.1 Part Design & Spreadsheet

只要建立連結,Spreadsheet工作平台就可用儲存格數值控制3D模型的尺寸參數。你不但能以複製貼上的方式一次變更大量尺寸,更可用公式讓尺寸能控制其他尺寸。也就是說,你可以建立自己的標準零件庫囉。

我們以螺栓的好朋友:平墊圈(washer)當範例。首先,用Part Design工作平台建立一平墊圈如下圖:

Drawing software:FreeCAD 0.19.1 Part Design

接下來請參考前文[用FreeCAD在工程圖中輕鬆畫表格]進入Spreadsheet工作平台建立新表格,然後在A欄輸入標題如下圖:

Drawing software:FreeCAD 0.19.1 Spreadsheet

先選儲存格B1,然後為B1設定標籤名稱為:d。方法如下圖:

Drawing software:FreeCAD 0.19.1 Spreadsheet

同上法,設定B2標籤名稱為:DB3標籤名稱為:tk。你會發現設過標籤的儲存格會變成淺黃色。然後我們為儲存格B1、B2、B3輸入尺寸數值如下圖:

Drawing software:FreeCAD 0.19.1 Spreadsheet

Part Design工作平台,進入Pad的草圖Sketch,將外圓直徑改成與B2儲存格標籤連結,方法如下圖:

Drawing software:FreeCAD 0.19.1 Part Design & Spreadsheet

同上法點開內圓直徑尺寸,在Formula editor輸入Spreadsheet.d,即可與B1儲存格標籤連結。上述輸入值中Spreadsheet指表單名稱,如果你的表單有自訂名稱就要輸入自訂名稱。點後面接儲存格標籤名稱,在此B2為D,B1為d。

離開草圖Sketch,在Pad上點兩下Combo View出現視窗:

Drawing software:FreeCAD 0.19.1 Part Design

Length方塊裡也有圓形圖示,點選開啟Formula editor輸入Spreadsheet.tk,即可與B3儲存格標籤連結,方法與草圖尺寸相同。點選OK離開Pad,你會發現平墊圈尺寸都已經與Spreadsheet表單的尺寸相同。到這裡,你已經完成3D模型尺寸與表單儲存格數值的連結。你可以逐一修改儲存格數值來變更尺寸,更可以用複製、貼上的方式一次修改全部尺寸。如下圖:

Drawing software:FreeCAD 0.19.1 Spreadsheet

因為Execl的表單篩選功能較強,你可以先在Excel建立標準零件尺寸表,使用時先在Excel找到零件資料,然後複製所有尺寸貼上Spreadsheet表單儲存格,即可得到你要的標準件3D模型。

現在就動手建立你的標準零件庫吧。

(FreeCAD 0.21版適用)

留言

這個網誌中的熱門文章

免AutoCAD!用FreeCAD TechDraw出工程圖

FreeCAD操作介面與設定指南

愛設計?學FreeCAD!