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

KRC2 External axis

  • nguoimay
  • June 6, 2013 at 7:52 AM
  • Thread is Resolved
  • nguoimay
    Trophies
    3
    Posts
    10
    • June 6, 2013 at 7:52 AM
    • #1

    Hello,
    I am looking for way to control external axis speed. such as existing code "asyptp{e1 123}", 123 is position of axis driven to. I am unable to locate how it's been coded in term of speed.
    thank you for your help

  • eusty
    Reactions Received
    6
    Trophies
    4
    Posts
    721
    • June 6, 2013 at 10:37 AM
    • #2

    I'm not aware you can set the speed with an external axis which has been decoupled.
    You could possibly do something with the maximum motor speed?

    Sent using Tapatalk 4.

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • June 6, 2013 at 9:33 PM
    • #3

    $OV_ASYNC has the same relationship to all Async motions as $OV_PRO has to all non-Async motions. But to control the velocity of a given Async axis without necessarily affecting all the others, you might use $VEL_AXIS_MA.

  • nguoimay
    Trophies
    3
    Posts
    10
    • June 7, 2013 at 6:33 AM
    • #4

    Thank you all,
    As SkyeFire said about variable $VEL_AXIS_MA; how and where do I code a complete syntax for this?
    thanks

  • eusty
    Reactions Received
    6
    Trophies
    4
    Posts
    721
    • June 7, 2013 at 10:06 AM
    • #5

    It is found in $machine.dat in the Mada folder (you must be in Expert mode)

    $VEL_AXIS_MA[7]=1500.0 will set axis 7 to a maximum of 1500rpm

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • June 7, 2013 at 11:39 PM
    • #6

    Note that that is motor RPM -- how that affects the actual axis is something you have to calculate, using $RAT_MOT_AX.

    I'm honestly not sure if you can modify the $VELxxx variables from inside a program -- it's something I've never tried.

  • nguoimay
    Trophies
    3
    Posts
    10
    • June 10, 2013 at 8:06 AM
    • #7

    Thank you very much, I will try to see how it works. Have a good day.

  • Shubham Jain
    Trophies
    3
    Posts
    33
    • October 17, 2019 at 7:56 PM
    • #8
    Quote from eusty

    It is found in $machine.dat in the Mada folder (you must be in Expert mode)

    $VEL_AXIS_MA[7]=1500.0 will set axis 7 to a maximum of 1500rpm

    if we use of V0L_AXIS_MA[2]=1200 will set axis 2 velocity.:question_mark::question_mark:

    SHUBHAM JAIN

  • panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,030
    • October 17, 2019 at 8:08 PM
    • #9

    that will tell controller MAX permissible velocity for that axis. it is the speed limit for that axis - this is not value that can be tweaked while running. so reducing value from 1500 to 1200 will slow that axis down by 20% as well as rest of the robot whenever this axis is lead axis.

    1200/1500=0.8 = 80%

    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

  • Shubham Jain
    Trophies
    3
    Posts
    33
    • October 17, 2019 at 8:23 PM
    • #10
    Quote from panic mode

    that will tell controller MAX permissible velocity for that axis. it is the speed limit for that axis. so reducing value from 1500 to 1200 will slow that axis down by 20% as well as rest of the robot whenever this axis is lead axis.

    ok, how & when and where will use this variable ?? have you any example.

    and suppose my step is PTP P4 CONT Vel=100 % and i used variable VEL_AXIS_MA[2] = 1200 then my 2nd axis will move with 1200 mm/s in this step, Am i right ? :question_mark::question_mark:

    SHUBHAM JAIN

  • panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,030
    • October 17, 2019 at 8:49 PM
    • #11

    normally you never touch it unless you are making own custom axis.

    no... not linear speed. 1200RPM = 1200 revolutions per minute... that is max motor speed.

    1200*360deg/60sec = 7200deg/sec

    then you need to consider gear ratio of that axis you can get max angular speed of the axis.

    say gear ratio is 75:1 then max angular velocity of A2 would be

    7200/75=96deg/sec

    so when you program PTP motion for this axis that has sufficiently long travel, and speed set to 100%, A2 will reach speed of 96deg/sec. That is not speed of the tool or end of arm but if you care to know linear speed at the end of A2 joint, you would need to know the length of that joint and continue calculations.

    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

  • Shubham Jain
    Trophies
    3
    Posts
    33
    • October 17, 2019 at 9:01 PM
    • #12
    Quote from panic mode

    normally you never touch it unless you are making own custom axis.

    no... not linear speed. 1200RPM = 1200 revolutions per minute... that is max motor speed.

    1200*360deg/60sec = 7200deg/sec

    then you need to consider gear ratio of that axis you can get max angular speed of the axis.

    say gear ratio is 75:1 then max angular velocity of A2 would be

    7200/75=96deg/sec

    so when you program PTP motion for this axis that has sufficiently long travel, and speed set to 100%, A2 will reach speed of 96deg/sec. That is not speed of the tool or end of arm but if you care to know linear speed at the end of A2 joint, you would need to know the length of that joint and continue calculations.

    Display More

    when & where we use this variable ??

    and in gear ratio what is 75 and what is 1.

    and why we need to control the rpm because generally we work on normal vel. like ptp = 20% or lin = 2m/s

    SHUBHAM JAIN

  • panic mode
    Reactions Received
    1,262
    Trophies
    11
    Posts
    13,030
    • October 18, 2019 at 3:55 PM
    • #13

    That particular variable is a LIMIT. and limits are not something you would change.

    Definitely not something you change during program execution.

    But there are other variables that set programmed speed, override speed etc.

    Key manuals are mentioned in pinned topic READ FIRST.

    Also consider KUKA training, it is more interactive than simply reading manuals.

    Images

    • limit or not.png
      • 265.56 kB
      • 814 × 463
      • 2

    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

  • Shubham Jain
    Trophies
    3
    Posts
    33
    • October 20, 2019 at 7:29 PM
    • #14

    Please share the manuals, if you have. If you can not share in publicly then share on

    shubham.jain0099@gmail.com

    SHUBHAM JAIN

  • Online
    SkyeFire
    Reactions Received
    1,038
    Trophies
    12
    Posts
    9,373
    • October 20, 2019 at 10:34 PM
    • #15

    As Panic Mode already said, the links to the manuals are in the pinned READ FIRST topic at the top of the forum.

    Why are you asking questions if you are not going to read the answers?

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