Articles Download Safety & Security Forum myUR Go to Main Site

Universal Robots A/S
Energivej 51
DK-5260 Odense S

T: +45 8993 8989
sales@universal-robots.com

 
  • Articles
  • Download
  • Safety & Security
  • Forum
  • myUR
  • Go to Main Site
  • Support
  • Articles
  • UR Polyscope: Move with respect to a custom feature/frame

UR Polyscope: Move with respect to a custom feature/frame

Demonstrates how to Move with respect to a custom feature/frame via UR Polyscope

Last modified on Jan 29, 2025

Examples are valid for:
CB2 Software version: 1.8.16941
CB3 Software version: 3.1.17779
e-Series Software version: All versions

Note that older or newer software versions may behave differently.

These examples can be used for both CB2, CB3 and e-Series.

 

It is possible to move with respect to a custom feature (point, line or plane) using the Polyscope interface.

example : the code below is to move the robot 10cm along the Z-axis of the tool.

new_pose = p[0,0,0.1,0,0,0]      

MoveL

      new_pose

The pose variable is of the format p[x,y,z,Rx,Ry,Rz] where the distance values are in metres and the angle values are in radians.

 Urp1

Once the pose variable is created:-

When using a pose variable, keep in mind that it can be with respect to any default features or any custom feature you create. Once you create a pose variable do the following:-

  • Add a “move” command and change it to a MoveL

 Urp2  

  • Change the feature for this MoveL to "Tool" from the drop down on the bottom right of the command tab (You can select custom features as well)

 

  • Change waypoint type to variable position from drop down on top right of command tab, and select the variable you created (See image on next page) 

 Urp3

 

You are now ready to write a program to move the Universal Robot with respect to any feature. Remember practise makes perfect. Play around to get a better understanding of the concept. This is a powerful tool and will come in handy when integrating with vision and writing custom script based dynamic programs. Have fun!

logo

Product

  • UR3e Robot
  • UR5e Robot
  • UR10e Robot
  • UR16e Robot
  • UR20 Robot
  • UR+ Products

Company

  • About us
  • Contact us
  • Careers We're hiring
  • UR merchandise

Training / Resources

  • Academy
  • Technical Resources
  • Articles
  • FAQ

Insights

  • Blog
  • Case stories
  • Content library
  • News centre
  • Podcast
  • Webinars & Events

Get in touch

  • Ask an Expert
  • Schedule a no-cost assessment
  • Find a distributor
  • Customer support

Connect with us

  • LinkedIn
  • Facebook
  • Twitter
  • YouTube
  • Instagram
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • sales@universal-robots.com
  • US Corporate Office
  • 27-43 Wormwood St.
  • 02210 Boston, MA.
  • +1-844-GO-COBOT
  • ur.na@universal-robots.com
  • Copyright @ Universal Robots 2025
  • Cookie policy
  • Privacy policy
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • sales@universal-robots.com
  • US Corporate Office
  • 27-43 Wormwood St.
  • 02210 Boston, MA.
  • +1-844-GO-COBOT
  • ur.na@universal-robots.com

Copyright © Universal Robots 2025

Cookie policy
Privacy policy