Endüstriyel robotlar insan hareketleri taklit eden mekanik cihazlardır. Endüstriyel bir robot, üç ya da daha fazla eksende otomatik olarak kontrol edilen, yeniden programlanabilir, çok amaçlı manipülatör olarak tanımlanır.İnsandan daha fazla güç veya doğruluk sağlama, sürekli çalışma ve tehlikeyi azaltma gibi ihtiyaçlar doğrultusunda kullanılırlar. Robotların çoğu sabittir, ancak bazıları malzeme ve sarf malzemesi tedarik etmek için hareket halindedir. Endüstriyel Robotlar genel anlamda manipülatör, kontrolör ve Teach Pendant (Kontrol ve programlama el cihazı) bölümlerinden oluşmaktadır. Manipülatör, robotların hareketini sağlayan mekanik kısım olarak tanımlanabilir. Üzerinde servo motorlar, redüktörler,sensörler vs. yer almaktadır. Ayrıca manipülatörün iskeletini oluşturan, bütün bu kompenetleri taşıyan,genel yapıyı oluşturan ve robotların gerekli yerlere erişimini, uzanmasını sağlayan uzuvlar vardır. Bir robotun çalışma hacmi bu uzuvlara bağldır. Bu tip robotlar; hareket yönü ve kabiliyetini belirleyen farklı serbestlik dereceleri (Degrees of Freedom) ile üretilebilir. Bu durumda da çeşitli kol geometrileri göre robotlar çeşitli sınıflara ayrılabilmektedir:
Kontrol ünitesi, operatörün veya otomasyon sisteminin manipülatöre ulaşmasını sağlar. Gelen bilgiye göre istenilen harekelerin yürütülmesinden sorumludur. Teach Pendant yani Öğretme Kutusu robotların programlanması ve kontrol edilmesinde kullanılan yeni nesil bir paneldir. Endüstriyel Robot Programlama Yöntemleri Endüstriyel bir robotun işi yapabilmesi için hareket ve görevlenmesi robota tanımlanması, robotun programlanması gerekir. Robotların programlanması pasif ve aktif olarak ikiye ayrılır: PASİF PROGRAMLAMA Pasif programlama robot ve operatör temas halindedir. Elle ve taklit yoluyla olmak üzere iki pasif öğreti mevcuttur. Elle programlama da operatör robot kolunu tutarak yapılması istenen işi operatör kendi yapıyormuş gibi kolu hareket ettirerek robota öğretir. Bu sırada öğrenmesi için gerekli veriler robot tarafından hafızaya alınır. Çok kullanışlı bir yöntem değildir. Taklit yoluyla programlama ise operatör tarafından yapılan hareketler sensörler sayesinde robot tarafından algılanarak eşzamanlı olarak tekrarlanıp kayıt edilir. AKTİF PROGRAMLAMA Endüstriyel robotların programlanmasında, Aktif Programlama tekniklerinin temelinde bilgisayar veya Teach Pendant gibi öğretme işlemleri yer almaktadır. Aktif programlama ile endüstriyel robotların programlanması daha kolay ve daha gelişmiş bir şekilde yapılabilmektedir. Teach Pendant kutusu ile Endüstriyel Robot tarafından yapılması istenen işleri programcı tarafından öğretilerek ve gerekli kodlamalar yapılarak robot program hafızasına yüklenir. Diğer bir aktif programlama yöntemi ise robotun yapması gereken hareket ve işlere yönelik program kodlarının bilgisayarlar vasıtasıyla yazılıp derlenmesi, isteğe bağlı olarak simüle edilmesi ve nihayetinde robota yüklenmesi sürecidir.