The OPC UA URCap enables the UR line of robots to connect to other OPC UA compatible devices and software. Using the world’s most popular standards- based data connectivity method.
Set up secure connections between the robot and network. Through standard OPC UA authentication and certificates.
It can receive data over the network from other OPC UA Servers and translate it into variables in the UR robot.
VDMA Functionalities
The OPC UA URCap can now provide condition data and robot-specific data. Read more about VDMA here. The URCap has been updated to include new object structures to conform to the VDMA’s standards regarding the following:
Supervision: With provided data, the robot system can be supervised and monitored. Functional analysis of individual robot systems within the factory ground is possible. During the production phase the companion specification provides data about the operational and safety states, as well as process data.
Condition monitoring: This is the process of determining the condition of machinery while in operation, in order to identify a significant change which is indicative of a developing fault. This is a major component of Predictive Maintenance where the maintenance is scheduled to shorten the downtime. The typical parameters needed for condition monitoring like motor temperature, load, on time are provided by the companion specification for robotics.
Asset management: The companion specification for robotics provides detailed information of the main electrical and mechanical parts like part number, brand name, serial number etc. With this data, an effective maintenance is possible because the technician knows in advance which parts need to be changed and can be prepared.
Main features of the OPC UA software for UR
Our OPC UA URCap is the only software that translates data from UR robots to OPC UA data. This enables Universal Robots to connect to Industry 4.0
Pricing
There are no hidden fees or extra charges. Because we trust our product, you don’t pay for support.
30 day free trial
0€
($0)
Easy to install and implement Simple and cheap solution
Looking for a helpful guide for understanding the client and server functions? Learn how to use the OPC UA UR-cap through this video demonstration!
We successfully installed the URCap on two robots, one CB-series, and one E-series. One robot was configured as an OPC UA server, while the other was an OPC UA client, enabling data exchange in both directions.
FAQ for OPC UA UR-Cap
Frequently asked questions (FAQ) for the OPC UA URCap. Software that connects Universal Robots to OPC UA. Continuously updated.
Q: What is OPC UA?
A: The OPC Unified Architecture (UA), released in 2008, is a platform-independent service-oriented architecture that integrates all the functionality of the individual OPC Classic specifications into one extensible framework.
The OPC UA URCap is a software module that extends the functionality of the Universal Robots programming interface with basic data exchange via the industry standard OPC UA protocol.
Q: What is the OPC UA URCap?
A: The OPC UA URCap is a software module that extends the functionality of the Universal Robots programming interface, with basic data exchange via the industry standard OPC UA protocol.
Q: Is it open source?
A: No, the OPC UA URCap is not open source. However, the OPC UA-related services use the open source open62541 OPC UA implementation.
Q: What are the requirements for installing the OPC UA URCap?
A: The OPC UA URCap is developed using the following URCap API version 1.5 functionality. – CB3.1: Available in Universal Robots software v.3.8 or greater, – E-series: Available in Universal Robots software v.5.2 or greater.
Q: How do I use the OPC UA URCap?
A: There are three ways to access the functions of the OPC UA URCap. – Program nodes – Script functions – Low-level API (the OPC UA daemon)
Q: Is the OPC UA URCap an OPC server or an OPC client?
A: Both, as client and server functions can be used simultaneously.
Q: What kind of variables are supported?
A: Currently supported variable types are bool, string, integer, and double.
Q: Is there an import functions for variables?
A: Yes. It is possible to import the INI files that you have created into OPC URCap.
Q: Does the OPC UA work like the robot’s Modbus/TCP data items, which are always available, even when a program is not running on the robot?
A: No. The functions provided by this URCap are application-level, meaning that the main robot program must control the OPC UA data exchange.
Q: Does this OPC UA support the OPC UA Information Model for Robots by VDMA and OPC Foundation?
A: Yes. All mandatory fields of the Robotics information model are available, including: – MotionDevices – Controllers – SafetyStates
Q: Are there standard robot status data items the OPC server will make available to an external client?
A: Yes. Robot status data is provided within the Information Model for Robotics.
Q: It appears that you can create an OPC tag/attribute that programmatically moves any program variable into an OPC tag within the server. Is this required for ALL data on the OPC interface?
A: As the primary purpose of our URCap is to provide application-level data exchange functions to the robot program, the short answer is yes.
In spite of this, even if the robot program is not running, the OPC UA Server is still running in the background. Therefore, writing an independent background process that updates OPC UA variables independent of the robot program is possible.
Q: Do I need a licence per robot?
A: Yes, you do.
Q: Can I buy a licence and use it on different robots?
A: No. A permanent license is always bound to a specific robot with its serial number.
Q: How do I get a licence?
A: There are several ways to get a license.
The direct way is to purchase an OPC UA license. Here, you will sign up for a license, and we will help you install your license. You pay a one-time fee by invoice after receiving the license. We offer a special rate if you are a UR Distributor, UR System Integrator, or Educational Institute. You can apply for a special rate if you qualify for these criteria.
You can also try the OPC UA URCap for 30 days before deciding whether to buy it.
Q: How do I get a trial licence?
A: After installing the OPC UA URCap on your robot, follow the instructions below: – Enter Installation in the top menu – Choose “OPC UA” in the left-side menu – Choose “License” in tabs – Click “Copy license request to USB,” and a pop-up should appear – Choose “Yes” to activate the trial license. A 30-day free trial license is now activated.
A: To use the OPC UA URCap, you must obtain a valid license file for the robot.
The license can be temporary or permanent. You can install a temporary license (30-day free trial) on any robot for evaluation purposes. A permanent license is always bound to a specific robot with its serial number.
On the robot, a unique license request is generated for permanent licenses. Perform the following steps to get a valid license request on a USB disk: – Insert a USB drive into the robot – Click the “Copy license request to USB” button in the OPC UA URCap – Disconnect the USB drive
After receiving a license file from Rocketfarm, perform the following steps to install your OPC UA URCap License: – Copy the license file to the root folder on a USB drive – Connect the USB drive to the robot – Click the “Copy license from USB” button in the OPC UA URCap – Disconnect the USB drive
A: Unfortunately not. We need the request files from the actual cobot to create a license. It is not enough to share the serial number with us.
Is it possible to use the OPC UA license in the UR Simulator?
A: Yes, that is possible.
As you won’t be able to upload the license to the robot from a physical USB stick, you can do the following: – Polyscope creates a symbolic link in the programs folder when inserting a USB disk in the teach pendant. In the URSim simulator, you don’t need a physical USB disk; create any folder directly under “/media” in the file system and create a symbolic link to this folder in the actual “programs” folder. It will resemble a USB disk plugged into a physical teach pendant.
Sign up for our newsletter
For case stories, product launches, tips, and tricks on how to automate your production line!