映象檔案就好比如照鏡子裡面有一個一模一樣的你,而ABB工業機器人模擬軟體軌跡的映象程式就好比如一個映象的工件座標軸,參考這個映象的座標軸,把這個檔案快速對稱的映象複製過來。
手動操作新建工件座標三點法wobj1如下圖:
Curve_thing物體表面test1軌跡程式如下圖:
PROC test1()
MoveJ phome, v1000, fine, tWeldGun\WObj:=wobj1;
MoveL p10, v1000, fine, tWeldGun\WObj:=wobj1;
MoveL p20, v1000, fine, tWeldGun\WObj:=wobj1;
MoveC p30, p40, v1000, z1, tWeldGun\WObj:=wobj1;
MoveL p50, v1000, fine, tWeldGun\WObj:=wobj1;
MoveC p60, p70, v1000, z1, tWeldGun\WObj:=wobj1;
MoveL p80, v1000, fine, tWeldGun\WObj:=wobj1;
MoveL p90, v1000, fine, tWeldGun\WObj:=wobj1;
MoveL p10, v1000, fine, tWeldGun\WObj:=wobj1;
ENDPROCENDPROC
對test1()程式進行編輯——映象如下圖:
選擇test1程式對應的模組 Modulelt和例行程式test1,新名稱預設為test1_m如下圖:
高階選項——先去掉基座映象前面的對勾——工件座標選擇wobj1,需映象的軸預設X,(即延wobj1的xz面映象)——再在基座映象前面對勾打上——確定如下圖:
點選是如下圖:
點選是如下圖:
新映象的test1_m程式如下圖:
PROC test1_m()
MoveJ phome_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p10_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p20_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveC p30_m1, p40_m1, v1000, z1, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p50_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveC p60_m1, p70_m1, v1000, z1, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p80_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p90_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
MoveL p10_m1, v1000, fine, tWeldGun_m1\WObj:=wobj1_m1;
ENDPROCENDPROC
在main程式呼叫test1程式和test1_m程式如下圖: