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

$OV_PRO change only for selected moves

  • DavidSlany
  • February 20, 2024 at 12:07 PM
  • Thread is Resolved
  • DavidSlany
    Trophies
    1
    Posts
    4
    • February 20, 2024 at 12:07 PM
    • #1

    Hello everyone,

    Please how to change the speed of the robot only for selected movements? It is possible to use the code in case of change:

    -----------------------------------------------------------

    $OV_PRO = 75

    LIN

    LIN

    CIRC

    LIN

    PTP

    $OV_PRO = 100

    ----------------------------------------------------------

    Will it work or is it better to use it via a trigger and call the speed change from another file?

    Thank you verry much.

    Have a nice day.

  • Go to Best Answer
  • HawkME February 20, 2024 at 12:09 PM

    Approved the thread.
  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,628
    • February 20, 2024 at 12:46 PM
    • #2

    You should go the official way.

    Set speed by bas(#vel_cp, 1.25)

    And bas(#vel_ptp, 75). Values are only examples.

    Override normally is set by user on panel.

  • panic mode
    Reactions Received
    1,297
    Trophies
    11
    Posts
    13,141
    • February 20, 2024 at 3:46 PM
    • Best Answer
    • #3

    programmed velocity should be done like hermann suggested.

    leave the operator controls to operator. and $OV_PRO is one of those...

    i do not like when program controls this, specially when it is continuously writing to it like in a Submit, operator should always be able to reduce it... if doing this, at least make sure it is only a limit, do not prevent user from reducing value.

    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

  • Ravo
    Reactions Received
    4
    Trophies
    3
    Posts
    111
    • February 21, 2024 at 6:52 PM
    • #4

    I’m using variable $vel.cp=(0-2m/s)

  • Hes
    Reactions Received
    42
    Trophies
    2
    Posts
    243
    • February 21, 2024 at 7:26 PM
    • #5

    this is somewhat unrelated but still on topic. As the others suggested you should leave $OV_PRO alone as far as possible and only use it when you really have to, set speeds for each motions as they are meant to be set as hermann adviced.

    I compared the diffrences between system variables documentation for 8.5 and 8.7 some time ago and low and behold.. I found what appears to be a sparingly documented golden nugget: $VEL_APPL

    This fills a gap for the applications where one was forced to hammer $OV_PRO if one absolutely had to adjust speed at runtime. (Or use rsi)

    With $VEL_APPL one can adjust the speed at runtime for cp motions with a few logical restrictions. Speed is capped at programmed speed.

  • xSajkox
    Reactions Received
    1
    Trophies
    2
    Posts
    10
    • February 22, 2024 at 7:54 AM
    • #6
    Quote from DavidSlany

    Hello everyone,

    Please how to change the speed of the robot only for selected movements? It is possible to use the code in case of change:

    -----------------------------------------------------------

    $OV_PRO = 75

    LIN

    LIN

    CIRC

    LIN

    PTP

    $OV_PRO = 100

    ----------------------------------------------------------

    Will it work or is it better to use it via a trigger and call the speed change from another file?

    Thank you verry much.

    Have a nice day.

    Display More


    You can use that. I only suggest that you make variables with which you can monitor the speed in the program in several places with one change.

    For example:

    $OV_PRO=Full_Speed

    PTP

    LIN

    PTP

    PTP

    $OV_PRO=Working_Speed

    PTP

    LIN

    PTP

    $OV_PRO=Full_Speed

    PTP

    PTP

    ....

  • DavidSlany
    Trophies
    1
    Posts
    4
    • February 28, 2024 at 1:33 PM
    • #7

    Thank you all so much for the comments. I am wiser. We used the variable $vel.cp . Thanks again.

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

Tags

  • KUKA
  • $ov_pro
  • RYCHLOST
  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