- 工業(yè)機器人離線編程
- 何彩穎
- 818字
- 2020-09-18 17:49:55
1.1.3 工業(yè)機器人坐標(biāo)系
坐標(biāo)系從一個稱為原點的固定點通過軸定義平面或空間。機器人目標(biāo)和位置通過沿坐標(biāo)系軸的測量來定位。
1.基坐標(biāo)系
基坐標(biāo)系在機器人基座中有相應(yīng)的零點,這使固定安裝的機器人的移動具有可預(yù)測性。因此它對于將機器人從一個位置移動到另一個位置很有幫助。基坐標(biāo)系如圖1-7所示。
在正常配置的機器人系統(tǒng)中,當(dāng)站在機器人的前方并在基坐標(biāo)系中微動控制,將控制桿拉向自己一方時,機器人將沿X軸移動;向兩側(cè)移動控制桿時,機器人將沿Y軸移動。扭動控制桿,機器人將沿Z軸移動。
2.大地坐標(biāo)系
大地坐標(biāo)系在工作單元或工作站中的固定位置有其相應(yīng)的零點。這有助于處理若干個機器人或由外軸移動的機器人,如圖1-8所示。

圖1-7 基坐標(biāo)系
在默認情況下,大地坐標(biāo)系與基坐標(biāo)系是一致的。

圖1-8 大地坐標(biāo)系
A、C—基坐標(biāo)系 B—大地坐標(biāo)系
3.工具坐標(biāo)系
工具坐標(biāo)系將工具中心點設(shè)為零位。它會由此定義工具的位置和方向。工具坐標(biāo)系經(jīng)常被縮寫為TCPF(Tool Center Point Frame),而工具坐標(biāo)系中心縮寫為TCP(Tool Center Point),如圖1-9所示。
執(zhí)行程序時,機器人就是將TCP移至編程位置。這意味著,如果要更改工具(以及工具坐標(biāo)系),機器人的移動將隨之更改,以便新的TCP到達目標(biāo)。
所有機器人在手腕處都有一個預(yù)定義工具坐標(biāo)系,該坐標(biāo)系被稱為tool0。這樣就能將一個或多個新工具坐標(biāo)系定義為tool0的偏移值。
4.工件坐標(biāo)系
工件坐標(biāo)系對應(yīng)工件,它定義工件相對于大地坐標(biāo)系(或其他坐標(biāo)系)的位置。

圖1-9 工具坐標(biāo)系
工件坐標(biāo)系必須定義于兩個框架:用戶框架(與大地基座相關(guān))和工件框架(與用戶框架相關(guān)),如圖1-10所示。

圖1-10 工件坐標(biāo)系
A—大地坐標(biāo)系 B、C—工件坐標(biāo)系
機器人可以擁有若干工件坐標(biāo)系,或者表示不同工件,或者表示同一工件在不同位置的若干副本。
對機器人進行編程就是在工件坐標(biāo)系中創(chuàng)建目標(biāo)和路徑。這帶來很多優(yōu)點:
1)重新定位工作站中的工件時,只需更改工件坐標(biāo)系的位置,所有路徑將即刻隨之更新。
2)允許操作以外軸或傳送導(dǎo)軌移動的工件,因為整個工件可連同其路徑一起移動。
- 深度實踐OpenStack:基于Python的OpenStack組件開發(fā)
- Modular Programming with Python
- Android項目開發(fā)入門教程
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- C++ 從入門到項目實踐(超值版)
- Python機器學(xué)習(xí)算法與實戰(zhàn)
- Mastering Apache Spark 2.x(Second Edition)
- Java EE 7 Performance Tuning and Optimization
- C語言程序設(shè)計教程
- Android項目實戰(zhàn):手機安全衛(wèi)士開發(fā)案例解析
- Internet of Things with ESP8266
- 響應(yīng)式Web設(shè)計:HTML5和CSS3實戰(zhàn)(第2版)
- Java并發(fā)編程:核心方法與框架
- Android應(yīng)用開發(fā)實戰(zhàn)(第2版)
- Java語言程序設(shè)計實用教程(第2版)