hexagon logo

Parameter Sets and Autocalibration

Myself and another colleague were working on some Operator programs, and we were trying to find faster ways to incorporate Autocalibrate commands instead of them using the "Calibrate Tips" option from the Marked Set Window.

We were playing around with parameter sets, and were trying to find ways to avoid having to make a set for each program, but a set for each probe build instead. We created a parameter set with no tips selected.
And selected the option "Used in Routine" for the "Tips to use if none explicitly selected". It worked, and let us create this set, and we put that Parameter Set in the Autocalibrate command. It worked with no issues, even between Load Probe commands.

Is there a risk or downside to us streamlining the process in this manner? Has anyone else tried to use an Empty Parameter set in this manner?
Parents Reply
  • $$ NO,
                ******************************************************
                ******************************************************
                 
                THIS PART HAS BEEN PROGRAMMEND WITH AUTO CALIBRATION
                 PLEASE START PROGRAM AS PER NORMAL TO START THE
                             AUTO CALIBRATION PROCCESS
                
                ******************************************************
                ******************************************************
    C9         =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
                Do Probes Require Calibration?
                IF_GOTO/C9.INPUT=="YES",GOTO = PROBES
                GOTO/END_PROGRAM
    PROBES     =LABEL/
                COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
                * * * * * * * * * * * * * * * * * * * * * * * * * * * 
                                PROBES FOR CALIBRATION
                * * * * * * * * * * * * * * * * * * * * * * * * * * * 
                LOADPROBE/LEITZ TREE 02 2X50
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=USED_IN_PROGRAM, QUALTOOL_MOVED=NO, 
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
                LOADPROBE/LEITZ TREE 01 1X50
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=USED_IN_PROGRAM, QUALTOOL_MOVED=NO, 
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
                LOADPROBE/LEITZ TREE 03 03X35
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                AUTOCALIBRATE/PROBE, PARAMETER_SET=USED_IN_PROGRAM, QUALTOOL_MOVED=NO, 
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
    END_PROGRAM=LABEL/

    This is the code that is used to implement autocalibration currently into programs, and from there we would create a parameter based on the part, however I'm hoping to get this new way you found of doing it to work so it can go into every program we do.

Children