06 · TK-101 · المشاريع
واجهة تشغيل CNC متكاملة مع FluidNC
واجهة ويب لمتابعة حالة ماكينة CNC والتحكم بالحركة والمغزل وإدارة ملفات G-code عبر تكامل WebSocket وHTTP مع FluidNC.

الصور والواجهات
المشكلة
تشغيل ماكينة CNC يحتاج جمع حالة المحاور وأوامر الحركة والملفات في واجهة واحدة يسهل الرجوع إليها أثناء العمل.
الحل وطريقة العمل
تفصل طبقة FluidNCAPI الاتصال والأوامر عن العرض. يستقبل WebSocket تحديثات الحالة، وتستخدم الواجهة HTTP لإدارة الملفات والإعدادات. تُعرض حالة الاتصال والمحاور مع أدوات التحريك اليدوي والمغزل وطرفية الأوامر.
التنفيذ والتحديات
يشمل الكود رفع الملفات وقراءتها وتحريرها وتشغيلها على وحدة التحكم، وإدارة Flash وSD وإعداد الشبكة وإضافة مصادر كاميرا. التحدي هو مزامنة حالة الجهاز مع الواجهة ومعالجة الاتصال. المشروع واجهة تشغيل لوحدة FluidNC، وليس بديلاً عن دوائر حماية الماكينة.
المهارات المكتسبة
تكامل بروتوكولات الأجهزة، تحليل رسائل الحالة، واجهات HMI للويب، إدارة G-code والملفات، وفصل منطق الاتصال عن عناصر التحكم.
