Megjelent a NoRT CNC Control 0.4

Megjelent az általam fejlesztett CNC marógép vezérlőrendszer új kiadása. Ez a kiadás elsősorban az előző kiadás hiányosságait és hibáit javítja (Megjelent a NoRT CNC Control)

Fejlesztések:

  • A mozgássebesség-ütemezőt újratervezték. Az új tervező teljes mértékben elemzi a mozgást az elejétől a végéig, beleértve az ívek görbületének figyelembevételét az ív mentén történő mozgás során, és kiválasztja a maximális lehetséges sebességet a beállított sebességek határain belül, hogy ne lépje túl a maximálisan megengedett gyorsulásokat
  • A mikrokontroller RT részében tárolt konfiguráció egy része teljesen átkerült a python kódba
  • Kijavítottuk azokat a problémákat, amelyek a kezelőfelületen a fókusz elvesztésével kapcsolatosak a parancsok kézi bevitelekor
  • Hozzáadtuk az orsó és a koordinátatábla önálló emulálásának képességét
  • Javítva a gép állapothibái a parancsok kézi bevitelekor
  • A koordinátatáblázatba és az orsóba történő üzenetküldés ciklusa be van állítva, a reset jel helyes feldolgozása és a mikrokontroller reset üzenetének feldolgozása
  • CRC hozzáadva a protokollhoz a mikrokontrollerrel való interakcióhoz
  • Leállítás, ha az USB soros portot leválasztják, ha a mikrokontrollerrel való interakció átmegy rajta - korábban a rendszer hurokban kezdte olvasni a nem létező ttyUSB0-t
  • Most a mozgások blokkolva vannak a mikrokontroller újraindítása után. A feloldáshoz speciális parancsot kell küldenie a mikrokontrollernek. A rendszer akkor küldi el, amikor a g-kód végrehajtása elindul. Ez megakadályozza a helytelen mozgást az MCU mozgás közbeni hirtelen újraindítása esetén.

A kódírással párhuzamosan már az ő irányítása alatt használom a gépet. Nemrég fűrészeltem alkatrészeket egy vitorlázó modellhez. Így ez a kód már a gyakorlatban is használatos.

Forrás: linux.org.ru

Hozzászólás