true position coming out 0.000

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

  • true position coming out 0.000

    I have a true position dimension that keeps coming out to 0.000. What am I doing wrong?

  • #2
    reporting the perfect part? Are you aligned to the feature you are trying to report out? No code will make this guessing game very troublesome.

    Comment


    • #3
      What is the feature control frame that you are trying to measure? Do you have modifiers (M)/(L) on any of your datums? Can you post a screenshot of the report?

      Comment


      • #4
        here is the report on that dimension.
        Attached Files

        Comment


        • #5
          Pnt12 =feat/contact/vector point/default,cartesian
          theo/<-0.2511,-0.1051,0>,<0,0,1>
          actl/<-0.2511,-0.1049,0.0025>,<0,0,1>
          targ/<-0.2511,-0.1051,0>,<0,0,1>
          snap=no
          show feature parameters=no
          show contact parameters=yes
          avoidance move=both,distance=0.08
          show hits=no
          pnt13 =feat/contact/vector point/default,cartesian
          theo/<0.11,-0.2597,0>,<0,0,1>
          actl/<0.11,-0.2596,0.0023>,<0,0,1>
          targ/<0.11,-0.2597,0>,<0,0,1>
          snap=no
          show feature parameters=no
          show contact parameters=yes
          avoidance move=both,distance=0.08
          show hits=no
          pnt14 =feat/contact/vector point/default,cartesian
          theo/<0.2395,0.126,0>,<0,0,1>
          actl/<0.2394,0.1262,0.0026>,<0,0,1>
          targ/<0.2395,0.126,0>,<0,0,1>
          snap=no
          show feature parameters=no
          show contact parameters=yes
          avoidance move=both,distance=0.08
          show hits=no
          pnt15 =feat/contact/vector point/default,cartesian
          theo/<-0.1472,0.2228,0>,<0,0,1>
          actl/<-0.1473,0.2231,0.0026>,<0,0,1>
          targ/<-0.1472,0.2228,0>,<0,0,1>
          snap=no
          show feature parameters=no
          show contact parameters=yes
          avoidance move=both,distance=0.08
          show hits=no
          pln2 =feat/plane,cartesian,triangle,no,least_sqr
          theo/<-0.0122,-0.004,0>,<0,0,1>
          actl/<-0.0123,-0.0038,0.0025>,<-0.0000053,-0.0004904,0.9999999>
          constr/plane,bf,pnt12,pnt13,pnt14,pnt15,,
          outlier_removal/off,3
          filter/off,wavelength=0
          cir4 =feat/contact/circle/default,cartesian,in,least_sqr
          theo/<-0.33,0,0.039>,<-1,0,0>,0.118
          actl/<-0.33,-0.0075,0.0452>,<-1,0,0>,0.1227
          targ/<-0.33,0,0.039>,<-1,0,0>
          start ang=131.3775,end ang=228.6225
          angle vec=<0,0,1>
          direction=ccw
          show feature parameters=no
          show contact parameters=yes
          numhits=5,depth=0.07,pitch=0
          sample method=sample_hits
          sample hits=0,spacer=0
          avoidance move=both,distance=0.3937
          find hole=disabled,onerror=no,read pos=no
          show hits=no
          cir5 =feat/contact/circle/default,cartesian,in,least_sqr
          theo/<0.1975,0,0.039>,<-1,0,0>,0.118
          actl/<0.1975,-0.02,0.0629>,<-1,0,0>,0.1557
          targ/<0.1975,0,0.039>,<-1,0,0>
          start ang=131.3775,end ang=228.6225
          angle vec=<0,0,1>
          direction=ccw
          show feature parameters=no
          show contact parameters=yes
          numhits=5,depth=0.07,pitch=0
          sample method=sample_hits
          sample hits=0,spacer=0
          avoidance move=both,distance=0.3937
          find hole=disabled,onerror=no,read pos=no
          show hits=no
          lin2 =feat/line,cartesian,unbounded,no
          theo/<-0.33,0,0.039>,<1,0,0>
          actl/<-0.33,-0.0075,0.0452>,<0.9991569,-0.0237709,0.0334716>
          constr/line,bf,3d,cir4,cir5,,
          outlier_removal/off,3
          filter/off,wavelength=0
          cir6 =feat/contact/circle/default,cartesian,in,least_sqr
          theo/<0,0,-0.03>,<0,0,1>,0.375
          actl/<-0.0059,-0.0128,0.0027>,<0,0,1>,0.3761
          targ/<0,0,-0.03>,<0,0,1>
          start ang=39.8,end ang=399.8
          angle vec=<1,0,0>
          direction=ccw
          show feature parameters=no
          show contact parameters=yes
          numhits=6,depth=0.07,pitch=0
          sample method=sample_hits
          sample hits=1,spacer=0.08
          avoidance move=both,distance=0.2
          find hole=disabled,onerror=no,read pos=no
          show hits=no
          a1 dcc =alignment/start,recall:a1 man,list=yes
          alignment/level,zplus,pln2
          alignment/trans,zaxis,pln2
          alignment/rotate,xplus,to,lin2,about,zplus
          alignment/trans,xaxis,cir6
          alignment/trans,yaxis,cir6
          alignment/end
          datdef/feature=cir6,a
          cir7 =feat/contact/circle/default,cartesian,in,least_sqr
          theo/<0,0,-0.03>,<0,0,1>,0.375
          actl/<0,0,0.0001>,<0,0,1>,0.3762
          targ/<0,0,-0.03>,<0,0,1>
          start ang=38.6,end ang=398.6
          angle vec=<1,0,0>
          direction=ccw
          show feature parameters=no
          show contact parameters=yes
          numhits=6,depth=0.06,pitch=0
          sample method=sample_hits
          sample hits=1,spacer=0.08
          avoidance move=both,distance=0.2
          find hole=disabled,onerror=no,read pos=no
          show hits=no
          cir8 =feat/contact/circle/default,cartesian,out,least_sqr
          theo/<0,0,-0.095>,<0,0,1>,0.66,0
          actl/<-0.0001,0.0002,0>,<-0.0000924,-0.000009,1>,0.6621,0
          targ/<0,0,-0.095>,<0,0,1>
          start ang=44.8,end ang=404.8
          angle vec=<1,0,0>
          direction=ccw
          show feature parameters=no
          show contact parameters=yes
          numhits=8,depth=-0.06,pitch=0
          sample method=sample_hits
          sample hits=3,spacer=-0.06
          avoidance move=both,distance=0.1
          find hole=disabled,onerror=no,read pos=no
          show hits=no

          Comment


          • #6
            The result is coming out to 0 because you have a modifier on your primary datum and your datum shift is optimizing your result.

            As a note, your primary datum shouldn't be a circle (2D)...

            Comment


            • #7
              What does the datum shift do and how do you control it?

              Comment


              • #8
                Datum shift is designed to work as if a gage is applied to the feature control frame Think a gage that if it is an ID the gage pin made to simulate the gage would be made at you LMC for the fit This clearance would allow the fixture to be shifted and assemble with the part, design as assembly of mating components go together PC-DMIS will try calculate the mating envelope and allow the fitting to shift based on your actual geometry My understanding of the theory and why a circle is inappropriate to be fitted in a mating stud/ID situation and form error (mating envelope) not just a local size must be considered when applying datum shift

                Comment


                • #9
                  I want to thank you guys for all the help and information.

                  Comment


                  • #10
                    That means it is perfect. I'd ship it

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X