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

Rotation around Z Axis of tool is corkscrewing

  • Copenhagen
  • September 13, 2024 at 3:57 PM
  • Thread is Unresolved
  • Copenhagen
    Posts
    4
    • September 13, 2024 at 3:57 PM
    • #1

    Hi, I have used the three point method and also direct entry method for teaching a tool frame and when I check the axis' they do not stay on they datum point. Rotating about the Z axis seems to be the worst as it seems to corkscrew up as you rotate about it. All of my robots are doing this in this cell all on different controllers. When I use direct entry method and w,p,r are all at 0 I would think all the axis would be in line with and perpendicular with the face plate, but I still have this issue. I believe it is giving me issues with my VGR Camera using to pick parts. Any suggestions?

  • 95devils September 13, 2024 at 4:01 PM

    Approved the thread.
  • DaveP
    Reactions Received
    23
    Trophies
    4
    Posts
    201
    • September 13, 2024 at 8:38 PM
    • #2

    verify your robots are mastered correctly. I had a similar issue and found one of our techs did not line up the axes on the lines correctly when remastering the robot after a battery failure. It would rotate perfectly around Z after that.

  • gpunkt
    Reactions Received
    125
    Trophies
    6
    Posts
    474
    • September 16, 2024 at 12:02 PM
    • #3

    What DaveP said.

    Either bad mastering, or mechanical damage to either the robot arm or the EOAT.

  • Copenhagen
    Posts
    4
    • September 16, 2024 at 10:15 PM
    • #4

    Thanks I will try remastering. When looking at the axis lines they all line up correctly. What steered us away from remastering is that it was the same issue on all 6 robots in our cell.

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • September 16, 2024 at 10:21 PM
    • #5

    Key questions are: How much corkscrewing? On which axes? Some degree of it is inevitable, no matter how perfectly the robot is mastered or the TCP is taught. It's just the nature of robots.

    In the past, I had cause to try creating some very precise TCPs, using a laser tracker and iteratively tuning the TCP values in 0.1mm increments, and quickly found a point where reducing the error on one axis increased error on the other.

  • Shellmer
    Reactions Received
    52
    Trophies
    5
    Posts
    161
    • September 17, 2024 at 6:10 PM
    • #6
    Quote from SkyeFire

    Key questions are: How much corkscrewing? On which axes? Some degree of it is inevitable, no matter how perfectly the robot is mastered or the TCP is taught. It's just the nature of robots.

    In the past, I had cause to try creating some very precise TCPs, using a laser tracker and iteratively tuning the TCP values in 0.1mm increments, and quickly found a point where reducing the error on one axis increased error on the other.

    Similar to me, you usually can't perfectly calibrate the TCP, on my case I used mechanical comparators and even lasers to measure the center of a cilynder, and no matter how much I tried, I always got deviation even while the measurements with the lasers were of less than 0.01mm difference when rotating the part.

    I mean... I've done it using 4 points of the cylinder, rotating the part 90, 180, and 270 degrees while correctling the tcp after each iteration to recenter the tcp, but no matter how fine tuned the tcp was, when reorienting it always deviated a little. Also the same happened on my case, it reached a point where correcting on one direction would deviate into the other, even when correcting less than 0.1mm.

    I ended just assuming there would be always a reorientation error, it was not much, but if the deviation was greater than 0.1mm while rotating the results were noticeable.

  • SkyeFire
    Reactions Received
    1,052
    Trophies
    12
    Posts
    9,429
    • September 18, 2024 at 12:10 AM
    • #7
    Quote from Shellmer

    I ended just assuming there would be always a reorientation error, it was not much, but if the deviation was greater than 0.1mm while rotating the results were noticeable.

    I've sometimes had to use different TCPs (or corrective offsets) for when the robot was working in different poses. Although that was when I was trying to align two robots to within .25mm over a very large 6DOF volume.

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