true position question

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

  • true position question

    When I report true position in Xact and compare to legacy my position is out of tolerance the same amount which is a crazy number....but when I report the location of the diameter i am within .0015 X Y.... is there a chance pcdmis is.... calculating position incorrectly because .050 seems a bit much.. Thank you

  • #2
    Lets see some pics of these results, are your X and Y's the same? Blind leading the blind

    three[1].gif
    (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


    • #3
      the x and y are the same when I report xact and legacy... but when use location they are very close..

      i dont know how to post pictures im sorry..

      In the past when I had this issue it was because of my alignment... in this instance i am confident it is not my alignment..

      Comment


      • #4
        What are your datums? Is your legacy alignment datums and the datums you define for Xact the same?

        Post some code?
        Whatever a man sows, he shall reap.

        Comment


        • #5
          how do you post code again?

          Comment


          • #6
            [code]
            tip/t1a90b0, shankijk=0, 1, 0, angle=180
            pln1 =feat/plane,cartesian,triangle
            theo/<-1,0.1512,0.0368>,<-1,0,0>
            actl/<9.6775,31.3934,-22.8045>,<0.0001301,0.9999997,0.0007024>
            meas/plane,3
            hit/basic,normal,<-1,-1.2273,0.0725>,<-1,0,0>,<9.5009,31.3924,-21.3637>,use theo=yes
            hit/basic,normal,<-1,0.817,-0.8811>,<-1,0,0>,<10.8472,31.3941,-24.0238>,use theo=yes
            hit/basic,normal,<-1,0.864,0.919>,<-1,0,0>,<8.6844,31.3937,-23.0262>,use theo=yes
            endmeas/
            a1 =alignment/start,recall:startup,list=yes
            alignment/level,yplus,pln1
            alignment/end
            workplane/yplus
            cir1 =feat/circle,cartesian,out,least_sqr
            theo/<0,0.4059,0>,<0,1,0>,3.629,0
            actl/<9.9143,30.9044,-22.9709>,<0,1,0>,3.6288,0
            meas/circle,3,yplus
            hit/basic,normal,<-1.7926,0.4044,-0.2812>,<-0.9879202,0,-0.1549637>,<8.7539,30.905,-21.5761>,use theo=yes
            move/circular
            hit/basic,normal,<0.8418,0.371,1.6074>,<0.4639343,0,0. 8858696>,<8.684,30.9034,-24.3045>,use theo=yes
            move/circular
            hit/basic,normal,<-0.1304,0.4424,-1.8098>,<-0.0718575,0,-0.9974149>,<11.7286,30.9047,-22.9844>,use theo=yes
            endmeas/
            tip/t1a0b0, shankijk=0, 0, 1, angle=-90
            lin1 =feat/line,cartesian,unbounded
            theo/<-1.3154,-8.2045,-4.4233>,<0.0007024,0,0.9999998>
            actl/<5.4249,22.1542,-21.6325>,<0.9999931,0,0.0037028>
            meas/line,2,yplus
            hit/basic,normal,<-1.3154,-7.1083,-4.4233>,<-0.9999998,0,0.0007024>,<5.4249,23.2482,-21.6325>,use theo=yes
            hit/basic,normal,<-1.3092,-9.3007,4.4915>,<-0.9999998,0,0.0007024>,<14.4582,21.0603,-21.599>,use theo=yes
            endmeas/
            a2 =alignment/start,recall:a1,list=yes
            alignment/level,yplus,pln1
            alignment/rotate,xplus,to,lin1,about,yplus
            alignment/trans,xaxis,cir1
            alignment/trans,zaxis,cir1
            alignment/trans,yaxis,pln1
            alignment/end
            mode/dcc
            tip/t1a90b0, shankijk=0.0045, 1, -0.0011, angle=-179.7635
            move/point,normal,<0.3239,3.0312,12.2977>
            pnt1 =feat/contact/vector point/default,cartesian
            theo/<-0.0146,0,1.3833>,<0,1,0>
            actl/<-0.0146,0.0002,1.3829>,<0,1,0>
            targ/<-0.0146,0,1.3833>,<0,1,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt2 =feat/contact/vector point/default,cartesian
            theo/<-1.2282,0,-0.025>,<0,1,0>
            actl/<-1.2286,0.0002,-0.0253>,<0,1,0>
            targ/<-1.2282,0,-0.025>,<0,1,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt3 =feat/contact/vector point/default,cartesian
            theo/<-0.0345,0,-1.272>,<0,1,0>
            actl/<-0.0342,0.0003,-1.2723>,<0,1,0>
            targ/<-0.0345,0,-1.272>,<0,1,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt4 =feat/contact/vector point/default,cartesian
            theo/<1.2692,0,-0.0746>,<0,1,0>
            actl/<1.2694,0,-0.0747>,<0,1,0>
            targ/<1.2692,0,-0.0746>,<0,1,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pln2 =feat/plane,cartesian,outline,no
            theo/<-0.002,0,0.0029>,<0,1,0>
            actl/<-0.002,0.0002,0.0027>,<0.0000686,1,0.0000221>
            constr/plane,bf,pnt1,pnt2,pnt3,pnt4,,
            outlier_removal/off,3
            filter/off,wavelength=0
            cyl_datum_c=feat/contact/cylinder/default,cartesian,out,least_sqr
            theo/<0,-0.15,0>,<0,1,0>,3.629,-1.25
            actl/<0.0001,-0.15,-0.0006>,<-0.0000086,1,-0.0000296>,3.6291,-1.25
            targ/<0,-0.15,0>,<0,1,0>
            start ang=286.3,end ang=286.3
            angle vec=<1,0,0>
            direction=ccw
            show feature parameters=no
            show contact parameters=yes
            numhits=11,numlevels=3,depth=0.25,end offset=0.328,pitch=0
            sample method=sample_hits
            sample hits=0,spacer=0
            avoidance move=before,distance=0.5
            find hole=disabled,onerror=no,read pos=no
            show hits=no
            move/point,normal,<-0.0407,-0.0527,5.3869>
            tip/t1a90b-105, shankijk=0.9647, -0.2632, -0.0037, angle=-90.0662
            move/point,normal,<7.5214,-11.4966,5.3653>
            pnt5 =feat/contact/vector point/default,cartesian
            theo/<6.5458,-10.9756,1.0675>,<0.9708951,-0.2395053,0>
            actl/<6.547,-10.9763,1.0671>,<0.9708951,-0.2395053,0>
            targ/<6.5458,-10.9756,1.0675>,<0.9708951,-0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=before,distance=0.5
            show hits=no
            pnt6 =feat/contact/vector point/default,cartesian
            theo/<6.8369,-9.7953,-0.0206>,<0.9708951,-0.2395053,0>
            actl/<6.8376,-9.7955,-0.0209>,<0.9708951,-0.2395053,0>
            targ/<6.8369,-9.7953,-0.0206>,<0.9708951,-0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=before,distance=0.5
            show hits=no
            pnt7 =feat/contact/vector point/default,cartesian
            theo/<6.5806,-10.8345,-1.0395>,<0.9708951,-0.2395053,0>
            actl/<6.5807,-10.835,-1.0399>,<0.9708951,-0.2395053,0>
            targ/<6.5806,-10.8345,-1.0395>,<0.9708951,-0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=before,distance=0.5
            show hits=no
            pnt8 =feat/contact/vector point/default,cartesian
            theo/<6.3114,-11.9257,-0.1079>,<0.9708951,-0.2395053,0>
            actl/<6.3118,-11.9265,-0.108>,<0.9708951,-0.2395053,0>
            targ/<6.3114,-11.9257,-0.1079>,<0.9708951,-0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=before,distance=0.5
            show hits=no
            pln_datum_f=feat/plane,cartesian,outline,no
            theo/<6.5687,-10.8828,-0.0251>,<0.9708951,-0.2395053,0>
            actl/<6.5693,-10.8833,-0.0254>,<0.9708876,-0.2395349,-0.0005582>
            constr/plane,bf,pnt5,pnt6,pnt7,pnt8,,
            outlier_removal/off,3
            filter/off,wavelength=0
            cyl_datum_h=feat/contact/cylinder/default,cartesian,in,least_sqr
            theo/<6.5499,-10.8336,-0.0002>,<0.9708951,-0.2395053,0>,1.56,4.38
            actl/<6.5499,-10.8335,-0.0048>,<0.9708978,-0.2394932,-0.000733>,1.5601,4.38
            targ/<6.5499,-10.8336,-0.0002>,<0.9708951,-0.2395053,0>
            start ang=0,end ang=360
            angle vec=<-0.2395053,-0.9708951,0>
            direction=ccw
            show feature parameters=no
            show contact parameters=yes
            numhits=11,numlevels=3,depth=0.1,end offset=4,pitch=0
            sample method=sample_hits
            sample hits=0,spacer=0
            avoidance move=both,distance=0.5
            find hole=disabled,onerror=no,read pos=no
            show hits=no
            move/point,normal,<7.5212,-11.4967,5.3652>
            tip/t1a90b75, shankijk=-0.9647, 0.2632, 0.0037, angle=90.0662
            move/point,normal,<-8.1045,-9.1648,5.4365>
            pnt9 =feat/contact/vector point/default,cartesian
            theo/<-7.1746,-10.4852,1.0665>,<-0.9708951,0.2395053,0>
            actl/<-7.1747,-10.4851,1.0662>,<-0.9708951,0.2395053,0>
            targ/<-7.1746,-10.4852,1.0665>,<-0.9708951,0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt10 =feat/contact/vector point/default,cartesian
            theo/<-6.7435,-8.7375,1.0249>,<-0.9708951,0.2395053,0>
            actl/<-6.7434,-8.7374,1.0246>,<-0.9708951,0.2395053,0>
            targ/<-6.7435,-8.7375,1.0249>,<-0.9708951,0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt11 =feat/contact/vector point/default,cartesian
            theo/<-6.3096,-6.9785,0.855>,<-0.9708951,0.2395053,0>
            actl/<-6.3094,-6.9785,0.8546>,<-0.9708951,0.2395053,0>
            targ/<-6.3096,-6.9785,0.855>,<-0.9708951,0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt12 =feat/contact/vector point/default,cartesian
            theo/<-6.4536,-7.5624,-1.0588>,<-0.9708951,0.2395053,0>
            actl/<-6.4547,-7.5621,-1.0592>,<-0.9708951,0.2395053,0>
            targ/<-6.4536,-7.5624,-1.0588>,<-0.9708951,0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pnt13 =feat/contact/vector point/default,cartesian
            theo/<-6.8826,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
            actl/<-6.883,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
            targ/<-6.8826,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
            snap=no
            show feature parameters=no
            show contact parameters=yes
            avoidance move=no,distance=0.5
            show hits=no
            pln4 =feat/plane,cartesian,outline,no
            theo/<-6.7128,-8.613,0.3935>,<-0.9708951,0.2395053,0>
            actl/<-6.713,-8.6129,0.3933>,<-0.9708785,0.2395718,0.0005653>
            constr/plane,bf,pnt9,pnt10,pnt11,pnt12,pnt13,,
            outlier_removal/off,3
            filter/off,wavelength=0
            cyl_2 =feat/contact/cylinder/default,cartesian,in,least_sqr
            theo/<-6.4392,-7.6294,-0.0002>,<-0.9708951,0.2395053,0>,1.56,4.38
            actl/<-6.4391,-7.6289,0.0039>,<-0.9708616,0.2396406,0.0004387>,1.5602,4.38
            targ/<-6.4392,-7.6294,-0.0002>,<-0.9708951,0.2395053,0>
            start ang=0,end ang=360
            angle vec=<0.2395053,0.9708951,0>
            direction=ccw
            show feature parameters=no
            show contact parameters=yes
            numhits=11,numlevels=3,depth=0.1,end offset=4,pitch=0
            sample method=sample_hits
            sample hits=0,spacer=0
            avoidance move=both,distance=0.5
            find hole=disabled,onerror=no,read pos=no
            show hits=no
            pnt14 =feat/point,cartesian,no
            theo/<-6.4684,-7.6222,-0.0002>,<-0.9708951,0.2395053,0>
            actl/<-6.4687,-7.6217,0.004>,<-0.9708616,0.2396406,0.0004387>
            constr/point,pierce,pln4,cyl_2
            pnt15 =feat/point,cartesian,no
            theo/<6.579,-10.8408,-0.0002>,<0.9708951,-0.2395053,0>
            actl/<6.5798,-10.8408,-0.0048>,<0.9708978,-0.2394932,-0.000733>
            constr/point,pierce,pln_datum_f,cyl_datum_h
            pnt16 =feat/point,cartesian,no
            theo/<0,0,0>,<0,1,0>
            actl/<0.0001,0.0002,-0.0006>,<-0.0000086,1,-0.0000296>
            constr/point,pierce,pln2,cyl_datum_c
            pln_datum_d=feat/plane,cartesian,outline,yes
            theo/<0,0,0>,<0,0,1>
            actl/<0.0371,-6.1541,-0.0005>,<0.0006799,0.0000227,0.9999998>
            constr/plane,bf,pnt14,pnt15,pnt16,,
            outlier_removal/off,3
            filter/off,wavelength=0
            lin_datum_e=feat/line,cartesian,unbounded,no
            theo/<-6.4684,-7.6222,-0.0002>,<0.9708951,-0.2395053,0>
            actl/<-6.4687,-7.6217,0.004>,<0.9708889,-0.2395293,-0.0006547>
            constr/line,bf,3d,pnt14,pnt15,,
            outlier_removal/off,3
            filter/off,wavelength=0
            pnt_intersection=feat/point,cartesian,no
            theo/<0,-9.2179,-0.0001>,<0,1,0>
            actl/<0.0001,-9.2176,-0.0004>,<-0.0000086,1,-0.0000296>
            constr/point,int,cyl_datum_c,lin_datum_e
            a3 =alignment/start,recall:a2,list=yes
            alignment/level,zplus,pln_datum_d
            alignment/rotate,yplus,to,cyl_datum_c,about,zplus
            alignment/trans,yaxis,pnt_intersection
            alignment/trans,zaxis,pln_datum_d
            alignment/trans,xaxis,cyl_datum_c
            alignment/end[code]

            Comment


            • #7
              Just cleaned up the code a little bit.

              Code:
              tip/t1a90b0, shankijk=0, 1, 0, angle=180
              pln1 =feat/plane,cartesian,triangle
              theo/<-1,0.1512,0.0368>,<-1,0,0>
              actl/<9.6775,31.3934,-22.8045>,<0.0001301,0.9999997,0.0007024>
              
              a1 =alignment/start,recall:startup,list=yes
              alignment/level,yplus,pln1
              alignment/end
              workplane/yplus
              
              cir1 =feat/circle,cartesian,out,least_sqr
              theo/<0,0.4059,0>,<0,1,0>,3.629,0
              actl/<9.9143,30.9044,-22.9709>,<0,1,0>,3.6288,0
              
              tip/t1a0b0, shankijk=0, 0, 1, angle=-90
              
              lin1 =feat/line,cartesian,unbounded
              theo/<-1.3154,-8.2045,-4.4233>,<0.0007024,0,0.9999998>
              actl/<5.4249,22.1542,-21.6325>,<0.9999931,0,0.0037028>
              
              a2 =alignment/start,recall:a1,list=yes
              alignment/level,yplus,pln1
              alignment/rotate,xplus,to,lin1,about,yplus
              alignment/trans,xaxis,cir1
              alignment/trans,zaxis,cir1
              alignment/trans,yaxis,pln1
              alignment/end
              
              mode/dcc
              
              tip/t1a90b0, shankijk=0.0045, 1, -0.0011, angle=-179.7635
              
              pnt1 =feat/contact/vector point/default,cartesian
              theo/<-0.0146,0,1.3833>,<0,1,0>
              actl/<-0.0146,0.0002,1.3829>,<0,1,0>
              targ/<-0.0146,0,1.3833>,<0,1,0>
              
              pnt2 =feat/contact/vector point/default,cartesian
              theo/<-1.2282,0,-0.025>,<0,1,0>
              actl/<-1.2286,0.0002,-0.0253>,<0,1,0>
              targ/<-1.2282,0,-0.025>,<0,1,0>
              
              pnt3 =feat/contact/vector point/default,cartesian
              theo/<-0.0345,0,-1.272>,<0,1,0>
              actl/<-0.0342,0.0003,-1.2723>,<0,1,0>
              targ/<-0.0345,0,-1.272>,<0,1,0>
              
              pnt4 =feat/contact/vector point/default,cartesian
              theo/<1.2692,0,-0.0746>,<0,1,0>
              actl/<1.2694,0,-0.0747>,<0,1,0>
              targ/<1.2692,0,-0.0746>,<0,1,0>
              
              pln2 =feat/plane,cartesian,outline,no
              theo/<-0.002,0,0.0029>,<0,1,0>
              actl/<-0.002,0.0002,0.0027>,<0.0000686,1,0.0000221>
              constr/plane,bf,pnt1,pnt2,pnt3,pnt4,,
              
              cyl_datum_c=feat/contact/cylinder/default,cartesian,out,least_sqr
              theo/<0,-0.15,0>,<0,1,0>,3.629,-1.25
              actl/<0.0001,-0.15,-0.0006>,<-0.0000086,1,-0.0000296>,3.6291,-1.25
              targ/<0,-0.15,0>,<0,1,0>
              
              tip/t1a90b-105, shankijk=0.9647, -0.2632, -0.0037, angle=-90.0662
              
              pnt5 =feat/contact/vector point/default,cartesian
              theo/<6.5458,-10.9756,1.0675>,<0.9708951,-0.2395053,0>
              actl/<6.547,-10.9763,1.0671>,<0.9708951,-0.2395053,0>
              targ/<6.5458,-10.9756,1.0675>,<0.9708951,-0.2395053,0>
              
              pnt6 =feat/contact/vector point/default,cartesian
              theo/<6.8369,-9.7953,-0.0206>,<0.9708951,-0.2395053,0>
              actl/<6.8376,-9.7955,-0.0209>,<0.9708951,-0.2395053,0>
              targ/<6.8369,-9.7953,-0.0206>,<0.9708951,-0.2395053,0>
              
              pnt7 =feat/contact/vector point/default,cartesian
              theo/<6.5806,-10.8345,-1.0395>,<0.9708951,-0.2395053,0>
              actl/<6.5807,-10.835,-1.0399>,<0.9708951,-0.2395053,0>
              targ/<6.5806,-10.8345,-1.0395>,<0.9708951,-0.2395053,0>
              
              pnt8 =feat/contact/vector point/default,cartesian
              theo/<6.3114,-11.9257,-0.1079>,<0.9708951,-0.2395053,0>
              actl/<6.3118,-11.9265,-0.108>,<0.9708951,-0.2395053,0>
              targ/<6.3114,-11.9257,-0.1079>,<0.9708951,-0.2395053,0>
              
              pln_datum_f=feat/plane,cartesian,outline,no
              theo/<6.5687,-10.8828,-0.0251>,<0.9708951,-0.2395053,0>
              actl/<6.5693,-10.8833,-0.0254>,<0.9708876,-0.2395349,-0.0005582>
              constr/plane,bf,pnt5,pnt6,pnt7,pnt8,,
              
              cyl_datum_h=feat/contact/cylinder/default,cartesian,in,least_sqr
              theo/<6.5499,-10.8336,-0.0002>,<0.9708951,-0.2395053,0>,1.56,4.38
              actl/<6.5499,-10.8335,-0.0048>,<0.9708978,-0.2394932,-0.000733>,1.5601,4.38
              targ/<6.5499,-10.8336,-0.0002>,<0.9708951,-0.2395053,0>
              
              tip/t1a90b75, shankijk=-0.9647, 0.2632, 0.0037, angle=90.0662
              
              pnt9 =feat/contact/vector point/default,cartesian
              theo/<-7.1746,-10.4852,1.0665>,<-0.9708951,0.2395053,0>
              actl/<-7.1747,-10.4851,1.0662>,<-0.9708951,0.2395053,0>
              targ/<-7.1746,-10.4852,1.0665>,<-0.9708951,0.2395053,0>
              
              pnt10 =feat/contact/vector point/default,cartesian
              theo/<-6.7435,-8.7375,1.0249>,<-0.9708951,0.2395053,0>
              actl/<-6.7434,-8.7374,1.0246>,<-0.9708951,0.2395053,0>
              targ/<-6.7435,-8.7375,1.0249>,<-0.9708951,0.2395053,0>
              
              pnt11 =feat/contact/vector point/default,cartesian
              theo/<-6.3096,-6.9785,0.855>,<-0.9708951,0.2395053,0>
              actl/<-6.3094,-6.9785,0.8546>,<-0.9708951,0.2395053,0>
              targ/<-6.3096,-6.9785,0.855>,<-0.9708951,0.2395053,0>
              
              pnt12 =feat/contact/vector point/default,cartesian
              theo/<-6.4536,-7.5624,-1.0588>,<-0.9708951,0.2395053,0>
              actl/<-6.4547,-7.5621,-1.0592>,<-0.9708951,0.2395053,0>
              targ/<-6.4536,-7.5624,-1.0588>,<-0.9708951,0.2395053,0>
              
              pnt13 =feat/contact/vector point/default,cartesian
              theo/<-6.8826,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
              actl/<-6.883,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
              targ/<-6.8826,-9.3015,0.0801>,<-0.9708951,0.2395053,0>
              
              pln4 =feat/plane,cartesian,outline,no
              theo/<-6.7128,-8.613,0.3935>,<-0.9708951,0.2395053,0>
              actl/<-6.713,-8.6129,0.3933>,<-0.9708785,0.2395718,0.0005653>
              constr/plane,bf,pnt9,pnt10,pnt11,pnt12,pnt13,,
              
              cyl_2 =feat/contact/cylinder/default,cartesian,in,least_sqr
              theo/<-6.4392,-7.6294,-0.0002>,<-0.9708951,0.2395053,0>,1.56,4.38
              actl/<-6.4391,-7.6289,0.0039>,<-0.9708616,0.2396406,0.0004387>,1.5602,4.38
              targ/<-6.4392,-7.6294,-0.0002>,<-0.9708951,0.2395053,0>
              
              pnt14 =feat/point,cartesian,no
              theo/<-6.4684,-7.6222,-0.0002>,<-0.9708951,0.2395053,0>
              actl/<-6.4687,-7.6217,0.004>,<-0.9708616,0.2396406,0.0004387>
              constr/point,pierce,pln4,cyl_2
              
              pnt15 =feat/point,cartesian,no
              theo/<6.579,-10.8408,-0.0002>,<0.9708951,-0.2395053,0>
              actl/<6.5798,-10.8408,-0.0048>,<0.9708978,-0.2394932,-0.000733>
              constr/point,pierce,pln_datum_f,cyl_datum_h
              
              pnt16 =feat/point,cartesian,no
              theo/<0,0,0>,<0,1,0>
              actl/<0.0001,0.0002,-0.0006>,<-0.0000086,1,-0.0000296>
              constr/point,pierce,pln2,cyl_datum_c
              
              pln_datum_d=feat/plane,cartesian,outline,yes
              theo/<0,0,0>,<0,0,1>
              actl/<0.0371,-6.1541,-0.0005>,<0.0006799,0.0000227,0.9999998>
              constr/plane,bf,pnt14,pnt15,pnt16,,
              
              lin_datum_e=feat/line,cartesian,unbounded,no
              theo/<-6.4684,-7.6222,-0.0002>,<0.9708951,-0.2395053,0>
              actl/<-6.4687,-7.6217,0.004>,<0.9708889,-0.2395293,-0.0006547>
              constr/line,bf,3d,pnt14,pnt15,,
              
              pnt_intersection=feat/point,cartesian,no
              theo/<0,-9.2179,-0.0001>,<0,1,0>
              actl/<0.0001,-9.2176,-0.0004>,<-0.0000086,1,-0.0000296>
              constr/point,int,cyl_datum_c,lin_datum_e
              
              a3 =alignment/start,recall:a2,list=yes
              alignment/level,zplus,pln_datum_d
              alignment/rotate,yplus,to,cyl_datum_c,about,zplus
              alignment/trans,yaxis,pnt_intersection
              alignment/trans,zaxis,pln_datum_d
              alignment/trans,xaxis,cyl_datum_c
              alignment/end
              Last edited by JacobCheverie; 02-10-2020, 03:29 PM.

              Comment


              • #8
                theres more but thats all the code up to my dcc alignment,,,, thank you for cleaning that up for me

                Comment


                • #9
                  cyl_datum_h, pln_datum_f and lin_datum_e have the same theo vector, and pln and cyl have very close theo coordinates.
                  Without seeing the print, I can be wrong, but I think it's strange.
                  I would check differences between datums references and alignment.

                  Comment


                  • #10
                    Give us a snippet, open up Snipping Tool. Select the area to take save it to your Desktop easy to find. Click on the A button, then click on Upload Attachments, find for snippet, better if it's a JPeg. Click on Large and then Post Reply.

                    Capture.JPGCapture1.JPG
                    (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


                    • #11
                      Originally posted by JEFMAN View Post
                      cyl_datum_h, pln_datum_f and lin_datum_e have the same theo vector, and pln and cyl have very close theo coordinates.
                      Without seeing the print, I can be wrong, but I think it's strange.
                      I would check differences between datums references and alignment.
                      my part is basically a cross thats slanted..... DATUM H is the right side bore of the cross.... DATUM F is the face of DATUM H... and DATUM E is the other side of the cross through to datum H.....Hope this makes sense.....

                      Comment


                      • #12
                        123.png

                        Comment


                        • #13
                          hopefully this helps clarify...to show all the datums.... C and D are strange so I used the bore for C and constructed intersection points to construct datum D
                          Last edited by jozey; 02-10-2020, 04:25 PM.

                          Comment


                          • #14
                            Untitled.jpg

                            Comment


                            • #15
                              How log is the bore for C ? Is that a casting ? If C is really short I would consider using the larger OD surface for leveling and then 0.000 on the bore for x -y or z. Depending on machine process I do that for a bunch of parts we do. Bore is really short be we do concentric bore on opposite end of part and then hold it from both ends, like turning between centers. I make a compound datum from both bores. Only 1 end is the print datum but its so short it alway told me my feaures along the length were" wandering" off the part. Indicator would tell me I am withing .0005. Change to this datum structure the CMM matched the indicator flawlessly. Yeah, I know the print says.....blah blah
                              Last edited by Schlag; 02-10-2020, 05:08 PM.

                              Comment

                              Related Topics

                              Collapse

                              Working...
                              X