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 Collision Detect - Monitor within program

  • StoopidEngineer
  • February 25, 2021 at 1:24 AM
  • Thread is Unresolved
  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • February 25, 2021 at 1:24 AM
    • #1

    Hey Gang - R30iA controller running V7.50 HandlingTool. Got a sporadic crash that occurs during an OffSet move, so on recovery (alarm ack and restart from PLC) the robot continues its move with the offset, resulting in repeated crashes.

    I don't think I can replace the offset with defined moves, so I would like to run a 'GoHomeSafe' program on restart if collision detect was the reason for the pause. And I'm hoping for some help for the easiest way to do it.

    I know I've got a DO set to alert the PLC of collision detect, so I could watch that and either set a flag or registry value in BG logic....but that feels really clunky to me.

    There's got to be a slick way to do this I'm not thinking about, right?

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,270
    • February 25, 2021 at 7:17 AM
    • #2

    You are already having the PLC reset and restart the robot so it should be very easy. Just have the PLC abort the robot and start over (assuming your main program starts by finding it's way home safely) or start the GoHome program directly via macro.

  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • February 25, 2021 at 2:17 PM
    • #3

    Should, if I can do it from the PLC side. The plant I'm in right now....might not even be able to connect to it. That's why I'm hoping for a clean fix on the robot side.

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,270
    • February 25, 2021 at 5:24 PM
    • #4

    It will be much cleaner to do on the PLC side.

    The only way to handle this situation the the robot side would be a condition monitor.

  • Mastro_18
    Trophies
    3
    Posts
    19
    • February 25, 2021 at 5:51 PM
    • #5

    If the PLC aborts all programs and then starts you back up you can do a simple check to see if you are home. If you are not home you can create a recovery program to make it home safely. I do not know how clear your path is after a crash to make it back home but it could be as simple as

    PR[X]= Lpos

    PR[X,3]= a specific Z height

    L PR[X]500mm/sec fine

    L PR[54Home]500mm/sec fine

    If it is more difficult you could use registers to know where you are in the program and work your way back through a recovery program.

    For example, if you crash at a pick point set a Register to 1 so you know your location of the crash, or if you are at a place point set that register to 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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