NoRT CNC Control 0.4 objavljen

Došlo je do novog izdanja sistema upravljanja CNC glodalicom koji razvijam. Ovo izdanje uglavnom popravlja nedostatke i greške prethodnog izdanja (NoRT CNC kontrola puštena)

Poboljšanja:

  • Planer brzine kretanja je redizajniran. Novi planer u potpunosti analizira kretanje od početka do kraja, uključujući uzimanje u obzir zakrivljenosti lukova pri kretanju duž luka i odabire maksimalnu moguću brzinu u granicama zadatih brzina kako ne bi prekoračila maksimalno dozvoljena ubrzanja
  • Dio konfiguracije koji je bio pohranjen u RT dijelu na mikrokontroleru je u potpunosti prebačen u python kod
  • Popravljeni problemi s gubitkom fokusa u korisničkom sučelju prilikom ručnog unosa komandi
  • Dodata mogućnost neovisne emulacije vretena i koordinatnog stola
  • Ispravljene greške u stanju mašine prilikom ručnog unosa komandi
  • Prilagođen je ciklus slanja poruka na koordinatni sto i na vreteno, ispravna obrada reset signala i obrada reset poruke od mikrokontrolera
  • Dodan CRC protokolu za interakciju sa mikrokontrolerom
  • Isključivanje kada je USB serijski port isključen, ako interakcija sa mikrokontrolerom ide kroz njega - prethodno je sistem počeo da čita nepostojeći ttyUSB0 u petlji
  • Sada su pokreti blokirani nakon ponovnog pokretanja mikrokontrolera. Za otključavanje potrebno je poslati posebnu komandu mikrokontroleru. Šalje se kada započne izvršavanje g-koda. Ovo sprečava nepravilno kretanje u slučaju iznenadnog ponovnog pokretanja MCU-a tokom kretanja.

Paralelno sa pisanjem koda, već koristim mašinu pod njegovom kontrolom. Nedavno sam ispilio dijelove za model jedrilice. Dakle, ovaj kod se već koristi u praksi.

izvor: linux.org.ru

Dodajte komentar