So im working on this part, and im trying to use the level rotate and origin alignment. I understand which vectors to level to and rotate too. However the machine isnt correctly reading where the part is after i allign it. Am i supposed to find the origin offset of each origin and offset it too that? like click on the cad for the Yorigin and enter the negative value in the origin box? Im also trying to use CAD=PART. Ive been programming 2 years, have mastered iterative aligns but barely use the level rotate and origin align but it seems like the programmers im learning from arent comfortable with using it either
If you want to do a "level-rotate-origin" sort of alignment, you'll need features with three separate surface vectors to work with.
Lets assume you're working with a square block. This square block is sitting on your CMM table. My example will use three separate planes. This is not the only way to accomplish the type of alignment you want but this example is the easiest to explain.
Assuming your workplane is set to Z+...
1) measure pln1 on top (Z+ vector). insert/alignment/new: level pln1 to Z+
2) measure pln2 on one of the sides. lets say you pick the left side.....then insert/alignment/new: rotate pln2 to X- about the Z+
3) measure pln3 on one of the other sides. lets say you pick the side facing the CMM's Y-.....then insert/alignment/new: pl1 = Z origin, pln2 = X origin, pln 3 = y origin
Your first alignment is recalling startup, alignments 2 and 3 are recalling the previous alignments, when all evaluated together you'll have all 6 DOF constrained & will have (in theory) a very good start to your program.