آشنایی با ربات ها
مقدمه اي بر رباتيك
-1مقدمه
اتوماسيون در بخشهاي مختلف صنعت و كارهاي توليدي در چند دهه اخير ظهور پيدا كرده است و روز به روز نيز در حال توسعه مي باشد. بيش از چند دهه از ظهور كارخانجات كاملاً مكانيزه كه در آنها تمامي پروسه ها اتوماتيك بوده و نيروي انساني در آن نقش اجرائي ندارد، نمي گذرد. اما در چند ساله اخير شاهد بوجود آمدن كارخانجات مكانيزه اي بوده ايم كه طراحي، ساخت و نحوه كار آنها واقعاً حيرت انگيز است. ايده و دانش كنترل اتوماتيك و استفاده از سيستمهاي مكانيزه در كارخانجات به جنگ جهاني دوم مي رسد. ما تحولات عظيم و چشمگير آن در سالهاي اخير بوقوع پيوسته است.
رباتها جديدترين مرحله تلاش انسان جهت صنايع اتوماتيك به شمار مي روند. رباتها آن دسته از ماشينهاي ساخت بشر هستند كه لزوماً حركتهايي شبيه انسان ندارند ولي توان تصميم گيري و ايجاد و كنترل فعاليتهاي از پيش تعيين شده را دارند.
شكل 1 : نمونه اي از استفاده از ربات در صنعت
2- تعريف ربات
دو تعريف موجود در رابطه با كلمه ربات از قرار زير مي باشند[9] :
1- تعريفــي كه توسطConcise Oxford Dic. صورت گرفتــه است؛ ماشيني مكانيكي با ظاهر يك انسان كه باهوش و مطيع بوده ولي فاقد شخصيت است. اين تعريف چندان دقيق نيست، زيرا تمام رباتهاي موجود داراي ظاهري انساني نبوده و تمايل به چنين امري نيز وجود ندارد.
2- تعريفي كه توسط مؤسسه ربات آمريكا صورت گرفته است؛ وسيله اي با دقت عمل زياد كه قابل برنامه ريزي مجدد بوده و توانايي انجام چند كار را دارد و براي حمل مواد، قطعات، ابزارها يا سيستم هاي تخصصي طراحي شده و داراي حركات مختلف برنامه ريزي شده است و هدف از ساخت آن انجام وظايف گوناگون مي باشد.
3- دسته بندي رباتها
رباتها در سطوح مختلف دو خاصيت مشخص را دارا مي باشند :
1- تنوع در عملكرد
2- قابليت تطبيق خودكار با محيط
به منظور دسته بندي رباتها لازم است كه قادر به تعريف و تشخيص انواع مختلف آنــــــها باشيم. سه
دسته بندي مختلف در مورد رباتها وجود دارد. دسته بندي اتحاديــــــه رباتهاي ژاپني، دسته بندي
مؤسسه رباتيك آمريكا و دسته بندي اتحاديه فرانسوي رباتهاي صنعتي.[9]
1-3-دسته بندي اتحاديه رباتهاي ژاپني
انجمن رباتهاي صنعتي ژاپن، رباتها را به شش گروه زير تقسيم مي كند :
1- يك دست مكانيكي كه توسط اپراتور كار مي كند : وسيله اي است كه داراي درجات آزادي متعدد بوده و توسط عامل انساني كار مي كند.
2- ربات با تركيبات ثابت : اين دسته رباتها با تركيبات ثابت طراحي مي شوند. در اين حالت يك دست مكانيكي كارهاي مكانيكي را با قدمهاي متوالي تعريف شده انجام مي دهد و به سادگي ترتيب كارها قابل تغيير نيست.
3- ربات با تركيبات متغير : يك دست مكانيكي كه كارهاي تكراري را با قدمهاي متوالي و با ترتيب تعريف شده، انجام مي دهد و اين ترتيب به سادگي قابل تغيير است.
4- ربات قابل آموزش : اپراتور در ابتداي امر به صورت دستي با هدايت يا كنترل ربات كاري را كه بايد انجام شود، انجام مي دهد و ربات مراحل انجام وظيفه را در حافظه ضبط مي كند. هر وقت كه لازم باشد، مي توان اطلاعات ضبط شده را از ربات درخواست نمود و ربات وظيفه درخواست شده را بصورت خودكار انجام مي دهد.
5- ربات با كنترل عددي : اپراتور وظيفه ربات را توسط يك برنامه كامپيوتري به او تفهيم مي نمايد و نيازي به هدايت دستي ربات نيست. درواقع ربات با كنترل عددي، رباتي است كه با برنامه كامپيوتري كار مي كند.
6- ربات باهوش : اين ربات درك از محيط و استعداد انجام كار با توجه به تغيير در شرايط و محدوده عمل كار را دارد.
2-3- دسته بندي مؤسسه رباتيك آمريكا
انستيتوي رباتيك آمريكا تنها موارد 3 و 4 و 5 و 6 را به عنوان ربات پذيرفته است.
3-3- دسته بندي اتحاديه فرانسوي رباتهاي صنعتي
مؤسسه ربات صنعتي فرانسوي، رباتها را به شكل زير تقسيم كرده است :
نوع A : دستگاهي كه توسط دست يا از راه دور كنترل مي شود (مورد 1 طبقه بندي قبل).
نوع B : وسيلة حمل كننده خودكار با يك سيكل محاسبه شده از قبل (موارد 2 و 3 طبقه بندي قبل).
نوع C : دستگاهي قابل برنامه ريزي و با توانايي خود كنترل (موارد 4 و 5 طبقه بندي قبل).
نوع D : دستگاهي كه قادر است اطلاعات معيني از محيط را بدست بياورد و به عنوان ربات باهوش معروف است (مورد 6 طبقه بندي قبل).
4- اجزاء اصلي يك ربات
مهندسي ربات، مهندسيهاي نرم افزار، سخت افزار، برق و مكانيك را در خدمت خود گرفته است. بعضي مواقع اين علوم به حد كافي پيچيده مي باشند. همچنانكه در شكل 2-2 مشاهده مي شود هر ربات داراي 5 مؤلفه به شرح ذيل مي باشد [9]و[15]:
1-4- بازوي مكانيكي ماهر(Mechanical Manipulator)
بازوي مكانيكي شامل چندين واصل است كه با مفصلها به هم وصل مي شوند. اين واصلها در جهات مختلف در فضاي كاري قادر به حركت مي باشند. حركت يك مفصل بخصوص باعث حركت يك يا چند واصل مي شود. عامل تحريك مفصل مي تواند مستقيماً يا از طريق بعضي انتقالات مكانيكي بر واصل بعدي متصل شود. به واصل نهايي بازوي مكانيكي وسيله كاري ربات وصل شده است كه به آن عامل نهايي مي گويند. هر يك از مفصلهاي ربات يك محور مفصل دارند كه واصل حول آن مي چرخد. هر محور مفصل يك درجه آزادي(D.O.F.) تعريف مي كند. بيشتر رباتها داراي 6 درجه آزادي مي باشند به عبارت ديگر داراي 6 مفصل، بمنظور حركت در 6 جهت. اولين سه مفصل ربات به عنوان محورهاي اصلي شناخته مي شوند. بطوركلي صرفنظر از جزئيات، محورهايي كه براي محاسبه موقعيت
و استقرار مچ استفاده مي شونــد، محورهاي اصلي ربات هستند. محورهاي مفصلهاي باقيمانده جهت قرار گرفتن دست ربات را مشخص مي كنند، ولذا محورهاي فرعي ناميده مي شوند.
دو نوع مفصل اصلي به صورت گسترده در صنعت رباتها بكار گرفته مي شود. مفصل دوراني كه نمايش دهنده حركت چرخشي حول يك محور است و مفصل انتقالي يا لغزشي كه نمايش دهنده حركت خطي در طول يك محور است، (جدول 1).
Description Notation Type
Rotary motion about an axis R Revolute
Linear motion along an axis P Prismatic
جدول 1 : انواع مفصل ربات
2-4-سنسورها
براي كنترل صحيح بازوي مكانيكي بايستي وضعيت هر مفصل شناخته شده باشد. منظور از وضعيت، موقعيت مفصل، سرعت و شتاب مي باشد. بنابراين در مفصلها بايستي سنسورهايي جهت ديد مفصلها و وصلها جهت تعيين موقعيت، گشتاور، سرعت، شتاب، و … نصب شود، تا وضعيت مفصلها به كنترلر ابلاغ شود. خواندن اطلاعات سنسور، يا در اتمام حركت يا در حين حركت انجام مي گيرد و با ارسال اطلاعات آني سنسورها به كنترلر، كنترل صحيح و واقعي سيستم مكانيكي انجام مي شود. اين اطلاعات سنسوري، ديجيتال يا آنالوگ و يا تركيبي مي باشند.
3-4- كنترلر
بخشي است كه به بازوي مكانيكي، هوش انجام كار را مي دهد. كنترلر معمولاً از بخشهاي ذيل تشكيل مي شود :
1- واحدي كه اجازه مي دهد ربات از طريق سنسورها با محيط بيرون ارتباط داشته باشد.
2- حافظه جهت ذخيره داده هايي كه مختصات را تعريف مي كنند تا بازو با توجه به اين مختصات حركت كند (برنامه).
3- واحدي كه داده ذخيره شده در حافظه را تغيير مي دهد و سپس داده را براي ارتباط دادن با مؤلفه هاي ديگر كنترل بكار مي برد.
4- حركت مؤلفه هــاي بخصوصي در نقاط معينــي مقدار دهي اوليه شده و در نقطه بخصوص
ديگري پايان مي يابند.
5- واحــد محاسباتي كه محاسبــات لازم براي كنترلـر را انجام مي دهد. به عبارت ديگر، براي
انجام صحيح اعمال بايست يك سري محاسبات جهت مشخص كردن مسير، سرعت و موقعيت بازوي مكانيكي انجام شود.
6- واسطي جهت بدست آوردن داده ها (مختصات هر مفصل، اطلاعاتي از سيستم بينايي و …) و واسطي جهت اعمال سيگنالهاي كنترل به محرك مفصلها.
7- واسطي جهت انتقال اطلاعات كنترلر به واحد تبديل توان، به طوري كه محرك هاي مفصلها باعث بشوند كه مفصلها به صورت مطلوب حركت كنند.
8- واسط به تجهيزات ديگر، بطوري كه كنترلر ربات با واحدهاي خارجي يا ابزارهاي كنترل ديگر، ارتباط داشته باشد.
9- وسايل و تجهيزات لازم جهت آموزش ربات.
كنترلرهاي رباتها كلاً به 5 دسته تقسيم بندي مي شوند :
1- كنترل با قدم ساده(Simple Step Sequencer)
2- سيستم منطقي پنوماتيكي(Pneumatic Logic System)
3- كنترلر با قدمهاي الكترونيكي (Electronic Sequencer)
4- ميكرو كامپيوتر (Micro Computer)
5- ميني كامپيوتر (Mini Computer)
سه كنترلر اول در رباتهاي كم هزينه به كار برده مي شوند. بيشتر كنترلرهاي امروزي براساس ميكروكامپيوترهاي معمولي مي باشند و سيستم كنترل براساس ميني كامپيوتر زياد رايج نمي باشد، چرا كه نسبت به ميكروكامپيوترها هزينه بالاتري دارند.
4-4- واحد تبديل توان
اين واحد سيگنالهاي كنترلر را گرفته و به يك سيگنال در سطح توان محرك ها و موتورها، جهت حركت، تبديــل مي كند. اين واحــد شامل تقويت كننده هـاي توان الكترونيكي براي رباتهاي الكتريكي و شيرهاي كنترلي و راه اندازهاي هيدروليكي براي رباتهاي هيدروليكي مي باشد.
5-4- محرك مفاصل
اين وسائـل تحت يك ســري شرايط كنتـــرل شده و دقيــق توان لازم را جهت مفصلها فراهم مي آورند. اين توان مي تواند الكتريكي، هيدروليكي يا پنوماتيكي باشد. پس به طور خلاصه يك ربات داراي مؤلفه هاي؛ اسكلت ساختاري، سيستم تحريك كننده مفصلها، سيستم سنسوري، كنترلر، سيستم تغيير سيگنال (تغيير سيگنال آنالوگ به ديجيتال و بالعكس، تقويت سيگنال، فيلتر كردن سيگنال و …) مي باشد.
در شكل 3 سلسله مراتب ساختاري يك ربات متحرك را مشاهده مي كنيد. هر ماجول در شكل قابل تجزيه به زير سيستم هايي مي باشد. هم اينك رباتها با مفصلهاي متحرك به خاطر سادگي ساخت و سرعت عمل و نزديكي آن به قابليت انعطاف بازوي انسان، در صنعت به طور وسيع استفاده مي شوند.
شكل 3 : سلسله مراتب زير سيستم هاي يك ربات متحرك نمونه
5- طبقه بندي رباتها
تا بحال طرح هاي زيادي در طبقه بندي رباتها ارائه شده است كه بيشتر آنها به بعضي جوانب رفتاري يا فيزيكي ربات توجه داشته اند. ولي طبقه بندي استانداردي در مورد ربات وجود ندارد. با طبقه بندي رباتها مي توان مشخصه هاي آنها را با هم مقايسه كرد و براي يك كاربرد بخصوص، ربات مناسب را انتخاب كرد.[9،11و21]
1-5- طبقه بندي رباتها از نقطه نظر كاربرد
از نقطه نظر كاربرد، رباتها را مي توان به سه دسته تقسيم كرد :
1-1-5- رباتهاي صنعتي
بسياري از رباتها قادر به انجام عمليات لازم براي توليدات صنعتي مي باشند. رباتهاي جوشكار، رنگ پاش، مونتاژ كننده و غيره، رباتهايي مي باشند كه در صنعت كاربرد فراواني دارند.
2-1-5- رباتهاي شخصي و علمي
بيشتر رباتهاي علمي قابليتهاي بهتري نسبت به رباتهاي صنعتي دارند. اين گونه رباتها در تعداد كم ساخته مي شوند و هدف اصلي بهره برداري علمي از آنهاست. اين گونه رباتها بيشتر در زمينه تحقيق در هوش مصنوعي ساخته مي شوند و كنترلر بخصوصي ندارند و يك كامپيوتر از طريق زبانهــاي برنامه نويســـي سطح بالا كنترلــر آنها مي باشد. معمولاً به خاطر سرعت و دقت كم، قيمت كمتري دارند.
3-1-5- رباتهاي نظامي
اين رباتها داراي مواد منفجره و سلاح هاي گردان مي باشند و با محيط خود از طريق سنسور ارتباط برقرار مي كنند. همچنين اين رباتها قادر به ارتباط برقرار كردن با اپراتور انسان و ديگر سيستم ها مي باشند.
2-5- طبقه بند از نقطه نظر استراتژي كنترل در نسلهاي ربات
اين تقسيم بندي ها در حقيقت متكي به اصول سيستمهاي كنترلي رباتهاست و بصورت زير نامگذاري شده اند :
1-2-5- نسل اول
در اولين نسل، كنترل فقط در يك سري نقاط توقف انجام مي گيرد. اينگونه كنترل به كنترل حلقه باز معروف مي باشد. اين نوع رباتها محدود به انجام حركات كوچك (حركت دادن قطعه اي از يك نقطه به نقطه ديگر) مي باشند.
2-2-5- نسل دوم
ساختار كنترلي اين نسل همان ساختار حلقه باز مي باشد ولي بعوض يك سري كليدهاي كنترلي، حركات كنترلي توسط يك سري عدد كه در حافظه سيستم ضبط شده اند، انجام مي گيرد. بعضي رباتهاي امروزي جزو همين نسل مي باشند كه به نسل اول كلي قابليت و توان كامپيوتري اضافه كرده اند و تنها كار هوشمند آنها يادگيري يك سري از عمليات براي بازوي مكانيكي مي باشد كه توسط اپراتور انسان و به كمك جعبه كنترل انجام مي گيرد. اين رباتها قابليت نشان دادن عكس العمل در برابر حوادث پيش بيني نشده را ندارند. به عبارت ديگر، بخش كنترلر در نسل اول مكانيكي و در اين نسل الكترونيكي مي باشد.
براي اين رباتها بايستي محيط كارخانه با دقت هر چه تمامتر مناسب آنها وفق داده شود، قطعات با دقت زياد در موقعيت مناسب خود قرار گيرند و روابط بين ماشينها به دقت معين شوند. بيشتر كاربرد اينگونه رباتها در كاربردهاي جوشكاري و رنگ پاشي مي باشد. شكل 4-2 شماتيك كنترل نسل اول و دوم را نشان مي دهد.
شكل 4 : كنترلر نسل اول و دوم رباتها
3-2-5- نسل سوم
از اختراع نسل سوم رباتها 15 تا 20 سال مي گذرد. سيستم كنترلي اين نسل به كنترل حلقه بسته معروف مي باشد. در اين نسل، كنترلر ربات يا يك كامپيوتر مي باشد و يا يك پروسسور ارزان قيمت مي باشد كه به آن اضافه شده است. بدين ترتيب رباتهاي نسل دوم داراي قابليتهاي زيادتري شده و نسل سوم بوجود آمده است. با اضافه شدن قدرت محاسبات كامپيوتري، محاسبات لازم براي كنترل حركت هر درجه ازادي جهت انجام حركت صاف عامل نهايي در طول مسير تعيين شده، بصورت بلادرنگ انجام مي گيرد. وضعيت محيط اطراف از طريق سنسورهاي نيرو و گشتاور اخذ شده و در كنترل بكار گرفته مي شود. با حضور سنسورهاي متفاوت، چندين ربات مي توانند بي هيچ مشكلي كارهاي متفاوتي را انجام دهند. برنامه ريزي اينگونه رباتها به كمك يك سري زبانهاي سطح بالا انجام مي گيرد.
شماتيك كل اين سيستمها را در شكل 5-2 مشاهده مي كنيد. كاربردهاي اين نسل جوشكاري نقطه اي، رنگ پاشي، مونتاژ مي باشند.
شكل 5 : كنترلر نسل سوم رباتها
4-2-5- نسل چهارم
نسل چهارم رباتها در چند سال اخير معرفي شده است ولي پتانسيل كامل كاري آنها به زودي محقق نمي شود. در اين نسل، رباتها داراي هوش مصنوعي بوده و ادراكاتي بيشتر از نسل سوم مانند قدرت تصميم گيري و تشخيص طرح و ابعاد قطعه و همچنين تكميل و تصحيح حركات در عمليات مختلف را دارا مي باشند. قدرت بينايي، مشابه سازي از تأثيرات محيطي به صورت ديجيتال و استفاده از سنسورها از ويژگيهاي اين نسل از رباتها است. در اين رباتها، چندين پروسسور وجود دارند كه هر يك بصورت آسنكرون يك سري عملكرد بخصوص را انجام مي دهند و يك كامپيوتر ناظر، مسئول هماهنگي و نظارت بر اين پروسسورها بوده و عملكردهاي سطح بالا را براي آنها مهيا مي كند. هر پروسسور سيگنالهاي سنسوري داخلي (موقعيت، سرعت و جهت) را دريافت مي كند، بخشي از كنترل كننده سرو سيستم مي باشد. كامپيوتر ناظر بر پروسسورها، محاسبات هماهنگ كننده بين عمليات پروسسورها را انجام مي دهد و با سنسورهاي خارجي و تجهيزات و كامپيوترهاي ديگر ارتباط دارد و برنامه هاي متنوع را اجرا مي كند. هدف اصلي در اين نسل طراحي پردازش سلسله مراتبي توزيعي مي باشد كه قابليت انعطاف را بالا برده و بسادگي تغييرات را فراهم مي كند. در اين نسل سنسورها در نهايت باهوشي پيرامون خود را احساس كرده و با استفاده از مفاهيم هوش مصنوعي و با زيركي هر چه تمامتر و با وجود كمترين اطلاعات، كار خود را بنحو احسن انجام مي دهند. شكل 6-2 شماتيك كنترل اين نسل را نمايش مي دهد.
شكل 6 : كنترلر نسل چهارم رباتها
3-5- طبقه بندي از نقطه نظر محرك مفصلها
هر محور حركت داراي يك كارانداز مي باشد كه سيگنالهاي الكتريكي كامپيوتر را به حركات مكانيكي تبديل مي كند. در بيشتر رباتهاي تحت كنترل كامپيوتر، محورهاي حركت تحتسيستم هاي حلقه بسته كنترل مي شوند. سيگنال برگشتي با مقدار واقعي مقايسه شده و تصميم گيري مناسب براي رفع ميزان خطا انجام مي گيرد تأمين كننده هاي محرك مفصلها عبارتند از : نيروي الكتريكي، نيروي هيدروليكي و نيروي پنوماتيكي.
1-3-5- سيستمهاي الكتريكي
سيستمهاي انرژي الكتريكي يكي از انواع سيستمهاي تأمين نيروي محركه ربات مي باشد. يكي از مزيتهاي اين سيستم ها ايجاد نيرو و افزايش آن به نرمي و با سرعت كم و كاهش آن به نرمي و بدون هيچگونه شوك مي باشد. سيستمهاي الكتريكي براي جوشكاري با قوس الكتريكي، جوشكاري نقطه اي، حمل مواد و سوراخ كاري در خط توليد مورد استفاده قرار مي گيرند.
موتورهــاي الكتريكي مي تواننــد با جريان مستقيم و جريان متناوب مورد استفاده قرار گيرند.
البته هر كدام از محدوديتها و استفاده هاي خاص خود را دارا مي باشد. قصد نداريم كه كاركرد تك تك آنها را شرح دهيم و توضيح مختصري درباره موتورهايي كه بيشتر در رباتها استفاده مي شوند، خواهيم داشت.
1-1-3-5- موتورهايDC
موتورهايDC بشكلهاي سري، شنت (موازي) و تركيبي (كمپوند) وجود دارند. كنترل كردن سرعت موتورهايDC مي تواند با تنظيم ولتاژ يا جريان و يا هر دو صورت گيرد. جهت حركت آنها به راحتي با معكوس كردن قطبها و جهت جريان اعمالي، معكوس مي شود. مقاومتهاي متغير نيز مي توانند براي كنترل سرعت موتورهايDC مورد استفاده قرار گيرند. مقاومت بصورت سري با سيم پيچها بسته مي شود و با تنظيم آن ولتاژ مورد نياز موتور كاهش يا افزايش مي يابد.
2-1-3-5- مقايسه موتورهايDC
براي اينكه بتوان دريافت كه در چه مواقعي از كدام موتور DC بايد استفاده نمود. مي بايستي مشخصه هاي آنها را با هم مقايسه كرد. براي مقايسه كافي است كه به مشخصه هاي گشتاور و سرعت نوع موتورها توجه كنيم، (نمودار 1). اگر موتورهاي مختلف DC، با توان اسمي يكسان را با هم مقايسه كنيم. در اين صورت تمامي مشخصه ها در يك نقطه تلاقي خواهند داشت و اين نقطه مربوط به مقادير اسمي مشترك مي باشد. با توجه به محدوده تغييرات باري كه بايد توسط موتور بچرخد، مي توان موتور مناسبي را انتخاب نمود.
نمودار 1 : مقايسه موتورهاي DC
5-3-1-3- موتورهاي AC
موتورهايAC براي راه اندازي كمپرسورهاي هوا يا پمپ هاي هيدروليكي و ديگر تجهيزات صنعتي مورد استفاده قرار مي گيرند.
4-1-3-5- مزايا و معايب سيستمهاي الكتريكي
موتورهاي الكتريكي رايجترين كاراندازهاي به كار رفته براي بازوهاي مكانيكي ماهر هستند.
زيرا :
1- براحتي با يك كامپيوتر و يا يك ريز پردازنده قابل كنترل مي باشند.
2- براحتي جهت حركتشان را مي توان معكوس كرد.
3- تنظيم ميزان حركت و سرعت با سهولت صورت مي گيرد.
4- قابليت تكرار بالاتري دارند.
اما نسبت توان به وزن در اين موتورها به بزرگي سيستمهاي هيدروليكي و پنوماتيكي نيست.
2-3-5- سيستمهاي هيدروليكي
هيدروليك شكلي از انتقال نيرو با موارد استعمال گوناگون است. ريشه لغت “هيدروليك” يوناني است و تقريباً به معني “چيزي كه از آب استفاده مي كنند” و يا دقيقاً به معناي “آب و لوله ها” مي باشد. از مواقعي كه يكساني رفتار آب با سيالات ديگر محقق گشت كلمه هيدروليك چنين معني شده است : “علم رفتار فيزيكي سيالات”. اما در مهندسي تعريف مذكور بدين صورت است: “استفاده از سيالات براي تبديل و انتقال انــرژي”. روغن بنــا بر خواص بهتر (مقاوم در برابر فساد، داراي خواص لغزندگي، نرمي و غيره). بعنوان سيال در سيستم ربات مورد استفاده قرار مي گيرد. تقريباً 45% رباتهاي صنعتي مورد استعمال امروزه بوسيله نيروي هيدروليكي كار مي كنند. سيستمهاي هيدروليكي در جوشكاري قوس الكتريكي، جوشكاري نقطه اي، ريخته گري و رنگرزي مورد استفاده قرار مي گيرند.
1-2-3-5- مزايا و معايب سيستم هاي هيدروليكي
دلايل متعددي جهت استفاده از سيستمهاي هيدروليكي وجود دارد كه عبارتند از :
1- نسبت توان به وزن بالا
2- كارآيي نرمتر و انعطاف پذير براي نيروهاي بزرگ را داراست.
اما سيستمهاي هيدروليك براي كاربردهاي كوچك و دقيق مناسب نيستند و هميشه صداي زياد، آلودگي وسيع، لوله كشي پرحجم، دقت كم و عملكرد ديناميكي سطح پائين از مشخصات جداناپذير آنهاست.
3-3-5- سيستمهاي پنوماتيكي
اصطلاح “پنوما” از كلمه زبان يوناني قديم مشتق شده است و به عنوان “تنفس” و در فلسفه بعنوان روح آمده است. پنو در لاتين بمعني هوا مي باشد و پنوماتيك به قسمتي از علم فيزيك گفته مي شود كه در رابطه با حركات و وقايع هوا مي باشد. در حدود يك سوم رباتهاي صنعتي براي به حركت درآوردن محورهاي خود از نيروي پنوماتيكي استفاده مي كنند. نيروي پنوماتيكي از هواي فشرده تغذيه مي شود. هواي فشرده از طريق لوله هاي طراحي شده به جهتهاي مختلف رانده مي شود و باعث حركت ربات در جهات مختلف مي شود. هواي فشرده، باعث حركت بازو يا كل ربات مي شود. سيستمهاي پنوماتيكـــي بر روي ربات هايي كار گذاشته مي شوند كه كارهاي ساده توليدي انجام مي دهند. اين سيستمها در صنعت براي بلند كردن قطعات و نگه داشتن محصولات در نقطه اي ثابت بكار مي روند، مانند : ريخته گري، حمل مواد و …
1-3-3-5- مزايا و معايب سيستمهاي پنوماتيك
نكات مثبت راه اندازهاي بادي را مي توان بطور خلاصه چنين توصيف نمود :
– سرعت بالا و نسبت توان به وزن مناسب و بالا
– بازده گشتاوري بالا
– قيمت پائين
– امكان كنترل ساده
– احتمال كم در آلوده سازي محيط (نسبت به سيستمهاي هيدروليك)
– داراي ساختماني ساده
اما اين سيستم بخاطر عملكرد ديناميكي پائين نسبت به سيستمهاي الكتريكي و هيدروليكي كمتر مورد استفاده قرار مي گيرد.
4-5- طبقه بندي از نقطه نظر هندسه حركت
مكان هندسي نقاطي در فضاي سه بعدي كه به وسيله مچ ربات قابل دستيابي است، پوشش كاري يا محيط كاري يك ربات ناميده مي شود. اين نوع طبقه بندي، ربات را از نقطه نظر ترتيبهاي مكانيكي يا مهندسي بازوهاي ربات دسته بندي مي كند :
1-4-5- مختصات كارتزين(Cartesian – Coordinate)
در اين حالت ربات تنها سه محور حركت در مسير مستقيم دارد. بازوي ربات در اين حالت يك بازوي افقي مي باشد كه به يك محور عمودي متصل شده است. به عبارت ديگر محورهاي حركت بازوي ربات، در جهات مختصات كارتزين مي باشد. اين سيستم چند عيب به قرار ذيل دارد :
– براي بردن بازو به نقطه هدف الگوريتم پيچيده اي لازم مي باشد.
– ربات نمي تواند به اجسامي كه در سطح پايين تر از خود قرار دارند، دسترسي داشته باشد.
– سرعت انجام كارها در اين مختصات به مراتب كمتر از رباتهايي است كه براساس چرخش زاويه كار مي كنند. در شكل 7 اين مختصات را مشاهده مي كنيد.
شكل 7 : ربات كارتزين
2-4-5- مختصات استوانه اي (Cylindrical – Coordinate)
در اين سيستم، ربات دو محور خطي و يك محور چرخشي دارد. به طوري كه هر نقطه در مختصات ربات با سه مؤلفه زاويه، شعاع و ارتفاع تعريف مي شود. تركيب يك بازوي افقي با يك بازوي عمودي كه قادر به چرخش مي باشد، اين سيستم را تشكيل مي دهد. و بدين ترتيب بازوي افقي هم در مسير مستقيم مي تواند حركت كند و هم به دور محور عمودي به چپ يا به راست بچرخد. توجه داشته باشيم كه گرچه سيستم چرخش بسيار كاراتر از سيستم كارتزين مي باشد ولي رسيدن به چنين سيستمي كار سختي مي باشد. گشتاور لازم براي يك مفصل بستگي به محل و سرعت و شتاب مفصل و حتي بعضي مواقع به وضعيت مفصلهاي ديگر، دارد. شـــكل 8 اين مختصات را نشــان مي دهد.
شكل 8 : ربات استوانه اي
3-4-5- مختصات كروي (Spherical – Coordinate)
در اين سيستم دو محور چرخشي و يك محور خطي داريم. سيستم به عوض حركت در مسير مستقيم عمودي، يك حركت چرخشي عمودي دارد و محيط كاري بازو يك بخش به شكل قطاع مي باشد. شكل 9 اين مختصات را نشان مي دهد.
شكل 9 : ربات كروي
4-4-5- مختصات لولايي (دوراني) (Articulated – Coordinate)
اين مختصات متشكل از سه قطعه متصل به هم است كه شبيه بازوي انسان مي باشد و در سرعتهاي زياد به خوبي كار مي كند و داراي انعطاف پذيري بالايي مي باشد. اين سيستم ها در ابعاد كوچك و متوسط و بزرگ به راحتي قابل توليد مي باشند. ضعف عمده اين سيستم ها كمي دقت آنهاست به طوري كه جمع خطاهاي مفصل منجر به بيراهه بردن بازوي آخر مي شود. شكل 10اين مختصات را نشان مي دهد. بطور خلاصه، نحــوه استفــاده از اين اتصـــالات و نحوه تركيب آنهــا در سه محـور اصلي، كه نمايش دهنده هندسه محيط كاري ربات است، در جدول 2 ارائه گرديده است.
شكل 10 : ربات دوراني
Total revolute Axis3 Axis2 Axis1 Robot
0 P P P Cartesian
1 P P R Cylindrical
2 P R R Spherical
2 P R R SCARA
3 R R R Articulated
P = prismatic; R = revolute.
جدول 2 : هندسه حركت براساس محورهاي اصلي
5-5- طبقه بندي از نقطه نظر كنترل حركت
رباتها نسبت به كاربردي كه دارند مي توانند طوري ساخته شوند كه با يك طراحي مكانيكي و يا با استفاده از برنامه نويسي كامپيوتري قابل كنترل باشند. كنترل ربات به دو شكل زير انجام پذير مي باشد:
– كنترل غير سرو مكانيزم
– كنترل سرو مكانيزم
1-5-5- كنترل غير سرو مكانيزم (Non – Servo Control)
اين رباتها با اسامي ديگري چون Open Loopيا End Point Robot ياPick and PlaceRobot يا Bang – Bang Robot نيز شناخته مي شوند. در اين ربات ها، كنترل ربات در نقطه توقف انجــــام مي گيرد و نه در مسير حركت. در زمان حركت سنسورها بهيچوجه فعال نمي شوند حد نهايي حركت در هر محور قابل تنظيم شدن به وسيله موانع مكانيكي است و هيچ دستور كنترل به محورها صادر نمي شود. هر يك از محورهاي اين نوع رباتها يك حد مكانيكي ثابتي در انتهاي حركتشان دارند. رباتهاي نسل اول كه داراي يك چنين كنترلي مي باشند محدود به حركات كوچك هستند و بيشتر براي كارهاي صنعتي از جمله جابجا كردن قطعه اي از يك نقطه به نقطه ديگر به كار برده مي شود. سنسورها معمولاً به فرم سوئيچ حدي مي باشد كه متصل به هر كدام از محورهاي حركتي مي شوند و در ضمن قابل ميزان كردن هستند تا حداقل و حداكثر ميزان حركت را مشخص نمايند و توجه داشته باشيد تنها در نقطه انتهايي قابل كنترل شدن هستند و در نقاط مابين كنترلي وجود ندارد. اينگونه رباتها چند خاصيت مهم به قرار ذيل دارند :
– به خاطر اينكه كل توان به محركهاي محور اعمال مي شود، سيستمهاي ارزاني بوده و براي برنامه ريزي و نگهداري عمليات ساده به كار مي روند.
– سيستم هاي قابل اطميناني مي باشند.
– سرعت نسبتاً بالايي دارند.
– از نقطه نظر برنامه نويسي، برنامه قابليت انعطاف كمتري دارد.
– در هر زمان اغلب يك محور حركت مي كند و در نتيجه بازوها نمي توانند همزمان به يك نقطه خاص برسند.
– از نقطه نظر موقعيت و قابليت جابجايي انعطاف پذيري زيادي ندارند.
2-5-5- كنترل سرو مكانيزم (Servo Controlled)
اين رباتها توسط موتورهاي سرو مكانيزم رانده مي شوند. سيگنال رانش تابعي از محل و موقعيت فرمــان با ميزان موقعيت اندازه گيري شده واقعي مي باشد. چنين سيستمي قادر به توقف يا حركت از ميان يك سري نقاط عملاً نامحدود در ترتيب اجراي برنامه مي باشد. ترتيب عمليات براي سيستم ربات با كنترل سرو مكانيزم به قرار ذيل مي باشد :
– در آغاز برنامه، موقعيت اولين نقطة برنامه ريزي شده از حافظه خوانده مي شود. همچنين موقعيت فعلي محورهاي بازوي مكانيكي از طريق سيستم فيدبك سنسور اندازه گيري مي شود.
– براي هر مفصل دو مقدار بدست آمده از نقاط مطلوب و فعلي مقايسه مي شود. مقدار اختلاف كه به سيگنال خطا معروف است تقويت شده و همانند سيگنال فرمان براي تحريك هر محور ارسال مي گردد.
– پروسه فوق تا زمانيكه سيگنال خطا در تمام محورها به صفر برسد، انجام مي گيرد و در اين حالت جريان انرژي به محركها قطع مي شود.
– كنترلر مركزي نقطه بعدي را از حافظه بدست آورده و برنامه فوق تا زمانيكه ربات به كل نقاط از پيش تعيين شده برسد، انجام مي گيرد.
در اين سيستم كنترلي مي توان به دو صورت كنترل مسير كرد كه عبارتند از :
– كنترل نقطه به نقطه (P.T.P)
– كنترل مسير پيوسته (Continuos Path)
5-5-2-1- روش كنترلي نقطه به نقطه (Point to Point)
زماني كه مسير بين دو مكان موردنظر كه به وسيله عامل نهايي ربات طي مي شود مهم نباشد، كنترل P.T.P مورد استفاده قرار مي گيرد. با استفاده از تكنيك كنترل P.T.P، ربات طوري برنامه ريزي مي شود كه فقط به مكان موردنظر رسيده بدون آنكه مسير طي شده داراي اهميت باشد. معمولاً مسيري را كه ربات بدين صورت طي مي كند بستگي به سينماتيك هندسي ربات دارد.
در اين روش ربات براي حركت از يك نقطه به نقطه ديگر توسط كاربر برنامه ريزي ميشود. عامل نهايي ربات به نقطه اي كه با يك عدد مشخص مي شود حركت مي كند. وقتي به نقطه موردنظر رسيد توقف كرده و پس از انجام كار مربوطه اش به نقطه ديگري حركت مي كند. سيكل فوق تا اتمام كل كار ربات ادامه مي يابد. موارد كاربرد اين سيستم در جوشكاري نقطه اي و يا در انتقال و جابجائي قطعات مي باشد.
سه نوع كنترل P.T.P وجود دارد كه عبارتند از :
1- متوالي (Sequential)
2- ناهماهنگ (UnCoordinated)
3- هماهنگ نهايي (Terminaly Coordinated)
در هر سه نوع كنترل، نحوه كنترل مشترك بوده و مسير طي شده توسط عامل نهايي مورد نظر نيست و تنها مكان شروع و مكان پايان حركت عامل نهايي در مركز اطلاعاتي كامپيوتر بايگاني مي شود. مسير واقعي توسط يكي از اين سه نوع كنترل طي مي شود. ساختار پياده سازي براي اين گونه رباتها به روش ذيل است :
هر يك از محورهاي حركت با هر سرعتي كه مي توانند داشته باشند به طرف نقطه تعيين شده حركت مي كنند (بي آنكه كنترل در مسير حركت وجود داشته باشد) به عبارت ديگر سرعت مفصلها بسته به نظر كاربر تغيير مي كند. در اين حالت ماكزيمم زمان براي طولاني ترين حركت محوري حساب شده و پايه اي براي تنظيم سرعت محورهاي ديگر مي گردد. نمونه اي از اين سيستم ها، جوشكاري با جريان الكتريكي مي باشد. به طوري كه الكترودهاي متصل به T.C.P ربات قطعاتي را كه قرار است جوش داده شوند گرفته و جوش مي دهد و سپس به نقطه ديگر رفته و اين كار را مجدداً انجام مي دهد.
2-2-5-5- روش كنترلي مسير پيوسته (Continous Path)
در اين سيستم ربات وظيفه خود را در موقع حركت محورها انجام مي دهد. در عمل كلاسي از كاربردها وجود دارد كه در آن حركت در مسير پيچيده و با سرعت بالا براي بازو اهميت دارد و ابزار انجام كار بسيار سبك مي باشد ولي حركت لازم براي انجام وظايف بسيار پيچيده است (كارهايي نظير جوشكاري و رنگ پاشي). روش فوق كيفيت بالاتري در دقت و قابليت تكرار عمل ربات ارائه مي دهد و حركت تقريبي در مسير تعيين شده به وسيله عامل نهايي صورت مي گيرد. استفاده از اين نوع كنترل باعث كم شدن سرعت ربات مي شود. كم شدن سرعت ربات باعث اقتصادي نبودن اين نحوه كنترل نسبت به كنترل نقطه به نقطه است. لذا رباتهاي CP براي تعداد محدودي از كاربردها بكار برده مي شوند. روش ياددهي در اين گونه رباتها بدين ترتيب است كه نقاط مختلف را بر پايه زماني در حافظه ضبط مي كنند. برنامه نويس در حقيقت با در دست گرفتن ربات به صورت فيزيكي و هدايت آن در مسير موردنظر، نقاط مختلف را ثبت و ضبط مي كند. سرعت نمونه گيري به حد كافي بالا مي باشد تا يك حركت تميز شكل گيرد. يك حافظه بالا براي اين كار لازم مي باشد. قبل از اجراي برنامه، ربات بايست از تمام نقاط اطلاع داشته باشد. محورهاي حركت ممكن است به صورت همزمان هر كدام با يك سرعت بخصوصي تحت نظارت كامپيوتر كنترل كننده، حركت كنند. كنترلر مسير حركت بازوها را مدام در فواصل ثابت زماني با درون يابي تعداد معيني از نقاط حركت و با دخالت موقعيت فعلي هر محور محاسبه مي كند.
6- مشخصات ربات
اگرچه عموماً توسط روشهاي گفته شده رباتها طبقه بندي مي شوند، اما مشخصات ديگري نيز براي انتخاب ربات وجود دارند كه در جدول 3 ارائه شده است. ادامه مطلب
Units Characteristic
__ Number of axes
kg Load carrying capacity
mm/sec Maximum speed, cycle time
mm Reach and stroke
deg Tool orientation
mm &n
بازار برق ارائه دهنده خدماتی همچون: خرید قطعات الکترونیکی ، خرید عمده قطعات الکترونیکی ، فروش قطعات الکترونیکی ، خازن الکترولیتی، خازن پلی استر، مقاومت SMD ، مقاومت آجری، مقاومت ۱/۴ وات ، مقاومت ۲ وات ، قطعات الکترونیکی برق صنعتی ، مبدل برق خودرو، ترمینال فونیکس ، کانکتور PH (مینیاتوری) ، کانکتور xh (دزدگیری) ، کانکتور sm ، کانکتور نظامی ، کانکتور پاور قفل دار (vh) ، کانکتور پاور بدون قفل ، کانکتور مخابراتی، پین فلزی کانکتور می باشد.