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

Cycle Time Issues

  • intelligentrobotics
  • June 3, 2024 at 8:39 PM
  • Thread is Resolved
  • intelligentrobotics
    Trophies
    1
    Posts
    13
    • June 3, 2024 at 8:39 PM
    • #1

    I am running a special case where I teach the robot 600 points with a time step of 0.1s between each point, totaling a cycle time of 60s. However, when ran it runs at 62.504s. The robot only goes to taught points with no intermediary actions such as grippers opening/closing, welding, and vacuum on/off. I am running the robot with joint commands and cnt100. Overall, the robot runs accurately to the taught points, but it is necessary that it can both run precisely and with the correct time. How can I make it so that the robot runs at the expected time of 60s?

  • Go to Best Answer
  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • June 4, 2024 at 7:14 AM
    • #2

    What's the distance between the positions?

    Think that there are some movements that can't be done in 0.1s, so you have to change motions or robot. Or you can try to change to cycle time priority in controlled start.

    Quote from intelligentrobotics

    .. and cnt100. Overall, the robot runs accurately to the taught points, but it is necessary that it can both run precisely..

    ? ? When you use cnt100 normally robot doesn't reach the positions exactly.

  • rf103
    Reactions Received
    17
    Trophies
    4
    Posts
    264
    • June 4, 2024 at 11:46 AM
    • Best Answer
    • #3

    One possible cause: most FANUC controllers ITP is 8 millisecond. 0.1 seconds is 12.5 periods. The controller can't execute a half perioid motion.

    600 times 4 = 2.4 seconds

    that's close to the additional time you report.

    Could be a coincidence still of course.

  • Online
    SkyeFire
    Reactions Received
    1,040
    Trophies
    12
    Posts
    9,380
    • June 4, 2024 at 3:26 PM
    • #4

    There's also the issue of how the motion is being measured. If the robot is starting from a dead stop, and ending at a dead stop, then that accel/decel time is going to add directly into the planned 60sec. Not 2.5sec worth, but when we're measuring in 100ms increments, the effect probably will be noticeable. I would recommend a "run in" and "run out" addition to the path that lets the robot enter and exit the time-critical path at the correct speed, and keeps the start/stop ramps completely outside of time-critical path.

    How fast is the robot actually moving? What payload is it carrying, and is the payload set properly? How complex is this path? When the commanded motion conflicts with the robot's physical capabilities, the physical wins out. Trying to do a hairpin turn in 100ms probably isn't going to work. If the payload data is not set correctly, the robot's accel/decel settings will probably be wrong.

    There's also a basic motion problem inherent to all robots. Unlike CNC machines, robots generally don't do well with large numbers of motion points spaced closely together (in space or time). Robot motion planners are optimized more towards widely-spaced motions, with more freedom to "fill in" the motion between the defined points. It's possible that with too many points on your path, too closely spaced, the look-ahead path planning (which can only "look" ahead a certain number of motion commands) may not be able to see far enough (in space or time terms) to achieve the velocity you want. So it's making its best effort.

  • intelligentrobotics June 4, 2024 at 4:53 PM

    Selected a post as the best answer.
  • intelligentrobotics
    Trophies
    1
    Posts
    13
    • June 4, 2024 at 4:55 PM
    • #5
    Quote from rf103

    One possible cause: most FANUC controllers ITP is 8 millisecond. 0.1 seconds is 12.5 periods. The controller can't execute a half perioid motion.

    600 times 4 = 2.4 seconds

    that's close to the additional time you report.

    Could be a coincidence still of course.

    This was it! I figured the issue came from the specific time step, I just couldn't find any information on what actually worked.

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

  • How Can I Possibly Start This CRX Robot!?

    • OpFor
    • June 2, 2024 at 10:46 PM
    • Fanuc Robot Forum
  • Teach Pendent Freeze Issue

    • Foxtrot2050
    • May 8, 2024 at 5:33 PM
    • Fanuc Robot Forum
  • Average Speed Calculation

    • Napster_matta
    • July 12, 2023 at 1:15 PM
    • Fanuc Robot Forum
  • UI7 Home Macro Woes

    • NichosPlortland
    • June 26, 2023 at 10:16 PM
    • Fanuc Robot Forum
  • EthernetRSI on KSS5.6 - odd 5.6 IPO cycle delay between command and motion

    • Spirit532
    • April 21, 2023 at 8:47 PM
    • KUKA Robot Forum
  • Robot part pick issues

    • AY_Robot
    • July 27, 2022 at 1:48 PM
    • Fanuc Robot Forum
  • Using Style call and resuming cycle after leaving program or abort

    • SmoothJazzRobot
    • September 9, 2021 at 3:24 PM
    • Fanuc Robot Forum
  • Creating and evaluating a robot computing network

    • Mar.Pan
    • December 15, 2020 at 2:41 PM
    • General Discussion of Industrial Robots Only
  • Independent group motion G1 G2

    • yootommy
    • September 11, 2020 at 6:06 PM
    • Fanuc Robot Forum
  • Kawasaki reffltset, reffltreset, ffset, ffreset code

    • karakasov67
    • July 16, 2020 at 1:55 PM
    • Kawasaki 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