NoRT CNC Control 0.4 liberigita

Okazis nova eldono de la CNC-frezmaŝino-kontrola sistemo, kiun mi disvolvas. Ĉi tiu eldono ĉefe korektas la mankojn kaj erarojn de la antaŭa eldono (NoRT CNC Control liberigita)

Pliboniĝoj:

  • La movada rapidoplanilo estis restrukturita. La nova planisto plene analizas la movadon de komenco ĝis fino, inkluzive de konsidero de la kurbeco de arkoj kiam moviĝas laŭ arko kaj elektas la maksimuman eblan rapidon ene de la limoj de la fiksitaj rapidoj por ne superi la maksimumajn permeseblajn akcelojn.
  • Parto de la agordo, kiu estis konservita en la RT-parto sur la mikroregilo, estis tute transdonita al python-kodo
  • Korektis problemojn kun perdo de fokuso en la UI dum enigo de komandoj permane
  • Aldonis la kapablon sendepende kopii spindelon kaj koordinatan tabelon
  • Riparis maŝinajn ŝtatajn erarojn dum enigo de komandoj permane
  • La ciklo de sendado de mesaĝoj al la koordinata tablo kaj al la spindelo estis ĝustigita, ĝusta prilaborado de la rekomencigita signalo kaj prilaborado de la rekomencigita mesaĝo de la mikroregilo.
  • Aldonita CRC al la protokolo por interagado kun la mikroregilo
  • Malŝaltu kiam la USB seria haveno estas malkonektita, se interago kun la mikroregilo trairas ĝin - antaŭe la sistemo komencis legi la neekzistantan ttyUSB0 en buklo.
  • Nun movadoj estas blokitaj post rekomencado de la mikroregilo. Por malŝlosi, vi devas sendi specialan komandon al la mikroregilo. Ĝi estas sendita kiam g-koda ekzekuto komenciĝas. Ĉi tio malhelpas malĝustan movadon okaze de subita rekomenco de la MCU dum movado.

Paralele kun skribado de kodo, mi jam uzas la maŝinon sub lia kontrolo. Mi lastatempe segis partojn por glisaviadilo. Tiel, ĉi tiu kodo jam estas uzata en la praktiko.

fonto: linux.org.ru

Aldoni komenton