UR3: Screw driving with the tool flange - 15371

Examples are valid for:

CB3 Software version: 3.1.18024
Note that older or newer software versions may behave differently.

NOTE: This is only intended to be used on UR3 as it has infinity rotation of the last axes. 

Basic functionality

This is a simple application suggestion for doing screw driving applications using the infinite rotation on UR3 tool. The robot uses force mode to push onto the screw, while rotating the end joint at desired speed. Force mode is set up as Simple type using Tool as feature. A desired force value can be manually given.

The SpeedJ script code takes 3 arguments; speed vector for each joint in rad/sec, acceleration and time. Thus a desired time and rotational speed can be given by operator or modified manually. Maximum speed is 360 deg/sec for size 0 joints.

After the process, the revolution counter is reset, so the tool does not have to rotate back to its origin.
Screwing can be done using the speedj() script code. 


Alternatively, the Force function may be used.
Force settings:
Type: Frame
Feature: Tool
Set the robot force complaint in Z and RZ directions, and input a given force and torque for the robot to start screwing.
Desired maximum speeds can also be given, max. joint speed for wrist 3 is 360 °/sec.

Test the Force settings by pressing “Test” button on screen and pressing Freedrive button on back of TP. 


Attached files

Want to get notified about updates?

You are welcome to sign up for notifications about new relevant information and articles that could be interesting for you.

Universal Robots A/S needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy.

Need help?

Did you find what you needed on this site? For additional information please contact one of our distributors.