NoRT CNC Control 0.4 kaleratu da

Garatzen ari naizen CNC fresatzeko makinaren kontrol sistemaren bertsio berri bat izan da. Argitalpen honek, batez ere, aurreko bertsioaren gabeziak eta akatsak konpontzen ditu (NoRT CNC Kontrola kaleratu da)

Hobekuntzak:

  • Mugimendu-abiaduraren programatzailea berriro diseinatu da. Planifikatzaile berriak guztiz aztertzen du mugimendua hasieratik amaierara, arku batean zehar mugitzean arkuen kurbadura kontuan hartuta barne, eta gehienezko abiadura aukeratzen du ezarritako lasterren mugen barruan, baimendutako azelerazio maximoak ez gainditzeko.
  • Mikrokontrolagailuko RT zatian gordetako konfigurazioaren zati bat guztiz transferitu zen python kodeara
  • Komandoak eskuz sartzerakoan UI-ko fokua galtzearen arazoak konpondu dira
  • Ardatz bat eta koordenatu-taula modu independentean emulatzeko gaitasuna gehitu da
  • Makinaren egoera akatsak konpondu dira komandoak eskuz sartzerakoan
  • Koordenatu-taulara eta ardatzera mezuak bidaltzeko zikloa egokitu da, berrezartzeko seinalea zuzen prozesatzea eta mikrokontrolagailutik berrezartzeko mezua prozesatzea.
  • Mikrokontrolagailuarekin interakziorako protokoloari CRC gehitu zaio
  • Itzali USB serieko ataka deskonektatzen denean, mikrokontrolagailuarekin interakzioa igarotzen bada - aurretik sistema existitzen ez zen ttyUSB0 begizta batean irakurtzen hasi zen.
  • Orain mugimenduak blokeatzen dira mikrokontroladorea berrabiarazi ondoren. Desblokeatzeko, komando berezi bat bidali behar duzu mikrokontrolagailura. G-kodearen exekuzioa hasten denean bidaltzen da. Horrek mugimendu okerra eragozten du MCU bat-batean berrabiaraziz gero mugimenduan zehar.

Kodea idaztearekin batera, dagoeneko bere kontrolpean dagoen makina erabiltzen ari naiz. Duela gutxi zerratu nituen planeatzaile modelo baterako piezak. Beraz, kode hori dagoeneko erabiltzen da praktikan.

Iturria: linux.org.ru

Gehitu iruzkin berria