औद्योगिक रोबोट अत्यधिक परिष्कृत मशीनें हैं जिन्हें ठीक से काम करने के लिए विशेष सॉफ्टवेयर सिस्टम की आवश्यकता होती है। ये सॉफ़्टवेयर सिस्टम उपयोगकर्ताओं को सिस्टम सेटअप, प्रोग्राम निर्माण, परीक्षण, स्वचालित संचालन, स्थिति प्रदर्शन और निगरानी सहित विभिन्न प्रकार के कार्य करने में सक्षम बनाते हैं। प्रोग्राम आम तौर पर अनुक्रमिक निर्देशों की एक श्रृंखला से बने होते हैं जैसे एक्शन कमांड, I/O निर्देश, संख्यात्मक रजिस्टर निर्देश और स्थानांतरण निर्देश। लाइन संख्या के अनुसार इन निर्देशों को क्रियान्वित करके, औद्योगिक रोबोट अपने डिज़ाइन किए गए कार्य कर सकते हैं। कार्यक्रम का निर्माण और संशोधन एक टीच पेंडेंट का उपयोग करके पूरा किया जा सकता है। कुल मिलाकर, औद्योगिक रोबोट सॉफ्टवेयर सिस्टम इन मशीनों को विनिर्माण वातावरण में कुशलतापूर्वक संचालित करने में सक्षम बनाने में एक आवश्यक भूमिका निभाते हैं।
कार्यक्रम में मुख्य रूप से निम्नलिखित निर्देश शामिल हैं:
(1) कार्रवाई निर्देश: औद्योगिक रोबोट को कार्य क्षेत्र में लक्ष्य स्थान पर जाने दें।
(2) कार्रवाई के अतिरिक्त निर्देश: कार्रवाई का विशेष उपचार।
(3) संख्यात्मक रजिस्टर निर्देश: संख्यात्मक रजिस्टर में संग्रहीत संख्यात्मक डेटा।
(4) स्थान रजिस्टर निर्देश: स्थान डेटा स्थान रजिस्टर में संग्रहीत है।
(5)आई/ओ निर्देश: परिधीय उपकरणों के बीच सिग्नल भेजें/प्राप्त करें।
(6) स्थानांतरण निर्देश: कार्यक्रम की प्रक्रिया को बदलें।
(7) निर्देशों की प्रतीक्षा करें: औद्योगिक रोबोट को निर्दिष्ट कार्यक्रम निष्पादन की शर्तें स्थापित होने से पहले प्रतीक्षा करने दें।
(8) प्रोग्राम कॉल निर्देश: सबरूटीन को कॉल करें और निष्पादित करें।
(9) मैक्रो निर्देश: प्रोग्राम को निर्दिष्ट नाम से कॉल करें और निष्पादित करें।
(10) पैलेटाइज़िंग और स्टैकिंग निर्देश: पैलेटाइज़िंग और स्टैकिंग ऑपरेशन।
(11) कार्यक्रम निर्देश का अंत: कार्यक्रम का अंत।
(12) नोट निर्देश: प्रोग्राम टिप्पणियाँ जोड़ें।
(13) अन्य निर्देश.


