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

Linear velocity reduction

  • Vlad222
  • December 19, 2022 at 12:51 PM
  • Thread is Unresolved
  • Vlad222
    Reactions Received
    2
    Trophies
    4
    Posts
    161
    • December 19, 2022 at 12:51 PM
    • #1

    Hi all,

    I have auto generated trajectory for FANUC. And sometimes robot stops because of very fast linear motion. Distance between two points is very small (~0.1 mm), but change of orientation is big (for example 30 deg). Linear velocity isn't slow, may be 100 mm/sec. Robot tries to do this motion extremely fast (no singularity, only fast rotation of joints) and stops with error.

    Does FANUC have system flag for reducing linear velocity in situations when velocity excess? Reducing velocity isn't bad for me.
    KUKA has $CP_VEL_TYPE for such cases:

  • neighbour1
    Reactions Received
    44
    Trophies
    4
    Posts
    405
    • December 19, 2022 at 1:45 PM
    • #2

    What if you decrease velocity for all points, let's say 50mm/s?

  • Janusz robotyk
    Reactions Received
    5
    Trophies
    3
    Posts
    13
    • December 19, 2022 at 2:17 PM
    • #3

    Hey Vlad,

    you can either

    - decrease the acceleration of the movement (for example : L P[1] 100mm/sec CNT 100 ACC25)

    - decrease the speed of motion segments

    - add PTH instruction and try to reduce the CNT parameter of the motion instruction

  • 00Red
    Reactions Received
    15
    Trophies
    2
    Posts
    13
    • December 19, 2022 at 4:02 PM
    • #4

    Vlad,

    I agree with Janusz robotyk on decreasing the acceleration using an ACC value well below the default of 100. An ACC of 65 will still give smooth transition between points without noticeable stop or delay before moving to the next point. ACC acts a little differently when the robot is setup for Cycle Time Priority vs Path Priority. With Cycle Time Priority, an ACC of 65 can really smooth out some transitions and rotations that can cause the arm to shudder or reorient too quickly.

    If rotation is majority the motion is, you might wan to consider using a Joint motion saved as a joint orientation. That way you guarantee the orientation of all axis. I would use the ACC command to slow the rotation. Sounds like you aren't moving very far, less than 1 mm, so a linear motion vs joint motion shouldn't be an issue. If you have a linear motion saved as a Cartesian orientation, axis 6 may rotate in unpredictable ways.

    It's always the robots fault, just ask management!

    Robots are always the solution, just ask management!

    Edited once, last by 00Red (December 19, 2022 at 5:05 PM).

  • TitusLepic
    Reactions Received
    113
    Trophies
    7
    Posts
    442
    • December 19, 2022 at 7:01 PM
    • #5

    Change the units from mm/s to deg/s

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,270
    • December 20, 2022 at 12:10 AM
    • #6

    100% agree with Titus.

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