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



  • Here is a snippet of code from the first program we have tried this on. We only just figured out we can do this on Friday, so it is not refined extensively.

    We basically just asked if we needed to calibrate, and if we select yes, it will calibrate. If we select no it will skip calibration.

    We have a second skip expression because we wanted to see if we could safely calibrate mid program after the tips are used for the first time instead of calibrating and switching tips at the beginning. So we can cut time with less probe changes overall. In our test it worked fine, just make sure you have the proper clearance moves after any calibration mid program because of your part setup and clearplanes. Don't want you crashing into anything.

    C1         =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
                DO YOU NEED TO CALIBRATE TIPS?
                IF_GOTO/C1.INPUT=="NO",GOTO = SKIP_CAL1
                AUTOCALIBRATE/PROBE, PARAMETER_SET=AUTOSET, QUALTOOL_MOVED=YES_DCC,
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
    SKIP_CAL1  =LABEL/
    
    IF_GOTO/C1.INPUT=="NO",GOTO = SKIP_CAL2
                AUTOCALIBRATE/PROBE, PARAMETER_SET=AUTOSET, QUALTOOL_MOVED=NO,
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
    SKIP_CAL2  =LABEL/​
Reply



  • Here is a snippet of code from the first program we have tried this on. We only just figured out we can do this on Friday, so it is not refined extensively.

    We basically just asked if we needed to calibrate, and if we select yes, it will calibrate. If we select no it will skip calibration.

    We have a second skip expression because we wanted to see if we could safely calibrate mid program after the tips are used for the first time instead of calibrating and switching tips at the beginning. So we can cut time with less probe changes overall. In our test it worked fine, just make sure you have the proper clearance moves after any calibration mid program because of your part setup and clearplanes. Don't want you crashing into anything.

    C1         =COMMENT/YESNO,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
                DO YOU NEED TO CALIBRATE TIPS?
                IF_GOTO/C1.INPUT=="NO",GOTO = SKIP_CAL1
                AUTOCALIBRATE/PROBE, PARAMETER_SET=AUTOSET, QUALTOOL_MOVED=YES_DCC,
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
    SKIP_CAL1  =LABEL/
    
    IF_GOTO/C1.INPUT=="NO",GOTO = SKIP_CAL2
                AUTOCALIBRATE/PROBE, PARAMETER_SET=AUTOSET, QUALTOOL_MOVED=NO,
                              CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES
    SKIP_CAL2  =LABEL/​
Children
No Data