24. bCNC instalace a základní použití

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.

bCNC launcher.
Spuštěný bCNC.

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.

Definice cest k nainstalovanému Pythonu.
Přidání proměnné PYTHON_PATH do definice cest.
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.

bCNC spuštěný na Windows 10.

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.

bCNC záložky a pracovní plocha.

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.

bCNC File.

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í.

bCNC připojení.

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.

CNC status.

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.

Podrobnosti o statusu CNC.

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.

Souborové operace.

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.

Webový pendant.

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

 

One thought on “24. bCNC instalace a základní použití

Add yours

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑