NoRT CNC Control 0.4 リリース

私が開発しているCNCフライス盤制御システムが新たにリリースされました。 このリリースでは主に、以前のリリースの欠点とバグが修正されています (NoRT CNC コントロールをリリース)

改善点:

  • 移動速度スケジューラが再設計されました。 新しいプランナーは、円弧に沿って移動する際の円弧の曲率を考慮するなど、動きを最初から最後まで完全に分析し、最大許容加速度を超えないように設定速度の制限内で可能な最大速度を選択します。
  • マイクロコントローラーのRT部分に保存されていた設定の一部がPythonコードに完全に転送されました
  • コマンドを手動で入力するときに UI でフォーカスが失われる問題を修正しました
  • スピンドルと座標テーブルを独立してエミュレートする機能を追加しました
  • コマンドを手動で入力するときのマシン状態のバグを修正しました
  • 座標テーブルと主軸へのメッセージ送信周期を調整し、リセット信号の処理とマイコンからのリセットメッセージの処理を修正しました。
  • マイクロコントローラーとの対話のためのプロトコルに CRC を追加しました
  • USB シリアル ポートが切断されると、マイクロコントローラーとの対話がそのポートを経由する場合にシャットダウンします。以前は、システムが存在しない ttyUSB0 をループで読み取り始めていました。
  • マイクロコントローラーを再起動すると動きがブロックされるようになりました。 ロックを解除するには、特別なコマンドをマイクロコントローラーに送信する必要があります。 G コードの実行が開始されるときに送信されます。 これにより、移動中に突然MCUが再起動した場合の誤動作を防止します。

コードを書くのと並行して、私はすでに彼の管理下でマシンを使用しています。 最近、グライダーモデルの部品を切り出しました。 したがって、このコードはすでに実際に使用されています。

出所: linux.org.ru

コメントを追加します