Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using a message from the UR5 Pendant to pause the programme #56

Closed
vsardenberg opened this issue Apr 19, 2021 · 2 comments
Closed

Using a message from the UR5 Pendant to pause the programme #56

vsardenberg opened this issue Apr 19, 2021 · 2 comments

Comments

@vsardenberg
Copy link

Hello, Robots people!

I am working on a pick and place project where I need to screw parts of an aggregation. We will use a 2 finger gripper to pick and place slats in specific positions and humans will screw them together. Because we don't know exactly how much time it will take, we would like to implement on the program an instruction to pause it and send a message box to the pendant asking if you want it to continue. Is it possible to do it?

Thanks a lot!

Victor

@Yonahel
Copy link

Yonahel commented May 11, 2021

Hello Victor,

Disclaimer - I don't work with the Robots team, but I have been experimenting with the plugin for a few weeks.

There's a Wait DI command that comes with the plugin, that seems to have some of the functionality you're looking for. You could set up the program to do a Pulse DO, to tell your pendant it's reached that point in the program, then Wait DI. The message box would awaken with the Pulse DO, and then, on continue, send a digital out back to the UR controller which triggers the Wait DI.

That should do what you're asking for, although I don't know if you know how to interface your pendant's message box with digital in and out signals. If not, this might not be what you're looking for.

@robin-gdwl
Copy link

robin-gdwl commented May 13, 2021

@vsardenberg this is easily possible with the Robots-Plugin
For UR-robots you can add a Custom Command with a popup command that blocks the robot until you press continue on the pendant.
Check the UR-script reference under "popup" (page 35) for more information.

This is how you add it in grasshopper using this plug-in:
start confirmation ur-pendant

This should be what you are looking for.
Alternatively you could also use a wait for Digital Input with a button wired to the robot:

  • add the waitDI after the desired move in Grasshopper
  • when the robot reaches this point it will stop and wait until the button connected to the digital input is activated

@visose visose closed this as completed Oct 23, 2021
Repository owner locked and limited conversation to collaborators Dec 2, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants