unwanted coordinant rotations

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

  • unwanted coordinant rotations

    Just upgraded from 2011 to 2019R2.
    When I have used XactMeasure the X and Y orientation rotates 90 degrees from my alignment. Legacy dimensions work fine.
    any suggestions?

  • #2
    I have seen some things like this happen before and the fix can be strange sometimes. Can you post your code?

    Comment


    • #3
      SCN_A<>C =FEAT/SCAN,PERIMETER,NUMBER OF HITS=32,SHOW HITS=NO,SHOWALLPARAMS=NO
      MEAS/SCAN
      BASICSCAN/PERIMETER,NUMBER OF HITS=32,SHOW HITS=NO,SHOWALLPARAMS=NO
      ENDSCAN
      ENDMEAS/
      FORMFEED/
      COMMENT/REPT,
      ********
      ITEM 20: |PROFILE OF A LINE|.003|A|B|C| A<>C
      ********
      FCFPROF3 =LINE PROFILE : SCN_A<>C
      FEATCTRLFRAME/SHOWPARAMS=YES,SHOWEXPANDED=YES,
      CADGRAPH=OFF,REPORTGRAPH=OFF,TEXT=OFF,MULT=10.00,A RROWDENSITY=100,OUTPUT=BOTH,UNITS=IN,
      CUSTOMIZED DRF=NO
      STANDARDTYPE=ASME_Y14_5
      PRIMARY DIMENSION/PROFILE OF LINE,0.003,<UZ>,<UTol>,A,B,C
      NOTE/FCFPROF3
      FEATURES/SCN_A<>C,,
      ANALYSISVIEW/FCFPROF3,,

      Comment


      • JacobCheverie
        JacobCheverie commented
        Editing a comment
        What are your datum features A, B, and C? Can you show the code for those and your alignment code?

    • #4
      Not the solution, but I wouldn't use "<>" in the scan name...
      It means "different" in assignments, and sometimes, the demon doesn't understand...

      Comment


      • #5
        Just renamed the scan and recreated the measurement. Same result.
        This is happening with scans and positions as well.

        Comment


        • #6
          Maybe try building and calibrating new probe files in the upgraded version of PC-DMIS. I've seen unexpected behavior in the software when old probe files are used on upgraded versions.
          CMMXYZ Applications Specialist: PC-DMIS Support and Training. Check out my PC-DMIS tutorial videos... https://blog.cmmxyz.com/blog/tag/cmm-tech-tips

          Comment


          • Mutt_H
            Mutt_H commented
            Editing a comment
            Good idea. thanks

        • #7
          I have seen this numerous times: Usually it is the Datums vector that creates this problem. I.E. Datum B is -X, whereas DMIS 'flips' the coordinates to get the B datum to +Y.
          to get around this create the ABC alignment and "Use Current Alignment" in the FCF creator.

          Comment


          • #8
            Primary is DATUM-A- which is the top plane
            Secondary is DATUM-B- which is the center of the part where side one is a flat surface where a line can be created. Side two is a radius where the datum is a point on the apex.
            Tertiary DATUM-C- is the center of the part from 2 small flat on each side of the part

            PLN_DATUM-A-=FEAT/PLANE,CARTESIAN,TRIANGLE
            THEO/<1.1669,0.5738,0>,<0.0000006,0.0000014,1>
            ACTL/<1.1669,0.5738,0>,<0.0000006,0.0000014,1>
            MEAS/PLANE,9
            HIT/BASIC,NORMAL,<0.0722,0.605,0>,<0.0000006,0.0000014 ,1>,<0.0722,0.605,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.2458,0.2009,0>,<0.0000006,0.000001 4,1>,<0.2458,0.2009,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<0.6442,0.0684,0>,<0.0000006,0.000001 4,1>,<0.6442,0.0684,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.0984,0.6196,0>,<0.0000006,0.000001 4,1>,<1.0984,0.6196,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.2674,0.8127,0>,<0.0000006,0.000001 4,1>,<1.2674,0.8127,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.4782,0.5935,0>,<0.0000006,0.000001 4,1>,<1.4782,0.5935,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.964,0.0741,0>,<0.0000006,0.0000014 ,1>,<1.964,0.0741,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<2.454,0.5587,0>,<0.0000006,0.0000014 ,1>,<2.454,0.5587,0>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.2779,1.6313,0>,<0.0000006,0.000001 4,1>,<1.2779,1.6313,0>,USE THEO=YES
            ENDMEAS/
            MOVE/CLEARPLANE
            PNT_C1 =FEAT/POINT,CARTESIAN
            THEO/<0,0.6299,-0.06>,<-1,0,0>
            ACTL/<0,0.6299,-0.06>,<-1,0,0>
            MEAS/POINT,1,WORKPLANE
            HIT/BASIC,NORMAL,<0,0.6299,-0.06>,<-1,0,0>,<0,0.6299,-0.06>,USE THEO=YES
            ENDMEAS/
            MOVE/CLEARPLANE
            PNT_C2 =FEAT/POINT,CARTESIAN
            THEO/<2.5197,0.6527,-0.064>,<1,0,0>
            ACTL/<2.5197,0.6527,-0.064>,<1,0,0>
            MEAS/POINT,1,WORKPLANE
            HIT/BASIC,NORMAL,<2.5197,0.6527,-0.064>,<1,0,0>,<2.5197,0.6527,-0.064>,USE THEO=YES
            ENDMEAS/
            PNT_DATUM_C=FEAT/POINT,CARTESIAN,NO
            THEO/<1.2598,0.6413,-0.062>,<0,0,1>
            ACTL/<1.2598,0.6413,-0.062>,<0,0.0000025,1>
            CONSTR/POINT,MID,PNT_C1,PNT_C2
            MOVE/CLEARPLANE
            LIN_B1 =FEAT/LINE,CARTESIAN,UNBOUNDED
            THEO/<0.6497,0,-0.0851>,<1,0,0>
            ACTL/<0.6497,0,-0.0851>,<1,0,0>
            MEAS/LINE,2,ZPLUS
            HIT/BASIC,NORMAL,<0.6497,0,-0.0747>,<0,-1,0>,<0.6497,0,-0.0747>,USE THEO=YES
            HIT/BASIC,NORMAL,<1.8779,0,-0.0954>,<0,-1,0>,<1.8779,0,-0.0954>,USE THEO=YES
            ENDMEAS/
            ALIGN_DCC_A=ALIGNMENT/START,RECALL:ALIGN_MAN,LIST=YES
            ALIGNMENT/LEVEL,ZPLUS,PLN_DATUM-A-
            ALIGNMENT/ROTATE,XPLUS,TO,LIN_B1,ABOUT,ZPLUS
            ALIGNMENT/TRANS,ZAXIS,PLN_DATUM-A-
            ALIGNMENT/TRANS,YAXIS,LIN_B1
            ALIGNMENT/TRANS,XAXIS,PNT_DATUM_C
            ALIGNMENT/END
            MOVE/CLEARPLANE
            PNT_B2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0,1.673,-0.05>,<0,1,-0.0000011>
            ACTL/<0,1.673,-0.05>,<0,1,-0.0000011>
            TARG/<0,1.673,-0.05>,<0,1,-0.0000011>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
            AVOIDANCE MOVE=NO,DISTANCE=0.3937
            SHOW HITS=NO
            PNT_DATUM_B=FEAT/POINT,CARTESIAN,NO
            THEO/<0.002,0.8365,-0.0675>,<-0.0000006,-0.0000014,1>
            ACTL/<0.002,0.8365,-0.0675>,<-0.0000006,0.0000011,1>
            CONSTR/POINT,MID,LIN_B1,PNT_B2
            ALIGN_DCC =ALIGNMENT/START,RECALL:ALIGN_DCC_A,LIST=YES
            ALIGNMENT/TRANS,YAXIS,PNT_DATUM_B
            ALIGNMENT/END

            Comment


            • #9
              Fix the vectors in red



              Code:
              pln_datum-a-=feat/plane,cartesian,triangle
              theo/<1.1669,0.5738,0>,[COLOR=#e74c3c]<0,0,1>[/COLOR]
              actl/<1.1669,0.5738,0>,<0.0000006,0.0000014,1>
              meas/plane,9
              hit/basic,normal,<0.0722,0.605,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<0.0722,0.605,0>,use theo=yes
              hit/basic,normal,<0.2458,0.2009,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<0.2458,0.2009,0>,use theo=yes
              hit/basic,normal,<0.6442,0.0684,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<0.6442,0.0684,0>,use theo=yes
              hit/basic,normal,<1.0984,0.6196,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<1.0984,0.6196,0>,use theo=yes
              hit/basic,normal,<1.2674,0.8127,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<1.2674,0.8127,0>,use theo=yes
              hit/basic,normal,<1.4782,0.5935,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<1.4782,0.5935,0>,use theo=yes
              hit/basic,normal,<1.964,0.0741,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<1.964,0.0741,0>,use theo=yes
              hit/basic,normal,<2.454,0.5587,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<2.454,0.5587,0>,use theo=yes
              hit/basic,normal,<1.2779,1.6313,0>,<[COLOR=#e74c3c]0,0,1[/COLOR]>,<1.2779,1.6313,0>,use theo=yes
              endmeas/
              move/clearplane
              pnt_c1 =feat/point,cartesian
              theo/<0,0.6299,-0.06>,<-1,0,0>
              actl/<0,0.6299,-0.06>,<-1,0,0>
              meas/point,1,workplane
              hit/basic,normal,<0,0.6299,-0.06>,<-1,0,0>,<0,0.6299,-0.06>,use theo=yes
              endmeas/
              move/clearplane
              pnt_c2 =feat/point,cartesian
              theo/<2.5197,0.6527,-0.064>,<1,0,0>
              actl/<2.5197,0.6527,-0.064>,<1,0,0>
              meas/point,1,workplane
              hit/basic,normal,<2.5197,0.6527,-0.064>,<1,0,0>,<2.5197,0.6527,-0.064>,use theo=yes
              endmeas/
              pnt_datum_c=feat/point,cartesian,no
              theo/<1.2598,0.6413,-0.062>,<0,0,1>
              actl/<1.2598,0.6413,-0.062>,<0,0.0000025,1>
              constr/point,mid,pnt_c1,pnt_c2
              move/clearplane
              lin_b1 =feat/line,cartesian,unbounded
              theo/<0.6497,0[COLOR=#c0392b],-0.085[/COLOR]>,<1,0,0>
              actl/<0.6497,0,-0.085>,<1,0,0>
              meas/line,2,zplus
              hit/basic,normal,<0.6497,0[COLOR=#e74c3c],-0.085[/COLOR]>,<0,-1,0>,<0.6497,0,-0.0747>,use theo=yes[COLOR=#e74c3c]<<<<<<<<<<<<<<<<<<<<<<<<<<<take your hits at the same level or depth[/COLOR]
              hit/basic,normal,<1.8779,0,[COLOR=#e74c3c]-0.085[/COLOR]>4,<0,-1,0>,<1.8779,0,-0.0954>,use theo=yes
              endmeas/
              align_dcc_a=alignment/start,recall:align_man,list=yes
              alignment/level,zplus,pln_datum-a-
              alignment/rotate,xplus,to,lin_b1,about,zplus
              alignment/trans,zaxis,pln_datum-a-
              alignment/trans,yaxis,lin_b1
              alignment/trans,xaxis,pnt_datum_c
              alignment/end
              move/clearplane
              pnt_b2 =feat/contact/vector point/default,cartesian
              theo/<0,1.673,-0.05>,<0,1,[COLOR=#e74c3c]0[/COLOR]>
              actl/<0,1.673,-0.05>,<0,1,[COLOR=#e74c3c]0[/COLOR]>
              targ/<0,1.673,-0.05>,<0,1,[COLOR=#e74c3c]0[/COLOR]>
              snap=no
              show feature parameters=no
              show contact parameters=yes
              avoidance move=no,distance=0.3937
              show hits=no
              pnt_datum_b=feat/point,cartesian,no
              theo/<0.002,0.8365,-0.0675>,<[COLOR=#e74c3c]0,0,1[/COLOR]>
              actl/<0.002,0.8365,-0.0675>,<-0.0000006,0.0000011,1>
              constr/point,mid,lin_b1,pnt_b2
              align_dcc =alignment/start,recall:align_dcc_a,list=yes
              alignment/trans,yaxis,pnt_datum_b
              alignment/end
              (In Memory of my Loving wife, "Ronda" who I lost March 7, 2016. I love you baby.)
              They say "Nobody's Perfect." I must be Nobody.

              Comment

              Related Topics

              Collapse

              Working...
              X