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

Discuss How to Start Safe Mode while moving. Ensuring Human Life Safety, Avoiding Collisions, Repairing After Collisions, Electrical Failures on KUKA KRC2ed05 Robot.

  • PhunxamLinda
  • December 20, 2024 at 12:18 AM
  • Thread is Unresolved
  • PhunxamLinda
    Reactions Received
    1
    Posts
    171
    • December 20, 2024 at 12:18 AM
    • #1

    I have an old KRC2 Robot that is in the process of CNC machining configuration, I am learning the process of configuring the Robot's Safety mode to ensure that the Robot does not collide with fixed positions around it such as the external turntable, vise or other surrounding obstacles, ensuring operator safety, electrical safety such as starting up by itself, (most importantly ensuring human life safety). Then how to operate again after a slight mechanical collision such as a broken milling cutter.... Can anyone with experience share with me? Thank you very much.

  • Online
    SkyeFire
    Reactions Received
    1,051
    Trophies
    12
    Posts
    9,423
    • December 20, 2024 at 8:15 PM
    • #2

    That's an extremely vague set of questions.

    If the robot is stopped b/c it vioaltes a safety zone, or because of a collision error, recovery required switching to Teach mode and jogging the robot clear. There is no automated recovery from this category of error, for safety reasons.

    "Human life safety" requires correctly fencing off the robot with physical barriers and safety rated components like light curtains, gate interlocks, or area scanners, and correctly wiring those safety signals to the correct safety inputs on the KRC. Every human fatality involving robots in the past few decades has involved either operator stupidity (hotwiring a safety gate, removing safety fence, closing a gate with a person inside the perimeter), or failure to meet safety design requirements (open fencing with no light curtains).

    Safety-rated components all work via dual-channel signals. Using non-safety-rated similar components (for example, normal relays) may allow the system to operate, but will not be safe.

  • PhunxamLinda
    Reactions Received
    1
    Posts
    171
    • December 20, 2024 at 10:09 PM
    • #3
    Quote from SkyeFire

    That's an extremely vague set of questions.

    If the robot is stopped b/c it vioaltes a safety zone, or because of a collision error, recovery required switching to Teach mode and jogging the robot clear. There is no automated recovery from this category of error, for safety reasons.

    "Human life safety" requires correctly fencing off the robot with physical barriers and safety rated components like light curtains, gate interlocks, or area scanners, and correctly wiring those safety signals to the correct safety inputs on the KRC. Every human fatality involving robots in the past few decades has involved either operator stupidity (hotwiring a safety gate, removing safety fence, closing a gate with a person inside the perimeter), or failure to meet safety design requirements (open fencing with no light curtains).

    Safety-rated components all work via dual-channel signals. Using non-safety-rated similar components (for example, normal relays) may allow the system to operate, but will not be safe.

    thank you, i dont know where to start with the keyword "Safety". what is the first job, what are the steps to implement safety measures? what are the safety methods, what are the necessary equipment to prepare? what are the steps to implement interlock for robots? can you help me answer these questions? i would appreciate it.

    Edited once, last by PhunxamLinda (December 20, 2024 at 10:26 PM).

  • Online
    panic mode
    Reactions Received
    1,279
    Trophies
    11
    Posts
    13,079
    • December 21, 2024 at 12:34 AM
    • #4

    it all starts with training... first you need to become familiar with machine safeguarding in your country (this is general), then on top of that are special considerations... including robot safety, laser safety, press safety etc. (whatever hazards are present).

    standards tell you what you can and cannot do, what the restrictions are and how to calculate things to determine if your design meets the standard or it fails... for example if the fence around the robot is a wire mesh, size of the opening in the fence is important factor. the larger the opening the larger cell perimeter need to be,

    then comes cell evaluation - all hazards are to be identified and key things are measured (distances, velocities, stop types, stopping time...) ... after this suitable protection measures are determined.

    with that one can start working on design... part of this is mechanical (fences, posts, gates,...), part is electrical (safety circuit design, selecting suitable devices, determine their response time, calculate... replace what does not fit, do it again...).

    in general when it comes to industrial robots, safeguarding is a high standard, everything is redundant, everything is monitored, safety devices need to be very difficult to defeat (one must try really really hard to bypass some safety device).

    when interlocking different devices the same question always arises - can it hurt someone? if answer is yes, then interlocks will need to be of higher grade as above mentioned (must protect human life and limb).

    if answer is no, it is all about money... after all machines can be replaced. so you have a choice to make... do you go with simple standard I/O handshake or still go with some level of safety interlock. first one is cheaper and may be justified in places where possible damage is low or rare so it can be factored into production cost. but if potential damage is too significant or process is critical, you may have to spend more up front to prevent collisions, damage and downtime.

    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

  • PhunxamLinda
    Reactions Received
    1
    Posts
    171
    • December 21, 2024 at 9:47 AM
    • #5

    thank you. I understand that safety is always a top priority, the first thing is to set up physical limits (such as protective fences, proximity sensors) or soft limits of the robot, but what I want to ask here is how to implement it? where to start (I mean software and electrical implementation)? what needs to be prepared. How can the Robot recognize obstacles to avoid collisions in a narrow environment with many obstacles around.

  • Online
    SkyeFire
    Reactions Received
    1,051
    Trophies
    12
    Posts
    9,423
    • January 1, 2025 at 10:22 PM
    • #6
    Quote from PhunxamLinda

    How can the Robot recognize obstacles to avoid collisions in a narrow environment with many obstacles around.

    It does not. That responsibility is entirely on the programmer. The robot has no "awareness" of anything around it, it only repeats a set of recorded motions endlessly. Programs can branch on IF/THEN conditions, but that just plays a different set of recorded motions.

    Likewise, there is nothing that prevents the robot from simply punching straight through a solid fence if programmed incorrectly. There's also little that prevents a robot from striking an obstacle with lethal force and not even noticing.

    Preventing the robot from striking something inside the safety perimeter is the programmer's job. Preventing the robot from punching out through the perimeter is the job of whomever is integrating the robot. For a KRC2, this could take the form of bolt-on hard stops, or it could involve the SafeOperation option if the KRC has that option installed. For SafeOperation, it is possible to define the fence line, and a "globe" around the tool, that will E-Stop the robot if the fence and globe ever touch. This does not prevent someone from programming the robot to violate the safety perimeter, it merely monitors the robot in realtime and issues an E-Stop command. However, this still depends on the programmer to set up correctly, and must take stopping distance into account -- for example, at full speed, a KR210 might take 400-500mm to stop after an E-Stop occurs.

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

  • KRC2
  • KRC2ed05
  • An toàn

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