يقصد ببرمجة الروبوت بإنها مجموعة الوسائط اللازمة لإدخال برنامج التحكم بحركة الروبوت إلى داخل وحدة الإدارة. عادة ما يتم قيادة الروبوت من خلال سلسلة من الحركات المتتالية تقاد بواسطة مشغل. وتشمل عملية التعليم البرمجي كل من عمليات التحرير وا الاستبدال وفق خطة مسار الروبوت المرادة. تتم برمجة حركة الروبوت بواسطة ثلاث طرق رئيسية.
- البرمجة بواسطة التقليد وفيها يمسك شخص مناور الروبوت ويقوم بتحريكه وفق الحركة التي يجب أن تقوم بها مفاصل الروبوت. لتسجل هذه الحركة في ذاكرة الروبوت، ويتم التخزين وفق متغيرات مفاصل الروبوت بسرعة كبيرة تتراوح ما بين 60-100 مرة في الثانية. ويتم استرجاع الحركة من خلال تطبيق البرنامج المخزن في الذاكرة.
- البرمجة بواسطة لوحة التحكم أو قبضة تحكم تستخدم لوحة تحكم أو مفاتيح أو قبضة محمولة لتوجيه الروبوت للتحرك إلى مسار معين ويتم إدخال تموضع الروبوت والسرعة المطلوبة من خلال لوحة تحكم. وغالبا ما يتم استخدام قبضة التحكم في برمجة الروبوت بحيث يتم تحريك الروبوت إلى النقطة المطلوبة ومن ثم يتم حفظ بيانات هذه النقطة والسرعة والإجراءات ضمن ذاكرة الجهاز ثم الانتقال إلى نقطة ثانية وثالثة. وبعد الانتهاء من إدخال بيانات النقاط يتم استرجاع كامل البرنامج. وبالتالي على المشغل أن يحرك الروبوت من نقطة إلى أخرى أو موضع إلى آخر ومن ثم يقوم بحفظ البيانات في نهاية كل نقطة(موضع) ضمن وحدة التحكم.
- البرمجة بدون تشغيل الروبوت ويقصد بها تطوير أو إنشاء برنامج لحركة الروبوت دون استخدام الروبوت نفسه أثناء كتابة البرنامج. وفيها يتم استخدام حاسب خارجي تم برمجة برنامج حركة الروبوت ضمنه. ويصل هذا الحاسب بالروبوت ليتم برمجة معلومات الروبوت من حيث الإحداثيات والمتغيرات المطلوبة لحركة الروبوت.
Source: wikipedia.org