autocal. program, display results/redo cal

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • autocal. program, display results/redo cal

    Hey guys

    We have an autocalibration program that runs thru all our tips.
    We run the program weekly (at the end of night shift), and in the morning we analyze the results.
    In some cases we have to redo the calibration of certain tips/angles.

    We'd like to avoid this by maybe somehow implementing a script that recalibrates the tips/angles automatically if they are out of tol.
    Is there anyone who has done anything similar to this?


  • #2
    I have an example PC-Dmis routine I can send you. I'll send you a link to download it from the secure hexagon file transfer site as a private message.
    Neil Challinor
    PC-DMIS Product Owner

    T: +44 870 446 2667 (Hexagon UK office)
    E: [email protected]

    Comment


    • obakka
      obakka commented
      Editing a comment
      Hi neil we are also having the same problem could you please send us the link also

  • #3
    I'll post the link here. Anyone who follows the link should be able to download but the link will only remain valid until 2nd October. The routine will open in PC-Dmis 2016 or later.

    Neil Challinor
    PC-DMIS Product Owner

    T: +44 870 446 2667 (Hexagon UK office)
    E: [email protected]

    Comment


    • pcdmisstudent
      pcdmisstudent commented
      Editing a comment
      Thanks for reply! Too bad i have pc dmis 2011, so it problably wont work then.

  • #4
    Link for back saved version (2011). Let me know if it's not working - some of the functions may not have been supported as far back as 2011 but I don't have anything older than 2016 on my PC so I can't test.



    Neil Challinor
    PC-DMIS Product Owner

    T: +44 870 446 2667 (Hexagon UK office)
    E: [email protected]

    Comment


    • pcdmisstudent
      pcdmisstudent commented
      Editing a comment
      thanks alot. it opened (and seems to work). i only looked into the program briefly and its abit too complicated for me (i have only worked with cmm's for 3 months).
      but it had some explanations in it so thats good. Cheers!

    • pcdmisstudent
      pcdmisstudent commented
      Editing a comment
      Hey ive been looking thru the program now.
      I just have a question about the generic elements. If they are representing the tips shouldnt they be spheres and not cylinders?
      also why is there an offset alignment in the end of the program?

      sorry for lack of knowledge, i just wish i could understand

  • #5
    The generic features are just a way of storing the calibration information in a way that can be dimensioned easily. I used generic cylinders rather than spheres because I have two things (besides X,Y,Z co-ordinates) to report - standard deviation and tip diameter. Cylinders have two additional fields (diameter and length) so I feed the standard deviation and tip diameter variables into those fields. A generic sphere would only have a diameter field. It doesn't really matter what generic feature you use so long as it has the required number of fields to hold the values you pass to it - think of them simply as empty containers for the purposes of this example.

    As for the offset alignment - ignore it. It was left over from some offline testing I was doing and I simply forgot to delete it before sending you the program - it has no relevance to the actual calibration.
    Neil Challinor
    PC-DMIS Product Owner

    T: +44 870 446 2667 (Hexagon UK office)
    E: [email protected]

    Comment


    • #6
      Code:
      $$ NO,
                  ==========================================================================================================
                  .
                  . Hexagon example measurement routine showing how to structure a measurement routine that
                  . auto-calibrates all probes in a tool changer rack.
                  .
                  . PLEASE NOTE:  This example is for visual reference only and users should not attempt to execute it
                  .               either on or offline.  To avoid accidental execution a ROUTINE/END command has been inserted
                  .               immediately after this comment.
                  .
                  ==========================================================================================================
                  ROUTINE/END
      Routine End? I'm sooooo glad I took a look at this or else I would've never known this existed, thanks! Never knew about this, what else can ROUTINE do lol?
      Last edited by Kp61dude!; 09-26-2019, 12:03 PM.
      PcDmis 2015.1 SP10 CAD++
      Global 7-10-7 DC800S

      Comment


      • #7
        Originally posted by Kp61dude! View Post

        Routine End? I'm sooooo glad I took a look at this or else I would've never known this existed, thanks! Never knew about this, what else can ROUTINE do lol?
        And I thought you Americans didn't do sarcasm.


        Seriously though. The routine I uploaded is meant for another project I'm currently working on (although I can't go into too much detail in case it spoils the surprise). For that project we needed to make sure the routines didn't accidentally get executed by a user - hence the ROUTINE/END command at the very beginning.
        Neil Challinor
        PC-DMIS Product Owner

        T: +44 870 446 2667 (Hexagon UK office)
        E: [email protected]

        Comment


        • Kp61dude!
          Kp61dude! commented
          Editing a comment
          What is sarcasm? On a serious note: I was dead serious I've always did it with a goto and label combo (super lazy to do it that way though). I did some digging up on it and to my, not so, surprise it was hiding in plain sight Insert | Flow Control Command | End Routine.

          There... I am a Fat, Lazy, Dumb American! Freeeeedom (bald eagle squawk)!!
          Last edited by Kp61dude!; 09-26-2019, 05:20 PM.

      • #8
        Hi neil.challinor , would you mind re-posting the example file? I'm looking to set up exactly this sort of thing for our system. I'm sick of re-running the thing two or three times because of a blip or two somewhere.

        Comment


        • maestro_21
          maestro_21 commented
          Editing a comment
          Does the Qualify2 Method works in basic script?

        • neil.challinor
          neil.challinor commented
          Editing a comment
          maestro_21 , I've never tried it personally but I believe it works.

        • mbatten
          mbatten commented
          Editing a comment
          Hmm, bummer.

      Related Topics

      Collapse

      Working...
      X