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

Post collision movement

  • ogulcan34
  • July 6, 2017 at 6:41 PM
  • Thread is Resolved
  • ogulcan34
    Trophies
    3
    Posts
    3
    • July 6, 2017 at 6:41 PM
    • #1

    Hi we ve krc4 with kr8. it's our first kuka application and we ve a problem.
    The robot is programmed to hold the product and place it to template but sometimes the product is defective so robot can't fit the product to template and crash to template then it stops and gives an error message about axis 5 torque. Then operator has to get the robot to T1 mode and recall the program again. We dont want it. Instead of giving error, we want to leave the defective product and continue from next step. Is it possible ? How can i do that ?

    My english is not good i hope i can explain my situation.

  • panic mode
    Reactions Received
    1,280
    Trophies
    11
    Posts
    13,086
    • July 6, 2017 at 7:05 PM
    • #2

    Do you know if product is defective before attempting to fit it into place?

    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

  • ogulcan34
    Trophies
    3
    Posts
    3
    • July 6, 2017 at 10:31 PM
    • #3
    Quote from panic mode


    Do you know if product is defective before attempting to fit it into place?

    No we dont. Robot take the products from feeder system %1 can be defective products we dont foresee that. 100 products are processed in half an hour so the robot gives an error about every half an hour

  • panic mode
    Reactions Received
    1,280
    Trophies
    11
    Posts
    13,086
    • July 7, 2017 at 1:02 AM
    • #4

    [size=2]So your cycle time is 20sec per part...That sounds like... a lot!![/size]

    [size=2]What is the difference between good and bad part? How about nest where part is placed? [/size]
    [size=2]Any pictures?[/size]

    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

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • July 7, 2017 at 2:47 PM
    • #5

    There is no simple way to solve this problem.

    The best solution is to inspect the parts before placing them in the tooling, and detect the defective parts before the collision occurs. Depending on the nature of the defect, you might be able to do this with a simple sensor, or it might require a full vision system.

    The issue is, the robot is "blind." It has no real way to detect a defect until the collision occurs. It might be possible to program the robot to terminate the transfer early, on detection of A5 torque, and drop the defective part before the fatal torque error occurs, but this would require skilled and careful KRL programming. It is also hard to do this kind of sensing action when running the robot at maximum speed.

  • neranol
    Trophies
    3
    Posts
    33
    • July 7, 2017 at 8:16 PM
    • #6

    Hi,
    Can you explain better the process? Put some pictures? Perhaps i can help!
    Regards

  • ogulcan34
    Trophies
    3
    Posts
    3
    • July 11, 2017 at 8:11 AM
    • #7
    Quote from SkyeFire


    There is no simple way to solve this problem.

    The best solution is to inspect the parts before placing them in the tooling, and detect the defective parts before the collision occurs. Depending on the nature of the defect, you might be able to do this with a simple sensor, or it might require a full vision system.

    The issue is, the robot is "blind." It has no real way to detect a defect until the collision occurs. It might be possible to program the robot to terminate the transfer early, on detection of A5 torque, and drop the defective part before the fatal torque error occurs, but this would require skilled and careful KRL programming. It is also hard to do this kind of sensing action when running the robot at maximum speed.

    How i can detect a5 torque and take action for this torque value ? Cycle time is not problem for this application so robot is working in %10 speed. Its a tube bending process. Some tubes are circular form is defective. Can u give me an example for read torque value and take a action for this torque value ?

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • July 11, 2017 at 3:32 PM
    • #8

    Well, you might be able to use Torque Monitoring, which involves "teaching" the robot what the acceptable torque values are for a given program path. This is detailed in the manuals.

    For just monitoring A5 torque... well, you can look up "torque mode" in the manual, but that may not be workable for a pipe-bending application.

    To simply monitor an axis torque and branch the program before the system fault occurs, you could set up an interrupt to monitor $TORQUE_AXIS_ACT. The details would depend on your application, but a very simple example would be to create an interrupt that would be triggered by $TORQUE_AXIS_ACT[5] exceeding a certain value (which would have to be determined experimentally). The Interrupt routine would then have to top the robot and terminate the motion using BRAKE and RESUME. The hard part would be determining a safe action for the robot to perform next -- in a pipe-bending application, this error could happen at any point during the motion, so creating a safe "escape" path for the robot could be difficult.

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