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 Configurations and how to change them.

  • png
  • April 27, 2022 at 7:58 PM
  • Thread is Unresolved
  • png
    Trophies
    2
    Posts
    3
    • April 27, 2022 at 7:58 PM
    • #1

    One of the FANUC robots that I have worked on is having a strange case.

    Someone had tampered somewhere within the system and somehow the default position configuration is changed from NUT000 to NUT00-1.

    From what I understand about the configurations by reading and watching the videos, is that you can change them for each position while you are programming, as required.

    So, what is happening is, that the programs in the robot have not been changed and the points have the NUT000 configuration when checked in line. But when you look at the Actual Position of the robot in Menu>Position, the World frame shows that the Robot is using NUT00-1. And when you run the program, the robot should move the 6th joint 90deg clockwise to the next position but it's actually taking the counter-clockwise route to reach there. All joint points are affected and Linear ones are unaffected.

    When I checked the $CONFIG_MASK variable in $SCR_GRP[1] to compare it with another robot which actually has the NUT000 config, the values are identical. I am guessing I will have to change CONFIG_TURN_NO3 in the $CONFIG_MASK option but I am worried about how it may change the system or affect the existing programs.

    So, I want help to find out if there's a way to change this configuration system-wide or should I have to live with it and touch up every position on the program?

    PFA some images for reference. I made a collage of all things that I said here.

    Images

    • -1_orig.jpg
      • 202.38 kB
      • 1,200 × 1,200
      • 102
  • Go to Best Answer
  • shawnt72
    Trophies
    3
    Posts
    7
    • May 12, 2022 at 1:45 AM
    • #2

    When you are editing the point data you can press F3 CNF. That will let you modify the configuration string of the point. Be careful when you attempt to move to it, the robot will move the TCP to the same cartesian position with a different arm configuration and could crash into itself.

  • Nation
    Typical Robot Error
    Reactions Received
    524
    Trophies
    9
    Posts
    1,903
    • May 12, 2022 at 3:56 PM
    • Best Answer
    • #3

    That is really odd. It goes to the positions correctly, but just with the wrong config every time? I wonder if they managed to master J6 slightly out.

    Ideally I would try to find an old backup before they messed with it, and take a current backup, then run a diff on the system vars. I don't think the answer is in $CONFIG_MASK, going by its description below.

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

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

  • png
    Trophies
    2
    Posts
    3
    • May 13, 2022 at 6:43 PM
    • #4
    Quote from shawnt72

    When you are editing the point data you can press F3 CNF. That will let you modify the configuration string of the point. Be careful when you attempt to move to it, the robot will move the TCP to the same cartesian position with a different arm configuration and could crash into itself.

    Thanks for replying, you guys but I am aware of modifying the configuration string. I was in search of overall conversion, system-wide so that I don't have to do this for every point.

    Quote from Nation

    That is really odd. It goes to the positions correctly, but just with the wrong config every time? I wonder if they managed to master J6 slightly out.

    Ideally I would try to find an old backup before they messed with it, and take a current backup, then run a diff on the system vars. I don't think the answer is in $CONFIG_MASK, going by its description below.

    It is possible that they might have mastered the J6 that way. Who knows. It's too late, now that I have told them to touch up the program wherever required. Because we had a really old backup and the program was modified multiple times after that.

    But it bothers me how such a thing can happen and that there's no explanation I could find.


    PS, Nation, your tool sounds amazing. I will definitely try it and give feedback. Where can I find more such tools related to programming? I am so intrigued by this community.

  • Erik Olsen
    Reactions Received
    51
    Trophies
    5
    Posts
    172
    • May 13, 2022 at 8:22 PM
    • #5
    Quote from png

    Thanks for replying, you guys but I am aware of modifying the configuration string. I was in search of overall conversion, system-wide so that I don't have to do this for every point.

    If you have the ASCII upload Option or Roboguide you could save your programs as.LS and edit all the point configurations in the program footer in a text editor. This would probably save you some time versus editing everything on the pendant.

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

  • Tool Change on EIP with SafeOperation

    • BOTTECH
    • February 8, 2021 at 12:24 PM
    • KUKA Robot Forum
  • EKI - PTP commands executing too slow

    • Ravnicas
    • January 10, 2022 at 10:46 AM
    • KUKA Robot Forum
  • Automatic Master / Virtual External Axis (Duplicate) / Change directly Mastering Values

    • margaor
    • April 13, 2021 at 3:59 PM
    • KUKA Robot Forum
  • Adding position registers with different configurations or turn counts

    • n8rman13
    • April 6, 2021 at 8:26 PM
    • Fanuc Robot Forum
  • External Mastering Confirmation

    • BOTTECH
    • November 10, 2020 at 3:04 PM
    • KUKA Robot Forum
  • understanding the influence of payload on mastering

    • lionpeloux
    • May 17, 2019 at 12:21 PM
    • KUKA Robot Forum
  • Configuration and Singularity Issues

    • TenRC
    • February 20, 2019 at 1:12 AM
    • Fanuc Robot Forum

Tags

  • Configuration
  • Position configuration
  • NUT000

Users Viewing This Thread

  • 2 Guests
  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