Došlo je do novog izdanja upravljačkog sustava CNC glodalice koji razvijam. Ovo izdanje uglavnom popravlja nedostatke i greške prethodnog izdanja (Pušten NoRT CNC Control)
Poboljšanja:
- Redizajniran je planer brzine kretanja. 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 najveću moguću brzinu unutar granica zadanih brzina kako ne bi prekoračila najveća dopuštena ubrzanja
- Dio konfiguracije koji je bio pohranjen u RT dijelu na mikrokontroleru u potpunosti je prebačen u python kod
- Riješeni problemi s gubitkom fokusa u korisničkom sučelju prilikom ručnog unosa naredbi
- Dodana je mogućnost neovisne emulacije vretena i koordinatnog stola
- Ispravljene greške u stanju stroja prilikom ručnog unosa naredbi
- Podešen je ciklus slanja poruka na koordinatni stol i na vreteno, ispravna obrada reset signala i obrada reset poruke iz mikrokontrolera
- Protokolu za interakciju s mikrokontrolerom dodan CRC
- Isključivanje kada je USB serijski priključak isključen, ako interakcija s mikrokontrolerom ide preko njega - prethodno je sustav počeo čitati nepostojeći ttyUSB0 u petlji
- Sada su pokreti blokirani nakon ponovnog pokretanja mikrokontrolera. Za otključavanje morate mikrokontroleru poslati posebnu naredbu. Šalje se kada započne izvršavanje g-koda. Ovo sprječava pogrešno kretanje u slučaju iznenadnog ponovnog pokretanja MCU-a tijekom kretanja.
Paralelno s pisanjem koda, već koristim stroj pod njegovom kontrolom. Nedavno sam pilio dijelove za model jedrilice. Dakle, ovaj se kodeks već koristi u praksi.
Izvor: linux.org.ru