Feature construction help

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

  • Feature construction help

    V3.7MR3 CAD++

    Need some ideas.

    I've got a part with 2 small surfaces (co-planar) designated as my primary datum. I used an automeasure plane for each surface taking 8 hits on each. I want to construct a plane (Y axis base plane) from those hits and when I run it the plane shows off by 4mm in the Y axis. I've gotten it to work by pulling the points individually (cast points) then constructing my plane. I would really like to shorten it.

    Any ideas


    [CODE]PLN_X1 =AUTO/PLANE,SHOWALLPARAMS = NO,SHOWHITS = YES
    THEO/0,5.175,-7,0,1,0
    ACTL/0,5.175,-7,0,1,0
    TARG/0,5.175,-7,0,1,0
    MEAS/PLANE
    HIT/BASIC,1,5.175,-10,0,1,0,1,5.175,-10
    HIT/BASIC,-1,5.175,-10,0,1,0,-1,5.175,-10
    HIT/BASIC,-1,5.175,-8,0,1,0,-1,5.175,-8
    HIT/BASIC,1,5.175,-8,0,1,0,1,5.175,-8
    HIT/BASIC,1,5.175,-6,0,1,0,1,5.175,-6
    HIT/BASIC,-1,5.175,-6,0,1,0,-1,5.175,-6
    HIT/BASIC,-1,5.175,-4,0,1,0,-1,5.175,-4
    HIT/BASIC,1,5.175,-4,0,1,0,1,5.175,-4
    ENDMEAS/
    PLN_X2 =AUTO/PLANE,SHOWALLPARAMS = NO,SHOWHITS = YES
    THEO/43.18,5.175,-7,0,1,0
    ACTL/43.18,5.175,-7,0,1,0
    TARG/43.18,5.175,-7,0,1,0
    MEAS/PLANE
    HIT/BASIC,44.18,5.175,-10,0,1,0,44.18,5.175,-10
    HIT/BASIC,42.18,5.175,-10,0,1,0,42.18,5.175,-10
    HIT/BASIC,42.18,5.175,-8,0,1,0,42.18,5.175,-8
    HIT/BASIC,44.18,5.175,-8,0,1,0,44.18,5.175,-8
    HIT/BASIC,44.18,5.175,-6,0,1,0,44.18,5.175,-6
    HIT/BASIC,42.18,5.175,-6,0,1,0,42.18,5.175,-6
    HIT/BASIC,42.18,5.175,-4,0,1,0,42.18,5.175,-4
    HIT/BASIC,44.18,5.175,-4,0,1,0,44.18,5.175,-4
    ENDMEAS/
    PLN_X3 =FEAT/PLANE,RECT,OUTLINE
    THEO/0,5.175,-7,0,1,0
    ACTL/0,5.175,-7,0,1,0
    CONSTR/PLANE,BF,PLN_X1.HIT[1..8],PLN_X2.HIT[1..8],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0[CODE/]

    TIA

    Duane
    Xcel & MicroVal Pfx & Global 37mr4 thru 2012mr1sp3
    Contura Calypso 5.4

    Lord, keep Your arm around my shoulder and Your hand over my mouth. Amen.

  • #2
    Originally posted by dwade View Post
    V3.7MR3 CAD++

    Need some ideas.

    I've got a part with 2 small surfaces (co-planar) designated as my primary datum. I used an automeasure plane for each surface taking 8 hits on each. I want to construct a plane (Y axis base plane) from those hits and when I run it the plane shows off by 4mm in the Y axis. I've gotten it to work by pulling the points individually (cast points) then constructing my plane. I would really like to shorten it.

    Any ideas


    [code]PLN_X1 =AUTO/PLANE,SHOWALLPARAMS = NO,SHOWHITS = YES
    THEO/0,5.175,-7,0,1,0
    ACTL/0,5.175,-7,0,1,0
    TARG/0,5.175,-7,0,1,0
    MEAS/PLANE
    HIT/BASIC,1,5.175,-10,0,1,0,1,5.175,-10
    HIT/BASIC,-1,5.175,-10,0,1,0,-1,5.175,-10
    HIT/BASIC,-1,5.175,-8,0,1,0,-1,5.175,-8
    HIT/BASIC,1,5.175,-8,0,1,0,1,5.175,-8
    HIT/BASIC,1,5.175,-6,0,1,0,1,5.175,-6
    HIT/BASIC,-1,5.175,-6,0,1,0,-1,5.175,-6
    HIT/BASIC,-1,5.175,-4,0,1,0,-1,5.175,-4
    HIT/BASIC,1,5.175,-4,0,1,0,1,5.175,-4
    ENDMEAS/
    PLN_X2 =AUTO/PLANE,SHOWALLPARAMS = NO,SHOWHITS = YES
    THEO/43.18,5.175,-7,0,1,0
    ACTL/43.18,5.175,-7,0,1,0
    TARG/43.18,5.175,-7,0,1,0
    MEAS/PLANE
    HIT/BASIC,44.18,5.175,-10,0,1,0,44.18,5.175,-10
    HIT/BASIC,42.18,5.175,-10,0,1,0,42.18,5.175,-10
    HIT/BASIC,42.18,5.175,-8,0,1,0,42.18,5.175,-8
    HIT/BASIC,44.18,5.175,-8,0,1,0,44.18,5.175,-8
    HIT/BASIC,44.18,5.175,-6,0,1,0,44.18,5.175,-6
    HIT/BASIC,42.18,5.175,-6,0,1,0,42.18,5.175,-6
    HIT/BASIC,42.18,5.175,-4,0,1,0,42.18,5.175,-4
    HIT/BASIC,44.18,5.175,-4,0,1,0,44.18,5.175,-4
    ENDMEAS/
    PLN_X3 =FEAT/PLANE,RECT,OUTLINE
    THEO/0,5.175,-7,0,1,0
    ACTL/0,5.175,-7,0,1,0
    CONSTR/PLANE,BF,PLN_X1.HIT[1..8],PLN_X2.HIT[1..8],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,WAVELENGTH=0[CODE/]

    TIA

    Duane
    Is there a reason you are not using "Midplane" to construct your DATUM plane from the two planes you measured?
    sigpic"Hated by Many, Loved by Few" _ A.B. - Stone brewery

    Comment


    • #3
      Originally posted by Wes Cisco View Post
      Is there a reason you are not using "Midplane" to construct your DATUM plane from the two planes you measured?
      What W.C. said... That's what I was thinking...
      sigpic
      Xcel 15-20-10 - PFXcel 7-6-5 - Merlin 11-11-7 - Romer Absolute 7525SI
      PCDMIS 2012
      Windows Office XP

      Comment


      • #4
        Was thinking with a bad case of "anusitus" yesterday and just couldn't see the trees for the forest was there....

        Thanks guys
        Xcel & MicroVal Pfx & Global 37mr4 thru 2012mr1sp3
        Contura Calypso 5.4

        Lord, keep Your arm around my shoulder and Your hand over my mouth. Amen.

        Comment


        • #5
          So, this is RESOLVED ? ? ?
          sigpic
          Xcel 15-20-10 - PFXcel 7-6-5 - Merlin 11-11-7 - Romer Absolute 7525SI
          PCDMIS 2012
          Windows Office XP

          Comment


          • #6
            Originally posted by Wes Cisco View Post
            Is there a reason you are not using "Midplane" to construct your DATUM plane from the two planes you measured?
            Ok, I'm curious...

            If the goal is to create a new plane that contains all the points of the other two planes - like you would find in an interrupted plane - why would you use a midplane? All of the points from both planes lie on the same Y axis.
            Last edited by cmmguy; 09-20-2007, 08:32 AM.
            Links to my utilities for PCDMIS

            Comment


            • #7
              Originally posted by cmmguy View Post
              Ok, I'm curious...

              If the goal is to create a new plane that contains all the points of the other two planes - like you would find in an interrupted plane - why would you use a midplane? All of the points from both planes lie on the same Y axis.
              J, if you are correct, I misunderstood. I thought he was essentially measuring two sides of a block to create a sort of "centerplane" DATUM. (Probably because I have several parts that are like that, combined with his saying the plane he created was off in Y.) If what you are suggesting is the case, then I would suggest he should not take two planes, but rather a number of vector points and then construct a single plane from them. Then if he needs a plane for each side he could construct those as well.
              sigpic"Hated by Many, Loved by Few" _ A.B. - Stone brewery

              Comment


              • #8
                Originally posted by cmmguy View Post
                Ok, I'm curious...

                If the goal is to create a new plane that contains all the points of the other two planes - like you would find in an interrupted plane - why would you use a midplane? All of the points from both planes lie on the same Y axis.

                This is what I want to do.
                Xcel & MicroVal Pfx & Global 37mr4 thru 2012mr1sp3
                Contura Calypso 5.4

                Lord, keep Your arm around my shoulder and Your hand over my mouth. Amen.

                Comment


                • #9
                  What size tip are you using? A 4mm error almost sounds like comp error to me.
                  Saving the world, one bad part at a time.

                  Comment


                  • #10
                    Originally posted by EHines View Post
                    What size tip are you using? A 4mm error almost sounds like comp error to me.
                    2mm styli.

                    When I wrote the program offline (ran offline too) all of my numbers looked good, but when I ran it on apart the numbers jumped on me.

                    If I construct the plane from either a midplane or individual points the part is in where it is supposed to be.
                    Xcel & MicroVal Pfx & Global 37mr4 thru 2012mr1sp3
                    Contura Calypso 5.4

                    Lord, keep Your arm around my shoulder and Your hand over my mouth. Amen.

                    Comment


                    • #11
                      Are you measuring the points manually or DCC? I set up a quckie prog for this and if I change the order I take my points I have seen a lot of variation on my readings. I have been able to move my measured values +3mm/-1mm depending on the order I measure the points on my plane.
                      Saving the world, one bad part at a time.

                      Comment


                      • #12
                        FYI. When you construct a plane from two planes it used the centroid of each plane rather than the raw hit data.
                        sigpic"Hated by Many, Loved by Few" _ A.B. - Stone brewery

                        Comment


                        • #13
                          This should work:

                          CONSTR/PLANE,BF,PLN_X1.HIT[1..8],PLN_X2.HIT[1..8],,

                          If it doesnt then there is a serious problem with PCDMIS in allowing it or claiming it does.

                          Duane,
                          Try one more thing on this before giving up. Since planes need three points, maybe breakup the points to be like this...

                          CONSTR/PLANE,BF,PLN_X1.HIT[1..4],PLN_X1.HIT[5..8],PLN_X2.HIT[1..4],PLN_X2.HIT[5..8],,
                          Links to my utilities for PCDMIS

                          Comment


                          • #14
                            All is done in DCC.

                            When I run the program and the plane is constructed using the method in the first post the triangle is positioned in front of the first plane measured and off plus 4mm in the Y axis, which is the direction the 2 planes are measured in.
                            Xcel & MicroVal Pfx & Global 37mr4 thru 2012mr1sp3
                            Contura Calypso 5.4

                            Lord, keep Your arm around my shoulder and Your hand over my mouth. Amen.

                            Comment


                            • #15
                              Originally posted by EHines View Post
                              Are you measuring the points manually or DCC? I set up a quckie prog for this and if I change the order I take my points I have seen a lot of variation on my readings. I have been able to move my measured values +3mm/-1mm depending on the order I measure the points on my plane.
                              If that matters, someone needs to answer some questions...
                              Links to my utilities for PCDMIS

                              Comment

                              Related Topics

                              Collapse

                              • #2#
                                Constructed Circle Problem
                                by #2#
                                Can anyone tell me why the Cir8 is way out in space?

                                Code:
                                CIR7       =AUTO/CIRCLE,SHOWALLPARAMS = NO,SHOWHITS = YES
                                            THEO/0,0,-0.3,0,0,1,0.313,0.2
                                ...
                                05-30-2008, 11:43 AM
                              • Wingman
                                3.73 Still not right??
                                by Wingman
                                A while back I posted some weird issues with 3.73. I thought I had it solved by figuring out that 3.73 doesn't really like 3.72. Now it appears the...
                                07-26-2007, 10:39 AM
                              • mr500
                                Why Is My
                                by mr500
                                Why is my program stopping in the middle of the run. I have marked where it is stoping in the code. UGHHHHH

                                Code:
                                PLN2
                                ...
                                08-18-2008, 03:11 PM
                              • #2#
                                Losing Alignment on Angle Change?
                                by #2#
                                Alright, here is my code. The first bit here is with A0B0. Just before the last move point it changes to A90B180.

                                Code:
                                 DATUM_B    =AUTO/CYLINDER,SHOWALLPARAMS
                                ...
                                06-07-2007, 04:34 PM
                              • Underspec
                                Printing Variables!
                                by Underspec
                                I need to do some calculations and print them out from variables as dimensions or to the report. Never really messed with variables so any help will be...
                                08-09-2006, 01:51 PM
                              Working...
                              X