設置目標坐標

在傳送帶跟蹤種執行CP動作和路徑動作時,使用點或視覺系統檢測出的傳動帶佇列資料指定目標座標。

使用點

使用在傳送帶上的工件,對點膠路徑上的點進行示教。示教時請勿移動傳送帶。

在CP動作和路徑動作指定點之間的坐標差。如果工件的角度與示教時的角度不同,請計算角度差並指定坐標。

以下是使用CP動作和路徑動作,沿著長方形軌跡運動的範例程式。

按照P1, P2, P3, P4, P1的順序點膠。

'將點坐標轉換成傳送帶坐標 (使用傳送帶1)

P101 = P1 @CNV1;  P102 = P2 @CNV1
P103 = P3 @CNV1;  P104 = P4 @CNV1

Jump Cnv_QueGet(1,0)    '跟蹤佇列註冊位置
Move Cnv_QueGet(1,0)+X(CX(P102)-CX(P101))+Y(CY(P102)-CY(P101)) CP
Move Cnv_QueGet(1,0)+X(CX(P103)-CX(P101))+Y(CY(P103)-CY(P101)) CP
Move Cnv_QueGet(1,0)+X(CX(P104)-CX(P101))+Y(CY(P104)-CY(P101)) CP
Move Cnv_QueGet(1,0)

使用CVMove命令時如下。

'將點坐標轉換成傳送帶坐標 (使用傳送帶1)
P101 = P1 @CNV1;  P102 = P2 @CNV1
P103 = P3 @CNV1;  P104 = P4 @CNV1
Curve "MyFile", O, 2, 4, P(101:104)  '創建Curve檔

Jump Cnv_QueGet(1,0)                 '跟蹤佇列註冊位置
CVMove "MyFile"

使用視覺系統檢測出的傳動帶佇列資料

在視覺系統中,將「使用點」圖中的點P1至P4的位置登記在傳送帶佇列資料中。無執行「使用點」步驟中,計算坐標轉換、計算點之間坐標差與計算工件角度的操作。

使用CVMove時,請用「使用點」中相同的方法建立Curve檔。

Jump Cnv_QueGet(1,0)     '跟蹤佇列註冊位置
Move Cnv_QueGet(1,1) CP
Move Cnv_QueGet(1,2) CP
Move Cnv_QueGet(1,3) CP
Move Cnv_QueGet(1,0)