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

Measurement error too big

  • robot-cnc
  • March 7, 2015 at 6:01 PM
  • Thread is Resolved
  • robot-cnc
    Reactions Received
    11
    Trophies
    4
    Posts
    432
    • March 7, 2015 at 6:01 PM
    • #1

    Hi.

    I was trying tool calibration TCP on XYZ 4 point procedure and each trial come in the end with Measurement error too big, more than 5 mm maximum tolerance, I got 7.98, 5.83,9.25.
    I repeated robot mastering and retried tool calibration.
    Same situation , measurement error more than 5 mm.
    I used a very sharp bolt, well fixed on a table. Each time I was very careful and I think I repositioned with good accuracy tool on sharp, less than 1 mm in my opinion.
    Manual says next to check should be machine data loaded.
    Last cause could be a mechanical problem, I hope won't be that.

    I think that I did well axis mastering, I used a dial gauge, I put each axe in premastering postion indicated by white marks, moving then the robot from + to - ( that means pressing -key , as I understood), when I met abrubt indicator change I set 0 and came again from + to - stopping to 0, and mastered postion.

    I mention that along tool calibration procedure even to 1-3 % speed,in cartesian coordinates, I observed on Z axiz moving , when short commands fallowed by short stops, tool was seeming to vibrate on stop command a little and not being very stiff.

    what to check? My robot came from BMW and has 13500 hours, year 2006 .

    Is that possible machine data loaded in controller to be wrong setted?

    thank you.

  • SkyeFire
    Reactions Received
    1,060
    Trophies
    12
    Posts
    9,456
    • March 7, 2015 at 7:04 PM
    • #2

    Ensure your Load Data is correct for you tool.

    For each of the 4 positions in the 4-Point TCP creation, how many degrees of angle change do you have between each position? It should be 45deg, minimum, and the 4 positions should cover rotations at least that large around all 3 axes of rotation.

  • panic mode
    Reactions Received
    1,296
    Trophies
    11
    Posts
    13,136
    • March 7, 2015 at 7:10 PM
    • #3

    you don't provide vital data like controller or robot version, kss etc.

    assuming this is KRC2, you can check robot model in one of following ways:
    1. read label/nameplate on the robot. normally it will include robot name, serial number etc and last one or two lines should specify MADA or transform.
    2. compare above with what controller thinks robot is. this means looking into one of following places:
    - Help, Info, Robot
    - Setup, Robot Data
    - R1\Mada\$robcor.dat (near top)

    when setting up robot it is essential to have correct machine data (mada), and that robot is mastered correctly.
    your description of dial mastering looks good except that you don't mention how precisely you got to mastering position. typically after you detect dial gage needle changing direction, you have to set lowest possible speed and go back and forth few times till you get it at the very center of V-notch

    axis not being stiff could mean few things like torque limits being changed, mechanical problem such as worn out motor brake...

    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

  • robot-cnc
    Reactions Received
    11
    Trophies
    4
    Posts
    432
    • March 7, 2015 at 8:03 PM
    • #4

    I don't think I respected what SkyeFire indicated, I used four different direction but not sure as large as asked by Skyefire.
    Where data tool should be loaded?

    I have installed a spindle on aluminium support having fallowing orientation Rz=-180;Ry=-45;Rx=180

    My robot is KR 210 L150-2 with KRC 2 controller. Version KSS 5.2.19.

    In Mada is setted

    $V_ROBCOR[]="V6.17.1/KUKA5.2" ;VERSIONSKENNUNG
    CHAR $MODEL_NAME[32]
    $MODEL_NAME[]="#KR2210L150 S C2 FLR ZH210"

    In Robot Setup , Robot data are ok, as on robot label

    I was very carefuly with finding V-notch, moving forth and back with 1% speed till I could find center, respecting procedure detailed above

  • robot-cnc
    Reactions Received
    11
    Trophies
    4
    Posts
    432
    • March 7, 2015 at 8:24 PM
    • #5

    Panic mode, Is possible to give you a saved archive to check it and maybe to clean by unuseful things?
    Robot came from BMW and worked as gripper manipulator.
    I need it for milling as standalone standard robot

  • panic mode
    Reactions Received
    1,296
    Trophies
    11
    Posts
    13,136
    • March 8, 2015 at 6:25 PM
    • #6

    any unwanted programs can be deleted. if you wonder if any changes are done to mada, you can replace existing MADA with fresh copy from D:

    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

  • robot-cnc
    Reactions Received
    11
    Trophies
    4
    Posts
    432
    • March 8, 2015 at 7:07 PM
    • #7

    Panic mode,

    I have these folders in KRC/R1:

    BMW_std
    Mada
    Program
    System
    TP
    pos_home_mirror.dat
    pos_home_mirror.src

    I think that before robot was setted to work with PLC as gripper.
    sps.sub is defined so:

    DEF SPS ( )
    ;FOLD DECLARATIONS
    ;FOLD BASISTECH DECL
    ;Automatik extern
    DECL STATE_T STAT
    DECL MODUS_T MODE
    ;ENDFOLD (BASISTECH DECL)
    ;FOLD USER DECL
    ; Please insert user defined declarations
    DECL BOOL ABS_FLAG

    ;ENDFOLD (USER DECL)
    ;ENDFOLD (DECLARATIONS)
    ;FOLD INI
    ;FOLD DEFAULT MSG_T
    $MSG_T={MSG_T: VALID FALSE,RELEASE FALSE,TYP #NOTIFY,MODUL[] " ",KEY[] " ",PARAM_TYP #VALUE,PARAM[] " ",DLG_FORMAT[] " ",ANSWER 0}
    ;ENDFOLD (DEFAULT MSG_T)
    ;FOLD AUTOEXT INIT
    INTERRUPT DECL 91 WHEN $PRO_STATE1==#P_FREE DO RESET_OUT ()
    INTERRUPT ON 91
    $LOOP_MSG[]=" "
    MODE=#SYNC
    $H_POS=$H_POS
    ;Automatik extern
    ;IF $MODE_OP==#EX THEN ;Auskommentiert auf Wunsch der BMW Werke Regensburg, Muenchen
    ;CWRITE($CMD,STAT,MODE,"RUN /R1/CELL()")
    ;ENDIF
    ;ENDFOLD (AUTOEXT INIT)
    ;FOLD USER INIT
    ;FOLD BMW_STANDARD_GREIFER_INI
    SPS_STANDARD_INI ( )
    ;ENDFOLD (BMW_STANDARD_GREIFER_INI)
    ; Please insert user defined initialization commands
    ABS_FLAG=FALSE

    ;ENDFOLD (USER INIT)
    ;ENDFOLD (INI)

    LOOP
    WAIT FOR NOT($POWER_FAIL)

    ;FOLD GRIPPERTECH PLC;%{E}%MKUKATPGRP,%CSPS,%VSPS,%P
    IF (ZANGEN_FUNKT>0) THEN
    H50 (5,AKT_ZANGE,DUMMY,GDEFAULT )
    ZANGEN_FUNKT=0
    ENDIF
    ;ENDFOLD (GRIPPERTECH PLC)
    ;FOLD USER PLC
    ;Make your modifications here

    ;FOLD BMW_STANDARD_GREIFER_LOOP
    SPS_APPL ( )
    ;FOLD ABS_ACCUR_FLAG
    ; Ramacher 07.2007 Verhindert das der Roboter
    ; mit Abs_ACCUR=FALSE in Automatik gestartet wird
    IF NOT $ABS_ACCUR AND ($MODE_OP==#EX) THEN
    CWRITE($CMD,STAT,MODE,"STOP")
    IF ABS_FLAG==FALSE THEN
    $MSG_T={MSG_T: VALID FALSE,RELEASE FALSE,TYP #STATE,MODUL[] " ",KEY[] " ",PARAM_TYP #VALUE,PARAM[] " ",DLG_FORMAT[] " ",ANSWER 0}
    $MSG_T.MODUL[]="SUB"
    $MSG_T.KEY[]="Kein Start in AutoExt, Roboter nicht Absolutgenau"
    $MSG_T.VALID=TRUE
    ABS_FLAG=TRUE
    ENDIF
    ELSE
    IF ABS_FLAG==TRUE THEN
    $MSG_T.RELEASE=TRUE
    ABS_FLAG=FALSE
    ENDIF
    ENDIF
    ;ENDFOLD (ABS_ACCUR_FLAG)
    ;ENDFOLD (BMW_STANDARD_GREIFER_LOOP)
    ;ENDFOLD (USER PLC)
    ENDLOOP


    Unused program from Program folder I deleted. But I think is more than deleting some files.

    TP folder contain a folder:

    Griper_SpotTech

  • panic mode
    Reactions Received
    1,296
    Trophies
    11
    Posts
    13,136
    • March 8, 2015 at 8:26 PM
    • #8

    don't know about BMW standard but...


    TP\Gripper...

    is tech package used for gripper...
    it also adds code to SPS (anything with H50 or Zangen)

    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

    Edited once, last by panic mode (March 8, 2015 at 8:30 PM).

  • robot-cnc
    Reactions Received
    11
    Trophies
    4
    Posts
    432
    • March 8, 2015 at 9:50 PM
    • #9

    How I can use my robot for milling?

    Gripper , yes has a H50.src file inside.

    I need help, I don't know how to fix it , I am loosing my enthusiasm.
    It seems simple but nobody so far could give me a certain solution.

    I am not familiar at all with Kuka software. It' a mess.I am tired.

    With TCP calibration I found a solution to load numeric input coordinates and orientation from my computer simulation, knowing the length of tool.

    But I still get R1/test-linking error 1327

    when I try to select Test module in R1/Program same window appear and say: Module Package not available 2031-APPL_STOPM_RESTART
    line -1, column-1

    In R1/System there is a IR_STOPM file and inside at the end it is a edited this APPL_STOPM_RESTART

    But I have no ideea what to do more.

    Edited once, last by signum (March 8, 2015 at 10:00 PM).

  • panic mode
    Reactions Received
    1,296
    Trophies
    11
    Posts
    13,136
    • March 9, 2015 at 12:10 AM
    • #10

    working with robots is not like what one sees in the movies - it takes some effort and training. there is simply no quick way around it.

    if this is over your head, get training or simply hire someone trained (contractor) to do all setup and commissioning.

    if you do not want/need some tech package you can either ignore it or remove it. there is an option to uninstall tech packages.

    you can try posting your archive here or share link to it, depending on available time me or others may take a look at it... this will help identify some declarations you are struggling with.

    typically I would take archive, extract it on my laptop and use Agent Ransack to do full text search for things like declarations etc. then edit them using simple text editor (I like Notepad++).

    common practice is to read errors and use KCP feature Show Error to take you to problem line. if something does not work there could be several reasons:
    - typos
    - missing dependencies (programs, variables,...)
    - not initialized variable(s)
    etc.

    one strategy is to READ code and try to understand it, deactivate (comment out or delete) troublesome lines etc until you got no error.

    the other option is to give up and just create new program module (and/or Submit Interpreter) from scratch.

    of course this is easier done with access to affected robot because one can see effect of changes - it is MUCH easier to solve problem when it is interactive.

    that's about it...

    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

  • rmzn81
    Trophies
    3
    Posts
    18
    • December 15, 2019 at 9:51 PM
    • #11

    robot cnc

    'Hello dear I same problem measurement too big do you help me ? How do you solved problem ?

  • fighter259
    Trophies
    4
    Posts
    11
    • December 16, 2019 at 6:59 PM
    • #12

    try to increase a little bit in tolerance

  • awoerpel
    Reactions Received
    2
    Trophies
    3
    Posts
    5
    • November 18, 2020 at 12:04 AM
    • #13

    I had this same problem. I also noted that when I was jogging the robot around in the "World" mode, the robot jog directions would be slightly off. I.e. Pressing the +X jog button would cause the robot to move in the +X and +Z directions. It turns out I did not have the correct model of robot setup in work visual. After correcting it, I used this forum post to get rid of the machine data error:

    Machine data do not match robot type

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