機(jī)器人控製係統是機器人的大腦,是決定機器人功能和性能的主要因素。工業機器人控製技術(shù)的主要任務就(jiù)是控製工(gōng)業機器人在工(gōng)作空間中的運動(dòng)位置、姿態和軌跡、操作順序及動作的時間(jiān)等。具有編程簡單、軟件菜單(dān)操作、友好的人機交(jiāo)互界麵、在線操作提示和使用方便等(děng)特點。
關鍵(jiàn)技術包括(kuò):
(1)開放性模塊(kuài)化的控製係統體係結構:采用分布式CPU計(jì)算機(jī)結構,分為機器人控製器(RC),運動控製器(MC),光電隔(gé)離I/O控製板、傳感器處理板和編(biān)程示教盒等。機器人(rén)控製器(RC)和編程示教盒通過串口/CAN總線進行通訊。機器人控製(zhì)器(RC)的主計算機完成機器人的運動規劃、插(chā)補和位置伺服以及主控邏輯、數字I/O、傳(chuán)感器處理等功能,而編程示教盒完成(chéng)信(xìn)息的顯示和按鍵的輸入。
(2)模塊化層次化的控製器(qì)軟件係統:軟件係統(tǒng)建立在基於開源的實(shí)時多任務操作係統Linux上,采用分層和模塊化結構設計,以實(shí)現軟件係統的開放性(xìng)。整個(gè)控製器軟件係統分為三個層次:硬件驅動層、核心層和應(yīng)用層。三個層次分別麵對不同的功能(néng)需求,對應不同層次的開發,係統中各個層次內(nèi)部由(yóu)若幹個(gè)功能相對對立的模塊組成,這些功能模(mó)塊相互協(xié)作(zuò)共同實現該層次所提供的(de)功能。
(3)機器人的故障診(zhěn)斷(duàn)與安全(quán)維護技術:通過各種信息,對機器(qì)人故障進行診斷,並進行相應(yīng)維護,是保證機器人安全性的關鍵(jiàn)技術。
(4)網絡化機器人控製器技(jì)術:當前機器人的應用(yòng)工程由單(dān)台機器人工作(zuò)站向機器人生產線發展,機器(qì)人(rén)控製器的聯(lián)網技術變得越(yuè)來越重要。控製器上具有串口、現場總線及以太網的聯網功能。可用於機(jī)器人控製器(qì)之間和機器人控(kòng)製器(qì)同上位機的通訊,便於對機器人生產線進行監控、診斷和管理。