免AutoCAD!用FreeCAD TechDraw出工程圖

只要還有人用的3D CAD軟體都有轉2D工程圖的功能,但許多工程師還是習慣將2D工程圖再轉成dwg檔用AutoCAD做後續處理。原因除了dwg檔已是業界標準之外,在尺寸標註功能與繪圖設定彈性上AutoCAD還是比許多3D CAD軟體更專業。但轉檔畢竟是件麻煩事,要是轉檔效果不佳還要手工修補。更討厭的是…AutoCAD要花錢買XD。

雖然還有像LibreCAD這種免費2D CAD軟體可用,但想到又要多學一套軟體就讓人暈倒。如果可以用FreeCAD直接從頭包到尾的話,當然是最理想了。阿伯將FreeCAD的TechDraw工作平台好好研究一番後,終於得到如下成果:

Drawing software:FreeCAD 0.21 TechDraw & Part Design

不要懷疑,這張圖除了右上角的[下方外觀]圖是先用螢幕截圖到小畫家存成圖檔再用TechDraw的插入圖片功能建立之外,其他的一切用FreeCAD就能搞定。阿伯的版本是0.21,比0.20版又多了些好用的功能。

話先說在前面,這篇只告訴你TechDraw能做什麼,以及幾個入門小撇步,不會一步一步教你畫完整張圖。如果你學習過程中遇到上圖辦得到你卻搞不定的狀況,歡迎回應發問。

這張圖的第一個重點是:支援繁體中文。

你只要在下拉功能表Edit -> Preferences -> TechDraw -> General-> Labels下將Label Font的字型選用繁體中文字型即可,在此設成[微軟正黑體]。如下圖:

Drawing software:FreeCAD 0.19.1 TechDraw

第二個重點是:圖面預設值是可以改的!

0.21版TechDraw的圖面預設值又有改善,出斷面圖時剖面線會正確顯示。使用者可自行修改圖面預設值,方法與上圖修改字型設定相同。修改後繪圖與標註都會自動套用預設值,你只在有例外時才需微調。以下提供阿伯的圖面預設值跟大家分享,未列者延用原始設定:

General分頁:

Label Size (註解Annotation字型大小) = 5 mm
Projection Group Angle (投影方式) = Third (第三角投影)

Dimensions 分頁:

Standard and Style (標註規範) = ISO Oriented
Use Global Decimals (使用主程式小數點預設值) = 取消勾選
Font Size (尺寸字型大小) = 4 mm
Tolerance Text Scale (公差文字比例) = 0.6,即大小= 4 mm * 0.6
Arrow Size (箭頭大小) = 4 mm

Annotation分頁:

Line Width Group (圖形輪廓線寬度) = 選FC 0.35mm
Center Line Style (中心線線型) = 選-.- DashDot
Balloon Shape (氣球註解外框形狀) = None,無外框

HLR分頁:
Visible (可見輪廓線) -> Show Smooth Line (顯示平滑線,例如圓角) = 取消勾選
Visible (可見輪廓線) -> Show Seam Line (常見於圓弧壁面的線) = 取消勾選

HLR如此設定可讓正投影視圖變得乾淨,但會導致[上方外觀]圖的圓角線消失。選[上方外觀]圖再到性質視窗將Smooth Visible欄設成true,圓角線就回來囉。

以上盡可能依照CNS機械工程圖規範,其他領域如土木建築阿伯不熟,就請自理。

尺寸參數通通都在左下角的性質視窗裡,你可以在圖面或Combo View視窗上選擇想修改參數的視圖或尺寸,然後修改性質視窗裡的參數即可。修改小數點設定範例如下:

Drawing software:FreeCAD 0.20 TechDraw

無論是距離、角度、直徑、半徑等尺寸,你都會在性質視窗的Format Spec欄位找到%.2w這神秘字串。說穿了這就是TechDraw幫你測量出來的實際尺寸數值,其中2就是小數點顯示位數。w是0.20版新增設定,若實測數值是整數小數點位數低於顯示位數,則顯示實測數值

如果你想在尺寸值前面增加文字或符號,就直接把字串加到%的前面。想在尺寸值後面增加文字或符號,就直接把字串加到w的後面。修改前與修改後的對照如下圖:

Drawing software:FreeCAD 0.20 TechDraw

如果你只想顯示你輸入的字串,就把Format Spec欄位下三列的Arbitrary欄位改設成true,然後將字串寫到Format Spec欄位裏就行了。

尺寸加上公差也很簡單。像25±0.2這種上下公差相同的可將Equal Tolerance設成true,然後在Over Tolerance欄輸入公差數值即可。若上下公差不同,個人喜歡將Arbitrary Tolerance設成true,然後在Format Spec Over Tolerance和Format Spec Under Tolerance欄直接輸入公差字串,這樣才能顯示+0.04、-0等預設不會有正負號的公差。

現在斷面圖預設顯示剖面線,不用自己改了。但若在斷面圖上擷取細部放大圖的話,細部放大圖的剖面線還是得自己加。方法如下:

Drawing software:FreeCAD 0.21 TechDraw

第三個重點是:更多輔助線與氣球註解功能!

注意到工程圖上的圓孔現在都有中心線了嗎?還有6個圓孔上的連心線圓型輔助線螺孔線,這些線都是用0.20版TechDraw的新功能繪製的。還有標示倒角C1的箭頭引線,這是用氣球註解的功能做的。如下圖:

Drawing software:FreeCAD 0.20 TechDraw

終於要講第三個重點了:可插入自訂符號。

注意到上圖有0.41.6的長尾巴三角形了嗎?那些是加工符號,數字代表加工面上的表面粗糙度。工程圖有許許多多的符號,如幾何公差、焊接符號、加工符號等等。這些符號TechDraw通通都沒有,但你可以自己畫,然後用插入符號功能載入圖面就可以了。

問題是,怎麼用FreeCAD自訂符號?

因為這會同時用到Sketcher與Draft兩個工作平台的功能,阿伯就……下一篇再教你囉XD。

附上成果圖的pdf檔,這可是從FreeCAD直接匯出,一字未改喔。下載請點連結:


(FreeCAD 0.21版適用)

留言

  1. 你好
    我還是不太懂剖面圖中心線怎麼畫出來

    回覆刪除
    回覆
    1. 請參考以下連結中Annotations這一段,有講中心線插入功能:
      https://wiki.freecadweb.org/TechDraw_Workbench

      刪除

張貼留言

這個網誌中的熱門文章

FreeCAD操作介面與設定指南

用FreeCAD畫齒輪超簡單!