مشاهده پروژه ثبت پیشنهاد روی پروژه
سلام و درود
این پروژه با ابزارهای موجود و متداول هستش که برای نیاز شخصی خودم تعریف شده که با ابزاری مثل رزبری ۵ و دوربین ۱۲ مگاپیکسل و اردینو مگا و استپر موتورهای نما ۱۷ و ۲۳ و سی ان سی شیلد ۳ و درایورهاشون و تعدادی سنسورهای ساده و اینکودر و رله و دکمه های پوش باتن که بروی ریل و واگن نصب خواهند شد(برقراری ارتباط با آردوینو با سریال).
- توصیف کلی پروژه:
یک سیستم جوشکاری (Butt-Welding) برای دو لوله در نظر گرفتهایم که از چند موتور (X, Y, F) و یک موتور R (برای چرخش لوله) تشکیل شده است. این سیستم باید بهصورت غیرمسدودکننده (Non-blocking) کنترل شود تا محورهای مختلف بتوانند همزمان یا با هماهنگی مناسب حرکت کنند. در کنار آن، یک انکودر روی موتور R نصب شده تا بتوان سرعت یا میزان چرخش لوله را پایش کرد (اما فعلاً کنترل سرعت خیلی پیچیده مدنظر نیست؛ فقط On/Off).
اهداف:
نقشه برداری
روشن/خاموش کردن موتور R برای چرخش لوله و خواندن انکودر آن بهصورت ساده (Polling).
کنترل همزمان محورهای X، Y و F (فیلر) با روش غیرمسدودکننده.
انجام سیکل خودکار (Left-and-Right) .
در پایان، سیستم میتواند به خانه بازگردد و موتور R را خاموش کند.
اهداف پروژه:
۱. نقشه برداری از اندازه شیارها:
- تشخیص و محاسبه فاصله شیار بین دو لوله ای که از مقطع کف که قراره به هم جوشکاری شوند که به نسبت به اندازه شیار باید میزان سرعت تزریق فیلر رو کم و یا زیاد بکند. دقت و محاسبه شیار خیلی مهمه در این قسمت.
- اسکن و نقشه برداری حدودی و چک کردن مقطع جوشکاری قبل از شروع. پس از فشار دادن دکمه شروع توسط اپراتور (پوش باتن) لوله ها رو یکبار ۳۶۰ درجه بوسیله یک استپر موتور R بچرخاند و با استفاده از اینکودر برای درجه موقعیت عکس برداری و فاصله های شیار رو قبل از شروع چک کند و اگر از مثلا ۶ میلیمتر بیشتر باشد اعلام به کاربر و خارج شود از برنامه. در صورت اوکی بودن شیارهای رو بوسیله اینکودر مشخص و نقشه برداری شوند که هنگام جوشکاری موقعیت ها رو چک میکنیم
۲. حفظ فاصله با قطعه (محور Y) :
- استپر موتوری که گیره رو به بالا و پایین برده و از دقیق بودن فاصله گیره با قطعه بوسیله سنسور فاصله لیزری بصورت دائمی
- تراز بودن و جای گیره بوسیله جایروسکوپ اگاه میشود
۳- حرکت رفت و برگشتی گیره جوشکار (محور X) :
- حرکت گیره جوشکار بصورت چپ و راست در محور ایکس بین ۴ تا ۷ میلیمتر حدودا.
- مهم: مسافت رفت و برگشت باید قابل تغییر توسط کاربر باشد مثلا توسط ۴ عدد پوش باتن که مثلا نیم واحد سرعت و طول رفت و برگشت رو کم یا زیاد بکنند...
- مهم: سرعت رفت و برگشت باید قابل تغییر توسط کاربر باشد
۴- کنترل تغذیه فیلر (موتور F):
- استپر موتور که فید پیوسته با سرعت پایه دارد؛
- اگر شکاف زیاد شود (اما هنوز ≤۶ میلیمتر)، سرعت افزایش مییابد.
۵- سیستم استارت/استاپ:
- در صورت تایید سیستم رو استارت کند
- وجود رله خروجی جهت شروغ/خاتمه جوشکاری
- وجود رله خروجی جهت استاپ اورژانسی
پایتون و سی پی پی فقط
گیت هاب و اوپن سورس
استفاده هوش مصنوعی خصوصا cursor AI پیشنهاد میشه
کدهای نمونه خودم در اختیار گذاشته میشه فقط برای ایده برداری:
https://github.com/amirholakoo/Welding-Vision
نقش شما طراح و برنامه نویس و من برای تست و رفع مشکلات کمک میکنم و احتمالا به ۳-۴ فاز تقسیم میکنیم که پرداختی ها متناسب با تست و توافق پیش بره.
من در نوجوانانی در امریکا برنامه نویس و تست اینجینر و نهایتا در امینت شبکه رفتم و بصورت علاقه و تفریحی از دور شاهد پیشرفت و تغییرات هستم و خودم بیشتر الان روی هوش مصنوعی بیشتر وقت میذارم و پروژه های جالبی رو امیدوارم بتونیم در کنار هم پیش ببریم در اینده
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
پروژه را با دوستان خود به اشتراک بگذارید