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

Accuracy

  • Martin84
  • December 18, 2017 at 9:19 AM
  • Thread is Resolved
  • Martin84
    Reactions Received
    5
    Trophies
    4
    Posts
    366
    • December 18, 2017 at 9:19 AM
    • #1

    Hello


    Some time ago I noticed differences in cutting out , I've done a simple test recently ,I wrote a program to cut a rectangle and I turned on the program with the setting Cartesian axis "A" As in Figure "1" then I moved the "A" axis 180 degrees drawing "2". The effect came out like this drawing "3" .After a few hours of checking , the suspicion fell on the wrongly calibrated robot.Why do I think so?I have checked another robot and have the same symptom,robots were calibrated the same EMT.Gentlemen, any suggestions, Maybe someone has encountered a similar problem.I am asking for advice.someone met EMT already badly calibrated the robot.

    robots it

    Kr 150 L110 krc2
    kr 210 krc2

    Images

    • 1.PNG
      • 106.34 kB
      • 1,005 × 725
      • 33
    • 2.PNG
      • 117.71 kB
      • 1,003 × 721
      • 33
    • 3.png
      • 6.64 kB
      • 1,119 × 640
      • 41

    Files

    1.PNG_thumb 12.42 kB – 71 Downloads 2.PNG_thumb 15.34 kB – 71 Downloads 3.png_thumb 2.76 kB – 70 Downloads
  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • December 18, 2017 at 10:06 AM
    • #2

    Problems like this are discussed already very often here.
    For the first, always comes up: answer following questions:

    - Have the robots the option absolute accuracy ?
    - Did You set the load data correct ?
    - Did You make standard calibration without the mounted tool? Or did You learn offsets? Just describe the procedure of calibrating.
    - How did You determine the tooldata?

    - What are the dimensions in picture 3?

    IMHO the EMT is not the problem. If the EMT doesn't work properly You would have much more deviations.

  • Martin84
    Reactions Received
    5
    Trophies
    4
    Posts
    366
    • December 18, 2017 at 11:29 AM
    • #3

    -The absolute option of accuracy works X Y and Z and I rotate the axis A , I have started the options but the thread has not changed .
    -I have set the data drawing "4"
    -I did the calibration with the electro-spindle master -> emt-> standard-> masterind set
    -X_Y_Z 4-point
    -dimensions one side 3mm and the other side 1mm

    Images

    • 4.PNG
      • 5.84 kB
      • 379 × 322
      • 40

    Files

    4.PNG_thumb 13.02 kB – 83 Downloads
  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • December 18, 2017 at 6:42 PM
    • #4

    Image 3 strongly suggests that the the TCP is not perfectly aligned with the physical tool.

  • Ceta11
    Guest
    • December 18, 2017 at 9:49 PM
    • #5

    Robot mastering can create that kind of errors in my case that is what happened. So I would take a manual Micrometer and do a remastering. That done should give you a reasonable accurate Robot... and would point out tours your EMT tool.

    This Load parameter is for Dynamic positioning, but it should reflect your Tool configuration, ex: B: -90 deg. ....if your spindle is at 90 deg. you know that.

    The pic shows that you have not positioned the CG correctly, it is coincident with flange face center point and the spindle is pointing straight out normal to robot flange...

    For added dynamic precision is a good idea to add the inertial values. Is that the case ?

    IF your error is static... then check your Config file in the software you are using... and in the $config.dat in the System folder I believe.

    Other than that.. maybe your RDC card ? Mine died would NOT master anymore ... so I replaced it robot was unusable.

    Edited once, last by Ceta11 (December 18, 2017 at 9:53 PM).

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • December 19, 2017 at 10:35 AM
    • #6

    You have to master the robot without tool. So dismount the complete spindle with holder and remaster the robot.
    What was the maximum error while determining the tool data?

  • Martin84
    Reactions Received
    5
    Trophies
    4
    Posts
    366
    • December 19, 2017 at 10:45 AM
    • #7

    0,600

  • Ceta11
    Guest
    • December 19, 2017 at 10:52 AM
    • #8

    Excellent. Look somewhere else.

  • Online
    Leon
    Reactions Received
    32
    Trophies
    5
    Posts
    463
    • December 19, 2017 at 11:15 AM
    • #9

    I would still check TCP data, Do you have a dial gauge? If you put a dial gauge against a round tool in your spindle and you rotate the spindle around it's axis the dial should remain at 0. If it does not your tcp can use improvement.
    The reason why i would look at the tcp data is that i have worked with a robot with had been mastered incorrectly (i know because it was me who did it :uglyhammer2:) and even the slightest mastering error gave me problems when moving in a straight line. In your case there are still straight lines only in the wrong place which point's to TCP data not mastering data.

    Every problem has a solution, that isn't the problem. The problem is the solution.

  • Martin84
    Reactions Received
    5
    Trophies
    4
    Posts
    366
    • December 19, 2017 at 3:32 PM
    • #10

    Thank you all for the answers. Tomorrow I am in place and I will try everything.leon checked the dial gauge a few days ago , I applied the sensor to the base of the axis 6 , axis 5 I set to 0 (unfortunately by hand) and I started to rotate axis 4 after turning the axis by 180 degrees made a difference of 0.3 mm .
    And so :


    1. I unscrew the tool and I'm doing calibrations Setup > Master > EMT > With load correction > First mastering , then I screw the tool and I'm doing it Setup > Master > EMT > With load correction > Teach offset.
    2. Measurement of the tool by method XYZ 4-Point ABC manually enter A0 B-90 C180
    3.Thoroughly supplementing the load data of the tool setup > tool > payload data

    If I'm wrong, please correct me.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • December 19, 2017 at 5:16 PM
    • #11

    That sounds about right. You just have to have your SRC program set $TOOL, $ACT_TOOL, and $LOAD to the correct values before running any motions. If you use inline-form programmed points, this is as simple as selecting the tool number that you calibrated. If you are writing raw KRL, you will need to set all three variables as part of your SRC code. If you do not, then the robot will not be applying the calibration correctly.

    For testing the TCP, don't rotate an axis -- program a rotation around the tool axis. If you are using an Absolute Accuracy robot, one important fact is that the Absolute Accuracy calibration is inactive when the robot is being jogged. So any test of accuracy must be carried out by running a program.

    When I need to tune in a critically important TCP, I generally mount a dial indicator to a fixed location, then program the tool to rotate 180deg while in contact with the indicator. Then I observe the measurement, and adjust the TCP XYZ values until the deflection is minimized. This usually takes several iterations for each axis. I also need to perform "sliding" tests, where the TCP holds orientation but moves along X, Y, or Z, and use those results to tune the ABC values of the TCP.

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