I need to use a vaccum switch on the flexpicker gripper in order to be sure that all the item have been correctly gripped. If we detect that a product hasn’t been well gripped, the robot has to pick another product instead in order to complete the pattern defined in PickMaster.
So, I’d like know how the information (Input) can’t be used in the Rapid program and with PickMaster to perform this functionnality.
We didn’t succeed to make the example working correctly and it seems that we had similar troubles : after some vaccuum errors, Pickmaster lost its targets stack and we should restart the project.
The only solution i’ve found was to replace the first TriggL instruction of the place routine by a MoveLSync calling a vacuum check routine and replace the last TriggL of the place routine by another MoveLSync calling a acquitment routine doing a positive or negative ackItmTgt following the result of the vacuum check routine.
This solution isn’t very nice, we lose 5 or 10% of cycle time but this is the only solution i’ve found…