سلام و درود
این پروژه با ابزارهای موجود و متداول هستش که برای نیاز شخصی خودم تعریف شده که با ابزاری مثل رزبری 5 و دوربین 12 مگاپیکسل و اردینو مگا و استپر موتورهای نما 17 و 23 و سی ان سی شیلد 3 و درایورهاشون و تعدادی سنسورهای ساده و اینکودر و رله و دکمه های پوش باتن که بروی ریل و واگن نصب خواهند شد(برقراری ارتباط با آردوینو با سریال).
- توصیف کلی پروژه:
یک سیستم جوشکاری (Butt-Welding) برای دو لوله در نظر گرفتهایم که از چند موتور (X, Y, F) و یک موتور R (برای چرخش لوله) تشکیل شده است. این سیستم باید بهصورت غیرمسدودکننده (Non-blocking) کنترل شود تا محورهای مختلف بتوانند همزمان یا با هماهنگی مناسب حرکت کنند. در کنار آن، یک انکودر روی موتور R نصب شده تا بتوان سرعت یا میزان چرخش لوله را پایش کرد (اما فعلاً کنترل سرعت خیلی پیچیده مدنظر نیست؛ فقط On/Off).
اهداف:
نقشه برداری
روشن/خاموش کردن موتور R برای چرخش لوله و خواندن انکودر آن بهصورت ساده (Polling).
کنترل همزمان محورهای X، Y و F (فیلر) با روش غیرمسدودکننده.
انجام سیکل خودکار (Left-and-Right) .
در پایان، سیستم میتواند به خانه بازگردد و موتور R را خاموش کند.
اهداف پروژه:
1. نقشه برداری از اندازه شیارها:
- تشخیص و محاسبه فاصله شیار بین دو لوله ای که از مقطع کف که قراره به هم جوشکاری شوند که به نسبت به اندازه شیار باید میزان سرعت تزریق فیلر رو کم و یا زیاد بکند. دقت و محاسبه شیار خیلی مهمه در این قسمت.
- اسکن و نقشه برداری حدودی و چک کردن مقطع جوشکاری قبل از شروع. پس از فشار دادن دکمه شروع توسط اپراتور (پوش باتن) لوله ها رو یکبار 360 درجه بوسیله یک استپر موتور R بچرخاند و با استفاده از اینکودر برای درجه موقعیت عکس برداری و فاصله های شیار رو قبل از شروع چک کند و اگر از مثلا 6 میلیمتر بیشتر باشد اعلام به کاربر و خارج شود از برنامه. در صورت اوکی بودن شیارهای رو بوسیله اینکودر مشخص و نقشه برداری شوند که هنگام جوشکاری موقعیت ها رو چک میکنیم
2. حفظ فاصله با قطعه (محور Y) :
- استپر موتوری که گیره رو به بالا و پایین برده و از دقیق بودن فاصله گیره با قطعه بوسیله سنسور فاصله لیزری بصورت دائمی
- تراز بودن و جای گیره بوسیله جایروسکوپ اگاه میشود
3- حرکت رفت و برگشتی گیره جوشکار (محور X) :
- حرکت گیره جوشکار بصورت چپ و راست در محور ایکس بین 4 تا 7 میلیمتر حدودا.
- مهم: مسافت رفت و برگشت باید قابل تغییر توسط کاربر باشد مثلا توسط 4 عدد پوش باتن که مثلا نیم واحد سرعت و طول رفت و برگشت رو کم یا زیاد بکنند...
- مهم: سرعت رفت و برگشت باید قابل تغییر توسط کاربر باشد
4- کنترل تغذیه فیلر (موتور F):
- استپر موتور که فید پیوسته با سرعت پایه دارد؛
- اگر شکاف زیاد شود (اما هنوز ≤6 میلیمتر)، سرعت افزایش مییابد.
5- سیستم استارت/استاپ:
- در صورت تایید سیستم رو استارت کند
- وجود رله خروجی جهت شروغ/خاتمه جوشکاری
- وجود رله خروجی جهت استاپ اورژانسی
پایتون و سی پی پی فقط
گیت هاب و اوپن سورس
استفاده هوش مصنوعی خصوصا cursor AI پیشنهاد میشه
کدهای نمونه خودم در اختیار گذاشته میشه فقط برای ایده برداری:
https://github.com/amirholakoo/Welding-Vision
نقش شما طراح و برنامه نویس و من برای تست و رفع مشکلات کمک میکنم و احتمالا به 3-4 فاز تقسیم میکنیم که پرداختی ها متناسب با تست و توافق پیش بره.
من در نوجوانانی در امریکا برنامه نویس و تست اینجینر و نهایتا در امینت شبکه رفتم و بصورت علاقه و تفریحی از دور شاهد پیشرفت و تغییرات هستم و خودم بیشتر الان روی هوش مصنوعی بیشتر وقت میذارم و پروژه های جالبی رو امیدوارم بتونیم در کنار هم پیش ببریم در اینده
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.