ATC GetQueueLevel [PickMaster 3]

Hello!

I Have 5 Irb340 picker, 1 pick conveyor and 1 place conveyor. All robots are in the ATC and use same pick/place conveyor. The places are created by distance and user hook. Every 500mm the places are created. The nearest robot to the creating point is robot 1 and robot 5 is controlling start/stop signal for the conveyor. I need to adjust the speed of place conveyor by knowing how much is left in the place queue in robot 5. I need to have QueueLevel of each robots place area(between enter and exit). I was understanding that when I am using ATC The places between creating point and robot baseframe are seen in queuelevel.

What are the solutions for this?
Please ask if not understanding.

Hi Late,

Find the utility module on the forum (webwiz/148/UtilityMW.zip).
Use the function AreaCount to count the number of products. Remember to first call ReadCnvX in the beginning.

/Mats

I used it in RW5.13.
I did this modifications:
1)In IsQuickAct I used CONST num MinDropDist:=20000; instaed of CONST num MinDropDist:=2000; ( Is it correct?)

2)I changed the declaration LOCAL PERS num Cnv1BFdist:=0; to LOCAL VAR num Cnv1BFdist:=0; (to avoid an error when using the ReadCnvX)

Oscar:
I have made a new version of the Utility module, adapted for the RW5.13 changes: webwiz/148/UtilityMW.5.13.zip *edit: webwiz/148/UtilityMW.zip