NoRT CNC Control 0.4 чыгарылды

Мен иштеп жаткан CNC фрезердик станокту башкаруу тутумунун жаңы чыгарылышы бар. Бул чыгарылыш негизинен мурунку релиздин кемчиликтерин жана мүчүлүштүктөрүн оңдойт (NoRT CNC Control чыгарылды)

Жакшыртуулар:

  • Кыймыл ылдамдыгын пландоочу кайра иштелип чыккан. Жаңы пландоочу кыймылды башынан аягына чейин толугу менен талдайт, анын ичинде жаа боюндагы кыймылда жаалардын ийрилигин эске алуу менен жана максималдуу уруксат берилген ылдамдануулардан ашпоо үчүн белгиленген ылдамдыктын чегинде максималдуу мүмкүн болгон ылдамдыкты тандайт.
  • Микроконтроллердин RT бөлүгүндө сакталган конфигурациянын бир бөлүгү толугу менен питон кодуна которулган
  • Буйруктарды кол менен киргизүүдө UIде фокустун жоголушу менен байланышкан көйгөйлөр оңдолду
  • Шпинделди жана координаттар таблицасын өз алдынча эмуляциялоо мүмкүнчүлүгү кошулду
  • Буйруктарды кол менен киргизүүдө орнотулган машина абалынын каталары
  • Координаталык таблицага жана шпиндельге билдирүүлөрдү жөнөтүү цикли жөнгө салынды, баштапкы абалга келтирүү сигналын туура иштетүү жана микроконтроллерден баштапкы абалга келтирүү билдирүүсүн иштетүү
  • Микроконтроллер менен өз ара аракеттенүү үчүн протоколго CRC кошулду
  • USB сериялык порту өчүрүлгөндө өчүрүү, эгерде микроконтроллер менен өз ара аракеттенүү ал аркылуу өтсө - мурда система циклде жок ttyUSB0 окуй баштаган
  • Эми микроконтроллерди кайра жүктөөдөн кийин кыймылдар бөгөттөлөт. Кулпуну ачуу үчүн микроконтроллерге атайын буйрук жөнөтүш керек. Ал g-коду аткарыла баштаганда жөнөтүлөт. Бул кыймыл учурунда MCU капыстан кайра жүктөө учурунда туура эмес кыймылдын алдын алат.

Кодду жазуу менен катар, мен анын көзөмөлүндөгү машинаны колдонуп жатам. Мен жакында планер моделинин тетиктерин араладым. Ошентип, бул код мурунтан эле практикада колдонулат.

Source: linux.org.ru

Комментарий кошуу