hexagon logo

Auto calibrate question

I am building a program for our operators that specifically calibrates our probes. We use 3 different probes, using a probe changer rack. I am implementing the use of password protection due to the frequent "fat-finger" occurences. I need a way to let operators calibrate as easy as possible. The company i work for requires the operators to calibrate at the beginning of every shift and we run the machines 24/7 with 4 shifts of operators. I have the calibration program built. I just can't find an answer for the meaning of this:

AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=YES

the last statement is "OVERWRITE_RESULTSFILE=YES. I assume I want to say YES. However, even when I had NO selected i could see the results files updated when i ran the program. Does anyone know what choosing yes or no does in this situation?
Parents
  • So I am running the basic program I originally posted. I am looking into using if_goto statement for if a high standard deviation occurs, then the program will execute the calibration again. I tested it out by sticking some tape on our qual sphere and running the program. The problem I have now is that when the probe is at the final angle of whichever probe build is currently being calibrated, and the program goes to recalibrate that tip, I do not have enough clearance. Our last angle is either A-90B180 or A-110B180. The probe rotates to A0B0, but when it goes to the top of the sphere the point it moves to isn't high enough over the qual sphere and I get a "probe deflection" error message.

    I have 2 options I can see:
    (A) I adjust the calibration settings some how. I can see when I open the probe utilities window and click "setup" I am given a bunch of options for different distances along the shank vector, etc.

    (B) I take the LABEL command

    AUTOCALIBRATEMASTER=LABEL/
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    and put a move point in the command so the probe will move above the sphere before calibrating

    Attached Files
  • STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    MOVESPEED/ 300
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    OPTIONPROBE/MAXFORCE=0.096,LOWFORCE=0.019,UPPERFORCE=0.072,TRIGGERFORCE=0.033,
    PROBEACCURACY=0.1,POSACCURACY=0.1,#RETURNDATA=10,
    RETURNSPEED=0.4,SCANPNTDENSITY=10,
    SCANACCELERATION=10,SCANOFFSETFORCE=0.06,
    PROBINGMODE=DFL,MANFINEPROBING=NO
    MODE/DCC
    AUTOCALIBRATEMASTER=LABEL/
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    AUTOCAL =LABEL/
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    LOADPROBE/8 MM TIP
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD1=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD1>=0.01,GOTO = AUTOCALIBRATEMASTER
    ASSIGN/STD2=PROBEDATA("standarddeviation","T1a-90b0")
    IF_GOTO/STD2>=0.01,GOTO = AUTOCALIBRATEMASTER
    ASSIGN/STD3=PROBEDATA("standarddeviation","T1a-90b180")
    IF_GOTO/STD3>=0.01,GOTO = AUTOCALIBRATEMASTER
    LOADPROBE/1 MM TIP
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD4=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD4>=0.01,GOTO = AUTOCAL
    ASSIGN/STD5=PROBEDATA("standarddeviation","T1a-45b180")
    IF_GOTO/STD5>=0.01,GOTO = AUTOCAL
    LOADPROBE/STOCK TIP
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD6=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD6>=0.01,GOTO = AUTOCAL
    ASSIGN/STD7=PROBEDATA("standarddeviation","T1a-110b0")
    IF_GOTO/STD7>=0.01,GOTO = AUTOCAL
    ASSIGN/STD8=PROBEDATA("standarddeviation",
    MOVE/POINT,NORMAL,<310.738,1322.216,-112.826>
Reply
  • STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
    ALIGNMENT/END
    MODE/MANUAL
    MOVESPEED/ 300
    FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
    OPTIONPROBE/MAXFORCE=0.096,LOWFORCE=0.019,UPPERFORCE=0.072,TRIGGERFORCE=0.033,
    PROBEACCURACY=0.1,POSACCURACY=0.1,#RETURNDATA=10,
    RETURNSPEED=0.4,SCANPNTDENSITY=10,
    SCANACCELERATION=10,SCANOFFSETFORCE=0.06,
    PROBINGMODE=DFL,MANFINEPROBING=NO
    MODE/DCC
    AUTOCALIBRATEMASTER=LABEL/
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    AUTOCAL =LABEL/
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    LOADPROBE/8 MM TIP
    TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_DCC,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD1=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD1>=0.01,GOTO = AUTOCALIBRATEMASTER
    ASSIGN/STD2=PROBEDATA("standarddeviation","T1a-90b0")
    IF_GOTO/STD2>=0.01,GOTO = AUTOCALIBRATEMASTER
    ASSIGN/STD3=PROBEDATA("standarddeviation","T1a-90b180")
    IF_GOTO/STD3>=0.01,GOTO = AUTOCALIBRATEMASTER
    LOADPROBE/1 MM TIP
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD4=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD4>=0.01,GOTO = AUTOCAL
    ASSIGN/STD5=PROBEDATA("standarddeviation","T1a-45b180")
    IF_GOTO/STD5>=0.01,GOTO = AUTOCAL
    LOADPROBE/STOCK TIP
    AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
    SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
    ASSIGN/STD6=PROBEDATA("standarddeviation","T1a0b0")
    IF_GOTO/STD6>=0.01,GOTO = AUTOCAL
    ASSIGN/STD7=PROBEDATA("standarddeviation","T1a-110b0")
    IF_GOTO/STD7>=0.01,GOTO = AUTOCAL
    ASSIGN/STD8=PROBEDATA("standarddeviation",
    MOVE/POINT,NORMAL,<310.738,1322.216,-112.826>
Children
No Data