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

Robot Not Mastered/Calibrated After Battery Change

  • MANIKANDAN_S
  • August 22, 2024 at 7:21 AM
  • Thread is Resolved
  • MANIKANDAN_S
    MANIKANDAN S
    Trophies
    1
    Posts
    65
    • August 22, 2024 at 7:21 AM
    • #1

    A few days ago, I changed the battery due to a BZAL alarm and tried to calibrate the robot. First, I used the "single axis master" function and jog the robot to the zero position and set the "master pos" to 0 for all joints. After that, I clicked "zero position master," but it showed the error "robot not mastered!" I also attempted to calibrate the robot directly without using "zero position master," but I received the error "robot not calibrated!"

    I found some resources suggesting that I should check if `$MASTER_COUN` and `$SPC_COUNT` are the same. They are not the same, so I adjusted `$MASTER_COUN` to match `$SPC_COUNT`, but it still didn't work. Can anyone help me resolve this issue?

  • hermann
    Reactions Received
    406
    Trophies
    9
    Posts
    2,609
    • August 22, 2024 at 7:36 AM
    • #2
    Quote from MANIKANDAN_S

    .. First, I used the "single axis master" function and jog the robot to the zero position and set the "master pos" to 0 for all joints. After that, I clicked "zero position master,"..

    Wrong procedure. You should follow instructions in manual. In manual everything is described in detail. :winking_face:

  • MANIKANDAN_S
    MANIKANDAN S
    Trophies
    1
    Posts
    65
    • August 22, 2024 at 7:48 AM
    • #3

    Could you please share the details for retrieving the manual? If there's an error, could you point out the specific step that's incorrect?

  • hermann
    Reactions Received
    406
    Trophies
    9
    Posts
    2,609
    • August 22, 2024 at 8:24 AM
    • #4

    You can get manuals from

    MyPortal Customer Portal | FANUC America
    Log in or register to the FANUC America MyPortal to view account information, and access the iStore to purchase replacement parts.
    www.fanucamerica.com

    or

    FANUC Portal

    Depending on where you are located.

  • Shellmer
    Reactions Received
    52
    Trophies
    5
    Posts
    161
    • August 23, 2024 at 2:25 AM
    • #5

    The real calibration data is stored on the $mastercount variables, not into the $spccount.

    The $spccount and $refcount are used for calibration when you use the QuickMasterRef method. On a new robot spccount should be the same as mastercount, also refpos should be all 0s.

    But if you executed a "SetQuickMasterRef" because you needed to set an auxiliary calibration position (per example, calibraring with axis1 at 90° because you can't reach 0° due to an interference) the actual values from the encoders will be copied to spccount and the actual angles of the robot will be saved into $refcount on radians.

    With this data, you can calibrate the robot on a different position than marks if you use the quickmaster method, the values of this two variables will be used to calculate the new mastercount values accounting the offset you used when you performed the setquickmasterref. It's like creating a new zero for every axis just on the position you want.


    So, if you have changed the batteries of the encoders after a bzal, masterize each axis, then execute the setquickmasterref so the mastercount values are copied to spccount, or just copy the mastercount values into spccount and set all variables from refpos to 0. The reason your spccount doesn't match is that these values are probably the old pulse values before you lost the calibration, you just need to update them after you calibrate the robot.

  • SHIFT_Lock
    Reactions Received
    29
    Trophies
    3
    Posts
    237
    • August 23, 2024 at 8:48 AM
    • #6

    You need to start with getting a "pulse" on your J4 and J6. Without a pulse you can't calibrate the robot. Move each axis individually in "Joint" back and forth around 20-30 degrees and then under the SEL column for that axis enter a "1" and hit "Enter". You should see the "0" change to a "2" under the "ST" column then you can calibrate.

    "I could tell that my parents hated me. My bath toys were a toaster and a radio."

  • MANIKANDAN_S
    MANIKANDAN S
    Trophies
    1
    Posts
    65
    • August 23, 2024 at 12:04 PM
    • #7

    Hello SHIFT_Lock, it has been effective for me. Thank you!

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

  • mastering
  • calibration
  • fanuc lr mate 200 id/4s
  • Bzal

Users Viewing This Thread

  • 1 Guest
  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