Discussion

Left ArrowBack to discussions page
dapha1234dapha1234 Posts: 1 Recruit
Hello!

I am new programming a UR robot (UR10e) and I need a bit of help. We currently have the Wrist Camera and with the camera locate node in the program flow we can teach object with the parametric method (example rectangle) by setting the height, width and length with defined values (mm). 

I would like to know if it's possible to overwrite the height, width, length at the start of the program with new values with an external computer (TCP/IP) for a pick and place application, here is an example:

1-Robot program is waiting for a message from the external computer to continue the program
2-External computer sends a message to start the robot program (with new dimensions: height, width, length of the batch of X amount of pieces we want to pick and place)
3-Robot program runs and do his pick and place job (with height, width, length from 2-)
4-Robot program goes back to 1-
 
The goal here is to do a pick and place with the wrist camera without having to teach a batch every time we do a new batch (to gain time). I have the dimensions in our database so we can surely send the dimensions to the robot. But is it possible to update the dimensions of the camera locate node?

If it's not possible are they other options available to me for example:
1-Overwriting the main program with the new one (the one with the right dimensions)
2-Overwriting only the camera locate part with the new one (the one with the right dimensions again)
3-Or something else

Thank you

Comments

  • David_GariepyDavid_Gariepy Posts: 176Beta Tester Beetle, Wrist Camera URCap 1.3.0, Vacuum Beta tester Handy
    Hello @dapha1234

    Unfortunately, it is not possible to do it at the moment.
    You'll need a different camera locate node for each different object.
    But we will check to see if it is an option we could add in the future

    David Gariépy
    Integration Coach
Sign In or Register to comment.
Left ArrowBack to discussions page