NoRT CNC Control 0.4 發布

我正在開發的CNC銑床控制系統已發布新版本。 此版本主要修復了上一版本的缺點和bug(NoRT CNC 控制發布)

改進:

  • 移動速度調度器已重新設計。 新的規劃器全面分析從開始到結束的運動,包括沿著圓弧運動時考慮圓弧的曲率,並在設定速度的限制內選擇可能的最大速度,以免超過最大允許加速度
  • 微控制器上RT部分儲存的部分配置已完全轉移為python程式碼
  • 修正了手動輸入指令時 UI 失去焦點的問題
  • 新增了獨立模擬主軸和座標表的功能
  • 修正了手動輸入指令時的機器狀態錯誤
  • 調整了向座標表和主軸發送訊息的周期,正確處理重設訊號和處理來自微控制器的重設訊息
  • 在與微控制器互動的協定中加入了 CRC
  • 當 USB 串行端口斷開連接時,如果與微控制器的交互經過 USB 串行端口,則關閉 - 先前系統開始循環讀取不存在的 ttyUSB0
  • 現在,重新啟動微控制器後,移動將被阻止。 要解鎖,您需要向微控制器發送特殊命令。 當 G 代碼執行開始時發送。 這樣可以防止在移動過程中 MCU 突然重啟時發生錯誤移動。

在編寫程式碼的同時,我已經在使用他控制下的機器了。 我最近鋸下了滑翔機模型的零件。 因此,該程式碼已經在實踐中使用。

來源: linux.org.ru

添加評論