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

Position Register Transfer

  • MMCINTIRE
  • February 27, 2020 at 3:13 PM
  • Thread is Resolved
  • MMCINTIRE
    Reactions Received
    2
    Trophies
    3
    Posts
    29
    • February 27, 2020 at 3:13 PM
    • #1

    I have a cell that I need to duplicate and the cell is currently using 30 position registers to store offset information. I realize that this information was probably better stored in a recipe format but I don't have experience with using the recipe manager and I thought the best way at the time was to have the offsets store in the position register data.

    Now that I need to duplicate that cell, I am dreading manually entering the data for the position registers. Also, from a program implementation point of view, it would be best if I could just load teh position register data from the first machine into the second.

    I feel that there has to be a file that backs up this information when doing a file backup I just don't know what it's called. If there is such information included in a file backup that I can load, can somebody post the name of that file?

    Thanks!

  • MMCINTIRE
    Reactions Received
    2
    Trophies
    3
    Posts
    29
    • February 27, 2020 at 4:42 PM
    • #2

    I have figured out what I was doing wrong but can somebody explain the difference between the .VA and .VR files?

    I think I was trying to load the wrong file, the .VA file, instead of the .VR file. What is the .VA file used for?

  • TitusLepic
    Reactions Received
    113
    Trophies
    7
    Posts
    442
    • February 27, 2020 at 4:58 PM
    • #3

    The .VA is the human readable one, the .VR is the machine readable one. Similar to the difference between .LS and .TP files.

  • Ender
    Reactions Received
    2
    Trophies
    3
    Posts
    13
    • May 12, 2021 at 4:11 PM
    • #4

    Does anyone know if it is possible to convert .VA files into .VR files. I would like to modify the position register values in a text editor and send them back to the robot.

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,270
    • May 12, 2021 at 4:32 PM
    • #5

    Not possible.

  • zemog11
    Reactions Received
    3
    Trophies
    3
    Posts
    20
    • July 14, 2023 at 6:57 PM
    • #6

    hi, prob i can guess the answer but, there is a way to convert .va to .sv file? i tried with command kconvars but only works .sv to .va and the files .va are not loadable

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,270
    • July 14, 2023 at 10:05 PM
    • #7

    No. As far as I'm aware, only TP and Karel program files have a compile utility.

    For variable files, the best you can do is create a standard setup on one robot, or RoboGuide, then copy the binary to others.

  • Shellmer
    Reactions Received
    53
    Trophies
    5
    Posts
    161
    • July 15, 2023 at 4:50 AM
    • #8

    If you need to copy some specific PR to other machines instead of loading the whole register table, you can try to do it through karel.... if loading all register data is ok for you just load the posreg.vr file.

    You cannot load a .va file, but you can access all PR registers with a karel routine... an idea is to create a new file, get all register values of the registers you want, parse the data to strings, append them to the file and you will have a human readable file with all data you want...

    Then with another karel do the inverse step, open the file, parse data and overwrite the values of all affected registers...

    If you split all data using a colon, you will be able to open it with excell if you want, if you add an index you can also track what PR number and data you are writting/reading.

    There is no easy way to do what you want if you do not want to load all registers with the posreg.vr... but with some effort I am sure you can do that and also learn more about karel, I know it's possible because I've seen this working before.

  • Dr.Lomelo
    Trophies
    3
    Posts
    1
    • March 9, 2024 at 5:37 PM
    • #9

    Can someone tell me how to move positions to a formatted teach pendant file.

    So what we have is about 100 part files the structure is the same in the TP file there are the same number of moves. So in RG I am making the paths for each part then I want to transfer those positions to a shell TP file and rename it. Is there a way to do this??

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • March 10, 2024 at 8:08 PM
    • #10

    You can move local points to PRs, but the reverse cannot be done.

    Valid:

    Code
    PR[10]=P[1]

    Not Valid:

    Code
    P[1]=PR[10]

    Also, I would recommend against storing a path in PRs. I like to use them only for points that need to be accessed from multiple programs. Path specific points should be local only, in my opinion.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • ROBOT_G
    Reactions Received
    23
    Trophies
    4
    Posts
    241
    • March 12, 2024 at 1:39 AM
    • #11

    Position registers do not care about Uframes or Utools. Be careful using them for paths.

  • Shellmer
    Reactions Received
    53
    Trophies
    5
    Posts
    161
    • March 12, 2024 at 5:26 PM
    • #12
    Quote from ROBOT_G

    Position registers do not care about Uframes or Utools. Be careful using them for paths.

    Adding to this, if the interest of using a PR is to create entry/exit positions for machines, I suggest to save that points in PR but with joint representation.


    Doing a motion to a PR point uses the currently selected uframe and utool if the PR point is stored as cartesian, but this doesn't apply if the point is saved with joint representation. If stored as joint tobot will move to that exact joints no matter the selected uframe or utool (it also works with cnt)

    This allows to move the robot to an known position without danger, it also serves to save calibration positions that will never change if someone modify uframes, usseful to check of something has moved.

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Dynamic control of FANUC Robot in Run-Time

    • Gokul N A
    • July 3, 2019 at 10:39 AM
    • Fanuc Robot Forum
  • Saving Positions

    • Kyle0588
    • May 1, 2019 at 2:49 PM
    • Fanuc Robot Forum
  • Transfer files from robot to robot

    • TexDino
    • March 13, 2019 at 9:53 AM
    • Fanuc Robot Forum
  • Robot ring

    • Vadimas
    • January 17, 2019 at 11:09 AM
    • Fanuc Robot Forum
  • Best home possition for 6 axis robot

    • Petan
    • March 18, 2018 at 9:15 PM
    • Fanuc Robot Forum
  • How to transfer data from PC to FANUC Robot.

    • nhochamcuoi
    • January 16, 2018 at 12:28 PM
    • Fanuc Robot Forum
  • transfer frograms from rj to rj3

    • memiller1
    • December 11, 2017 at 2:47 PM
    • Fanuc Robot Forum
  • Transmission of Offset data b/w two robots

    • pdubey
    • March 2, 2017 at 6:19 PM
    • Fanuc Robot Forum
  • KAREL and motion

    • LeoMal
    • July 18, 2016 at 9:18 AM
    • Fanuc Robot Forum
  • Use Karel variable in a TPE program

    • Karisma
    • February 10, 2016 at 10:36 AM
    • Fanuc Robot Forum

Tags

  • Position Registers
  • upload
  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