hexagon logo

Position Results Way Too Off

I hope you guys can help me on this one.

  1. I have made a program in which there are 3 datums: A, B and C.
  2. A is made out of 3 targets, each being an individual plane. I created an offset plane out of these 3 individual targets, subtracted the Y coordinate of one of those targets to all of them, meaning that 1 target has a 0.000 offset.
  3. Datums B and C are both holes.
  4. The problem I have is that when reporting any position tolerance, the results and coordinates are way too off! Say the tolerance is Ø20 A B(M) C(M) for a given hole, and I'm getting a position of 453.475 (?). The X and Z coordinates also seem extremely off.
  5. However, if I print such hole's Location, the X and Z coordinates are just fine and if I run some calculations, the position results to be fine.

I don't know what might be wrong with my program. I hope someone could help me out.

PS- For the alignment I use an iterative one:

  1. I select the 12 individual points used for the 3 datum-A-targets
  2. Rotate to Datum-B and Datum-C
  3. Origin to Datum-B

Here's a screenshot of a sample result: 

- Location reports XYZ coordinates with a reasonable deviation

- Position reports XYZ coordinates with a unusually large deviation

Parents Reply Children
No Data