Monday, June 13, 2016

CNC - 用 ArtCAM 雕刻 灰度圖

下載左既灰度圖, 可以好簡單咁用 ArtCAM 去生成 g-code 進行雕刻.
以下係記錄左最簡單既幾個步驟, 希望下次仲識得點做.

1) 執行 ArtCAM - 雖然廢話左少少, 但唔可以唔做

2) 在 Menu 中選: File -> New -> From Image File...

3) 同平時開 file 一樣, 在彈出黎既 explorer 選你要既灰度圖, 再按 [Open]

4) 之後要設定呎吋, 想一次過雕, 就自己預番你既工件有幾大, 用 Image size 去 size
    比如你舊本大將 70  x 40, 可以設定 Height 係 60,   佢自己計 Width.
    而 Height 就係雕刻最深既高度, 即係全黑色時既深度.  1mm 既係成張圖最深係 1mm.
    同時可以設定原點位置, 比如在左下角開始, 就如圖中設定一樣.

5) 之後就會 load 左張圖出黎, 同時可以去 3D View 睇下目標成品既樣.


6) 如果家陣就出 Toothpath, 佢會當左你開始既時候, Z 就係 工件最低點.  
     呢樣我都唔明, 雕刻明明由上而下, 點解會當成一開始係最低點.
     所以, 如果你一開始刀頭在工件表面, 最好先設定工件大小同埋開始時刀頭位置.
     打開 menu 既: Toolpaths -> Material Setup


7) 你可以設定工件有幾高, 同埋要雕刻時既 Z 0 點位置.  
    同時, 如果工件比要雕刻的結果高時, 可以設定雕刻既目標位置.
    其實工件既高度唔係好重要, 平價雕刻機都係由頂雕落去就算.
    如果你怕個面唔夠平, 可以設定 Top Offset, 等佢既最高點係先低於原材料既表面.
    即係等於最頂既一層唔要...例如我想最頂唔要 0.1mm, 可以先設定一個高度.
    由於之前設定左雕刻既最大深度係 1, 我設定原材料有 5mm, 再設定 Top Offset 為 0.1
    Bottom Offset 只係比你參考, 無實際作用.
    咁樣, 佢就要在最表面飛走 0.1mm,  一般都可以抵消左表面既少少凹凸不平.
    如果表面不平既地方好深, 亦可以自己先 銑個平面至雕.

    [OK] 左之後, 個 3D View 就唔再係一層皮, 而係會顯示一件立體既成品.
    之前入既原材料高度, 應該係呢度發揮作用.

8) 之後就可以生成 Toolpaths 了, 在 Menu 度選: Toolpaths->New 3D Toolpath->MachineRelief
  
   又或者如果你既圖示有放出黎, 可以直接 click 下圖藍色框入面既 icon:


9) 生成 Toolpath 可以好簡單, 如果你唔係雕太深, 基本上可以一野過做 Finishing.
    否則, 可以先做 Roughing  再 Finishing.  既然係簡單咁玩, 今次只做 Finiahing.
    先在 Finishing Options 果度選 Finishing 用既刀頭.
 

    大家手頭既刀都唔同, 按自己既情況去選刀.  


   如果無一把合用, 可以 copy 一把最按近既去 edit.
   注意, 佢既角度係用半角的, 而刀尖係用 半徑, 唔好入錯.
   其他野, 自己度下再入番就得.

10) 選好刀之後, 可以按 Finishing Options 右邊既向下三角再 check 下 stepdown size.
      自己決定駛唔駛改下.

    如果 OK, 比個名佢, 就可以按 [Calculate Now] 叫佢 gen toolpath.

11) 之後, 在 Project windows 就會多左個 Toolpaths, 打開佢會有  D 基本資料.

12) Right click 個 Toolpath 名, 可以叫佢 Simulate 比你睇.,

    第一次 Simulate, 會有D野 set, 基本上 default 都 OK.  直接 [Simulate Toolpath]

   佢就會模擬由原材料雕刻出黎既結果比你睇.  


   到最後就係成舊雕哂出黎既樣.

   呢個圖同一開始 load 完 灰度圖時既圖, 分別在於一個只係用原圖模擬既立圖體.
   而家陣係模擬雕刻後既結果.  因應不同既刀具及設定, 有些地方可以雕唔到既.
   你可以大約參考下, 用家陣選既刀, 雕出黎會係點.  如果太粗糙, 可以換把精細 D 既.

11) 如果無問題, 就可以生成 gcode 了.  Right click 個 Toolpath, 選 Save As...

    睇清楚右上果度係咪出左你要既 path, 今次只得一個, 無得錯既.
    下面比條 path, 再比埋 file name, 就可以生成 gcode.
     注意, 佢既 extension 係 .tap 的.


12) 之後, 基本上可以用得.
      不過, 佢既 gcode file, 可能 認為 M30 已經可以停哂. (我唔 sure 係咪應該會停)
      但係如果用  GRBL 既, M30 係唔會停 主軸電機既, 最好自已加番 M05 比佢.
      否則, 如果你無人睇住佢雕, 佢雕完之後, 主軸電機係唔會停, 不斷咁轉既.

      通常佢既結尾會升高去安全高度, 再回到 XY 原點既. 不約會係咁:

G0Z3.000
G0Y0.000
G0Z3.000
G0X0Y0
M30

    可以在 提升至安全高度後, 加入 M05 關掉主軸電機.
G0Z3.000
M05
G0Y0.000
G0Z3.000
G0X0Y0
M30

      至於個 gcode 點樣用黎雕刻, 可以用唔同既軟件, 又或者用小弟自己做既手控, 呢度唔講了.