Ilmus uus vĂ€ljaanne minu töötava CNC-frĂ€seri juhtimissĂŒsteemist. Selles vĂ€ljaandes on peamiselt parandatud eelmise versiooni puuduseid ja vigu (Ilmus NoRT CNC Control)
Parandused:
- Liikumiste kiirusplaanija on ĂŒmber tehtud. Uus plaanija analĂŒĂŒsib liikumist algusest lĂ”puni, arvestades ka kaarega liikumise kĂ”verust, ning valib maksimaalse vĂ”imaliku kiirusena kehtestatud kiiruspiiride piires, et mitte ĂŒletada maksimaalselt lubatud kiiruskiirusid.
- RT osas mikrokontrolleris hoitud konfigureerimise osa on tĂ€ielikult ĂŒle viidud python-koodiks.
- Parandatud probleemid fookuse kadumisega UI-s kÀsitsi sisestatud kÀskude korral.
- Lisatud vÔimalus eraldi emuleerida spindlit ja koordinaatlauda.
- Parandatud masina olekuga seotud vead kÀsitsi sisestatud kÀskude puhul.
- Korrigeeritud sĂ”numite saatmise tsĂŒklit koordinaatlauda ja spindlite jaoks, Ă”iged nullsignaali töötlemised ja nullsignaali sĂ”numite töötlemine mikrokontrollerilt.
- Lisatud CRC mikrokontrolleriga suhtlemise protokolli.
- USB seeria porta vĂ€ljalĂŒlitamise korral lĂ”petamine, kui suhtlemine mikrokontrolleriga toimub selle kaudu â varem alustas sĂŒsteem pidevalt juba mittetoimiva ttyUSB0 lugemist.
- NĂŒĂŒd on liikumised blokeeritud pĂ€rast mikrokontrolleri taaskĂ€ivitamist. Blokeerimise eemaldamiseks tuleb mikrokontrollerile saata eriline kĂ€sk, mis saadetakse g-koodi tĂ€itmise alustamisel. Sellega vĂ€listatakse vale liikumine jĂ€rsku mikrokontrolleri taaskĂ€ivitamise korral liikumise ajal.
Koodi kirjutamisega paralleelselt kasutan juba masinat selle juhtimise all. Hiljuti lĂ”ikasin vĂ€lja ĂŒksikasju plaaneri mudeli jaoks. Seega on see kood juba praktikas kasutusel.
Allikas: linux.org.ru
