Hello everyone
A? A? I want to create a program as effective as possible so I will use the same instruction with different data, as follow:
TEST product_select A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A?CASE1: A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? tGrip := tGripper1; A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? pPick := pPicking1;
CASE2: A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? tGrip := tGripper2; A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? pPick := pPicking2;
CASE3: A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? tGrip := tGripper3; A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? pPick := pPicking3;
ENDTEST
MoveL pPick, v1000, fine, tGrip;
A? A? There is no problem with tooldata (tGrip), because I select a product (CASE) after I change the Gripper.
A? A? The problem is : I must teach all of position (pPicking1, pPicking2, pPicking3). The way is : move both Robot and Program Pointer to **MoveL pPick, v1000, fine, tGrip;A?**then ModPos (modify position). Of course It is done in Manual Mode. While to select the CASE, It must run on Auto Mode.A?
A? A? The possibility : I go to ABB menu on Flexpendant, choose Inputs and Outputs, choose View, choose Digital Inputs and Simulate them to run the CASE1, CASE2 or CASE3. But I’m not sure when I run one CASE, pPick will really refer to the right one (i.e. when I run CASE1, pPick will refer to pPick1, etc.). So I make sure that I modify the right position. It’s very important for me, because the robot handle the fragile bottles.
A? A? Maybe someone has handled the same case as I do, I hope He/She would like to share. Thank you.
Best Regard
Dhyan - Indonesia
A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A? A?