ISO 10360-4 Scanning calibration routine?

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

  • ISO 10360-4 Scanning calibration routine?

    Anyone develop one? I've started one, and the demon is giving me a hard time. Does anyone have one they are willing to share?

  • #2
    Hello,
    I'm also interested.
    I guess you made circular scans at different coordinates, what is wrong with it ?

    Comment


    • #3
      I never finished the project, but yes, if you pull the spec, the scan path is clearly defined, for how/where to produce the circle scan segments. From there, you have to construct a sphere from the scan segments.

      EDIT-- i just took a look at where i left off:
      I have a routine i completed, and it runs the qual sphere per ISO10360-4... however i was getting an output of 0.00764mm roundness (0.0052 out of sphere's spec).
      PM me with your email address, and i'll pas the PRG along for you to have a solid base to make your own. .PRG will be renamed with a .PDF suffix to avert being captured by security filters.
      Last edited by louisd; 05-04-2021, 03:27 PM.

      Comment


      • #4
        Make sure to use ISO filtering
        sigpicTAU ALPHA PI INDIANA DELTA CHAPTER
        "Due to the highly confidential nature of my job, I am not allowed to know what I am doing" - author unknown

        Comment


        • #5
          Here a little code, that I wrote long time ago.
          I tried to translate from french, I 'm not at the cmm to let the demon do it itself !
          At the end, it should be interesting to use a adjusted filter, I didn't have enough time to do it this afternoon...

          Code:
          ASSIGN/V1=QUALTOOLDATA("xyz","my_sphere")
          ASSIGN/D_1=QUALTOOLDATA("diam","my_sphere")
          ASSIGN/R_1=D_1/2
          ASSIGN/D_2=D_1*(SQRT(2))/2
          ASSIGN/H_2=D_1/4
          F1 =GENERIC/SPHERE,DEPENDENT,CARTESIEN,$
          NOM/XYZ,<V1.X,V1.Y,V1.Z>,$
          MEAS/XYZ,<V1.X,V1.Y,V1.Z>,$
          NOM/IJK,<0,0,1>,$
          MEAS/IJK,<0,0,1>
          RADIUS,R_1,R_1
          REF1 =ALIGNMENT/START,RECALL:STARTUP,LISTE=YES
          ALIGNMENT/TRANS,AXEX,F1
          ALIGNMENT/TRANS,AXEY,F1
          ALIGNMENT/TRANS,AXEZ,F1
          ALIGNMENT/END
          MODE/CND
          PLAN SECU/ZPLUS,50,ZPLUS,0,ON
          MOVE/CLEARPLANE
          SCN1 =BASIC SCAN/CERCLE,NUMBER HITS=149,DISPLAY HITS=NO,DISPLAY PARAMETERS=YES
          <0,0,0>,VecCoupe=0,0,1,EXT
          Vecinit=1,0,0,DIAM=D_1,ANG=0,ANG=360,DEPTH=0,THICK NESS=0,EEC=NO,COMP PALPEUR=YES,AVOIDING MOVE=NO,DISTANCE=0
          FILTER/NULLFILTER,
          MODE EXE =ELEMENT,USEHSSDAT=YES,USEDELAYPNTS=NO
          BOUNDARY/
          TYPE PALPAGE/VECTOR
          MODE NOMINAL=MASTER
          SCAN END
          MOVE/CLEARPLANE
          SCN2 =BASIC SCAN/CIRCLE,NUMBER HITS=71,DISPLAY HITS=NO,DISPLAY PARAMETERS=YES
          <0,0,H_2>,VecCoupe=0,0,1,EXT
          Vecinit=1,0,0,DIAM=D_2,ANG=0,ANG=360,DEPTH=0,THICK NESS=0,EEC=NO,COMP PALPEUR=YES,AVOIDING MOVE=NO,DISTANCE=0
          FILTER/NULLFILTER,
          MODE EXE =ELEMENT,USEHSSDAT=YES,USEDELAYPNTS=NO
          BOUNDARY/
          TYPE PALPAGE/VECTOR
          MODE NOMINAL=MASTER
          SCAN END
          MOVE/CLEARPLANE
          SCN3 =BASIC SCAN/CIRCLE,NUMBER HITS=74,DISPLAY HITS=NO,DISPLAY PARAMETERS=YES
          <0,0,0>,VecCoupe=1,0,0,EXT
          Vecinit=0,1,0,DIAM=D_1,ANG=0,ANG=180,DEPTH=0,THICK NESS=0,EEC=NO,COMP PALPEUR=YES,AVOIDING MOVE=NO,DISTANCE=0
          FILTER/NULLFILTER,
          MODE EXE =ELEMENT,USEHSSDAT=YES,USEDELAYPNTS=NO
          BOUNDARY/
          TYPE PALPAGE/VECTOR
          MODE NOMINAL=MASTER
          SCAN END
          MOVE/CLEARPLANE
          SCN4 =BASIC SCAN/CIRCLE,NUMBER HITS=67,DISPLAY HITS=NO,DISPLAY PARAMETERS=YES
          <H_2,0,0>,VecCoupe=1,0,0,EXT
          Vecinit=0,1,0,DIAM=D_2,ANG=0,ANG=180,DEPTH=0,THICK NESS=0,EEC=NO,COMP PALPEUR=YES,AVOIDING MOVE=NO,DISTANCE=0
          FILTER/NULLFILTER,
          MODE EXE =ELEMENT,USEHSSDAT=YES,USEDELAYPNTS=NO
          BOUNDARY/
          TYPE PALPAGE/VECTOR
          MODE NOMINAL=MASTER
          SCAN END
          MOVE/CLEARPLANE
          SPH2 =ELEM/SPHÈRE,CARTESIEN,EXT,MOINDRES CARRES,NO
          THEO/<0,0,0>,<0,0,1>,D_1
          REEL/<0.0006,-0.001,0>,<0,0,1>,19.9968
          CONSTR/SPHÈRE,CORE,SCN1,SCN2,SCN3,SCN4,,
          DIM LOC 1= EMPLACEMENT DE SPHÈRE SPH2 UNITES=MM ,$
          GRAPHIQUE=OFF TEXTE=OFF MULT=1000.00 SORTIE=LES DEUX DEMI-ANGLE=NO
          AX VAL. NOM. +TOL -TOL MESU DEV HORS TOL
          X 0.0000 0.0100 0.0100 0.0006 0.0006 0.0000 --#-
          Y 0.0000 0.0100 0.0100 -0.0010 -0.0010 0.0000 -#--
          Z 0.0000 0.0100 0.0100 0.0000 0.0000 0.0000 --#-
          D D_1 0.0100 0.0100 19.9968 -0.0033 0.0000 -#--
          RN 0.0000 0.0100 0.0000 0.0075 0.0075 0.0000 ---#
          FIN DE DIMENSION LOC 1
          From the core manual :
          Constructing an Adjusted Filter
          The Adjust Filter construction type lets you adjust scan data that was gathered while scanning around these standard geometric features:
          Constructing New Features from Existing Features
          175
          • Sphere
          • Cone
          • Cylinder
          Generally, you perform these scans using an analog probe, such as an SP600. If you imagine a scan around the top quarter of a sphere, for example, you would ideally get points that lie within a plane that cuts through the sphere, like this: A - Scan Path
          However, in reality, as the probe scans around the sphere, it is physically impossible for all the points to remain inside the cut plane due to a natural rise and fall floating motion of the CMM.
          The Adjust Filter construction can take the pre-existing scanned points and, using the known mathematical properties of the feature, better compensate the points gathered during the measurement process, adjusting them to lie more within the cut plane. You use the Adjust filter dialog box to do this. To access this dialog box, select Insert | Feature | Constructed | Adjust Filter.

          Comment

          Related Topics

          Collapse

          Working...
          X