hexagon logo

Validate my method is fine please (programmers differ in opinion)

Good Morning Interweb,

So I have a simple alignment. Plane A, circle B, circle C. I Leveled to the plane A and origin Z to it. Translate XY to circle B. Rotate to a line made from B to C. Done.

A different programmer believes I must rotate before translating.... I totally disagree on this simple alignment. Using Legacy btw.

Without being degrading... please reply.
Parents
  • I often rely on:

    Measure plane
    - Align: Level and origin Z
    Measure circle 1
    - Align: Recall previous: Origin XY
    Measure circle 2
    Construct line between cir1 - cir2 centroids
    - Align: Recall startup, then Level, Rotate to constructed line, Origin

    Doing this makes sure the rotation vectors that you take for the circles are normal to your component's level plane.
    Also, if your initial origin is perhaps dead-nuts centered between the two circles, you have a chance of flipping vectors as the polarity of your rotation can shift from centroid super easily, and 180 your entire routine.


    I have a similar part.

    I measure a plane and 2 cylinders all in Z+. Create a line from cylinder 1 to cylinder 2.

    I level to the Plane Z+. Datum A
    Rotate to Line Y+ about Z+ Datum C
    X origin cylinder 1. Datum B
    Y origin line
    Z origin plane

    In that order all at once.
Reply
  • I often rely on:

    Measure plane
    - Align: Level and origin Z
    Measure circle 1
    - Align: Recall previous: Origin XY
    Measure circle 2
    Construct line between cir1 - cir2 centroids
    - Align: Recall startup, then Level, Rotate to constructed line, Origin

    Doing this makes sure the rotation vectors that you take for the circles are normal to your component's level plane.
    Also, if your initial origin is perhaps dead-nuts centered between the two circles, you have a chance of flipping vectors as the polarity of your rotation can shift from centroid super easily, and 180 your entire routine.


    I have a similar part.

    I measure a plane and 2 cylinders all in Z+. Create a line from cylinder 1 to cylinder 2.

    I level to the Plane Z+. Datum A
    Rotate to Line Y+ about Z+ Datum C
    X origin cylinder 1. Datum B
    Y origin line
    Z origin plane

    In that order all at once.
Children
No Data