hexagon logo

Iterative alignment and using XactMeasure

Alright here is my problem/question.
I have a part where Datum -A- (Z axis) is not prismatic, however datum -B- (X axis) and -C- (Y axis) are.

I do not have much experience with Iterative alignments other than that I have been to the Level 2 Hexagon class (Just don't use them or have the need too).

My thoughts were, this is a good time, to try an Iterative alignment.
I believe I have that part of the program correct:
I created 6 auto vector points on top (Datum -A-),
then 5 auto vector points on left side (Datum -B-)
then finally 5 auto vector points on the front of the part (Datum -C-).

When I create the Iterative alignment I pick top 6 points as level (Datum -A-),
5 points on left rotate (Datum -B-),
then 5 points on front as origin (Datum -C-).

After completing this Iterative alignment my trihedron doesn't move from before the alignment.
So I constructed planes out of the five points for datum -B- and -C- respectively.
I then origin my "X" to Datum -B- and my "Y" to datum -C-.
How do I origin my "Z", and how do I assign my datum -A- for exact measure? Where did I go wrong? Please any help would be greatly appreciated.
Parents
  • I'm sorry but I'm actually with everyone else on this one, what you've done isn't right.


    Quick question - before you do anything else if you select your B and C cylinders off the CAD are the vectors square to an axis? (0,0,1 or 1,0,0 etc)


    NOW that he has actually explained what he really needs to do (which was not done before).....

    He still needs to do an iterative alignment simply because he does not have a planar "A" datum. BTW, if this "A" datum surface, BY DESIGN isn't a flat planar surface, then it SHOULD have datum targets called out, if not, the print is a failure because by definition, a datum is "planar", you can not point to a curvy surface and call the entire surface the "A" datum.

    After doing the iterative alignment, which is 100% required due to the non-planar "A" datum, you simply construct a plane TO THE ALIGNMENT, while in the proper workplane for what it 'should' be level to, and use that in Xact.

    Now, as for the issue with 'translating', there is no 'translating', but after the iterative alignment (which you MUST do), you simply set XYZ origins to what you want to be called "ABSOLUTE" zero. AFTER the iterative alignment, simply open the alignment utility again, select the feature that you want to be X0 and origin to it, same for Y and Z, ONLY set origins. DO NOT do CAD=PART, and "OK" out of the alignment.

    Clear and concise info is required to get the answers you want.

    And again, DROP the word "trihedron" in this, as I said, and will say again, it is ONLY a reference "object" to show you which way each axis points in the current alignment. It is only a 'lucky' thing that it shows up in the part IF the XYZ zero is on the part, otherwise, it is in the bottom-left corner of the screen. It will show at XYZ0 if that location is visable on the screen, otherwise it is NOT at XYZ zero.
Reply
  • I'm sorry but I'm actually with everyone else on this one, what you've done isn't right.


    Quick question - before you do anything else if you select your B and C cylinders off the CAD are the vectors square to an axis? (0,0,1 or 1,0,0 etc)


    NOW that he has actually explained what he really needs to do (which was not done before).....

    He still needs to do an iterative alignment simply because he does not have a planar "A" datum. BTW, if this "A" datum surface, BY DESIGN isn't a flat planar surface, then it SHOULD have datum targets called out, if not, the print is a failure because by definition, a datum is "planar", you can not point to a curvy surface and call the entire surface the "A" datum.

    After doing the iterative alignment, which is 100% required due to the non-planar "A" datum, you simply construct a plane TO THE ALIGNMENT, while in the proper workplane for what it 'should' be level to, and use that in Xact.

    Now, as for the issue with 'translating', there is no 'translating', but after the iterative alignment (which you MUST do), you simply set XYZ origins to what you want to be called "ABSOLUTE" zero. AFTER the iterative alignment, simply open the alignment utility again, select the feature that you want to be X0 and origin to it, same for Y and Z, ONLY set origins. DO NOT do CAD=PART, and "OK" out of the alignment.

    Clear and concise info is required to get the answers you want.

    And again, DROP the word "trihedron" in this, as I said, and will say again, it is ONLY a reference "object" to show you which way each axis points in the current alignment. It is only a 'lucky' thing that it shows up in the part IF the XYZ zero is on the part, otherwise, it is in the bottom-left corner of the screen. It will show at XYZ0 if that location is visable on the screen, otherwise it is NOT at XYZ zero.
Children
No Data