Summary
UR teach pendant programmable HMI that can function in operational mode as a touch screen interface for the robot.
What is it?
Separate Run Tab HMI interface screen for operators. This would be for simple input/output control both within in a program and/or for devices connected to the tool or control box I/O.
Why is it needed?
This may be a specific need we are requesting but this might open the door to new and unique capability for small integrators to use the teach pendant as a clean and user-friendly interface. Some of our smaller automation projects require operator interaction to enter data, push buttons, toggle cases, or mark positions within a program. Currently we use POPUPS, VARIABLES w/ OPERATOR INPUT, and PHYSICAL DIGITAL I/O Buttons to act as HMI features for the operator. It would be nice to have an HMI Environment to toggle ON/OFF in the teach pendant, this way everything the operator needs is right on the screen.
Example, currently we’ve used 8 buttons w/ 8 LEDs + the pendant screen with popups to let an operator know what part of the program is running (3 buttons are for START, PAUSE, and STOP of programs, 1 initializes arm, the rest perform operations within the program) these take up all the I/O ports, require wiring, and a custom fabricated button panel/pendant holder so the operator has everything in one place. Furthermore, this also involved quite a bit of threads/events/popups and other client interfaces to get the desired functionality within the program.
Would it be possible to create a drag-and-drop HMI screen for simple HMI tools and assign tags to them like “label_1, btn_1… etc.” that way you could name the objects whatever you want (14 character limit) and reference them within expressions in your program similar to the dropdowns with I/O and variables? I’m thinking the configuring environment would look something similar to image below:
Then you could switch the pendant screen into “Operator Friendly Mode” and use a PW to exit it into the programming environment again.
Hopefully this makes sense, I’m not sure if someone has already created a URcap or SW to achieve this but I think this is would be a great tool. I’m also not sure how feasible this is as I’m not much of a software person, however I’ve been surprised at how much you can do without much background in programming. Something like this might make the robot 10x more powerful for small standalone automation projects where someone doesn’t need/want to add a PLC or HMI to the system and remove the pendant (sometimes it’s super useful for quickly flipping into manual mode to troubleshoot then back into Remote Mode.
Anyways sorry for the long post, if anyone has any ideas or helpful tips or tricks that would be great! I would like to add something like this to my future projects to make the pendant a useful tool for daily operation. I just dont have the time, capacity, or coding experience/skillset that some people have to build, test, and implement something like this.
Thanks,
-Michael