NoRT CNC Control 0.4 verëffentlecht

Et gouf eng nei Verëffentlechung vun der CNC milling Maschinn Kontroll System ech entwéckelen. Dës Verëffentlechung fixéiert haaptsächlech d'Mängel a Bugs vun der viregter Verëffentlechung (NoRT CNC Kontroll verëffentlecht)

Verbesserungen:

  • De Beweegungsgeschwindegkeet Scheduler gouf nei designt. Den neie Planer analyséiert d'Bewegung komplett vun Ufank bis Enn, ënner anerem d'Krümmung vun de Bogen beim Beweegung laanscht e Bogen a wielt déi maximal méiglech Geschwindegkeet bannent de Grenze vun de festgeluegte Geschwindegkeete fir net déi maximal zulässlech Beschleunigungen ze iwwerschreiden
  • En Deel vun der Konfiguratioun déi am RT Deel um Mikrokontroller gespäichert gouf gouf komplett op Python Code transferéiert
  • Fixéiert Probleemer mat Verloscht vum Fokus am UI wann Dir Kommandoen manuell agitt
  • D'Fäegkeet bäigefüügt fir onofhängeg eng Spindel an eng Koordinatentabell ze emuléieren
  • Fixéiert Maschinn Staat Käfere wann Kommandoen manuell aginn
  • Den Zyklus fir Messagen op d'Koordinatentabell an d'Spindel ze schécken ass ugepasst ginn, d'korrekt Veraarbechtung vum Reset-Signal an d'Veraarbechtung vum Reset-Message vum Mikrokontroller
  • CRC zum Protokoll bäigefüügt fir Interaktioun mam Mikrokontroller
  • Shutdown wann den USB Serien Hafen ofgeschalt ass, wann d'Interaktioun mam Mikrokontroller duerch et geet - virdru huet de System ugefaang den net existente ttyUSB0 an enger Loop ze liesen
  • Elo ginn d'Bewegunge blockéiert nodeems de Mikrokontroller nei gestart gouf. Fir ze spären, musst Dir e spezielle Kommando un de Mikrokontroller schécken. Et gëtt geschéckt wann d'G-Code Ausféierung ufänkt. Dëst verhënnert falsch Bewegung am Fall vun engem plötzlechen Neistart vun der MCU wärend der Bewegung.

Parallel mam Code schreiwen, benotzen ech schonn d'Maschinn ënner senger Kontroll. Ech hunn viru kuerzem Deeler fir e Glidermodell ofgeschnidden. Also ass dëse Code schonn an der Praxis benotzt.

Source: linux.org.ru

Setzt e Commentaire