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

Increase the speed of robot

  • Nguyen Truong Chinh
  • March 23, 2023 at 5:03 PM
  • Thread is Unresolved
  • Nguyen Truong Chinh
    Trophies
    2
    Posts
    16
    • March 23, 2023 at 5:03 PM
    • #1

    Hello everyone, I am working with kuka robot KSS version 8.6.6 and I would like to increase the speed of robot My robot is applied for press (run 6 points, using LIN, CIRC motion), and each cycle press for a product take 10 seconds and I need to reduce it to 7 seconds. I have reduced the robot's running distance but it's insignificant. Can everyone help me? Thanks

  • Go to Best Answer
  • 95devils March 23, 2023 at 5:10 PM

    Approved the thread.
  • panic mode
    Reactions Received
    1,297
    Trophies
    11
    Posts
    13,141
    • March 23, 2023 at 5:20 PM
    • #2

    i see no code so... what kind of help you are looking for?

    if the speed is required, motions should be blended as much as possible, avoid advance run stops, CP motions are to be avoided, and if used, stick with new instruction set (SLIN, SCIRC), make sure load is as light as possible and entered correctly etc.

    and do not use inline form motions, when using pure KRL motions, one can use maximum values for velocity and acceleration. for example ILF instructions cap velocity at 2m/s while robot may well be capable of more. ILFs are there for convenience, not performance.

    in general, optimized code like for press transfer and palletizer can do cycles in 2sec or so. but it takes effort...

    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

  • Rhenius
    Trophies
    3
    Posts
    9
    • March 23, 2023 at 5:29 PM
    • #3

    You can make continuous motion without braking and win time by using CONT. You can also try using LIN in the place of CIRC if possible and check the cycle time.

  • MOM
    Reactions Received
    176
    Trophies
    7
    Posts
    1,424
    • March 23, 2023 at 8:19 PM
    • #4

    I did press linking in the past and robot speed was not the major issue.

    When do you go into the press to take the part out?

    When the loading robot can go into the press to put the part in?

    How is you gripper build - oscillation?

    Do you use plc to control the robot speed?

    Do you have a synchronous or asynchronous press line?

  • Online
    SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,463
    • March 23, 2023 at 10:11 PM
    • #5
    Quote from Nguyen Truong Chinh

    My robot is applied for press (run 6 points, using LIN, CIRC motion), and each cycle press for a product take 10 seconds and I need to reduce it to 7 seconds.

    That's a big jump. Without really seeing your application, or code, it's very hard to make concrete suggestions.

    LIN and CIRC motions should be avoided when possible. PTP motions are inherently faster.

    Using TRIGGER commands to pre-fire grip/release/clear signals can be used to decrease cycle time, but this adds risks. I once had a press-linking line where the robot fired the "start press" signal while the robot was still inside the press, using the acceleration time of the press to get clear.

    Grippers and suction cups take time to grip or release, so triggering their open/close a fraction of a second early can also save time. But of course, this adds some risk.

    You need to identify the bottlenecks, and attack them one at a time. Fixing one bottleneck will often reveal another, at another part of the process.

    Is your payload data accurate? By default, KRCs assume worst-case payloads, which makes them move more slowly.

    Quote from Nguyen Truong Chinh

    I have reduced the robot's running distance but it's insignificant.

    What does this mean? Details matter.

  • MOM
    Reactions Received
    176
    Trophies
    7
    Posts
    1,424
    • March 23, 2023 at 10:21 PM
    • #6
    Quote from Nguyen Truong Chinh

    and each cycle press for a product take 10 seconds and I need to reduce it to 7 seconds

    Just a stupid Question:

    How can you be faster than a press?

    Define:

    cycle press (10s): OT-UT-OT

    With the information I got so far you must live in a different galaxy.

    Give as all information to help

  • Shellmer
    Reactions Received
    53
    Trophies
    5
    Posts
    161
    • March 24, 2023 at 4:04 AM
    • Best Answer
    • #7
    Quote from panic mode

    i see no code so... what kind of help you are looking for?

    if the speed is required, motions should be blended as much as possible, avoid advance run stops, CP motions are to be avoided, and if used, stick with new instruction set (SLIN, SCIRC), make sure load is as light as possible and entered correctly etc.

    and do not use inline form motions, when using pure KRL motions, one can use maximum values for velocity and acceleration. for example ILF instructions cap velocity at 2m/s while robot may well be capable of more. ILFs are there for convenience, not performance.

    in general, optimized code like for press transfer and palletizer can do cycles in 2sec or so. but it takes effort...

    Adding info about this:

    If you want to use the new instructions, do not mix "S" and "Normal" instructions (Example: SLIN and LIN instructions on the same trajectory)

    It seems each set of instruction uses a different motion planner, and if you mix the normal and new instructions it will be forced a fine point.

    I had that issue with a robot that was stopping even with C_DIS and no logic betwheen points, until I changed all instructions to the normal ones.

    I also tested it using only "S" instructions and it works ok, problem only happens when you mix the two instruction sets.

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

Similar Threads

  • Adjust speed during motion

    • Duc
    • November 4, 2022 at 10:48 PM
    • Fanuc Robot Forum
  • Speed

    • cone_0777
    • July 29, 2022 at 9:49 PM
    • Stäubli & Bosch Robot Forum
  • Fanuc_CycleTime/Reduction.

    • Srt_424
    • May 3, 2022 at 1:43 AM
    • Fanuc Robot Forum
  • FANUC Skip Condition Stop Speed

    • jmack056
    • January 31, 2022 at 3:59 PM
    • Fanuc Robot Forum
  • Locking out T2

    • auto.junky
    • April 19, 2021 at 6:03 PM
    • Fanuc Robot Forum
  • Lower speed or lower ACC to help with flimsy poorly designed tool

    • Liquidmaximo
    • April 8, 2021 at 12:59 AM
    • Fanuc Robot Forum
  • Smooth toolpathing

    • Dreamawake
    • November 27, 2019 at 3:53 AM
    • ABB Robot Forum
  • Changing the robot speed on the fly, mid-movement

    • buontempone
    • July 24, 2019 at 6:01 PM
    • Kawasaki Robot Forum
  • Increased acceleration robot Kuka 130%

    • Lucas Bramorski
    • June 3, 2019 at 7:54 PM
    • KUKA 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