|
發表於 2016-2-4 07:30:05
|
顯示全部樓層
本文章最後由 vul5jo 於 2016-2-4 12:19 PM 編輯
這圖一機台是買的 而圖2才是自己做的
是有刻過鐵板 不過行程速度要放慢 還邊噴水降溫 才完成的
我是利用這套免費版EAGLE電路板繪製軟體 製作的 再下載安裝下面的 pcb-gcode擴充套件 轉成NC檔 就可以讓機器執行了
http://www.cadsoftusa.com/download-eagle/
1. 要讓pcb變成g-code(NC檔) 就要去下載 pcb-gcode.ulp來使用ftp://ftp.cadsoft.de/eagle/userfiles/ulp/pcb-gcode-3.3.2.zip, 下載完後解壓縮
2. 將pcb-gcode-3.3.2資料夾內除了pcb-gcode-menu檔案要放在C:\Program Files\EAGLE-5.8.0\scr 外,
3. 再將pcb-gcode-3.3.2資料夾內所有其餘檔案複製到C:\Program Files\EAGLE-5.8.0\ulp中 (紅色中檔案夾名稱依你版本而定有所不同)
4. 而到此就算安裝完畢
---------------------------------------------------------------------------------------------------------------------------
5. 再來打開EAGLE主程式進到你要輸出NC的電路板圖 如下圖,
首先按一下工具列上SCR圖示選取pcb-gcode-menu檔案載入(也就是說剛剛的第2步驟的那個檔案)
此時畫面右側方塊區就會出現 pcb-gcode-setup 可以選取進入設定
6. 按一下 pcb-gcode-setup 進入設定畫面如下圖, 透過這些設定來生成g-code,
7. 選擇你CNC控制軟體 我是選Mach (不過我是用Kcam 4 但可以通用)
8. 而這頁, 先看 "generation options", 在"top side" 及"bottom side" 裡分別有3個選項,
Generate top/bottom outlines: 輸出trace 雕刻路徑 (檔名:xxxtop.nc/xxxbot.nc)
Generate top/bottom drills:輸出鑽孔 (xxxtd.nc/xxxbd.nc)
Generate top/bottom fills: (xxxtf.nc/xxxbf.nc), 這個nc檔會把板上多餘的銅鉑銑掉哦, 可以不用選.
在"Board"裡的"Generation milling"一定要選, 才會輸出路徑檔哦, 在這個frame裡, 還有"isolation" 的選項, 這些數字決定了線路間的關係及刀路的生成, 這些設定與刀具及layout有關, 如果設定的不好, 有些線可能雕不出來, 或是一塊板子要雕很多次哦!
再來就是單位了, 其實這個設定只是看使用者的習慣, 因為在生成g-code時, mach 會folow這個單位設定! 不過要注意的是mach裡只有mm/inch 沒有mil或microns哦!
9. 再來我們看到"Machine"這一頁, 這裡主要進行機台"能力"的設定.
Z-axis:
Hihg: Z軸總行程
Up: 在雕刻過程中, 要移動(jogging) 路徑時, 安全高度
DOWN: 雕刻深度, 在這裡跟各位分享一下, 一般1-oz的pcb, 銅厚約1.4mil, 大概0.035mm, 但是由於pcb板會彎曲, 或機台平整度不好, 所以可以設的深一點, 像我的機台我使用0.12mm.
Drill Depth: 鑽孔深度, 這是生成鑽孔檔時會使用到的, 一般電木的pcb厚度大概1.8mm左右,我用2.0, 確保可以鑽孔.
Drill Dwell: 鑽孔延時, 這是在鑽孔時會用到的設定, 意義是當鑽到預定深度時, 停止的秒數.
Milling Depth: 雕刻深度
Spindle:
Etching Tool Size: 刀具的寬度
Tool Change: 換刀的位置, 這裡的設定請不要超過機台的極限哦
Feed Rates: 機台的運行速率, mm/s
10. 設定好按下Accept 就會執行NC檔 輸出了
11. 輸出雕刻路徑 (檔名:xxxtop.nc/xxxbot.nc) top: 刻頂層 bot: 刻底層 一般做單面都是刻 bot:刻底層
12. 輸出鑽孔 (xxxtd.nc/xxxbd.nc) td: 鑽頂層 bd: 鑽底層
13. 用CNC 軟體打開雕刻路徑檔後的結果 |
評分
-
5
查看全部評分
-
|