hexagon logo

Auto calibrate

Hey


i want to automatically calibrate my probe in one program for some time, is
this
possible and how.
  • The first step would be to search for the answer.
    The second step would be to look into the AutoCalibrate feature (which would require some searching)
    The third step might be to search here on the plethora of topics with the exact same name, construction, and general layout.
  • See, that's excellent. Usually i end up posting a link to a search item I found; you posted the whole search!
    I like it. I'm gonna steal that idea...
  • Yep...easy. Use it every day...

    STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MOVESPEED/ 100
    DISPLAYPRECISION/4
    MODE/MANUAL
    LOADPROBE/1X27_5MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    MODE/DCC
    TOUCHSPEED/ 1
    LOADPROBE/1X27_5MM
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_MANUAL,
    SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=YES
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 1X27_5MM USING SET ALL-TIPS-WITH-DEFAULTS
    Probe file=1X27_5MM Date=6/13/2019 Time=6:58:54 AM
    mitutoyo CENT X 17.8286 Y 42.1811 Z 1.2863 D 0.9997
    T1A0B0 THEO X 0.0000 Y 0.0000 Z 8.5657 D 0.0394
    T1A0B0 MEAS X 0.0000 Y 0.0000 Z 8.5657 D 0.0384 StdDev 0.0001
    T1A7.5B180 THEO X -0.0000 Y -0.7144 Z 8.5189 D 0.0394
    T1A7.5B180 MEAS X -0.0038 Y -0.7050 Z 8.5196 D 0.0383 StdDev 0.0001
    T1A75B90 THEO X -5.2867 Y 0.0000 Z 4.5091 D 0.0394
    T1A75B90 MEAS X -5.2967 Y 0.0028 Z 4.5063 D 0.0384 StdDev 0.0001
    T1A90B-127.5 THEO X 4.3422 Y -3.3319 Z 3.0925 D 0.0394
    T1A90B-127.5 MEAS X 4.3544 Y -3.3269 Z 3.0914 D 0.0384 StdDev 0.0001
    T1A90B-112.5 THEO X 5.0566 Y -2.0945 Z 3.0925 D 0.0394
    T1A90B-112.5 MEAS X 5.0697 Y -2.0859 Z 3.0942 D 0.0384 StdDev 0.0001
    T1A90B-90 THEO X 5.4732 Y 0.0000 Z 3.0925 D 0.0394
    T1A90B-90 MEAS X 5.4863 Y 0.0130 Z 3.0948 D 0.0384 StdDev 0.0001
    T1A90B0 THEO X 0.0000 Y 5.4732 Z 3.0925 D 0.0394
    T1A90B0 MEAS X -0.0027 Y 5.4966 Z 3.0943 D 0.0383 StdDev 0.0001
    T1A90B90 THEO X -5.4732 Y 0.0000 Z 3.0925 D 0.0394
    T1A90B90 MEAS X -5.4850 Y 0.0067 Z 3.0892 D 0.0383 StdDev 0.0001
    T1A90B127.5 THEO X -4.3422 Y -3.3319 Z 3.0925 D 0.0394
    T1A90B127.5 MEAS X -4.3496 Y -3.3317 Z 3.0874 D 0.0383 StdDev 0.0001
    T1A90B180 THEO X -0.0000 Y -5.4732 Z 3.0925 D 0.0394
    T1A90B180 MEAS X 0.0050 Y -5.4754 Z 3.0855 D 0.0383 StdDev 0.0001
    T1A97.5B180 THEO X -0.0000 Y -5.4264 Z 2.3781 D 0.0394
    T1A97.5B180 MEAS X 0.0085 Y -5.4285 Z 2.3677 D 0.0383 StdDev 0.0001
    END AUTOCALIBRATE RESULTS FOR PROBE 1X27_5MM USING SET ALL-TIPS-WITH-DEFAULTS
    LOADPROBE/07X20MM W_30EXT
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=YES
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 07X20MM W_30EXT USING SET ALL-TIPS-WITH-DEFAULTS
    Probe file=07X20MM W_30EXT Date=6/13/2019 Time=7:13:03 AM
    T1A7.5B-142.5 THEO X 0.5053 Y -0.6585 Z 9.3972 D 0.0276
    T1A7.5B-142.5 MEAS X 0.4754 Y -0.6509 Z 9.4119 D 0.0269 StdDev 0.0001
    T1A7.5B-135 THEO X 0.5869 Y -0.5869 Z 9.3972 D 0.0276
    T1A7.5B-135 MEAS X 0.5578 Y -0.5827 Z 9.4119 D 0.0269 StdDev 0.0001
    T1A0B0 THEO X 0.0000 Y 0.0000 Z 9.4516 D 0.0276
    T1A0B0 MEAS X 0.0159 Y -0.0158 Z 9.4626 D 0.0269 StdDev 0.0001
    T1A7.5B112.5 THEO X -0.7668 Y -0.3176 Z 9.3972 D 0.0276
    T1A7.5B112.5 MEAS X -0.7586 Y -0.2885 Z 9.4115 D 0.0269 StdDev 0.0001
    T1A7.5B120 THEO X -0.7188 Y -0.4150 Z 9.3972 D 0.0276
    T1A7.5B120 MEAS X -0.7119 Y -0.3859 Z 9.4108 D 0.0269 StdDev 0.0001
    T1A7.5B127.5 THEO X -0.6585 Y -0.5053 Z 9.3972 D 0.0276
    T1A7.5B127.5 MEAS X -0.6573 Y -0.4742 Z 9.4116 D 0.0269 StdDev 0.0001
    T1A7.5B180 THEO X -0.0000 Y -0.8300 Z 9.3972 D 0.0276
    T1A7.5B180 MEAS X -0.0207 Y -0.8080 Z 9.4107 D 0.0268 StdDev 0.0001
    T1A15B135 THEO X -1.1638 Y -1.1638 Z 9.2349 D 0.0276
    T1A15B135 MEAS X -1.1676 Y -1.1355 Z 9.2506 D 0.0269 StdDev 0.0001
    T1A60B-90 THEO X 5.5071 Y 0.0000 Z 6.2720 D 0.0276
    T1A60B-90 MEAS X 5.5153 Y -0.0040 Z 6.2953 D 0.0269 StdDev 0.0001
    T1A75B90 THEO X -6.1424 Y 0.0000 Z 4.7384 D 0.0276
    T1A75B90 MEAS X -6.1592 Y 0.0176 Z 4.7526 D 0.0269 StdDev 0.0001
    T1A75B180 THEO X -0.0000 Y -6.1424 Z 4.7384 D 0.0276
    T1A75B180 MEAS X -0.0086 Y -6.1506 Z 4.7484 D 0.0269 StdDev 0.0001
    T1A90B-165 THEO X 1.6458 Y -6.1424 Z 3.0925 D 0.0276
    T1A90B-165 MEAS X 1.6401 Y -6.1583 Z 3.1026 D 0.0270 StdDev 0.0001
    T1A90B-127.5 THEO X 5.0450 Y -3.8711 Z 3.0925 D 0.0276
    T1A90B-127.5 MEAS X 5.0565 Y -3.8851 Z 3.1067 D 0.0270 StdDev 0.0001
    T1A90B-90 THEO X 6.3591 Y 0.0000 Z 3.0925 D 0.0276
    T1A90B-90 MEAS X 6.3832 Y -0.0024 Z 3.1107 D 0.0270 StdDev 0.0001
    T1A90B0 THEO X 0.0000 Y 6.3591 Z 3.0925 D 0.0276
    T1A90B0 MEAS X 0.0127 Y 6.3934 Z 3.1103 D 0.0269 StdDev 0.0001
    T1A90B90 THEO X -6.3591 Y 0.0000 Z 3.0925 D 0.0276
    T1A90B90 MEAS X -6.3819 Y 0.0220 Z 3.1042 D 0.0269 StdDev 0.0001
    T1A90B165 THEO X -1.6458 Y -6.1424 Z 3.0925 D 0.0276
    T1A90B165 MEAS X -1.6636 Y -6.1516 Z 3.1011 D 0.0270 StdDev 0.0001
    T1A90B180 THEO X -0.0000 Y -6.3591 Z 3.0925 D 0.0276
    T1A90B180 MEAS X -0.0102 Y -6.3722 Z 3.0999 D 0.0270 StdDev 0.0001
    T1A97.5B180 THEO X -0.0000 Y -6.3047 Z 2.2625 D 0.0276
    T1A97.5B180 MEAS X -0.0063 Y -6.3196 Z 2.2648 D 0.0269 StdDev 0.0001
    T1A105B180 THEO X -0.0000 Y -6.1424 Z 1.4467 D 0.0276
    T1A105B180 MEAS X -0.0055 Y -6.1588 Z 1.4457 D 0.0269 StdDev 0.0001
    END AUTOCALIBRATE RESULTS FOR PROBE 07X20MM W_30EXT USING SET ALL-TIPS-WITH-DEFAULTS
    MOVE/POINT,NORMAL,<9.4484,32.5571,9.3069>
    COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=YES,TIME DELAY=4,
    Wait 4 Sec
    LOADPROBE/2MM X 40 SHANK
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=YES
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 2MM X 40 SHANK USING SET ALL-TIPS-WITH-DEFAULTS
    Probe file=2MM X 40 SHANK Date=6/13/2019 Time=7:14:11 AM
    T1A0B0 THEO X 0.0000 Y 0.0000 Z 9.0579 D 0.0787
    T1A0B0 MEAS X 0.0007 Y -0.0017 Z 9.0239 D 0.0786 StdDev 0.0000
    END AUTOCALIBRATE RESULTS FOR PROBE 2MM X 40 SHANK USING SET ALL-TIPS-WITH-DEFAULTS
    LOADPROBE/3MM_SHANK
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=YES, OVERWRITE_RESULTSFILE=YES
    BEGIN AUTOCALIBRATE RESULTS FOR PROBE 3MM_SHANK USING SET ALL-TIPS-WITH-DEFAULTS
    Probe file=3MM_SHANK Date=6/13/2019 Time=7:16:35 AM
    T1A0B0 THEO X 0.0000 Y 0.0000 Z 9.5106 D 0.1181
    T1A0B0 MEAS X -0.0066 Y -0.0064 Z 9.5097 D 0.1190 StdDev 0.0001
    T1A90B-90 THEO X 6.4181 Y 0.0000 Z 3.0925 D 0.1181
    T1A90B-90 MEAS X 6.4303 Y 0.0200 Z 3.1013 D 0.1190 StdDev 0.0000
    T1A90B90 THEO X -6.4181 Y 0.0000 Z 3.0925 D 0.1181
    T1A90B90 MEAS X -6.4289 Y -0.0005 Z 3.0948 D 0.1190 StdDev 0.0000
    T1A90B180 THEO X -0.0000 Y -6.4181 Z 3.0925 D 0.1181
    T1A90B180 MEAS X 0.0123 Y -6.4192 Z 3.0904 D 0.1190 StdDev 0.0000
    END AUTOCALIBRATE RESULTS FOR PROBE 3MM_SHANK USING SET ALL-TIPS-WITH-DEFAULTS
  • You'll need to create a parameter set for your probe. Load your probe, start typing autocalibrate and it tab. edit the code to select your parameter set and then you can calibrate your probe automatically, sort of.

    You must keep in mind that if you have more probes, 1 must be the master probe to where you would say yes_man or yes_dcc to the parameter set. Once you can do this, you can get a little advanced and print the resutls and even have pcdmis repeat the autocal if std are not within acceptable limits.
  • TIP: when posting code on the forum, type [_c_o_d_e_] (paste your program info here) [_/_c_o_d_e] delete the underscores when you try it.
  • Say I have a parameter set which was just calibrated. If run a program which includes a tip from that parameter set, and another tip that is not; should I expect measurement error between the 2 tips?
  • Say I have a parameter set which was just calibrated. If run a program which includes a tip from that parameter set, and another tip that is not; should I expect measurement error between the 2 tips?


    That depends on how you do the calibrations of the tips. When you answer "YES, the sphere has moved" the calibration chain is broken, and you have no correlation between tips calibrated before that moment, and tips calibrated after (unless you follow the "Master Tip" procedure to re-locate the datum sphere when it has moved).

    You can always verify your tips by measuring a sphere once with each tip, and compare the XYZ and DIAM - if they are not the same (within machine spec) your tips are not correlated.

    Depending on your CMM/controller, the relation may be broken if there is a machine stop/start and/or homing between the two calibrations.
  • I thought this was the board for answers before the question gets asked, not questions looking for answers...