Izlaists NoRT CNC Control 0.4

Ir iznācis jauns CNC frēzmašīnu vadības sistēmas izlaidums, kuru izstrādāju. Šis laidiens galvenokārt novērš iepriekšējā laidiena trūkumus un kļūdas (NoRT CNC Control izlaista)

Uzlabojumi:

  • Kustības ātruma plānotājs ir pārveidots. Jaunais plānotājs pilnībā analizē kustību no sākuma līdz beigām, tostarp ņem vērā loku izliekumu, pārvietojoties pa loku, un izvēlas maksimālo iespējamo ātrumu iestatīto ātrumu robežās, lai nepārsniegtu maksimāli pieļaujamos paātrinājumus.
  • Daļa no konfigurācijas, kas tika saglabāta mikrokontrollera RT daļā, tika pilnībā pārsūtīta uz python kodu
  • Novērstas problēmas, kas saistītas ar fokusa zudumu lietotāja saskarnē, manuāli ievadot komandas
  • Pievienota iespēja patstāvīgi emulēt vārpstu un koordinātu tabulu
  • Izlabotas mašīnas stāvokļa kļūdas, manuāli ievadot komandas
  • Ir noregulēts ziņojumu nosūtīšanas cikls uz koordinātu tabulu un vārpstu, pareiza atiestatīšanas signāla apstrāde un atiestatīšanas ziņojuma apstrāde no mikrokontrollera
  • Pievienots CRC protokolam mijiedarbībai ar mikrokontrolleri
  • Izslēgšanās, kad USB seriālais ports ir atvienots, ja mijiedarbība ar mikrokontrolleri notiek caur to - iepriekš sistēma sāka nolasīt neesošo ttyUSB0 cilpā
  • Tagad kustības tiek bloķētas pēc mikrokontrollera pārstartēšanas. Lai atbloķētu, jums jānosūta īpaša komanda mikrokontrolleram. Tas tiek nosūtīts, kad sākas g-koda izpilde. Tas novērš nepareizu kustību gadījumā, ja kustības laikā notiek pēkšņa MCU atsāknēšana.

Paralēli koda rakstīšanai es jau izmantoju viņa vadīto mašīnu. Nesen nozāģēju detaļas planiera modelim. Tādējādi šis kods jau tiek izmantots praksē.

Avots: linux.org.ru

Pievieno komentāru