RobotStudio event

Copy Jointvalues or Cartesian to Clipboard

EricH
EricH Germany
It would be helpful to have a possibility to easy copy the current Joint Values or TCP position of the simulated robot to the clipboard.

It's possible to copy the orientation, so this should be easy to implement.

Comments

  • Hello,

    Do you guys have a suggestion as to how this should look like?

    In which dialogue (window?) would you like to see this feature be implemented for example?

    Thanks!



    Maxim Riabichev
    PC Software Support Engineer
  • EricH
    EricH Germany
    There is already a copy orientation button:


    As a first idea, you could add a Copy Position Button. As far as I know, DenisFR suggests something like: when you copy, then you can paste it in rapid format like this [[x,y,z][q1,q2,q3,q4]]. I would also like the robjoint format [J1,J2,J3,J4,J5,J6].

    Another option would be to add a sub-menu at the copy button. The same like "Add to path ->" and give it several options: Copy Joint Values, Copy Positon, Copy Orientation.

  • DenisFR
    DenisFR FRANCE ✭✭✭
    Hello,
    For me, I've thought to add this context menu directly in text field (Red,Green and Blue). Or adding a ComboBox (down arrow) like it is for orientation.

  • DavidR
    DavidR Sweden
    This feature would be great.
  • @EricH we are looking into how we can implement something like this and I have some questions.
    To start with it's always good to understand why you want to copy the joint values or TCP to the clipboard.

    We are considering the following ways that copy pasting joint values could be done. Please help confirm which ones would be useful to you. 

    Copy joint values from robot in station to clipboard
    Copy jointtarget object in station to clipboard
    Copy jointtarget text in a RAPID module to clipboard
    Copy jointtarget values in Modify Jointtarget dialog to clipboard

    and then

    Paste joint values from clipboard to robot in station making the robot move
    Paste joint values from clipboard to jointtarget object in station
    Paste joint values from clipboard  to RAPID module as jointtarget text
    Paste joint values from clipboard to jointtarget values in Modify Jointtarget dialog

    I'm looking forward to get your feedback.


    Best Regards, Niklas Skoglund
    ABB Robotics

    Developer Center
    RobotStudio Blog

  • Best Regards, Niklas Skoglund
    ABB Robotics

    Developer Center
    RobotStudio Blog
  • DenisFR
    DenisFR FRANCE ✭✭✭
    Hello,
    For me, I've thought to add this context menu directly in text field (Red,Green and Blue). Or adding a ComboBox (down arrow) like it is for orientation.

    So even if you create a SmartComponent using it, you'll have this option.
    And using raw text parser so you can copy value from an text editor.
  • EricH
    EricH Germany
    @Niklas Skoglund I am using the joint values for further calculation in other programs like excel or matlab. To sum it up, i want to know which joint gets the most stress in certain PTP movements.

    At the moment I have to copy the values by typing in on my keyboard and that's really tedious.
  • EricH
    EricH Germany
    This option would be good:

    • Copy joint values from robot in station to clipboard
    • Paste joint values from clipboard  to RAPID module as jointtarget text

  • Maxim Riabichev
    Maxim Riabichev Sweden admin
    Hello everyone,

    As you probably already know - this feature was implemented in RS2022.1. :)

    Maxim Riabichev
    PC Software Support Engineer
  • Newman
    Newman Sweden
    Yes I've already used it. It's great!
    -----------------
    David
    Swedish freelance ABB robot programmer