bCNC je software pro interpretaci GRBL příkazů na CNC strojích. Díky tomu, že je napsán v jazyce Python, tak je možné jej pustit na Windows, Macu i Linuxu. Tím pádem je možné ho provozovat na Armbianu.
1. Instalace
1.1 Armbian
Instalace Armbianu je popsána dříve zde.
Update systému
Nejprve je doporučeno updatovat a upgradovat systém. To může nějakou dobu trvat, podle stáří systému. Nutné je připojení k Internetu.
sudo apt-get update sudo apt-get upgrade
Instalace pythonovských utilit
sudo apt-get install python-pip sudo pip install pyserial --upgrade
Instalace python GUI
Thinker je defakto standartní python GUI.
sudo apt-get install python python-tk python-imaging
Autoleveling
sudo apt-get install python-numpy
Stažení a spuštění bCNC
bCNC můžete stáhnout jako zip soubor nebo získat clone repozitáře. Stažený zip soubor rozbalte do adresáře bCNC.
git clone https://github.com/vlachoudis/bCNC.git
bCNC spustíte v desktopu příkazem:
./bCNC
Případně si vytvořte launcher.
1.2 Windows
Ačkoliv používám bCNC pro ovládání CNC na Armbianu, mám ještě instalaci i na notebooku s Windows 10, kde provádím základní testy.
Instalace Python
Windows defaultně nemají instalovaný Python, proto si ho nejprve stáhneme a spustíme klasickou instalaci. Podporovaný je Python 2.7.
Po instalaci je nutné nastavit cesty.
Instalace Pyserial
V Python adresáři Script spustě instalaci.
cmd C:\Users\Milan\AppDataLocal\Programs\Python\Python2.7\Scripts\easy_install pyserial
Stažení a spuštění bCNC
bCNC si stáhneme ze stejného umístění jako pro Armbian, jedná se o stejný zip. Zip rozbalíme do námy zvoleného adresáře. Pro spuštění použijme soubor bCNC.bat.
Nově je možné pomocí souboru make-exe.bat nechat si vygenerovat .exe soubor, případně si stáhnout vývojářskou .exe verzi z GitHubu.
2. Představení
bCNC je výborný software s velkým rozsahem funkcí – GRBL interpretr, sondování, CAM, GCode editor… Přitom je intuitivní, jednoduchý na ovládaní a spokojí se s nenáročným hardwarem.
Hlavní části programu jsou rozděleny do 6 záložek – File, Control, Probe, CAM, Editor a Terminal. Na všech záložkách je vidět i pracovní plocha, která zabíra většinu obrazovky.
Postupně si popíšeme nejdůležitější funkce pro každodení práci s CNC.
3. File záložka
První záložka nám umožňuje práci se soubory a připojení CNC frézky.
3.1 Připojení
Konfigurace připojení je jednoduchá, stačí vybrat port, na kterém máme připojený řídicí počítač CNC. Je možné se i připojit vzdáleně pomocí lokální sítě.
Ukázka připojení Arduino desky na porrtu COM3, kterému definujeme komunikační rychlost a controller. Po úspěšném připojení tlačítko zezelená a změní se na Close, pro odpojení.
3.2 Status
Po připojení se nám zároveň změní status CNC z Not Connected na Idle a naskočí pozice stroje – Word Position.
Dále vidíme absolutní pozici – MPos a tlačítka pro vynulování pozic jednotlivých os nebo jejich kombinací.
Tlačítkem Set WPOS můžeme kurzorem změnit světovou pozici stroje. Tlačítkem Move Gantry najedeme strojem na pozici kurzoru.
Při kliknutí na status se nám zobrazí dialogové okno s podrobnějším popisem.
3.3 Práce se soubory
Zde jsou k dispozici klasické operace vytvoření nového, otevření, import a uložení změněného souboru.
bCNC podporuje načítání nebo import ngc, cnc, nc, tap, gcode, dxf, probe, orient, stl, svg.
3.4 Ostatní
bCNC podporuje webový pendant, kdy nastartujete server, ke kterému se připojíte pomocí webového prohlížeče.
Ve webovém prohlížeči máte k dispozici základnií ovládací prvky pro manipulaci s CNC.
Na závěr máme ikonku pro report chyby, zjištění updatu a informací o programu.
4. Pracovní plocha
3. Použití bCNC
- 1. CNC frézka – začátek
- 2. CNC frézka – návrh
- 3. CNC frézka – rozpočet
- 4. CNC frézka – elektro test
- 5. CNC frézka – konstrukce rámu
- 6. CNC frézka – základní součásti
- 7. CNC frézka – laserové výpalky
- 8. CNC frézka – zkouška montáže
- 9. CNC frézka – montáž lineárního vedení
- 10. CNC frézka – elektro
- 11. CNC frézka – testovací montáž
- 12. CNC frézka – konfigurace GRBL
- 13. CNC frézka – dokumentace
- 14. CNC frézka – otázky a odpovědi
- 15. CNC frézka – testujeme frézku
- 16. CNC frézka – frézy
- 18. CNC frézka – přepracování osy Z
- 19. CNC – příklad frézování
- 20. CNC frézka – problémy a jejich řešení
- 21. CNC – inspirace
- 22. CNC frézka – stůl
- 23. CNC pendant
- 24. bCNC instalace a základní použití
- 25. CNC chlazení při obrábění
Ahoj. Prosim instalujte bCNC pres pip, ne ze zipu.