Hello everybody,
I have four circular parts (5, 10, 15, 20 - mm diameter) and currently using the 2D application (iRVision) to pick up these items. The application involves in just picking up these circular parts on a tray and the robot will sort them out by size and drop it off in different bins. (The circular part quantities will vary, some batches have 30+ or 50+ units - combination of all those sizes)
I already have the vision all setup, I have only tried it with one part and its working but my question is.. by creating just one Vision Process Tool with 4 GPM (Model ID 1,2,3,4), how should my program look like when identifying which model ID it is and dropping it off at a location by its model ID? or should I just create 4 Vision Process Tools and do a Vision Run_Find for each circular part?
This is what I had in mind by using 4 Vision Process Tools:
1. UFRAME_NUM=9
2. UTOOL_NUM=1
3. J P[1] 100% FINE
4. VISION RUN_FIND '20mm'
5. JMP LBL [101]
6. VISION RUN_FIND '15mm"
7. JMP LBL [102]
8. VISION RUN_FIND '10mm'
9. JMP [103]
10. VISION RUN_FIND '5mm'
11. JMP [104]
12. LBL [101]
13. CALL PICK20MM
14. LBL [102]
15. CALL PICK15MM
16. LBL [103]
17. CALL PICK10MM
18. LBL [104]
19. CALL PICK5MM
Please let me know if there is a better approach for this.