تصميم وتنفيذ روبورت ثلاثي درجات الحرية للاستخدام في عمليات التشغيل المبرمجة
AL-Furat University Journal for Resarches and Scientific Studies
2012, Volume 5, issue 20,pp 270-289| Cite as
Design and Manufacture of Three Dimensional Robot for CNC Processes
authors
Abdullah Al-Hamad , Mohamed Debussy
Abstract

In this research, We design and manufacture a three degrees of freedom training robot that can be used in teaching and can be nationally manufactured with a low cost that can help in developing and manufacturing nationally these robots instead of importing them from aboard. The design and manufacturing processes are carried out according to the following steps:

 

1- Mechanical part design using SOLIDWORK software and next manufacturing of all its parts.

2- Design and implementation the machine control system as follows:

- Design and implementation of all user interface of the robot control using MATLAB-GUI (Graphic User Interface) and the necessary algorithms to input compile and simulate the robot trajectories.

-Design and implementation of all necessary algorithms to analyze and generate robot trajectories using C++ programming language, and then to transfer them to a dynamic connection library for a possible use of other programming languages. -Design and implementation of necessary control system to command motors according to leader values (speed, distance, direction) that are resulting of programming algorithms.

3- Robot experimentation for validation of mechanical design quality and control system precision.

3 - the experience of the robot to make sure the quality of the mechanical design and the accuracy of control systems. 

 

Keywords : Robot : Robot Kinematics Control System , Robot Path

الكاتب
عبدالله الحمد , محمد دبسي
الملخص

تم في هذا البحث تصميم وتنفيذ روبورت ثلاثي درجات الحرية تدريبي  للاستخدام في العملية التدريسية حيث يمكن تصنيعه محليا بشكل كامل وبتكاليف منخفضة  مما يساعد على تطوير وتصنيع هذه الروبوتات محليا بدلا من استيرادها من الخارج .تمت  عملية التصميم والتنفيذ وفق المراحل التالية :

1_تصميم الجزء الميكانيكي باستخدام برنامج ال SOLID WORK وتم بعد ذلك  تنفيذه بشكل كامل .
2_تصميم وتنفيذ نظم قيادة هذه الآلة وفق ما يلي :
أولا: تصميم وتنفيذ الواجهات  البرمجية بالروبوت باستخدام برنامج ال MATLAB وتقنية الواجهات ( GUI (Graphic    user    inter face  وبالتالي إعداد الخوارزميات 
اللازمة لإدخال  وترجمة ومحاكاة مسارات الروبوت .
ثانيا :تصميم وتنفيذ الخوارزميات اللازمة لتحليل وتوليد مسارات الروبوت وذلك بلغة  البرمجة C++ وبعد ذلك تم تحويلها الى مكتبة ربط ديناميكية لإمكانية  استخدامها في أية لغة برمجية 
ثالثا :تصميم وتنفيذ الأنظمة التحكمية اللازمة لقيادة المحركات تبعا للقيم القائدة (السرعة ,المسافة , الاتجاه) الناتجة عن الخوارزميات البرمجية .
3_تجريب الروبوت للتأكد من جودة التصميم الميكانيكي ودقة الانظمة التحكمية .
 
الكلمات المفتاحية :الروبوت ,المسألة الحركية ,نظام تحكم ,مسار الروبوت .