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

Problem using RobotMaster with external axis, velocity in the workspace wrong

  • victor.samano
  • January 6, 2016 at 10:56 PM
  • Thread is Resolved
  • victor.samano
    Trophies
    3
    Posts
    3
    • January 6, 2016 at 10:56 PM
    • #1

    Hi, everyone

    Currently I am programming a Kuka robot with two rotational external axis for cladding rotational parts, a rotational part is mounted in an external axis, it works like a lathe. The cladding path is programmed using Robotmaster, the path is a spiral around of the rotational part. The cladding process requires a tangential velocity constant.

    The problem is the following, Robotmaster generates a code for kuka using a velocity in the workspace constant for instance

    $VEL.CP=0.0057 ;5.7mm/s
    LIN {X 2.3839,Y -0.8413,Z 22.0057,A 179.1647,B 37.4970,C 177.7665,E1 2.1744,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0} C_VEL

    But when I run the code in the robot , the robot does not keep the constant velocity. I do not know where the error can be located. The external axis are endless in their configuration. The rotational part is like a cone, it does not have a constant radius.

    I hope you can help me or give me some suggestions where I can look for the error.

    Kind regards,

  • mhasman
    Reactions Received
    2
    Trophies
    3
    Posts
    82
    • January 7, 2016 at 1:13 PM
    • #2

    Morning Brother!

    Try to use at the end of the instruction the argument C_DIS when used LIN Moves and C_PTP when used PTP Moves.

    Like this,

    $APO.DIS=Values for aproximation ???
    ADVANCE=3...??
    $ACC.CP=9.0
    $VEL.CP=2.0
    LIN {X 2.3839,Y -0.8413,Z 22.0057,A 179.1647,B 37.4970,C 177.7665,E1 2.1744,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0} C_DIS

    Did you declare the $ACC.CP?

  • SkyeFire
    Reactions Received
    1,060
    Trophies
    12
    Posts
    9,456
    • January 7, 2016 at 2:28 PM
    • #3

    You say the robot is not maintaining constant velocity. Where exactly does this occur? Are there any axis reversals being carried out, or is the robot near any axis singularities?

    If the robot needs to maintain a constant velocity relative to the tangent of a cone, you will need to vary the velocity across the length of the cone.

    What is the kinematic configuration of your external axes?

  • victor.samano
    Trophies
    3
    Posts
    3
    • January 7, 2016 at 4:47 PM
    • #4

    Hi, mhasman and SkyeFire, thank you for your help.

    mhansman, I am going to try using C_DIS. No, I did not declare $ACC.CP, I will look at this variable.

    SkyeFire, The velocity is not constant when the TCP is turning in a spiral around the cone. RobotMaster generates a code using only one velocity for spiral path, this velocity is defined at beginning of the code. The kinematic configuration of the external axis is synchronized and non-coupled.

    Kind regards,

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