2016年10月21日 星期五

我的主軸馬達原來是 是875不是775啦~

755 馬達 尺寸規格 但卻沒有875的尺寸規格 
原本想要用Cyclone,來刻印章來玩。 
但廠商拿了了二顆  MABUCHI  馬達來給我試。才發現我原本的主軸馬逹不是775,網路找了一下原來是隱藏高8字頭而且找不到相關尺寸資料~難怪當時老闆笑的有點詭異~,不過老闆有說過.12V就9200RPM...24V可以到18600RPM..可惜手邊只有12V的電源供應器,雖則刻電路版或壓克力..沒有什麼問題但總是感覺買了NSR300 表頭只有NSR150 所以廠商順帶提供一顆
24V 6A 電源供應器.

左邊是我原本用的12V 5A .右邊是廠商提供的24V 6A
775 的外徑有42mm
875 的外徑有48mm
話不多說就先來測試755的轉速~~
只好先拆下原本裝好要雕刻的印章墊

裝上775主軸馬達
測出不出軸心有偏心.可能百分表0.01mm還是太大了.要找千分表才測得出
裝上755 馬逹,在沒有負載下,可逹到15498 RPM 跟規格15500 差不多
換上875主軸馬達
 一樣測不出有何偏心,下回借個千分表來測



裝上12V 5A的電源供應器,在沒有負載下,可逹到8626 RPM 跟老闆說的 9200 有差少574轉
裝上24V 6A的電源供應器,在沒有負載下,可逹到19017 RPM 跟規格18600 有差,多了轉417轉
所以如果之前有人問我的主軸是什麼規格的~~SORRY 是875 不是755。如果你買的是755一樣可以用啦~~只是不要送上24V電壓,,那會燒掉...

2016年10月3日 星期一

BCNC 安裝在WINDOWS及設置說明



   因為BCNC 支援多款平台,像WINDOWS,LINUX,Mac OSX,OpenBSD, 連 Raspberry Pi,BananaPi都有支援,所以可以在系統旁作個小型控制台,而各系統的安裝方式在 BCNC OS 都有詳細說明.

  • BCNC 能夠 跨平台是因為程式是用 python  撰寫 ,所以你要先安裝 python  而版本 V2 或V3 都可以執行,但原創人是在V2下測試時間較長所以強烈建議安裝V2的最新版本的Python。
  • 並且要安裝pyserial,安裝相同版本的Python的pyserial。可從終端(CMD),執行命令(其中PythonXX是你的Python安裝目錄)

       C:\PythonXX\Scripts\easy_install pyserial
         下載BCNC壓縮文件並解壓到碟碟位置,打開文件夾,然後運行bCNC.bat

下表為使用者回饋各版本的運作狀態,供參考:
OSPythonNotes
Windows XP SP32.7.5
Windows Vista SP22.7.9
Windows 72.7.*Any 2.7 version should work
Windows 8.12.7.10 is known to work
Windows 102.7.*Any 2.7 version should work
你就可以看到BCNC 畫面:


從畫面可以看到 Not Connected,表示尚未連線.
點選 File 分頁可以看到serial 設定

Port :會依硬體偵測有效的Port
Baud:115200(v0.9g 開始支援 115200的速率)
Controller:Grbl(因為軔體是GRBL)


按下OPEN ICO  就會出現Connected
按下右上角的Terminal分頁,就可以叫出控制台(G-CODE指令) 
在右下角Command 輸入$$ 就可以叫出GRBL 軔體的設定參數:
下列是我 GRBL 的軔體參數 
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=1 (soft limits, bool) 
$21=1 (hard limits, bool)
$22=1 (homing cycle, bool) 
$23=3 (homing dir invert mask:00000011)
$24=25.000 (homing feed, mm/min)
$25=300.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=5120.000 (x, step/mm) X軸馬達每公厘,需要步數
$101=5120.000 (y, step/mm) Y軸馬達每公厘,需要步數
$102=9600.000 (z, step/mm) Z軸馬達每公厘,需要步數
$110=200.000 (x max rate, mm/min) X軸位移速度
$111=200.000 (y max rate, mm/min) Y軸位移速度
$112=100.000 (z max rate, mm/min) Z軸位移速度
$120=10.000 (x accel, mm/sec^2) X軸加速度
$121=10.000 (y accel, mm/sec^2) Y軸加速度
$122=10.000 (z accel, mm/sec^2) Z軸加速度
$130=160.000 (x max travel, mm) X最大行程
$131=100.000 (y max travel, mm) Y軸最大行程
$132=40.000 (z max travel, mm) Z軸最大行程
$100~$132 為馬達位移參數~都可以依自己的硬體規劃而改變
如Z軸高度 只要在 Command 輸出 $$132=50 就可以改變 Z軸行程高為為50mm
當然,你的硬體要能夠有Z軸要有50mm行程~~不然就會出現 Alram
而BCNC 把一些常用的指令也作成ICO 方便使用。


接下來就要設定BCNC軟體參數, 選擇 Tools 分頁 按下 Machine 就可以叫出BCNC 的軟體設定
或是直接 用文字編輯 軟體 去在 解壓縮後的 BCNC 目錄下的  .bCNC 檔, (記得設定完成後,要重新啟動 bCNC 設定才會生效哦~~



而bCNC 設定主要改變 工作平台的尺寸 來符合 Cyclone 硬體的工作平台的尺寸及主軸轉速及開始G-COED跟結束G-COED

Travel X :(工作平台的寬度 mm)
Travel Y :(工作平台的深度 mm)
Travel Z :(工作平台的高度 mm)
Spindle min (RPM):主軸最小轉速
Spindle max (RPM):主軸最大轉速
Header gcode:開始G-COED

G94 ( Millimeters per minute feed rate. )
G21 ( Units == Millimeters. )
G90 ( Absolute coordinates. )
S3000 ( RPM spindle speed. )
F60.00000 ( Feedrate. )
M5      (Spindle stop.)
M3 ( Spindle on clockwise. )
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z5.00000 ( retract )

Footer gcode:結束G-COED

M5 ( Spindle off. )
M9 ( Coolant off. )
M2 ( Program end. )




記得設定完成後,要重新啟動 bCNC 設定才會生效哦~~
重新啟動 bCNC.就會看到


此時再按下 Home 就可以看到 Z軸移動,去觸動 End-stop 然後 XY軸同動去歸零.


接下來可以進行 雕刻.
待續... BCNC 壓克力雕刻教學..