如何使用ECP動作來移動手臂

在下列各節中,將以範例說明使用ECP動作來移動6軸機器人手臂的程序。

1. 設定外部控制點

外部控制點是一種座標系統資料,用來定義外部固定工具尖端處理點的機器人位置和方向。

外部控制點應根據機器人座標系統或所需的本地座標系統進行定義。

例如,當繪圖根據機器人座標系統顯示外部控制點位於X=300、Y=300、Z=300時,請依照下述指定座標。

ECPSet 1,XY(300,300,300,0,0,0)   ' 定義ECP 1

當沒有外部控制點位置資料時,您可透過教導進行指定。

例如,準確地裝上您已知道資料的工具,並讓工具的尖端靠近外部控制點,然後將其任一處位置教導為P0。接著,依下列說明指定使用P0座標資料的外部控制點。

ECPSet 1,P0 :U(0) :V(0) :W(0)    ' 定義ECP 1

在上述範例中,方向資料(U, V, W)設為0。在這些情況下,外部控制點座標系統的方向相當於參考機器人座標系統的方向。

您可在外部控制點座標系統中指定U、V及W座標。不過,只有在Curve聲明和ECP步進動作中開啓正切修正模式時,此資料才會有效。

2. 示教點

在移動夾持實際工件的機器人手臂時,教導點資料。在本節中,工件係假設為長方體,且手臂以直線移動,以碰觸在上節「1. 設定外部控制點」中所指定外部控制點之工件的一側。

有關教導的詳細資訊請參閱以下內容。

[工具] - [機器人管理器] - [步進示教]頁面

2-1 教導動作開始點

將機器人手臂移至動作開始點並示教。在此作為P1。

2-2 教導動作結束點

將機器人手臂移至動作結束點並示教。在此作為P2。

ECP步進模式:

ECP步進模式是除了Joint、World及Tool步進模式外用來進行教導的額外步進模式。

提示


ECP步進模式是以所選的ECP座標系統為基礎。

3. 執行動作

若要以ECP動作來移動手臂,請將「ECP」參數添加至動作命令。

ECP 1        ' 選擇ECP
Go P1        ' 移動至動作開始點
Move P2 ECP  ' 執行ECP運動

使用Arc3命令,利用固定工具以圓弧軌跡移動手臂。使用Curve和CVMove命令,以三次樣條曲線移動手臂。