Izdan je NoRT CNC Control 0.4

Izšla je nova izdaja krmilnega sistema CNC rezkalnega stroja, ki ga razvijam. Ta izdaja v glavnem odpravlja pomanjkljivosti in napake prejšnje izdaje (NoRT CNC Control izdan)

Izboljšave:

  • Načrtovalnik hitrosti gibanja je bil preoblikovan. Novi načrtovalec v celoti analizira gibanje od začetka do cilja, vključno z upoštevanjem ukrivljenosti lokov pri premikanju po loku in izbere največjo možno hitrost v mejah nastavljenih hitrosti, da ne preseže največjih dovoljenih pospeškov.
  • Del konfiguracije, ki je bil shranjen v delu RT na mikrokontrolerju, smo v celoti prenesli v kodo python
  • Odpravljene težave z izgubo fokusa v uporabniškem vmesniku pri ročnem vnosu ukazov
  • Dodana možnost neodvisne emulacije vretena in koordinatne mize
  • Popravljene napake stanja stroja pri ročnem vnosu ukazov
  • Prilagojen je cikel pošiljanja sporočil na koordinatno mizo in na vreteno, pravilna obdelava reset signala in obdelava reset sporočila iz mikrokontrolerja.
  • Protokolu za interakcijo z mikrokontrolerjem dodan CRC
  • Zaustavitev, ko so serijska vrata USB odklopljena, če interakcija z mikrokrmilnikom poteka prek njih - prej je sistem začel brati neobstoječi ttyUSB0 v zanki
  • Zdaj so premiki blokirani po ponovnem zagonu mikrokrmilnika. Za odklepanje morate mikrokrmilniku poslati poseben ukaz. Pošlje se, ko se začne izvajanje kode g. To preprečuje nepravilno premikanje v primeru nenadnega ponovnega zagona MCU med premikanjem.

Vzporedno s pisanjem kode že uporabljam stroj pod njegovim nadzorom. Pred kratkim sem žagal dele za model jadralnega letala. Tako se ta koda že uporablja v praksi.

Vir: linux.org.ru

Dodaj komentar