hexagon logo

I have 7.10.7 that is being used in measuring batches in production. Cycle time can be as long as 7.5 hours for each batch. Using 0.5mm probe 7mm EWL if an operator breaks a probe it can take almost an hour to recalibrate.

I would like to have a another pre calibrated probe in rack that I could switch to. Any thoughts on how to implement this idea?

Parents
  • Build the identical probe with a slightly different name and calibrate as usual and put it in another port in the rack, if the first tip breaks simply change the loadprobe command to the other one 

  • Unfortunately I can make no changes to the program while we are in production

     So it would have to be built in Code.

  • How do the operators begin the program? At the beginning you can present a YES/NO comment, asking them if a probe has broken and if they need to load the backup probe.

    Default could be regular probe, and otherwise load second backup probe

    Then use IF/ELSE statement or IF/GOTO to load other probe based on their comment input

    C1         =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
                Has probe broken?
                ASSIGN/TIPCHANGE="05X20" <-- Your Probe Name here
                IF/C1.INPUT == "YES"
                  ASSIGN/TIPCHANGE="1X40MM" <-- Your Probe Name here
                END_IF/
                LOADPROBE/TIPCHANGE
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0

    Not at a machine to verify it loads correctly, but the variables do load correctly offline.

    If this happens over a long long program, and needs to be detected by PC-DMIS, you can try also using "ONERROR" options.

Reply
  • How do the operators begin the program? At the beginning you can present a YES/NO comment, asking them if a probe has broken and if they need to load the backup probe.

    Default could be regular probe, and otherwise load second backup probe

    Then use IF/ELSE statement or IF/GOTO to load other probe based on their comment input

    C1         =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
                Has probe broken?
                ASSIGN/TIPCHANGE="05X20" <-- Your Probe Name here
                IF/C1.INPUT == "YES"
                  ASSIGN/TIPCHANGE="1X40MM" <-- Your Probe Name here
                END_IF/
                LOADPROBE/TIPCHANGE
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0

    Not at a machine to verify it loads correctly, but the variables do load correctly offline.

    If this happens over a long long program, and needs to be detected by PC-DMIS, you can try also using "ONERROR" options.

Children