前言:
FreeCAD 0.1.8 入門學習筆記(00)下載,選語言
入門筆記,純屬個人學習理解,供日后查閱,內容僅供參考,不對內容准確性正規性做任何保證. 若發現錯誤,歡迎指正.
主界面
新建工程
點這:
之后可以看到左邊出現了 工程樹視圖(Tree View) 不過里面暫時還是空的
切換工作台為[Part Designe]
在這個軟件中可以進行不同類型的設計,每種設計需要用到不同的"工具台",這個地方切換工作台:
Part
part是模型的片段,下面這個"蘑菇型"由2個part組成,一個圓柱和一個半球:
一個新工程的設計界面什么都沒有,我們需要建立第一個Part,往后的Part都在其之上進行延伸.
初始Part大體有2種創建方式:
1: 通過增料圖元,添加一些通用形狀(球形,方形之類的)
2: 通過草圖自己設計初始Part(畫一個2D件,然后第三條軸給個數生成了)
此處選擇2.點擊草圖圖標.
草圖設計
草圖是一個2D的設計稿,用於設計part的一個面,然后生成part.
選擇平面
草圖設計一開始會讓選擇草圖的面.三條軸的方向分別是:
Y: 與你的眼睛距離越遠Y越大
X: 從左到右依次增長
Z: 高度,距離"地面"越遠越大
由於X,Y是平躺的一個面,所以我選這個開始,這樣我設計起來輕松些,這樣默認情況下設計的第一個Part就會被3D打印機平着打印到底部.當然,也可以硬調參數讓它不打到底部...
選[XY_Plane]然后繼續.
工具欄介紹
進入后可以看到工作台自動切換到了[Sketcher]:
以下是這個Shetcher工作台最常用的兩組按鈕:
基本圖形就是要畫到草圖上的東西,一些點,線,面.
所有基本圖形都由 點,線 兩大元素構成,
約束就是對一些數據的定義以及綁定.
什么是定義呢:一個元素的位置,長度.角度.數值化.這些都是定義.
什么是綁定呢:可以把多個基本元素(點,線),其中某個有關屬性,綁定起來.
舉個例子:
我有兩條繩子,A繩子長10米(這是定義),B繩子和A繩子一樣長(這是綁定)
綁定可以讓參數聯動起來,當我們修改一個參數時,有關參數都會跟着修改,可以達到加快設計速度.
畫線
試着畫一個直線到草圖,點擊直線圖標,然后在草圖上任意位置點下鼠標放一個端點作為起點,再在另一個地方點下鼠標放置一個端點作為終點:
注意:這條線段由3個互相綁定的基本元素組成:2個端點和1條線,在設置約束的時候,這3個元素是不同的!
給線添加約束吧
在設置約束之前,可以試着用鼠標拖動線的端點,或者線的本體:
可以發現 線的: 角度,長度,x位置,y位置 4個屬性可以任意拖動變化
然而記住這點:一個完善的草圖,應該所有元素的屬性都數值化,而不是通過鼠標隨便拖到一個地方來模糊定義.
角度約束
首先給角度設置約束:
可以看到線瞬間變成豎線了,並且兩個端點不管怎么拉,在X軸另一個都會跟着走,不會改變角度:
左右位置約束
接着定義位置,我們要讓這條線在X軸上始終擺在距離草圖中心點(x0y0z0的點)2mm的位置:
這個約束是針對端點的,不能給線體設置
依次點擊豎線的任何一個端點,然后點擊草圖中心點,接着點擊水平距離約束,在彈出的框里輸入距離.
可以看到圖上出現了約束標識:
此時線段在X軸上的位置,就與草圖的中心點鎖定了,無法再用鼠標去模糊拖動.
長度約束
如果嘗試用鼠標去動端點,會發現,你還能改變線的長度.所以咱們把長度也數值化吧:
點擊線體后.點擊垂直距離約束圖標,設為3mm:
上下位置約束
現在線的角度,左右位置,長度 都數值化了,嘗試去拖動線體,發現還有一個自由度,上下位置.
這個就操作與左右位置差不多,就不講了,自己動手試試吧_.
完成效果:
約束標志如果擋住了草圖的關鍵內容,是可以點擊文本拖動的.
任務界面
當我們在設計模型的局部任務的時候(比如畫局部草圖).一些相關屬性在這編輯,當我們設計完局部任務,按上面的Close,即可退出局部設計.
左邊框從上往下分別是:
- 求解器信息,會檢查並提示草圖有沒有未約束的模糊屬性
- 編輯控件(編輯器的一些屬性設置)
- 約束列表(有些錯誤的約束可以在這選擇,然后按del鍵刪除,或者雙擊修改屬性)
- 元素列表(草圖的所有東西都是點和線兩個元素,構成的,這里的點又分為線段起點,線段終點,弧線圓形中心點)
更多的線,更多約束
加線
我們把草圖改成一個方形吧. 再添加3條線,不要費力氣去用鼠標把端點連起來,或者擺正,放個差不多就行,我們要用約束定義屬性!:
設為直線
新加的3條邊,都約束為直線(注意:橫線要用水平約束,豎線用垂直約束!),這里就不放圖了,參考第一條線.
綁定長度
綁定左右兩個線段的長度:
連接端點
要把4條線合成方形,需要把端點連接起來,這也是約束,這樣操作:
最常見的約束錯誤是冗余錯誤,同樣的參數綁定后卻又反復定義,就冗余了.差不多就是這樣的感覺:
我有兩條繩子,一樣長,A長10米,B長10米.
冗余約束很常見,如果遇到了,刪掉多余的一部分即可解決.
在連接端點的時候就會碰到一個冗余約束,由於綁定了左右兩線長度,並且都是直線,如此一來互相連接的時,上下兩線只要有一條是直線,另一條無需再設置為直線.可刪除其中一條的直線約束.
利用求解器,查看有沒有遺漏的約束.
可以看到我們遺漏了1個約束,用鼠標點下數字1,可以看到右邊線段被標記了.
嘗試用鼠標拖動,發現這條線可以左右拖.也就是這條線和中心點的距離沒有約束.是靈活的.
添加相對中點的約束.
點擊兩個點,和任意一個從兩點中穿過的線,按圖標,就能讓兩個點和這個線的距離保持一致.
(0.18版有點bug,這里設定后不會立刻刷新界面,隨意點一下其中一個點.動下鼠標試試)
這一步有個冗余約束需要刪除,是正常現象.
成品,一個完全約束的方形:
Q:元素列表里有現成的方形元素.為何不用? A:因為我要用這些操作講清楚約束的使用方法!
至此,草圖完成,左邊任務視圖的上面有個Close按鈕,按下回到主界面
生成Part
生成part后草圖還在,所以不用擔心生成后就無法修改了
Part和實體的關系:實體是一個整體,比如一個蘑菇,Part是實體的實現.比如半圓,圓柱這些.
激活實體
雙擊工程樹視圖(Tree View)里面的Body實體就能激活:
創建Part
選中剛剛畫的草圖,創建凸台:
填寫尺寸,OK:
查看實體:
工具欄有視圖切換按鈕可切換各種視圖查看,也可以按[Shift + 鼠標右鍵]自由旋轉3D模型,按鼠標中鍵能拖動畫面.
自此,完成了第一個最基本的Part.
重新打開草圖編輯
工程列表里面,這個圖標表示的是草圖.雙擊可重新進入編輯