Works Process & Robot Editor

Hello!

I have a Works Process on a Indexing table that has parts picked from it by a defined robot program. The robot takes a part, tests it and then places it back onto the Works Process. Once all parts are tested the Machine Process of the indexing table gets called and the table rotates.

However when the robot places the part back onto the WorksProcess it doesnt recognize the part being placed back so that when the table rotates is leaves the parts behind. Ive tried playing around with WaitProductPlace also putting it in a loop but its doesnt seem to like that, Does anyone have any recommendations on what I should best do? Thanks

 

EDIT: The issue was that the detection distance for the WP and the placed part was too great. In the component properties of the robot under Action Configuration the Release/GravityDirection should be set to a slower number for the WP to detect the part.