Kontrol NoRT CNC 0.4 dirilis

Telah ada rilis baru dari sistem kontrol mesin penggilingan CNC yang saya kembangkan. Rilis ini terutama memperbaiki kekurangan dan bug dari rilis sebelumnya (Kontrol NoRT CNC dirilis)

Perbaikan:

  • Penjadwal kecepatan gerakan telah didesain ulang. Perencana baru menganalisis sepenuhnya pergerakan dari awal hingga akhir, termasuk memperhitungkan kelengkungan busur saat bergerak sepanjang busur dan memilih kecepatan maksimum yang mungkin dalam batas kecepatan yang ditentukan agar tidak melebihi percepatan maksimum yang diizinkan
  • Sebagian konfigurasi yang disimpan di bagian RT pada mikrokontroler sepenuhnya ditransfer ke kode python
  • Memperbaiki masalah hilangnya fokus di UI saat memasukkan perintah secara manual
  • Menambahkan kemampuan untuk meniru spindel dan tabel koordinat secara mandiri
  • Memperbaiki bug status mesin saat memasukkan perintah secara manual
  • Siklus pengiriman pesan ke tabel koordinat dan ke spindel telah diatur, pemrosesan sinyal reset yang benar dan pemrosesan pesan reset dari mikrokontroler telah disesuaikan
  • Menambahkan CRC ke protokol untuk interaksi dengan mikrokontroler
  • Matikan ketika port serial USB terputus, jika interaksi dengan mikrokontroler melewatinya - sebelumnya sistem mulai membaca ttyUSB0 yang tidak ada dalam satu lingkaran
  • Sekarang pergerakan diblokir setelah me-reboot mikrokontroler. Untuk membuka kunci, Anda perlu mengirimkan perintah khusus ke mikrokontroler. Ini dikirim ketika eksekusi kode-g dimulai. Hal ini mencegah pergerakan yang salah jika terjadi reboot MCU secara tiba-tiba selama pergerakan.

Sejalan dengan penulisan kode, saya sudah menggunakan mesin di bawah kendalinya. Saya baru-baru ini menggergaji bagian-bagian untuk model pesawat layang. Jadi, kode ini sudah digunakan dalam praktik.

Sumber: linux.org.ru

Tambah komentar