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

KUKA Delta Robots PTP vs LIN

  • jaiiyer
  • April 25, 2024 at 10:40 PM
  • Thread is Unresolved
  • jaiiyer
    Reactions Received
    15
    Trophies
    2
    Posts
    91
    • April 25, 2024 at 10:40 PM
    • #1

    Hi,

    For Delta robot does anyone use PTP motions while using with a conveyor? PTP motions results in collision with the conveyor if the pick height is very small. However PTP motions are way faster than LIN motions. (about 10% faster as per the video)

    I know about the hop function but it hasn't been working well for me on KUKA SIM and don't when if I need the Arctech license for it to work on KRC5.

    Why cant the PTP motions be in a way that the arc is away from the conveyor? I don't have much background on robot kinematics and if that's the reason then understood and I am sorry for the question.

    My thinking is that most of the delta applications are with conveyors and having the delta is restricted in its ability to have fastest motion seems like a headache.

    Files

    25.04.2024_13.14.20_REC.mp4 672.96 kB – 18 Downloads
  • DannyDJ
    Reactions Received
    67
    Trophies
    6
    Posts
    503
    • April 25, 2024 at 11:33 PM
    • #2
    Quote from jaiiyer

    Hi,

    For Delta robot does anyone use PTP motions while using with a conveyor? PTP motions results in collision with the conveyor if the pick height is very small. However PTP motions are way faster than LIN motions. (about 10% faster as per the video)

    I know about the hop function but it hasn't been working well for me on KUKA SIM and don't when if I need the Arctech license for it to work on KRC5.

    Why cant the PTP motions be in a way that the arc is away from the conveyor? I don't have much background on robot kinematics and if that's the reason then understood and I am sorry for the question.

    My thinking is that most of the delta applications are with conveyors and having the delta is restricted in its ability to have fastest motion seems like a headache.

    Did you tried and put additional middle PTP move in place where delta hits the conveyor so that it doesn't hit the conveyor anymore?

  • jaiiyer
    Reactions Received
    15
    Trophies
    2
    Posts
    91
    • April 25, 2024 at 11:37 PM
    • #3
    Quote from DannyDJ

    Did you tried and put additional middle PTP move in place where delta hits the conveyor so that it doesn't hit the conveyor anymore?

    yes but that increases the time taken to finish the move and for vision with conveyor tracking it will be difficult to calculate the intermediate point. Not that it can't be done.

  • DannyDJ
    Reactions Received
    67
    Trophies
    6
    Posts
    503
    • April 25, 2024 at 11:50 PM
    • #4
    Quote from jaiiyer

    yes but that increases the time taken to finish the move and for vision with conveyor tracking it will be difficult to calculate the intermediate point. Not that it can't be done.

    In my cases with PA robots where points were below robot's base and the robot wanted to collide with the conveyor, it didn't slow down the robot much by adding the intermediate PTP point, but I usually don't have points very close together with PA robots, and with using correct load data and inertia managed to squeze speed out of the robot. Also LIN moves can be tweaked with ori and acc parameters so much that the controller can't hold the robot anymore on the programmed path when going beyond the robots limits.

  • jaiiyer
    Reactions Received
    15
    Trophies
    2
    Posts
    91
    • April 26, 2024 at 12:16 AM
    • #5

    I was thinking if KUKA had an option of reversing the PTP as shown in red as supposed to the black that goes through the conveyor. Red is mirrored of black with conveyor as center plane

  • hermann
    Reactions Received
    407
    Trophies
    9
    Posts
    2,611
    • April 26, 2024 at 5:50 AM
    • #6

    You are trying to cheat physics. You have a linear conveyor, so you have to move linear.

    When you want to move ptp not hitting the conveyor, you have to calculate intermediate positions above the conveyor. But the position should not be too much above the conveyor. After all, when you have done your own calculations for the intermediate positions you get nearly a linear movement, and the same limitations like standard linear interpolation. That's because during the complete movement some of the axis have to accelerate and deccelerate more than once. On ptp movements each axis only accelerates and deccelerates once.

  • Fubini
    Reactions Received
    278
    Trophies
    9
    Posts
    1,888
    • April 26, 2024 at 6:56 AM
    • #7

    As Herman says you can not cheat physics. PTPs are LINs in axis space. So they connect given axis positions by a straight line in axes space. This results only implicitly in the cartesian move you see. Your expectation is to specify a cartesian path to follow by ptp. Thats nonsense and not possible. You can not follow a straight line with your axes and at the same time a different cartesian path. In LINs it is the other way round you specify a cartesian path and the axes follow accordingly. By dividing the path into smaller PTPs you essentially approximate a cartesian path yourself and encounter the same problem as with directly using LINs. Your move becomes slower. In newer controller versions AFAIK the system now also uses a dynamic model behind the scene to calculate the time optimal trajectory for LINs. Som3thing you get when using SLINs instead of LINs. But AFAIK Spline does not support conveyor yet. But there is nowadays a limited dynamic model planning for LINs as well. Not sure if this is now available all the time with LINs on conveyor or only in some special cases like hops in ArcTech. A question you could talk about with your KUKA representative.

    Fubini

  • andresjuancg81
    Reactions Received
    1
    Trophies
    1
    Posts
    1
    • November 17, 2024 at 12:01 AM
    • #8

    Para utilizar un robot Delta en una cinta transportadora y realice movimientos lineales a maxima velocidad se utiliza el software ConveyorTech, este tiene una funcion de movimiento bloque DLIN, alli se programan movimiento Dlin (lineale) estos se ejecutan a su maxima velocidad que puede realizar el robot son mucho mas rapidos que los movimiento lineales comunes LIN.

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