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

How to rename(recomment) a lot of digital IO's fast?

  • WQRST
  • January 30, 2024 at 9:16 AM
  • Thread is Unresolved
  • WQRST
    Trophies
    1
    Posts
    5
    • January 30, 2024 at 9:16 AM
    • #1

    Hi guys,

    im working with Fanuc robots where is terrible mess of digital IO comments.

    I have to rename/recomment (or just name an empty slots as "reserved") 70% of digital IO signals on 18 robots.

    Any ideas have to make it fast?

  • Go to Best Answer
  • WQRST January 30, 2024 at 9:30 AM

    Changed the title of the thread from “How to rename(recomment) digital IO fast?” to “How to rename(recomment) a lot of digital IO's fast?”.
  • Werner Hampel January 30, 2024 at 11:10 AM

    Approved the thread.
  • Leviafun
    Reactions Received
    6
    Trophies
    1
    Posts
    17
    • January 30, 2024 at 11:23 AM
    • #2

    I/O config and comments are located in "DIOCFGSV.IO".
    Make AOA backup, take this file and edit from PC.

    After that load this edited file to the controller.

  • Okami
    Reactions Received
    4
    Trophies
    3
    Posts
    74
    • January 30, 2024 at 12:39 PM
    • #3

    I had the same issue a few weeks ago, and I solved it this way, thanks to HawkMe.

    - Make a backup of the real robot.

    - Import it on Roboguide - create cell from backup.

    - Export IOcomments.csv and modify it (\Documents\My Workcells\(yourCellName)\Exports

    - Import it back on Roboguide.

    - I used the FCTN-0.NEXT-2.SAVE on the I/O pages that I modified, just in case...

    - Make a backup via virtual TP. (the route should be \Documents\My Workcells\(yourCellName)\Robot_1\UD1.

    -Get the diocfgsv.io from that folder.

    -Load it on the real robot and cycle power!

    Let me know if it worked!

    "Hell...Yesterday it was workinG... I sweaR" :o)

  • cobenson
    Reactions Received
    10
    Trophies
    3
    Posts
    314
    • January 30, 2024 at 1:22 PM
    • #4

    I have a Karel program you can use to add your comments. Then just run it in the robot.

  • Okami
    Reactions Received
    4
    Trophies
    3
    Posts
    74
    • January 30, 2024 at 1:44 PM
    • #5
    Quote from cobenson

    I have a Karel program you can use to add your comments. Then just run it in the robot.

    The problem with karel is that only a few people have acces to it, as it's a paid option, and even fewer people know the language.

    "Hell...Yesterday it was workinG... I sweaR" :o)

  • Doctor_C
    Reactions Received
    33
    Trophies
    4
    Posts
    198
    • January 30, 2024 at 1:51 PM
    • Best Answer
    • #6

    You can also create the Roboguide from a backup. From the RG (robot tab) open one of the web browsers, robot tools/comment tool.

    When your done file/backup AOA. Go grab the DIOCNFGSV.IO from that backup and manually load into the robots

  • WQRST
    Trophies
    1
    Posts
    5
    • January 30, 2024 at 2:10 PM
    • #7
    Quote from Okami

    - I used the FCTN-0.NEXT-2.SAVE on the I/O pages that I modified, just in case...

    I dont understand this one, what do you mean ? :smiling_face:

    im going to upload modified DIOCFGSV to the robot.

  • WQRST
    Trophies
    1
    Posts
    5
    • January 30, 2024 at 3:07 PM
    • #8
    Quote from Okami

    I had the same issue a few weeks ago, and I solved it this way, thanks to HawkMe.

    - Make a backup of the real robot.

    - Import it on Roboguide - create cell from backup.

    - Export IOcomments.csv and modify it (\Documents\My Workcells\(yourCellName)\Exports

    - Import it back on Roboguide.

    - I used the FCTN-0.NEXT-2.SAVE on the I/O pages that I modified, just in case...

    - Make a backup via virtual TP. (the route should be \Documents\My Workcells\(yourCellName)\Robot_1\UD1.

    -Get the diocfgsv.io from that folder.

    -Load it on the real robot and cycle power!

    Let me know if it worked!

    Display More

    It is working! Thank you for help.

    We can close the topic dear moderators.

  • HalbesYoyo
    Persona non grata
    Reactions Received
    47
    Trophies
    3
    Posts
    151
    • January 31, 2024 at 6:11 PM
    • #9

    If you know the IP-Addresses of the FANUCs you may use a browser to connect to them and use the HMI-Pendant. Once connected choose [Robot tools] -> [Comment tool]. From the list to the left choose what you would like to write or change:

    This way you don't even have to leave your desk. :winking_face:

  • Online
    yolovs
    Reactions Received
    1
    Trophies
    1
    Posts
    46
    • February 1, 2024 at 8:48 AM
    • #10

    Hi,

    Totally agreed with HalbesYoyo. Using web browser and internal web server of Roboguide or real robot is very easy way to rename registers (as it is on the picture HalbesYoyo posted).

    Cheers!

  • cobenson
    Reactions Received
    10
    Trophies
    3
    Posts
    314
    • February 3, 2024 at 3:32 PM
    • #11
    Quote from Okami

    The problem with karel is that only a few people have acces to it, as it's a paid option, and even fewer people know the language.

    Then they cannot use it. It is just another way to do something. Don't be so negative!

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • February 5, 2024 at 9:40 AM
    • #12

    been using https://github.com/gavanderhoorn/comet_rpc and https://github.com/gavanderhoorn/dominh.

    if you have programming experience, this is very convenient.

  • hermann
    Reactions Received
    406
    Trophies
    9
    Posts
    2,609
    • February 6, 2024 at 6:50 PM
    • #13

    Last time I create batch files with curl commands. So i can set comments and values for registers, I/O, Group I/O, position registers , string registers. Using Excel it is easy to convert a list with the comments to a batch file. Here the sFc values I know so long.

    Code
    rem string register comment
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx= 1&sFc=14"
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment2&sIndx= 2&sFc=14"
    
    rem string register value
    curl -o result.html "127.0.0.1/karel/ComSet?sValue=Value1,1,3&sIndx= 1&sFc=15"
    rem Output Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx=1&sFc=9"
    rem Input Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx=1&sFc=8"
    rem Flag Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=19"
    rem Group Output Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=11"
    rem Group Input Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=10"
    rem register Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=1"
    rem Position Register Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=3"
    Display More

    Here the Roboguide simulation is addressed (127.0.0.1), change it to the real robot or you can use a variable parameter of the batch file (like %1).

    So i can set the comments from command line, on every robot on the network. One little problem: spaces aren't allowed in the comments.

    If I had several robots with same comments I would prefer this procedure.

  • cattmampbell
    Reactions Received
    4
    Trophies
    1
    Posts
    17
    • February 6, 2024 at 9:04 PM
    • #14
    Quote from hermann

    Last time I create batch files with curl commands. So i can set comments and values for registers, I/O, Group I/O, position registers , string registers. Using Excel it is easy to convert a list with the comments to a batch file. Here the sFc values I know so long.

    Code
    rem string register comment
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx= 1&sFc=14"
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment2&sIndx= 2&sFc=14"
    
    rem string register value
    curl -o result.html "127.0.0.1/karel/ComSet?sValue=Value1,1,3&sIndx= 1&sFc=15"
    rem Output Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx=1&sFc=9"
    rem Input Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Comment1&sIndx=1&sFc=8"
    rem Flag Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=19"
    rem Group Output Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=11"
    rem Group Input Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=10"
    rem register Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=1"
    rem Position Register Comments
    curl -o result.html "127.0.0.1/karel/ComSet?sComment=Commen1&sIndx=1&sFc=3"
    Display More

    Here the Roboguide simulation is addressed (127.0.0.1), change it to the real robot or you can use a variable parameter of the batch file (like %1).

    So i can set the comments from command line, on every robot on the network. One little problem: spaces aren't allowed in the comments.

    If I had several robots with same comments I would prefer this procedure.

    Thank you, hermann! I had made a note to look into this as a possible way of changing I/O Comments (I do something similar for PAYLOAD, TIMER, UFRAME, UTOOL data via KCL). A couple of honorable mentions for accomplishing the OP's goal are fexcel from jay at ONE Robotics and FANUC Comment Tool from linuxsand (the same person behind the incredibly useful Know FANUC Alarm Codes website).

    Edited once, last by cattmampbell: Added Know FANUC Alarm Codes. (February 6, 2024 at 10:05 PM).

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • March 4, 2024 at 9:24 PM
    • #15

    I'm late to the party, but I made the attached Excel sheet a while back that is pretty helpful for this.

    Files

    Fanuc_Get_Set.zip 34.55 kB – 90 Downloads
  • Tat_Iron_Man
    Trophies
    1
    Posts
    15
    • April 3, 2024 at 4:04 PM
    • #16
    Quote from EnergyAddict

    I'm late to the party, but I made the attached Excel sheet a while back that is pretty helpful for this.

    Thank you very much, kind man!!! You saved me!!! :red_heart: :red_heart: :red_heart:

    :smiling_face_with_horns:

  • hrojo
    Trophies
    1
    Posts
    5
    • May 16, 2024 at 7:50 PM
    • #17
    Quote from EnergyAddict

    I'm late to the party, but I made the attached Excel sheet a while back that is pretty helpful for this.

    Hi EnergyAddict, this program is so good.

    Do you have the option to read/write until 2048 DI/DO?

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • May 17, 2024 at 2:56 PM
    • #18
    Quote from hrojo

    Hi EnergyAddict, this program is so good.

    Do you have the option to read/write until 2048 DI/DO?

    I haven't tested this, but I think this copy should be able to do that.

    Files

    Fanuc_Get_Set.zip 29.91 kB – 31 Downloads
  • hrojo
    Trophies
    1
    Posts
    5
    • May 17, 2024 at 5:41 PM
    • #19
    Quote from EnergyAddict

    I haven't tested this, but I think this should copy be able to do that.

    Hello EnergyAdict thank you for responding quickly, I already reviewed your program and it only shows me the comments of the DIOs up to 1704.

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • May 20, 2024 at 1:37 PM
    • #20
    Quote from hrojo

    Hello EnergyAdict thank you for responding quickly, I already reviewed your program and it only shows me the comments of the DIOs up to 1704.

    Did you try the copy in my last post?

    I just tested in Roboguide and it pulled 2048 Comments.

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

Tags

  • Fanuc
  • Input/output
  • Digital I/O
  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