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 Collision

  • Graney15118
  • February 13, 2020 at 9:59 AM
  • Thread is Unresolved
  • Graney15118
    Reactions Received
    3
    Trophies
    3
    Posts
    12
    • February 13, 2020 at 9:59 AM
    • #1

    Morning All,

    I had an issue yesterday with a cell. The cell is quite tight and contains two i710 robots, so have had to create collision zones between them for certain moves. It has been in and running with full functionality since Christmas but yesterday they collided resulting in damage to the robot mounted field IO module and cables.

    My concern is that the collision zone call is in a similar place in both robots, could this have caused an issue? I have tried to recreate the fault in manual and ran both robots from the TP's (T1 50%) and each time they stop and wait for the relevant input back from the PLC, even tried running both collision zone calls simultaneously (with another person on the other TP and R100 took precedence as i expected.

    The only differing factor i can think of is the speed - but it was during a production break so i didn't have time to run in manual at 100% T2.

    I simply can't fathom how it has happened. I'm going to install a space check as a 'belt and braces' check but if anyone has had this happen before then please shout up!

    Cheers

  • HawkME
    Reactions Received
    568
    Trophies
    10
    Posts
    3,268
    • February 13, 2020 at 11:45 AM
    • #2

    How are you creating these collision zones?

  • Robot Programmer
    Reactions Received
    5
    Trophies
    3
    Posts
    26
    • February 13, 2020 at 1:45 PM
    • #3

    I have had a problem with "look ahead"

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,458
    Blog Articles
    7
    • February 13, 2020 at 1:51 PM
    • #4

    Please post your code and also consider that one maybe cleared the collision zone too soon, like Robot Programmer mentioned, "read ahead".

  • Graney15118
    Reactions Received
    3
    Trophies
    3
    Posts
    12
    • February 14, 2020 at 8:08 AM
    • #5

    Thanks for the replies - i'll attach the report that i made for the maintenance department at the time of the collision

    Robot Collision Zones for FIPG.docx

    Hopefully this explains the issue. Both robots were clear of the collision zone but were trying to enter it at almost the same time. I am thinking i may have to put some extra logic in to account for this - the timing of the robot interaction can change from cycle to cycle - depending if one side of the cell has an issue or is doing a different task

    Thanks

  • StoopidEngineer
    Reactions Received
    6
    Trophies
    3
    Posts
    43
    • February 14, 2020 at 3:05 PM
    • #6

    If I had to guess, I'd say this is a switch timing issue. All of the logic is correct, but you finally hit the 'one in a million' timing of the cycle to play Rock 'em Sock 'em. If what I'm thinking is correct, you'll likely be able to run this for months at a time, without any issues - and then this will happen again, seemingly at random. (One in a million is a couple of times a day in some places, remember.)

    If I had to start looking for a way to prevent this, I would look at using a SKIP command on one of the robots tied to a Flag, driven by outputs from the other robot (set up zones, if you have the memory available.) If any of the conditions of the 'other' robot cause the Flag to turn on, the motion of the other robot would be halted. Might actually have to be both, depending on the positioning of the robots - even if you stop the one in the zone, it could still get smacked by the other, potentially. In which case you could volley a bunch of flags back and forth - if the one halts due to a flag from the other, have it throw a flag back that halts, etc.

    This is not an elegant solution, to be sure, but for the couple of times a year it will force a stop (and probably require operator intervention to recover from) it'll save you having to replace FieldBus I/O stuff every time it happens. And is fairly straightforward to implement and test (which is the type of solution I usually go for first.)

    Best of luck!

  • HawkME
    Reactions Received
    568
    Trophies
    10
    Posts
    3,268
    • February 14, 2020 at 8:48 PM
    • #7

    Consider that that communication between the robots and plc is not instantaneous. Could be on the order of tens of milliseconds. This delay can leave inputs on in both robots at the same time for the duration of the communication delay.

    Simple fix, add a small wait in between the request and waiting for the plc response.

    DO[75]=On

    Wait 0.2 sec

    Wait DI[75]=on

  • Graney15118
    Reactions Received
    3
    Trophies
    3
    Posts
    12
    • February 15, 2020 at 8:44 AM
    • #8

    Thanks for the responses, yeah i was going to try a small delay first to see if that cured anything - if i still had an issue i was going to look into the space function too.

    I'm on the cell today checking the areas and I/O so will update you on the progress

    Cheers

  • Graney15118
    Reactions Received
    3
    Trophies
    3
    Posts
    12
    • February 17, 2020 at 12:41 PM
    • #9

    So i have inputted the above change so it is now a case of 'wait and see'

    I programmed out some of the collision zones but some are just inevitable because of the footprint of the cell and the size of the robots/tasks they have to perform.

    Thanks for the advice - hopefully they don't crash again!

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

Similar Threads

  • SRVO-050 COLLISION ALARM on Fanuc LR mate 200i

    • antoine
    • February 2, 2020 at 7:05 PM
    • Fanuc Robot Forum
  • collision situation

    • Mr.Pavel
    • January 20, 2020 at 4:30 PM
    • Kawasaki Robot Forum
  • Get out of collision situation on SmartArc 4

    • Silverstamp
    • December 11, 2019 at 12:57 PM
    • Comau Robots
  • Collision detect adjustment

    • bnhnt
    • February 19, 2008 at 7:13 PM
    • Fanuc Robot Forum
  • Collision detect automatically turning it self off?

    • zonice69
    • June 11, 2019 at 12:09 PM
    • Fanuc Robot Forum
  • Welding robot collision fault

    • naruto_yyc
    • May 31, 2018 at 10:33 PM
    • Fanuc Robot Forum
  • Collision Guard and Touch Skip

    • Famous_Fella
    • May 24, 2018 at 11:55 PM
    • Fanuc Robot Forum
  • I/O status after collosion

    • dlok
    • May 16, 2017 at 12:44 PM
    • Fanuc Robot Forum
  • Collision detection

    • Plc_User
    • February 9, 2017 at 11:19 PM
    • Fanuc Robot Forum
  • collision detect

    • mortoch
    • October 12, 2016 at 6:33 AM
    • Fanuc Robot Forum
  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