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. General Category - Robot Forum
  4. General Discussion of Industrial Robots Only
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

SM-STAHL CNC 8 axis robot losing all home positions when powered down

  • Tiamat067
  • March 20, 2025 at 1:03 PM
  • Thread is Unresolved
  • Tiamat067
    Posts
    2
    • March 20, 2025 at 1:03 PM
    • #1

    Hey everyone. There is one battery in the cabinet for the PLC and it is good. Whenever we shut down the cell then start it back up all the home position data for the robot is wiped.

  • Lemster68 March 20, 2025 at 1:19 PM

    Approved the thread.
  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,872
    • March 20, 2025 at 1:53 PM
    • #2

    Assuming with home positions you do not actually mean the KSS Home Positions but the mastering positions: do not only check the batteries for your PLC. Batteries for your PLC do not influence how the robot controller cabinet of the KRC behaves on shutdown. If the batteries of the KRC control cabinet are down you loose mastering after every boot. Replace batteries with good ones.

    Usually if batteries are down the KRC immediately shuts down when turning the off switch. If they are ok it should take a bit until KRC is completely shutdown since it is buffering stuff like your mastering.

  • Ravo
    Reactions Received
    4
    Trophies
    3
    Posts
    111
    • March 20, 2025 at 11:11 PM
    • #3

    Very bad situation. We had 3 SM STAHLS in our facility years ago… which model do you have. I think I have some spares in my stock if you will need.

    Does robot move in some direction? Does robot arm behavior is strange (I mean if arm goes in some directions by itself)?

  • Tiamat067
    Posts
    2
    • March 28, 2025 at 4:13 PM
    • #4

    What happens is whenever they cycle the cell, or randomly it seems, the robot will lose reference positions. I am scouring the manual but am finding no resolution for this problem.

  • Ravo
    Reactions Received
    4
    Trophies
    3
    Posts
    111
    • April 14, 2025 at 9:15 PM
    • #5

    As I remember, you can manage something in Q parameters, also check batteries( depending on which type of machine you have).
    Better to connect tour computer to machine.

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • April 15, 2025 at 10:48 PM
    • #6
    Quote from Tiamat067

    What happens is whenever they cycle the cell, or randomly it seems, the robot will lose reference positions.


    there are different types of encoders. most robots use pulse counting (quadrature encoder) or resolvers (sort of rotating transformer). few use true absolute encoders (they know position any time, regardless if axis is moved by servo or external force while servo was switched off).

    to compensate for this, it is common that non-absolute feedback types store information somehow.

    on axes with pulse encoders, counters are keeping track of position, so even when robot is powered off, there must be battery to keep counters alive.

    most common problem here is batteries failing or accidentally disconnecting them (or power).

    resolvers are absolute feedback but only for rotation that covers single motor pole. most motors are 3 or 4 pole. on a 3-pole motor, resolver is absolute for 120deg of motor rotation. on a 4-pole motor, it is 90deg. so if external force somehow makes motor shaft turn precisely 120 or 90 deg, robot will not know that position was changed. fortunately such exact movement is highly unlikely so changes are easily detected by comparing to previous value that was stored somewhere.


    but... if data is also lost while robot is powered up, something else is going on:

    1. broken wire or oxidized connector contacts.
    2. strong interference from some source of noise (or defect in the robot itself)
    3. lost encoder shielding ground connection
    4. ground loop when encoder shielding is grounded in multiple places. if installation is purposely done with shield grounded at both ends, then shield itself must not carry significant current (add external GND conductor with large wire size). this is common on robots used for welding, plasma cutting etc where strong and high frequency interference is present.
    5. worn out cable. when flexed for too long (or too much) strands in cable may brake. flexible wires (and shield) are always multistrand so single break is not an issue.... unless... the end of the broken strand is digging into insulation. this becomes easier with higher temperatures (insulation becomes softer) and faster motions (inertia of the cables causes increased wear). so what happens when one of the demon strands pearces insulation and touches GND or another encoder wire? yes, it would be pretty much like what you are experiencing. to troubleshoot this one would need to replace encoder cable and run robot to see if issue persists (at least temporarily, does not need to be pretty, can be hanging ). the other test is insulation test but you would want that done carefully by someone that knows what they do so you do not fry anything, because insulation test is done with high voltage (500V, 1000V, ...)

    etc.


    note:

    if only one encoder is disconnected, only that axis should be affected.

    but if multiple encoders loose positions simultaneously, then it must be something that is common to all of them... an example of this is a loss of supply power to encoders or their logic boards (counters/RDC/whatever). so perhaps replace batteries by some temporary source (must be suitable voltage) such as another battery or even power supply. intermittent power loss in a circuit can be monitored using suitable devices (power analysers, loggers, electronic version of trigger latches etc.)

    if you have more robots of same type, you can try swapping parts until you have narrowed it down. good luck...

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

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

  • robot
  • position
  • home position
  • Polishing
  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