1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

RoboGuide User Frame

  • christiansalazar2
  • December 12, 2023 at 11:30 PM
  • Thread is Resolved
  • christiansalazar2
    Reactions Received
    1
    Trophies
    1
    Posts
    6
    • December 12, 2023 at 11:30 PM
    • #1

    I have created a cell in RoboGuide from an AOA backup of an actual robot. After that I did the usual and added the CAD models of the machine and EOAT. Then I created a new TCP and new UF. With the new TCP and UF I utilized the feature in RoboGuide called CAD to path which generated an awesome set of points for me that would have been extremely difficult to teach. However, since I am referencing a TCP and UF that I made in RoboGuide am I screwed? Or is there a way to import a UF & TCP from RoboGuide into a real robot.

  • Go to Best Answer
  • Nation December 13, 2023 at 12:03 AM

    Approved the thread.
  • Online
    SkyeFire
    Reactions Received
    1,037
    Trophies
    12
    Posts
    9,362
    • December 13, 2023 at 12:21 AM
    • #2

    You would need to export that UF and UT from RG to the real robot, but that should be the only real issue.

  • gpunkt
    Reactions Received
    119
    Trophies
    6
    Posts
    456
    • December 13, 2023 at 10:53 AM
    • #3

    Export the sysframe.sv-file from your Roboguide-cell. It contains all the positional data for your frames. The Framevar.vr-file contains the texts (comments) for your frames.

    Or just punch in the numbers manually?

  • christiansalazar2
    Reactions Received
    1
    Trophies
    1
    Posts
    6
    • December 13, 2023 at 2:48 PM
    • #4

    gpunkt

    I copied the SYSFRAME.SV and FRAMEVAR.VR files from a AOA backup on the virtual machine and am going to attempt to import them into the real robot today.....fingers crossed.

    I called Fanuc and they said they don't recommend doing that. They insisted I create the UF and TCP on the actual machine and use them on the virtual machine.

    Have you personally had success with creating a UF and TCP on the virtual machine which then was used on a real machine?

    I used this YouTube video to learn how to get the files from the virtual to a USB TRANSFER FROM REAL, TO VIRTUAL, BACK TO REAL - YouTube. FYI.

    Thanks for the response.

  • christiansalazar2
    Reactions Received
    1
    Trophies
    1
    Posts
    6
    • December 13, 2023 at 4:21 PM
    • #5
    Quote from SkyeFire

    You would need to export that UF and UT from RG to the real robot, but that should be the only real issue.

    How do you export the UF and UT from the RG to the real robot?

  • Online
    SkyeFire
    Reactions Received
    1,037
    Trophies
    12
    Posts
    9,362
    • December 13, 2023 at 5:31 PM
    • #6

    Simplest way would be to just copy the XYZWPR values from the virtual to real, on the pendants.

    If the virtual robot has all the same UFrames and UTools as the real robot (plus the new ones), I think you can make a backup of the virtual robot, then load the SYSFRAME.SV file into the real robot. Obviously make a good backup of the real robot first!

    The trick is that copying the SYSFRAME file will overwrite all the UFrame and UTool values, so if the real robot is already using UFrame and UTool #s 1-4, say, you need to be certain that #s 1-4 are identical in the virtual robot, and that you're just adding, say, #5. Otherwise you can throw off your existing programs on the real robot.

  • HawkME
    Reactions Received
    567
    Trophies
    10
    Posts
    3,268
    • December 13, 2023 at 7:52 PM
    • #7

    You need to plan and design a way to teach those frames with a pointer attached to your robot. Then it is trivial and not even necessary to copy the frames, just teach them.

  • gpunkt
    Reactions Received
    119
    Trophies
    6
    Posts
    456
    • December 14, 2023 at 8:27 AM
    • Best Answer
    • #8

    In all fairness, how long does it take to manually punch in the numbers in the TP?

    Unless we're talking about 20+ frames, then it's a matter of a few minutes top.

    And by doing so you eliminate all insecurities regarding the Roboguide->real robot procedure.

  • christiansalazar2
    Reactions Received
    1
    Trophies
    1
    Posts
    6
    • December 14, 2023 at 5:26 PM
    • #9

    gpunkt I agree, I was just worried because the UF I made in RoboGuide was done by the 3-point method not direct entry which would maybe make it easier to manipulate on the real robot if I had to shift everything. I ended up loading the UF and TCP into the robot with no issues.

  • jstolaruk
    Reactions Received
    12
    Trophies
    4
    Posts
    184
    • December 14, 2023 at 6:00 PM
    • #10

    Just an aside, you can switch between user frame creation methods without losing any information. For instance, create a UF using the the 3 point method, switch to the direct input method to see the results, then switch back to 3 point; no information has been lost, the 3 points are still there.

  • hermann
    Reactions Received
    403
    Trophies
    9
    Posts
    2,593
    • December 16, 2023 at 1:23 PM
    • #11
    Quote from christiansalazar2

    .. I was just worried because the UF I made in RoboGuide was done by the 3-point method not direct entry..

    You also should do it the same way on your real robot. It's unlikely that your real UF has exact the same coordinates as the one in Roboguide.

    Easiest method would be to create a program on Roboguide for moving to the three poses, copy it to the real robot, then reteach them and use them for defining the UF. Think that's what HawkME meant by:

    Quote from HawkME

    You need to plan and design a way to teach those frames with a pointer attached to your robot. Then it is trivial and not even necessary to copy the frames, just teach them.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Can we manipulate User Frame value by program?

    • RD24
    • June 12, 2023 at 10:34 AM
    • Fanuc Robot Forum
  • FANUC : Express a point in another frame

    • RobotSil31
    • April 28, 2023 at 6:22 PM
    • Fanuc Robot Forum
  • RoboGuide: When the base of a Fanuc robot is rotated, the UserFrame rotates with it... how can I avoid that?

    • EBri
    • February 16, 2022 at 10:07 PM
    • Fanuc Robot Forum
  • Tool Frame settings and Z axis rotation

    • yolovs
    • November 11, 2022 at 8:47 AM
    • Fanuc Robot Forum
  • Roboguide questions

    • robotecnik
    • July 26, 2022 at 3:01 PM
    • Fanuc Robot Forum
  • Distances off after making changes

    • cat91345
    • July 16, 2022 at 10:37 PM
    • Fanuc Robot Forum
  • Deviation in position between RoboGuide and real robot

    • fmiroslav
    • January 12, 2021 at 9:50 AM
    • Fanuc Robot Forum
  • User Tools becoming un-editable in Roboguide

    • Erik Olsen
    • June 5, 2020 at 10:30 PM
    • Fanuc Robot Forum
  • UserFrame using TCP point

    • scotty
    • April 7, 2020 at 12:13 AM
    • Fanuc Robot Forum

Tags

  • roboguide
  • HandlingPro
  • user frame
  • Import Export data
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download