برنامهنويسي در ربات

برنامه نويسي در ربات به دو صورت Online و Offline انجام ميشود.
برنامهنويسي Online که امروزه به عنوان معمولترين روش در بهکارگيري رباتهاي صنعتي استفاده مي شود، اپراتور حرکتهاي مورد نظر را به ربات آموزش ميدهد، بهگونهاي که ربات بعدا ميتواند بدون کمک و بهطور خودکار همان کارها را تکرار کند. اين نوع از برنامهنويسي به دو صورت انجام ميشود: 1- آموزش دستي 2- آموزش از طريق هدايت.
در روش دستي با کمک يک جعبه کنترلي، ربات را به نقاط مورد نظر هدايت کرده و مختصات آنها در حافظه کامپيوتري ربات ثبت ميشود و به اين ترتيب براي دفعات بسيار قابل تکرار است. در روش هدايت، عامل نهايي را با دست در مسير دلخواه حرکت داده و وضعيت پيوسته هر يک از محورها در حافظ ربات ثبت ميشود.
اما در مورد برنامهنويسي Offline که به برنامهنويسي سطح بالا موسوم است، اين نکته اهميت دارد که وقتي انجام کارهاي پيچيده مورد نظر است و يا سرعت واکنش ربات به وقايع خارجي اهميت دارد، بايد از زبان هاي "کنترلکننده" رباتها استفاده کرد. در اين زبانها علاوه بر وجود دستورات معمولي از قبيل کنترل حلقه و يا عبارات شرطي، دستوراتي براي حرکت و جابهجايي رباتها هم در نظر گرفته شده است. اين نوع برنامهنويسي امکان ارتباط آسانتر با ربات را فراهم ميآورد.