Vydané NoRT CNC Control 0.4

Došlo k novej verzii riadiaceho systému CNC frézky, ktorú vyvíjam. Toto vydanie hlavne opravuje nedostatky a chyby predchádzajúceho vydania (NoRT CNC Control uvoľnený)

Vylepšenia:

  • Plánovač rýchlosti pohybu bol prepracovaný. Nový plánovač plne analyzuje pohyb od začiatku do konca vrátane zohľadnenia zakrivenia oblúkov pri pohybe po oblúku a vyberie maximálnu možnú rýchlosť v medziach nastavených rýchlostí tak, aby sa neprekročili maximálne povolené zrýchlenia.
  • Časť konfigurácie, ktorá bola uložená v RT časti na mikrokontroléri, bola kompletne prenesená do python kódu
  • Opravené problémy so stratou zaostrenia v používateľskom rozhraní pri ručnom zadávaní príkazov
  • Pridaná možnosť nezávisle emulovať vreteno a súradnicovú tabuľku
  • Opravené chyby stavu stroja pri ručnom zadávaní príkazov
  • Upravený je cyklus odosielania správ do súradnicovej tabuľky a do vretena, správne spracovanie resetovacieho signálu a spracovanie resetovacej správy z mikrokontroléra
  • Pridané CRC do protokolu pre interakciu s mikrokontrolérom
  • Vypnutie pri odpojení sériového portu USB, ak cezň prechádza interakcia s mikrokontrolérom - predtým systém začal čítať neexistujúci ttyUSB0 v slučke
  • Teraz sú pohyby zablokované po reštarte mikrokontroléra. Na odomknutie je potrebné poslať mikrokontroléru špeciálny príkaz. Odošle sa, keď sa spustí vykonávanie kódu g. Tým sa zabráni nesprávnemu pohybu v prípade náhleho reštartu MCU počas pohybu.

Súbežne s písaním kódu už používam stroj pod jeho kontrolou. Nedávno som pílil diely na model vetroňa. Tento kód sa teda už používa v praxi.

Zdroj: linux.org.ru

Pridať komentár