hexagon logo

Vision and Probe Calibration Offset

Don't break the calibration chain!
I am posting this in hopes to have it made into a sticky since I see this issue arise a lot in the Vision section. This document perfectly explains the calibration process for calibrating offset with a Vision primary system with TTP.

Attached Files
Parents
  • Here is my Auto Cal program for vision to tactile. The move points I have in there are to make it as automated as possible and are based on the coordinates of the machine. At the beginning I have to have the machine navigate around the sphere, so I make sure it doesn't get hit. Parameter sets are created in the probe utilities, under measure.

    LOADPROBE/EMPTY OPTIV
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                LOADPROBE/VISIO_6X-1X
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                MOVE/POINT,NORMAL,<-100,25,-100>
                MOVE/POINT,NORMAL,<-20.969,74.728,-219.714>
                AUTOCALIBRATE/PROBE, PARAMETER_SET=DCC_Calibration, QUALTOOL_MOVED=YES_DCC, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE VISIO_6X-1X USING SET DCC_Calibration
    Probe file=VISIO_6X-1X    Date=9/26/2016    Time=10:59:17 AM
    RING           CENT X -30.9604 Y  74.6852 Z-219.7137 D20.0000
    TIP1           TIPOFFSET X  14.7232 Y   1.0054 Z  99.7978
    END AUTOCALIBRATE RESULTS FOR PROBE VISIO_6X-1X USING SET DCC_Calibration
                COMMENT/REPT,
                .
                .
                MOVE/POINT,NORMAL,<-100,25,-100>
                LOADPROBE/2 X 20 OPTIV
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                MOVE/POINT,NORMAL,<-30,25,-100>
                AUTOCALIBRATE/PROBE, PARAMETER_SET=2x20ring, QUALTOOL_MOVED=NO, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 2 X 20 OPTIV USING SET 2x20ring
    Probe file=2 X 20 OPTIV    Date=9/26/2016    Time=11:00:32 AM
    old tip diam=20.000000
    No tip diameter update per ProbeQualRingDontUpdateTipDiameter
    RING           CENT X -30.9604 Y  74.6852 Z-219.7137 D20.0000
    TIP1           TIPOFFSET X -55.5615 Y  -0.0017 Z  94.1099
    END AUTOCALIBRATE RESULTS FOR PROBE 2 X 20 OPTIV USING SET 2x20ring
                COMMENT/REPT,
                .
                .
                MOVE/POINT,NORMAL,<-30,25,-100>
                AUTOCALIBRATE/PROBE, PARAMETER_SET=Sphere_Cal2, QUALTOOL_MOVED=YES_DCC, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 2 X 20 OPTIV USING SET Sphere_Cal2
    Probe file=2 X 20 OPTIV    Date=9/26/2016    Time=11:01:28 AM
    SPHERE         CENT X  23.4776 Y  14.8998 Z-182.8193 D19.0495
    TIP1           THEO X -55.5000 Y   0.0000 Z  94.0000 D 2.0000
    TIP1           MEAS X -55.5615 Y  -0.0017 Z  94.1099 D 1.9914 StdDev 0.0010
    END AUTOCALIBRATE RESULTS FOR PROBE 2 X 20 OPTIV USING SET Sphere_Cal2
                COMMENT/REPT,
                .
                .
                LOADPROBE/1X30
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=1X30SPHERE, QUALTOOL_MOVED=NO, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 1X30 USING SET 1X30SPHERE
    Probe file=1X30    Date=9/26/2016    Time=11:02:44 AM
    TIP1           THEO X -55.5000 Y   0.0000 Z 104.0000 D 1.0000
    TIP1           MEAS X -55.4809 Y  -0.1174 Z 104.0579 D 0.9837 StdDev 0.0012
    END AUTOCALIBRATE RESULTS FOR PROBE 1X30 USING SET 1X30SPHERE
                COMMENT/REPT,
                .
                .
                LOADPROBE/1X35CYL
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=1X35_SPHERE, QUALTOOL_MOVED=NO, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 1X35CYL USING SET 1X35_SPHERE
    Probe file=1X35CYL    Date=9/26/2016    Time=11:04:25 AM
    TIP1           THEO X -55.5000 Y   0.0000 Z 109.0000 D 1.0000
    TIP1           MEAS X -55.6662 Y   0.0462 Z 108.5887 D 0.9879 StdDev 0.0012
    TIP1           SHANKI 0.000570 J 0.011005 K 0.999939
    END AUTOCALIBRATE RESULTS FOR PROBE 1X35CYL USING SET 1X35_SPHERE
                COMMENT/REPT,
                .
                .
                LOADPROBE/POINT3 OPTIV
                TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=Sphere_Cal3, QUALTOOL_MOVED=NO, 
                              SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=NO
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE POINT3 OPTIV USING SET Sphere_Cal3
    Probe file=POINT3 OPTIV    Date=9/26/2016    Time=11:06:16 AM
    TIP1           THEO X -55.5000 Y   0.0000 Z  84.0000 D 0.3000
    TIP1           MEAS X -55.5142 Y  -0.0966 Z  84.2605 D 0.2879 StdDev 0.0008
    END AUTOCALIBRATE RESULTS FOR PROBE POINT3 OPTIV USING SET Sphere_Cal3
    
  • Does this autocalibrate routine fully automate the process or does the vision-to-ring step still require three manual hits to locate the ring? I have tried this same routine and it always requires the locating hits if I choose Yes to has moved, even if I choose DCC in the Parameter Set. It would be ideal to get the full process automated. If the artifacts are places roughly in the same place each time it doesn't seem all that necessary to find it with manual hits don't you think?
Reply
  • Does this autocalibrate routine fully automate the process or does the vision-to-ring step still require three manual hits to locate the ring? I have tried this same routine and it always requires the locating hits if I choose Yes to has moved, even if I choose DCC in the Parameter Set. It would be ideal to get the full process automated. If the artifacts are places roughly in the same place each time it doesn't seem all that necessary to find it with manual hits don't you think?
Children
No Data