NoRT CNC کنٹرول 0.4 جاری کیا گیا۔

CNC ملنگ مشین کنٹرول سسٹم کی ایک نئی ریلیز ہوئی ہے جسے میں تیار کر رہا ہوں۔ یہ ریلیز بنیادی طور پر پچھلی ریلیز کی کوتاہیوں اور کیڑے کو ٹھیک کرتی ہے (NoRT CNC کنٹرول جاری کیا گیا۔)

بہتری:

  • موومنٹ اسپیڈ شیڈیولر کو دوبارہ ڈیزائن کیا گیا ہے۔ نیا منصوبہ ساز شروع سے لے کر اختتام تک حرکت کا مکمل تجزیہ کرتا ہے، بشمول قوس کے ساتھ حرکت کرتے وقت قوس کے گھماؤ کو مدنظر رکھنا اور مقررہ رفتار کی حدود میں زیادہ سے زیادہ ممکنہ رفتار کا انتخاب کرتا ہے تاکہ زیادہ سے زیادہ قابل اجازت سرعت سے تجاوز نہ ہو۔
  • کنفیگریشن کا کچھ حصہ جو مائیکرو کنٹرولر پر RT حصے میں محفوظ تھا مکمل طور پر ازگر کوڈ میں منتقل کر دیا گیا تھا۔
  • کمانڈز کو دستی طور پر داخل کرتے وقت UI میں توجہ کھونے کے مسائل کو حل کیا گیا۔
  • اسپنڈل اور کوآرڈینیٹ ٹیبل کو آزادانہ طور پر نقل کرنے کی صلاحیت شامل کی گئی۔
  • دستی طور پر کمانڈز داخل کرتے وقت مشین کی حالت کی خرابیاں طے کی جاتی ہیں۔
  • کوآرڈینیٹ ٹیبل اور اسپنڈل پر پیغامات بھیجنے کے چکر کو ایڈجسٹ کر دیا گیا ہے، ری سیٹ سگنل کی درست پروسیسنگ اور مائیکرو کنٹرولر سے ری سیٹ میسج کی پروسیسنگ
  • مائکروکنٹرولر کے ساتھ تعامل کے لیے پروٹوکول میں CRC شامل کیا گیا۔
  • USB سیریل پورٹ کے منقطع ہونے پر شٹ ڈاؤن، اگر مائیکرو کنٹرولر کے ساتھ تعامل اس سے گزرتا ہے - پہلے سسٹم نے غیر موجود ttyUSB0 کو لوپ میں پڑھنا شروع کیا تھا۔
  • اب مائیکرو کنٹرولر کو ریبوٹ کرنے کے بعد حرکتیں مسدود ہیں۔ غیر مقفل کرنے کے لیے، آپ کو مائیکرو کنٹرولر کو ایک خصوصی کمانڈ بھیجنے کی ضرورت ہے۔ جی کوڈ پر عمل درآمد شروع ہونے پر اسے بھیجا جاتا ہے۔ یہ حرکت کے دوران MCU کے اچانک دوبارہ شروع ہونے کی صورت میں غلط حرکت کو روکتا ہے۔

تحریری کوڈ کے متوازی طور پر، میں پہلے ہی اس کے کنٹرول میں مشین استعمال کر رہا ہوں۔ میں نے حال ہی میں ایک گلائیڈر ماڈل کے لیے پرزے نیچے کیے ہیں۔ اس طرح، یہ کوڈ پہلے سے ہی عملی طور پر استعمال کیا جاتا ہے.

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں