ساخت ربات ماشین ابزار و تولید مسیر حرکت در پنج محور همزمان با سازوکار موازی
با گسترش تکنولوژی و پیچیده تر شدن ماشین آلات نیاز به توسعه قطعات پیچیده و دقیقتر بیشتر شده است. از این رو نیاز به استفاده از ربات های موازی رو به افزایش می باشد. در این پروژه یک ربات موازی پنج درجه آزادی که طرح آن جدید بوده و برای اولین بار در دانشگاه تبریز مطرح شده مورد مطالعه قرار گرفته است. این ربات دارای سه درجه آزادی انتقالی و دو درجه آزادی دورانی می باشد برای استفاده از قابلیت های این ربات و بکارگیری همه ی محورها نیاز به تولید مسیر بهینه حرکت ماشین ابزار می باشد. با توجه به عدم استاندارد بودن دستگاه نیاز به یک روش اختصاصی به کمک برنامه نویسی و بکارگیری نرم افزارهای حرفه ای تجاری برای تعریف و تولید مسیر حرکت ربات ماشین ابزار می باشد هدف از این استراتژی ساخت مسیر ابزاری است که نرمترین و کارآمدترین حرکات ماشین را در محدوده کاری بهینه موجب می شود ضمن اینکه از برخوردها و تماس های بین اجزای ماشین کارگیر و نگهدارنده ها جلوگیری کند. براین اساس در این مقاله در مرحله اول کلیه مشخصات از جمله تعداد محورها درجات آزادی با توجه به محل قرارگیری آنها روی میز یا کلگی و همچنین فضای کاری و محدودیت های هر محور در نرم افزار EdgeCAM تعریف شده است. چند نمونه قطعه از جمله پره توربین و نیم کره استوانه ای به عنوان قطعه کار در نظر گرفته شده و کلیه عملیات ماشین کاری مانند عملیات خشن کاری و پرداخت کاری روی آنها انجام گرفته است. در نهایت شبیه سازی حرکت ابزار ماشین کاری تولید و استخراج G کدهای این فرآیند در نرم افزار انجام می گیرد. در مرحله دوم در نرم افزار Matlab برنامه ای به عنوان واحد مفسر نوشته شده است. واحد مفسر کدهای خروجی از نرم افزار EdgeCAM یا کدهای ماشین کاری نوشته شده به صورت دستی توسط اپراتور را گرفته و اطلاعات لازم از آن را استخراج می کند اولین قسمت واحد مفسر واحد تجزیه کننده می باشد. این واحد کدهای ماشین کاری را گرفته و آدرس های بکار رفته و مقدار آنها را تشخیص می دهد. پس از خوانده شدن همه ی آنها این اطلاعات به واحد بررسی خطا ارسال می شوند تا خطایابی صورت گیرد که در صورت وجود برنامه متوقف می شود پس از بررسی، خطاها واحد اجرای کدها و تولید مسیر اطلاعات هر بلوک را گرفته و براساس اولویت اجرای هر کدام عملیات لازم را انجام میدهد در صورت وجود کدهای حرکتی در هر بلوک واحد میان یاب، این کدها را میان یابی خطی و دایره ای انجام می دهد پس از آنکه موقعیت هر ورودی و خروجی در دستگاه ماشین مشخص شد خروجی در واحد بررسی محدودیت های ماشین بررسی می شود که آیا در محدوده فضای کاری ماشین وجود دارد یا نه که در صورت نبودن در فضای کاری ماشین، برنامه متوقف می شود. در پایان اطلاعات به صورت مقادیر عددی از برنامه استخراج شده برای واحد سینماتیک معکوس ارسال شوند، این واحد اطلاعات را به مقادیر حرکتی برای هر کدام از موتورها تبدیل می کند تا در نهایت ابزار با توجه به برنامه ماشین کاری حرکت کند.
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.