Rilasciato NoRT CNC Control 0.4

È stata rilasciata una nuova versione del sistema di controllo della fresatrice CNC che sto sviluppando. Questa versione risolve principalmente le carenze e i bug della versione precedente (Rilasciato il controllo CNC NoRT)

Miglioramenti:

  • Il programmatore della velocità di movimento è stato ridisegnato. Il nuovo pianificatore analizza completamente il movimento dall'inizio alla fine, tenendo conto anche della curvatura degli archi quando si muove lungo un arco e seleziona la velocità massima possibile entro i limiti delle velocità impostate in modo da non superare le accelerazioni massime consentite
  • Parte della configurazione memorizzata nella parte RT del microcontrollore è stata completamente trasferita al codice Python
  • Risolti i problemi relativi alla perdita di focus nell'interfaccia utente durante l'immissione manuale dei comandi
  • Aggiunta la possibilità di emulare in modo indipendente un mandrino e una tabella di coordinate
  • Risolti bug sullo stato della macchina durante l'immissione manuale dei comandi
  • Regolato il ciclo di invio dei messaggi alla tabella delle coordinate e al mandrino, corretta elaborazione del segnale di reset ed elaborazione del messaggio di reset dal microcontrollore
  • Aggiunto CRC al protocollo per l'interazione con il microcontrollore
  • Spegnimento quando la porta seriale USB viene disconnessa, se l'interazione con il microcontrollore passa attraverso di essa - in precedenza il sistema iniziava a leggere in loop l'inesistente ttyUSB0
  • Ora i movimenti vengono bloccati dopo aver riavviato il microcontrollore. Per sbloccare è necessario inviare un comando speciale al microcontrollore. Viene inviato quando inizia l'esecuzione del codice g. Ciò impedisce movimenti errati in caso di riavvio improvviso dell'MCU durante il movimento.

Parallelamente alla scrittura del codice, sto già utilizzando la macchina sotto il suo controllo. Recentemente ho segato parti per un modello di aliante. Pertanto, questo codice è già utilizzato nella pratica.

Fonte: linux.org.ru

Aggiungi un commento