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
    


    Awesome, I was told by hex app engineer that a auto calibrate routine with vision as a primary and tactile as secondary was not possible. Thanks for sharing bfire85.
Reply
  • 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
    


    Awesome, I was told by hex app engineer that a auto calibrate routine with vision as a primary and tactile as secondary was not possible. Thanks for sharing bfire85.
Children
No Data