Hi
Have a problem in a robot cell(IRC5) where 2 cameras report positions of products in 2 pallets.
The problem is that sometimes when I take a picture and use the GetItmTgt it reports it as empty even if pickmaster shows all products ok.
So I added some code that takes a new picture if empty and after 3 empty tries I assume that the pallet doesn’t have any products left.
Has anyone seen this problem before?
Some more info regarding the problem. Usally after the second or third retry/picture I get items in the qeue.
Hi Per,
peraps I’m working on the same task , as yours:
If I understand you are doing a picture without moving the pallet.
If this is the case, try to put the overlap filter= 0 in the position source.
And add some code in order to take the picture only when the robot buffer is empty.
PROC TakePicture()
IF GetQueueLevel (ItmSrcData{PickIndex{1}}.ItemSource)<1 THEN
PulseDoPLength:=0 .3,vdoTrigVis1;
ENDIF
ENDPROC
Hi Oscar
This is basically what I do (to get around the problem/Bugg) the problem is why there aren’t any items in the buffer, PickMaster finds all items in the pallet when I take the picture but the buffer is reported as empty when I read it from Rapid.
Did you put overlap filter= 0 in the position source?
With overlap filter<> 0 , Since Picmaster recognize objects as the same of preview picture, it does not return that objects.
Oscar