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

R-30iA - SYST-0034 Appears Constantly

  • StoopidEngineer
  • April 14, 2022 at 3:13 AM
  • Thread is Unresolved
  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • April 14, 2022 at 3:13 AM
    • #1

    Got kind of a weird one and want to check in with the hive-mind:

    M-10 arm, R-30iA controller. Arm pauses constantly during cycle because of a lost Hold Signal in UI. Communication with the PLC is over Ethernet IP. Connections are all good, heartbeat timer is fine (I made it stupid long and it didn't error out) and got the same results no matter what Ethernet switch port I plugged into.

    No collisions, no alarms, no faults or blown fuses I can find.

    BUT, and this is the weird part: the Hold signal drops out (and only ever the Hold signal) at one of 4 very similar positions in the system. This, to me, screams bad connection/cable somewhere on the arm, but all the RIO is fine, doesn't flash or hang.

    Anyone seen anything like this? I've got a new cable on order (EE connection breakout to J box) but if that's not it...PLC Ethernet card? Bad PSU in the robot controller?

    I don't have visibility on the PLC side, so I guess there could be a condition flashing there causing it to drop the Hold signal to the robot?

    Scraping the barrel on this one and appreciate any feedback.

    Thanks!

  • Go to Best Answer
  • pdl
    Reactions Received
    266
    Trophies
    9
    Posts
    1,505
    • April 14, 2022 at 3:32 AM
    • #2

    How are your UOP's mapped?

    Are they through the EE connector? I've seen this done before and it always drives me crazy. Model A I/O is cheap, and even cheaper and readily available on the used market.

    If your UOP's are through the EE connector, and this is costing downtime or scrapped parts, PLEASE switch to a legitimate I/O bus; anything but the EE.

    If you need to use UOP's in order to start from a remote location, there is no reason why you can't afford the correct interface. Conversely, if you can't afford the correct interface, you have no reason to use UOP's, just set the robot to local control.

    If you're using EIP for UOP'S, are you also using EIP through the arm for other control needs? If so, can you split the two between two different network cables? They will need to be on different subnets to work in tandem.

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • April 14, 2022 at 6:57 AM
    • #3
    Quote from StoopidEngineer

    This, to me, screams bad connection/cable somewhere on the arm, but all the RIO is fine, doesn't flash or hang.

    Can't imagine a cable problem, there should be affected more than just one signal, and you should get an error message about eip failure.

  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • April 14, 2022 at 11:06 AM
    • #4

    PDL - UOP is over EIP (rack 89) and Robot IO is all typical point IO.

    For the record, this is a service call - not my integration.

    The one thing I'm only thinking to check now would be Group outputs to see if it's sending anything regarding sensor status back to the PLC. If something is flashing there that shouldn't be because of an intermittent failure, and the PLC is immediately saying 'dropped product' ...but the HMI seems decent for Error messages and isn't calling anything out.

    I'm on board with it being an EIP problem, but I don't have any Ethernet on the arm at all, so it bugs me the problem seems positional.

  • Online
    Nation
    Typical Robot Error
    Reactions Received
    523
    Trophies
    9
    Posts
    1,901
    • April 14, 2022 at 11:20 AM
    • Best Answer
    • #5

    Sounds like the plc is dropping the hold signal for a scan or two.

    You could temporarily map the hold to a flag (rack 34), force it on, and see if the problem goes away. If it does, then you can tell the plc guy to fix his code.

    My other idea, and this is a longshot, is that maybe they ran the ethernet cable next to the servo cable for a bit, and when the robot preforms certain moves, the current causes enough interference on the cable to interrupt the connection. Again, longshot.

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

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

  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • April 14, 2022 at 11:38 AM
    • #6

    I'm with you 100% on that blip of the hold signal, and I just wanted to make sure I'm doing everything I can on my end before pushing it off.

    That being said, mapping the UOP to a Flag is a great idea for debug that I'd never thought of - thanks!

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