Välja antud NoRT CNC Control 0.4

Minu arendatavast CNC-freespinkide juhtimissüsteemist on ilmunud uus versioon. See väljalase parandab peamiselt eelmise versiooni puudused ja vead (NoRT CNC Control välja antud)

Täiustused:

  • Liikumiskiiruse planeerija on ümber kujundatud. Uus planeerija analüüsib täielikult liikumist algusest lõpuni, sealhulgas võtab kaarega liikudes arvesse kaare kumerust ja valib maksimaalse võimaliku kiiruse seatud kiiruste piires, et mitte ületada maksimaalseid lubatud kiirendusi.
  • Osa konfiguratsioonist, mis oli salvestatud mikrokontrolleri RT-osas, viidi täielikult üle pythoni koodi
  • Lahendatud on kasutajaliidese fookuse kadumisega seotud probleemid käskude käsitsi sisestamisel
  • Lisatud on spindli ja koordinaatide tabeli iseseisva jäljendamise võimalus
  • Parandatud masina oleku vead käskude käsitsi sisestamisel
  • Koordinaatide tabelisse ja spindlile teadete saatmise tsükkel on reguleeritud, lähtestussignaali korrektne töötlemine ja mikrokontrolleri lähtestussõnumi töötlemine
  • Protokolli on lisatud CRC mikrokontrolleriga suhtlemiseks
  • Väljalülitamine, kui USB jadaport on lahti ühendatud, kui suhtlus mikrokontrolleriga läbib seda - varem hakkas süsteem olematut ttyUSB0 tsüklina lugema
  • Nüüd on liikumised blokeeritud pärast mikrokontrolleri taaskäivitamist. Avamiseks peate saatma mikrokontrollerile spetsiaalse käsu. See saadetakse siis, kui algab g-koodi täitmine. See hoiab ära ebaõige liikumise MCU äkilise taaskäivitamise korral liikumise ajal.

Paralleelselt koodi kirjutamisega kasutan juba tema kontrolli all olevat masinat. Hiljuti saagisin purilennuki mudeli osad maha. Seega on see kood juba praktikas kasutusel.

Allikas: linux.org.ru

Lisa kommentaar