I am running a calibration program that uses two different spheres because I have probes from 5mm down to 0.2mm. I've gotten them to calibrate to the 1" sphere at Z+ within 0.0002 but I now have a 0.5mm x 10mm span star probe that can't even use 0 to 90 degrees on the 8mm sphere (at Y-), since the shank on each tip is only 2.5mm long. I don't think I can use enough of the 1" sphere to get a good calibration on it, especially tip 4 at A90B180. I use parameter sets for the master probe to indicate which sphere it's using.
When I calibrate to the 1" sphere first, then switch to the 8mm, everything runs smoothly, but two weeks ago I was stuck manually swapping probes at the end of my Friday shift to finish calibration for the following week. I swapped the order for the calibration spheres so that it could finish with the probe rack unattended.
I ran the 8mm probes through just fine, manually locating for the master 5X20mm probe and using that position with the rest of the tiny probes. When I installed the 1" sphere and took the manual hit with the master probe, the machine couldn't find the sphere and faulted out with "Invalid reading of the measured point" error. Here's the relevant section of the program:
STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/MANUAL
PREHIT/0.08
RETRACT/0.08
CHECK/0.08,1
MOVESPEED/ 300
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
Install 8mm sphere at Y Minus
MODE/DCC
LOADPROBE/5X20MM
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
AUTOCALIBRATE/PROBE, PARAMETER_SET=8mmYMinus, QUALTOOL_MOVED=YES_MANUAL,
CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
LOADPROBE/0_2X59_8MM
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
AUTOCALIBRATE/PROBE, PARAMETER_SET=8mmyminus, QUALTOOL_MOVED=NO,
CHECK COLLISION=YES, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
MOVE/INCREMENT,<0,0,9>
LOADPROBE/0_5XS10MM_STAR
TIP/T1A90B180, SHANKIJK=1, 0, 0, ANGLE=-90
AUTOCALIBRATE/PROBE, PARAMETER_SET=8mmYMinus, QUALTOOL_MOVED=NO,
CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
$$ NO,
These tips are only associated with the 0_5XS10MM_STAR to keep from rotating
to A0B0 while using the 8mm sphere at Y- which collides with the gridplate!
TIP/T1A90B180, SHANKIJK=1, 0, 0, ANGLE=-90
TIP/T2A90B180, SHANKIJK=0, 0, 1, ANGLE=180
TIP/T3A90B180, SHANKIJK=-1, 0, 0, ANGLE=90
TIP/T4A90B180, SHANKIJK=0, 0, -1, ANGLE=180
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
Remove 8mm Cal Sphere at Y Minus and
Install 1" sphere at Z Plus
LOADPROBE/5X20MM
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=YES_MANUAL,
CHECK COLLISION=NO, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
LOADPROBE/18X145MM
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
AUTOCALIBRATE/PROBE, PARAMETER_SET=ALL-TIPS-WITH-DEFAULTS, QUALTOOL_MOVED=NO,
CHECK COLLISION=YES, SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
Move probe up as needed.
I suspect the problem lies with calibrating the master to the 8mm sphere with the option checked to "Reset tips to Theo at start of calibration." I finally had to run the lower matrix with the 1" sphere before the machine would not fault out while calibrating the master to it. I unchecked that option for the 8mm sphere parameter set and will try running it at the end of the week to see if that helps.
If this helps anyone else, I found it very useful to save a parameter set that specifies just angles used in program to keep it from rotating to A0B0 and crashing the pricey probe into the gridplate right after I calibrate it. Thankfully the first time it still had the long extension connector on the end which saved the tips!
Clarifying mounting directions for both spheres.
[edited by: Robin Robertson at 12:30 PM (GMT -5) on Mar 28, 2025]