Develop with URScript

Program and control our robot arms without using the PolyScope interface, with complete guidance available in the URScript Manual.

What is URScript?

URScript is the custom programming language, developed by Universal Robots, that controls the robot arm. Any interactions with PolyScope get converted into URScript commands, and are subsequently sent to the robot to be executed. This high level language is easy to learn, and allows you to program the robot without the PolyScope graphical interface. The URScript Manual contains an overview of the language structure, information on data types, and a complete reference of the standard functions.

URScript Manual
Expand your toolbox

Expand your toolbox

Why would someone choose to use the scripting language, over PolyScope's intuitive interface, to program their robot? The simple answer is that these two programming methods are not mutually exclusive. PolyScope allows users to easily create a robot program, but tuning the parameters for more complicated program flows and logic trees may be challenging to do with the default nodes. Furthermore, there are functions in URScript that cannot be achieved with PolyScope nodes. These functions are often used when integrating external equipment with the robot, where additional communication protocols are necessary.

Contact us

Have a question? Need more information?

We want to hear from you!

Complete the form and a UR team member will reach out to discuss your needs in more detail.

Local Office
  • Universal Robots USA, Inc
  • 27175 Haggerty Road, Suite 160
  • 48377 Novi, MI
Contact us: +1 844-462-6268
Contact us: + 1-844-GO-COBOT