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. ABB 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

S4C+ M2000 IRB2400 not in zero position after Rev. Counter Update

  • crazyferajna
  • November 8, 2023 at 5:35 PM
  • Thread is Unresolved
  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 8, 2023 at 5:35 PM
    • #1

    I have a problem with updating the rev counter of all axes. I set the robot arm to the calibration position and then clicked Service>View>Calibration>Calib>Rev. Counter Update. Unfortunately after this operation all axes counters are not in zero position(biggest deviation on 1st axis ~3degree). Anyone know what steps to follow to have a well calibrated arm?

    PS:The robot has a new system, previously it was mounted on the ceiling, now it is mounted on the floor. Offsets from the label on the arm are entered into the system.

    Thanks and best regards,

    Radosław

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 8, 2023 at 6:32 PM
    • #2

    Is there also a sticker inside the cabinet with calibration offsets? If so, do they match? Double check that you did enter the numbers correctly. Next, ensure that the robot type in the new system matches the robot. Did you make a moveAbsJ with all zeros in the jointtarget and tell it to go there?

  • Enio
    Reactions Received
    2
    Trophies
    2
    Posts
    189
    • November 8, 2023 at 9:18 PM
    • #3

    Hello Lemster, in this case, can be done a fine calibration in order to bring all axes in 0° . It will change the offset values of course.what does it change if the offsets are not the same as those written in the cabinet door

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 8, 2023 at 9:33 PM
    • #4

    If the values are different, then the markers line up differently at zero. Fine calibration is usually only used when a motor is replaced. Maybe one has been replaced. It seems to me that there are no programs yet which would be ruined by changing things now. You will need to make sure that gravity Beta parameter is set correctly for floor mount, rather than inverted.

  • Skooter
    Reactions Received
    169
    Trophies
    6
    Posts
    2,026
    • November 9, 2023 at 1:30 AM
    • #5
    Quote from Enio

    Hello Lemster, in this case, can be done a fine calibration in order to bring all axes in 0° . It will change the offset values of course. what does it change if the offsets are not the same as those written in the cabinet door

    Original factory calibration numbers are the result of a mechanical/electrical setup far more precise than lining up notches. That precision gives better TCP, Linear & Circle moves. As Lemster68 says, any mechanical changes done on an axis will invalidate the factory cal offset number.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 9, 2023 at 4:56 PM
    • #6
    Quote from Lemster68

    Is there also a sticker inside the cabinet with calibration offsets? If so, do they match? Double check that you did enter the numbers correctly.

    No, i don't see sticker inside cabinet, only on arm. The values on the sticker are the same as in the controller memory . I used original calib,cfg file during preparation of new system.

    Photo of sticker and data from controller to each axes: sticker & teach pendant

    Quote from Lemster68

    Next, ensure that the robot type in the new system matches the robot,

    Do you know how to check that? I prepare system by own maybe i did something wrong.

    Photos of system preparation: System preparation

    Quote from Lemster68

    Did you make a moveAbsJ with all zeros in the jointtarget and tell it to go there?

    I did calibration routine based on this video couple months ago

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    but after that robot is not into calibration marks. Tomorrow i will check it again.

    Here i put main page of teach pendant and gravity beta Teach pendant

    Today i updated rev. counters and i have some "progress"

    axis1: 0.0deg

    axis2: -0.3deg

    axis3: -0.6deg

    axis4: 0.0deg

    axis5: -1.0deg

    axis6: -1.8deg

    What should I do? Make some offsets during program preparation or call ABB service to prepare fine calibration for robot arm? Any ideas?


    Thanks!

    Radosław

    Edited once, last by crazyferajna (November 9, 2023 at 5:02 PM).

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 9, 2023 at 6:18 PM
    • #7

    It looks like the sticker says robot type is 2400F/10, and the system you made says only 2400. Not sure what difference is but I would go back to check if the other type is available to create the system. Should indicate Foundry option.

    The degrees that you are listing I assume to be what you see when you line the markers up "perfectly".

    It really does not matter if it is only a degree or two different. It only does matter if it is more than one half? or one full motor revolution or more. I had one that was about 3.5 degrees off the marker and when I did the rev counter update, it had the desired effect. Smaller values than that usually have no effect.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 9, 2023 at 9:59 PM
    • #8
    Quote from Lemster68

    It looks like the sticker says robot type is 2400F/10, and the system you made says only 2400. Not sure what difference is but I would go back to check if the other type is available to create the system. Should indicate Foundry option.

    take a look on attachment, i used 2400/10 M2000 as a floor mount. And in my opinion, this is the most suitable option

    Quote from Lemster68

    The degrees that you are listing I assume to be what you see when you line the markers up "perfectly".

    I agree, listing when the position is more or less perfect - I tried my best :smiling_face:

    Quote from Lemster68

    It really does not matter if it is only a degree or two different. It only does matter if it is more than one half? or one full motor revolution or more. I had one that was about 3.5 degrees off the marker and when I did the rev counter update, it had the desired effect. Smaller values than that usually have no effect.

    Thanks for the tip! Tomorrow i will try prepare "calibration procedure" once again a will back with results.

    Images

    • types_of_IRB2400.png
      • 6.85 kB
      • 176 × 321
      • 6
  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 9, 2023 at 10:14 PM
    • #9

    If you make another system with the hanging selected, you will have to correct the gravity beta again, and, I just remembered the base frame orient. Just select florr.

  • Skooter
    Reactions Received
    169
    Trophies
    6
    Posts
    2,026
    • November 10, 2023 at 12:08 AM
    • #10

    After you reset rev counters, you need to run the 'CALIB' routine you wrote to according to video. The axis position value for all 6 axes should now be 0.0. If they are not at 0.0, then the p10 position somehow did not have all axes set to be at 0.0. Follow the video again and make sure to edit p10 for all 6 axes. If you are not sure, make a backup and post a zipped copy of the backup. Someone here can help find the issue.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 10, 2023 at 6:19 PM
    • #11
    Quote from Lemster68

    If you make another system with the hanging selected, you will have to correct the gravity beta again, and, I just remembered the base frame orient. Just select florr.

    I used option 2400/10 M2000 (i think default is floor)

    Quote from Skooter

    After you reset rev counters, you need to run the 'CALIB' routine you wrote to according to video. The axis position value for all 6 axes should now be 0.0. If they are not at 0.0, then the p10 position somehow did not have all axes set to be at 0.0. Follow the video again and make sure to edit p10 for all 6 axes. If you are not sure, make a backup and post a zipped copy of the backup. Someone here can help find the issue.

    I repeated the "CALIB" routine again and now it WORKS! :smiling_face: All arm joints are in 0.0 in controller and also in position marks! I don't know why that was not working couple months ago.

    One last question in this topis: I need to replace the battery inside the controller(18NiCd batteries), because after 3 days since I last turned it on, I get the error like "Battery discharged, lost rev. counter data." Should it be replaced when controller is power on.

    Should it fit the S4C+ controller?

    https://www.batterien-und-akkus.com/akkupack-nimh-…fuer-21-6-v-abb ?

    Images

    • types_of_IRB2400.png
      • 6.14 kB
      • 176 × 321
      • 2
  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 10, 2023 at 6:33 PM
    • #12

    Make sure that you clearly and permanently record any calibration offsets that are now different.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 10, 2023 at 7:29 PM
    • #13
    Quote from Lemster68

    Make sure that you clearly and permanently record any calibration offsets that are now different.

    Just update rev counter one again?

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 10, 2023 at 9:23 PM
    • #14

    Updating rev counters does not change calibration offsets. I am not exactly sure what you have done because I did not watch those videos linked.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 10, 2023 at 9:32 PM
    • #15
    Quote from Lemster68

    Updating rev counters does not change calibration offsets. I am not exactly sure what you have done because I did not watch those videos linked.

    Okey understood. How permanently record calibration offsets?

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • November 10, 2023 at 9:58 PM
    • #16

    Make a new sticker, more than one. Put one inside the cabinet. Use permanent marker, cross out the factory value, write new value. Whatever it takes to make sure that it will last and be easy to see.

  • Skooter
    Reactions Received
    169
    Trophies
    6
    Posts
    2,026
    • November 10, 2023 at 11:58 PM
    • #17
    Quote from crazyferajna

    One last question in this topic: I need to replace the battery inside the controller(18NiCd batteries), because after 3 days since I last turned it on, I get the error like "Battery discharged, lost rev. counter data." Should it be replaced when controller is power on.

    Should it fit the S4C+ controller?

    https://www.batterien-und-akkus.com/akkupack-nimh-…fuer-21-6-v-abb ?

    You can replace with the power on if you are very careful.

    If you want to do it with power off, make sure to do manual shutdown found in the Service menu under the 'File' dropdown. After selecting 'Shutdown', wait for the controller to finish imaging and the LEDs on the CPU go out (about 8 - 18 seconds) before turning off the disconnect. This will ensure you have a known good image when you power the controller back on.

    The battery pack in the link looks correct but I've always used the 3HAC5105-1 pack made with NiCads, not NiMH. Not sure how the charging would be affected.
    The NiCad packs require a 24hr 'ON' period to be assumed fully charged.

  • crazyferajna
    Reactions Received
    1
    Trophies
    2
    Posts
    23
    • November 12, 2023 at 1:44 PM
    • #18
    Quote from Skooter

    You can replace with the power on if you are very careful.

    If you want to do it with power off, make sure to do manual shutdown found in the Service menu under the 'File' dropdown. After selecting 'Shutdown', wait for the controller to finish imaging and the LEDs on the CPU go out (about 8 - 18 seconds) before turning off the disconnect. This will ensure you have a known good image when you power the controller back on.

    The battery pack in the link looks correct but I've always used the 3HAC5105-1 pack made with NiCads, not NiMH. Not sure how the charging would be affected.
    The NiCad packs require a 24hr 'ON' period to be assumed fully charged.

    Okey, I'll try to find a NiCad battery instead of a Ni MH battery.

    For this topic all i clear!

    In addition, I have one problem with the connection to the FTP on controller, but I will prepare a new topic.

    Thank You Skooter & Lemster68 for your help!

  • ColoradoTaco
    Reactions Received
    16
    Trophies
    3
    Posts
    103
    • November 16, 2023 at 7:59 PM
    • #19
    Quote from Lemster68

    If the values are different, then the markers line up differently at zero. Fine calibration is usually only used when a motor is replaced. Maybe one has been replaced. It seems to me that there are no programs yet which would be ruined by changing things now. You will need to make sure that gravity Beta parameter is set correctly for floor mount, rather than inverted.

    Yes!! Cannot stress this one enough!

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

  • irb2400
  • S4C+ M2000
  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