How to alignment Plane Plane Circle ?

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

  • How to alignment Plane Plane Circle ?

    I got a small component which looks like a L with a circle on one side. The datum A is one surface with a circle in middle as Datum C, Datum B is on a 90 degree surface, that is what the L looks like.

    I am familiar with Level rotate and trans, but for this:

    A3_ABC =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PLN_A
    ALIGNMENT/TRANS,ZAXIS,PLN_A
    ALIGNMENT/TRANS,YAXIS,PLN_B
    ALIGNMENT/TRANS,XAXIS,CIR_C
    ALIGNMENT/END
    Is that OK? the coordinate system still be rotating, How should I fix it ?

    Thanks for any comment.

  • #2
    You didn’t rotate to anything. Nor did you origin.
    Darroll
    2018R2

    Comment


    • Robontario
      Robontario commented
      Editing a comment
      But, before click OK, the coordinate system keep turning ...

  • #3
    You need to do a rotational alignment, but we can't tell you how without the datums. We can't just assume A|B|C.
    PC-DMIS 2016.0 SP8

    Jeff

    Comment


    • #4
      Originally posted by Schrocknroll View Post
      You need to do a rotational alignment, but we can't tell you how without the datums. We can't just assume A|B|C.
      Thank you. It is a very simple part, similar to the attached one, My boss told me never post drawing outside. abc.png

      Comment


      • Robontario
        Robontario commented
        Editing a comment
        The different is that it has only one circle on the datum A. Plane Plane circle definitely lock the coordinate system. For me, I need a rotate ..

    • #5

      I created a line in datum B for the rotation, is that right?


      LIN_B =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
      THEO/<-30,-24.2,-8.5>,<1,0,0>
      ACTL/<-30,-24.27,-8.5>,<1,0,0.0000109>
      CONSTR/LINE,BF,2D,PT_B8,PT_B7,PT_B6,PT_B5,,
      OUTLIER_REMOVAL/OFF,3
      FILTER/OFF,WAVELENGTH=0
      A3_ABC =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
      ALIGNMENT/LEVEL,ZPLUS,PLN_A
      ALIGNMENT/ROTATE,XPLUS,TO,LIN_B,ABOUT,YMINUS
      ALIGNMENT/TRANS,ZAXIS,PLN_A
      ALIGNMENT/TRANS,XAXIS,CIR_C
      ALIGNMENT/TRANS,YAXIS,PLN_B
      ALIGNMENT/END

      Comment


      • #6
        Originally posted by Robontario View Post
        I created a line in datum B for the rotation, is that right?


        LIN_B =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
        THEO/<-30,-24.2,-8.5>,<1,0,0>
        ACTL/<-30,-24.27,-8.5>,<1,0,0.0000109>
        CONSTR/LINE,BF,2D,PT_B8,PT_B7,PT_B6,PT_B5,,
        OUTLIER_REMOVAL/OFF,3
        FILTER/OFF,WAVELENGTH=0
        A3_ABC =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
        ALIGNMENT/LEVEL,ZPLUS,PLN_A
        ALIGNMENT/ROTATE,XPLUS,TO,LIN_B,ABOUT,YMINUS
        ALIGNMENT/TRANS,ZAXIS,PLN_A
        ALIGNMENT/TRANS,XAXIS,CIR_C
        ALIGNMENT/TRANS,YAXIS,PLN_B
        ALIGNMENT/END
        Nope!

        You can rotate to Datum B plane!

        Here's a little trick for doing alignments (I use this when teaching)



        When you do your alignment, grab a pen or pencil. Put the end (NOT the point) of the pen on the plane square to the face. Ask yourself 'What direction is this pointing in?

        So if your pen is pointing in ZPLUS for Datum A, we pick ZPLUS to LEVEL to.

        Now place it on Datum B - 'What direction is this pointing in?"

        If your pen is pointing in XPLUS, we ROTATE to XPLUS ABOUT ZPLUS (We almost always rotate about the axis we have leveled to).

        When we do the LEVEL and ROTATE steps of the alignment, we are concerned with feature direction. What is the direction/vector of this plane/line/axis etc.


        When we set our ORIGINS we can instead think about HIT direction.

        "What direction were the hits taken in?"

        Well the hits on Datum A are taken in the Z direction, so we can use it for a Z Origin, but NOT and X or Y.

        If the hits on Datum B are taken in an X direction, we can use it for the X Origin.

        The hits in Datum C will have been taken in an X and Y direction so we can use this for the XY origin, but NOT Z.



        Applications Engineer
        Hexagon UK

        Comment


        • #7
          Originally posted by NinjaBadger View Post

          Nope!

          You can rotate to Datum B plane!

          Here's a little trick for doing alignments (I use this when teaching)



          When you do your alignment, grab a pen or pencil. Put the end (NOT the point) of the pen on the plane square to the face. Ask yourself 'What direction is this pointing in?

          So if your pen is pointing in ZPLUS for Datum A, we pick ZPLUS to LEVEL to.

          Now place it on Datum B - 'What direction is this pointing in?"

          If your pen is pointing in XPLUS, we ROTATE to XPLUS ABOUT ZPLUS (We almost always rotate about the axis we have leveled to).

          When we do the LEVEL and ROTATE steps of the alignment, we are concerned with feature direction. What is the direction/vector of this plane/line/axis etc.


          When we set our ORIGINS we can instead think about HIT direction.

          "What direction were the hits taken in?"

          Well the hits on Datum A are taken in the Z direction, so we can use it for a Z Origin, but NOT and X or Y.

          If the hits on Datum B are taken in an X direction, we can use it for the X Origin.

          The hits in Datum C will have been taken in an X and Y direction so we can use this for the XY origin, but NOT Z.


          Sounds good. but how to fix my program? rotate datum B to AXIS Y ?

          Comment


          • #8
            Originally posted by Robontario View Post

            Sounds good. but how to fix my program? rotate datum B to AXIS Y ?
            I don't know. I don't know how you have the part on the CMM.

            Do what I said. Take a pen and place it perpendicular to plane/face (in your case Datum B)

            Ask yourself, 'What direction is the pen pointing?" i.e. So which machine axis is closest to the direction the pen is pointing (XPLUS/XMINUS, YPLUS/YMINUS)?

            Rotate Datum B to that direction.
            Applications Engineer
            Hexagon UK

            Comment


            • #9
              Originally posted by NinjaBadger View Post

              I don't know. I don't know how you have the part on the CMM.

              Do what I said. Take a pen and place it perpendicular to plane/face (in your case Datum B)

              Ask yourself, 'What direction is the pen pointing?" i.e. So which machine axis is closest to the direction the pen is pointing (XPLUS/XMINUS, YPLUS/YMINUS)?

              Rotate Datum B to that direction.
              abc.png
              Thank you. I tried and it worked.

              For example.
              The Z is vertical to Datum A, Datum B is parallel to Y and X is vertical to B.
              A3_ABC =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
              ALIGNMENT/LEVEL,ZPLUS,PLN_A
              ALIGNMENT/ROTATE,YMINUS,TO,PLN_B,ABOUT,ZPLUS
              ALIGNMENT/TRANS,ZAXIS,PLN_A
              ALIGNMENT/TRANS,YAXIS,PLN_B
              ALIGNMENT/TRANS,XAXIS,CIR_C
              ALIGNMENT/END


              Comment


              • #10
                If plane B is parallel to the Y axis then the vector of the plane would be in X and that is what you would normally rotate to.

                Comment

                Related Topics

                Collapse

                Working...
                X