工業(yè)機器人如何實現(xiàn)精準(zhǔn)移動,笛卡爾變換發(fā)揮大作用
(文章來源:網(wǎng)絡(luò)整理)
離線編程是將整個單元、機器人和工作空間中的所有機器或儀器圖形化地映射到一起。然后可以在屏幕上移動機器人,并模擬整個過程。機器人模擬器用于為機器人創(chuàng)建嵌入式應(yīng)用程序,而不依賴于機器人手臂和末端執(zhí)行器的物理操作。機器人仿真的優(yōu)點是它節(jié)省了機器人應(yīng)用程序設(shè)計的時間。
它還可以提高與機器人設(shè)備相關(guān)的安全級別,因為在系統(tǒng)激活之前可以嘗試和測試各種“預(yù)期”場景。機器人仿真軟件為教授、測試、運行和調(diào)試用各種編程語言編寫的程序提供了一個平臺。
機器人仿真工具可以方便地編寫機器人程序,并離線調(diào)試程序的最終版本,并在實際的機器人上進行測試。在虛擬世界中預(yù)覽機器人系統(tǒng)行為的能力允許在應(yīng)用于“真實世界”系統(tǒng)之前,對各種機制、設(shè)備、配置和控制器進行試驗和測試。機器人仿真器能夠利用幾何建模和運動學(xué)建模對工業(yè)機器人的模擬運動進行實時計算。
另外,機器操作員經(jīng)常使用用戶界面設(shè)備,通常是作為操作員控制面板的觸摸屏單元。操作員可以從一個程序切換到另一個程序,在一個程序中進行調(diào)整,還可以操作可能集成在同一個機器人系統(tǒng)中的大量外圍設(shè)備。這些包括末端執(zhí)行器、給機器人提供部件的饋線、傳送帶、緊急停止控制、機器視覺系統(tǒng)、安全聯(lián)鎖系統(tǒng)、條形碼打印機和幾乎無限的其他工業(yè)設(shè)備陣列。
對于給定的機器人,完全定位機器人的末端執(zhí)行器所需的唯一參數(shù)是每個關(guān)節(jié)的角度或線性軸的位移。然而,有許多不同的方法來定義這些點。定義一個點最常見和最方便的方法是為它指定一個笛卡爾坐標(biāo),即“末端執(zhí)行器”在X、Y和Z方向上相對于機器人原點的位置,單位為mm。
此外,根據(jù)特定機器人可能具有的關(guān)節(jié)類型,還必須指定末端執(zhí)行器的偏航、俯仰和滾轉(zhuǎn)方向,以及工具點相對于機器人面板的位置。對于有關(guān)節(jié)的手臂,這些坐標(biāo)必須由機器人控制器轉(zhuǎn)換成關(guān)節(jié)角度,這種轉(zhuǎn)換成為笛卡爾變換,對于多軸機器人可能需要迭代或遞歸地執(zhí)行。
通過笛卡爾坐標(biāo)定位可以通過在系統(tǒng)中輸入坐標(biāo)或者使用一個在X-Y-Z方向移動機器人的教學(xué)掛件來完成。相對于一次移動一個關(guān)節(jié),人類操作員更容易想象向上、向下、向左、向右等運動。當(dāng)達到期望的位置時,它就會以某種方式被定義為特定于正在使用的機器人軟件。
另外,工業(yè)機器人最大的客戶是汽車行業(yè),市場占有率30%,其次是電子或者電氣行業(yè),市場占有率25%,金屬和機械行業(yè),市場占有率10%,橡膠和塑料行業(yè),市場占有率5%,食品行業(yè),市場占有率5%。在紡織、服裝和皮革行業(yè),也有量的企業(yè)在使用工業(yè)機器人。
? ? ?