德系的工業機器人系統中,對于機器人停止運動,定義了3種模式,比如的KUKA工業機器人分別定義了 Stop 0 ,Stop 1,Stop 2 。
圖一
對于此,讀者應該先了解工業機器人上伺服電機的結構,以及伺服電機驅動器(放大器)的供電模式。
ABB Robot 電機鏈接機構
ABB機器人本體(機械臂)需要六個自由度,所提供的動力來自于6個三相交流伺服電機(Servo Motor),每個交流電機除了三組線圈繞組導線外,還有其他部件的引出線:一組接PTC,一組接剎車(Brake),還有編碼器(Resolver)有三組導線。6個電機的剎車電路并聯成一路,PTC溫度檢測6個是串聯成一路。6個編碼器的電路與SMB相連。六個電機動力繞組由驅動單元(Drive Unit)供電。
機器人不工作時,六個電機的剎車電路不通電,電機依靠剎車片摩擦固定,經過減速器后,整個機械機構死鎖。工作時,電機通電,剎車電路通電,剎車片松開,電機依靠磁場固定。某個電機溫度異常時,PTC總阻值變大,控制器報警停止工作。
圖二
機器人的摩擦制動主要靠伺服電機里面的剎車 (Brake) 機構。一旦剎車釋放,伺服電機軸的轉動就會受到阻力。(如圖一,黑色部分代表剎車,藍色部分為電機轉子,工作時兩者分離,摩擦制動時兩者貼合摩擦。)
而對于伺服電機驅動器的供電模式,工業機器人電氣系統的典型結構是串聯兩個接觸器,而這兩個接觸器的吸合放開控制,由機器人的安全電路模塊來控制。
再看如何使運動的機器人停止運動,
方法1、 通過驅動器,使電機減速;
方法2、直接切斷驅動器供電,釋放電機剎車,靠剎車片摩擦來制動。
(是不是有點類似汽車駕駛的制動,一種可以用發動機來制動,一種可以打開離合,用腳剎來制動。)
所以兩種制動方法結合起來,就組成了機器人的運動停止模式。
Stop 0直接切斷驅動器供電,同時釋放剎車。
Stop 1 先驅動器控制減速制動,然后再切斷驅動器供電,同時釋放剎車。(KUKA是1秒后切斷電源 *注2)
Stop 2 只通過驅動器減速制動,不切斷驅動器供電,不釋放剎車。
考慮一下,對于機器人運動軌跡的影響?
答案顯而易見的,Stop 0 的停止模式,運動是不受控的,所以機器人停止時,TCP 可能偏移了路徑;而Stop 1 和 Stop 2 的模式,運動是受驅動器減速控制的,機器人停止時,TCP 會停在路徑上。
為什么要介紹這個呢?因為在工業設備使用過程中,安全是個很重要的話題,了解了工業機器人的運動停止模式,那么我們就可以更好的規劃現場布局和編制工業機器人程序。
再回到機器人系統上,如果我們給機器人發出了停止信號,機器人并不是能立即瞬間停止運動。設想一下汽車駕駛員所做的一個剎車過程,我們考慮最極端的情形,當一輛高速行駛的汽車突然發現前面車輛突然停車,而且自身也沒其他道路可走,駕駛員所能做的就是努力踩下剎車并祈禱趕快停止(這里我們不考慮賽車手做180度轉彎的情況 XD ),不然就與前車追尾了。從眼睛觀察到前車異常并傳送給大腦然后大腦下達大腳踩下剎車這一過程,屬于人這個控制系統自身的反應時間,在這段時間里,汽車仍然在全速前進。踩下剎車后,剎車片就參與制動直至運動停止,這一段汽車前進的距離就是剎車距離。
對于機器人系統,要停下來,同樣要考慮這兩個過程。
一是從控制系統接收到停止信號并處理到切斷電源或即將執行電機制動這段過程,總線、處理器等模塊會造成時間延遲,機器人仍然會運動并通過一段距離。
二是電機剎車(Brake)釋放后,電機剎車片摩擦制動,機器人要走過一段剎車距離?;蛘咭揽侩姍C本身減速制動同樣需要走過一段距離。
在設計系統時,這個停止距離是必須要考慮的因素。汽車行駛要保持安全距離謹防追尾事故,機器人現場系統同樣也是如此。
編輯:黃飛
-
機器人
+關注
關注
210文章
28205瀏覽量
206532 -
伺服電機
+關注
關注
85文章
2029瀏覽量
57703 -
工業機器人
+關注
關注
91文章
3351瀏覽量
92561 -
減速器
+關注
關注
7文章
390瀏覽量
23219
原文標題:KUKA
文章出處:【微信號:你身邊的機器人專家,微信公眾號:你身邊的機器人專家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論