March 21, 2019, 12:03:18 AM
Robotforum | Industrial Robots Community

 Staubli VAL3 move in axis

Author Topic:  Staubli VAL3 move in axis  (Read 942 times)

0 Members and 1 Guest are viewing this topic.

July 10, 2018, 10:38:10 AM
Read 942 times


Good morning,

I'm working with a Staubli TX60, a CS8C controller and the Staubli Robotics Studio 2013.4.5 software. I am developing my final degree project and I need to be able to move the robot in the same way that we move it with the MCP in frame mode. My main problem is to tell the robot to move / stop continuously on an axis (X, Y, Z) without noticing the stumbles. I want a fluid and continuous movement until I tell him to stop. Any ideas?

Sorry for my English, it's not the best in the world

Thanks for the help

Today at 12:03:18 AM
Reply #1



July 10, 2018, 11:39:44 AM
Reply #1


Hello thyplock

There are several ways to do that.

  • remoteMCP runtime licence which enables you to link the mcp actions to an Input. This way you could use a plc or some other pendent to perform those movements.
  • add-on velocity which enables you to tell the robot to move in a certain direction with a certain velocity instead of telling it to move to a certain point.
  • simply by using VAL3 default instructions
    • get the actual position
    • check which is the furthest point still in range
    • move to that point
    • stop the robot at any moment of that move instruction

Best regards
« Last Edit: July 10, 2018, 12:33:20 PM by Psyril »

July 10, 2018, 12:12:11 PM
Reply #2


Hello Psyril,

I did not expect this speed at the time of answering, thank you  :toothy9:

I'm really interested in answer 2, in being able to move the tool in a certain direction at a certain speed. The problem is that with the manual of VAL3 I can not find a way to do this. For this is it necessary to buy or have speed runtime license? If any license is necessary, have it or buy it, I would rule out option 2 and I would use option 3.

In case I use option 3, the only thing I would not know how to do would be to look for the furthest point on the corresponding axis. Would it be based on trial and error, testing distances and looking if they are within the range with the isInRange function? Or is there some more optimal way?

Thank you very much for the help

July 10, 2018, 12:33:09 PM
Reply #3


I was wrong "velocity" is not a runtime licence but an add-on. Add-ons are free to use. You can download the corresponding add-on version to your SRC version from Stäubli technical database.

July 17, 2018, 06:38:10 AM
Reply #4



Have you tried using a motion descriptor(mdesc) to set the velocity, acceleration and deceleration of the movement?

July 27, 2018, 08:54:30 AM
Reply #5


Hi Psyril and thiseful,

Actually I waiting for the teacher of the university grant access to the velocity add-on in Stäubli database. I think this solution will be the best option and solve my problem. The next week I will meet him for view options. I will keep you up.

Currently I move TX60 with mdesc manipulation, however this solution isn't what I'm looking for.

Thanks for the help

Best regards,

Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

How to study Staubli Robot Program (VAL3)

Started by jjk7771004 on Stäubli & Bosch Robot Forum

0 Replies
Last post November 13, 2018, 11:06:47 AM
by jjk7771004
Move Stäubli TX60 with joystick

Started by thyplock on Stäubli & Bosch Robot Forum

4 Replies
Last post September 01, 2018, 05:44:28 PM
by DerVolker
Get axis speed of Staubli RX-60/CS7B controller

Started by Fran8a on Stäubli & Bosch Robot Forum

3 Replies
Last post December 09, 2013, 09:37:04 PM
by Puma560
KUKA KRC2 KR15L/2 can move 6 axis of robot,problem with external axis!!!!help!!!

Started by GrandMAXF on KUKA Robot Forum

2 Replies
Last post November 07, 2018, 02:02:54 PM
by SkyeFire