hexagon logo

Plane vector flipping

Can anyone explain why the vector of the plane is flipping?

I'm not hitting a surface/simulator that the part is sitting on, I am hitting the part.

Plane facing straight up in the air, hits straight down on Z.

Honestly, I'm not doing it, my guy 30miles away is and I remoted in.
The program worked yesterday.

Today, it refuses to keep the vector.
Did a restart of the PC.
Did a restart of the PC and the controller.

2021.2 sp4

STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/MANUAL
PREHIT/0.0197
RETRACT/0.0197
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/2021X2X72
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
THEO/<-0.1212,-0.0611,0>,<0,0,1>
ACTL/<-0.1212,-0.0611,0>,<0,0,1>
MEAS/PLANE,4
HIT/BASIC,NORMAL,<-2.4829,-0.242,0>,<0,0,1>,<-2.4829,-0.242,0>,USE THEO=YES
HIT/BASIC,NORMAL,<-0.4623,-2.4556,0>,<0,0,1>,<-0.4623,-2.4556,0>,USE THEO=YES
HIT/BASIC,NORMAL,<2.6497,-0.0812,0>,<0,0,1>,<2.6497,-0.0812,0>,USE THEO=YES
HIT/BASIC,NORMAL,<-0.1893,2.5343,0>,<0,0,1>,<-0.1893,2.5343,0>,USE THEO=YES
ENDMEAS/


Vector of plane prior to taking the hits manually above.
Vecor of plane after taking the hits manually below.

STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/MANUAL
PREHIT/0.0197
RETRACT/0.0197
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/2021X2X72
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
THEO/<-0.1212,-0.0611,0>,<0,0,1>
ACTL/<15.4765,24.4678,-27.5789>,<0.0000363,-0.0002564,-1>
MEAS/PLANE,4
HIT/BASIC,NORMAL,<-2.4829,-0.242,0>,<0,0,1>,<15.6659,21.776,-27.5783>,USE THEO=YES
HIT/BASIC,NORMAL,<-0.4623,-2.4556,0>,<0,0,1>,<17.9232,25.2091,-27.579>,USE THEO=YES
HIT/BASIC,NORMAL,<2.6497,-0.0812,0>,<0,0,1>,<15.348,26.9283,-27.5796>,USE THEO=YES
HIT/BASIC,NORMAL,<-0.1893,2.5343,0>,<0,0,1>,<12.9688,23.9577,-27.5788>,USE THEO=YES
ENDMEAS/
  • The model is at zero zero zero in it's own coordinate system.

    Those actuals are in the startup coordinate system where the part was when he hit it.

    I suppose I could transform the model to about where I expect it to be during actual run, but I have never bothered with that.

    That could be the problem, and it only shows up on this part.

    I once took a point cloud on an OD cylinder and then created a cylinder from points for -A-. Worked on every part except three.
    Those three parts, no matter how I ran them, the datum would flip vector. The other 100+ parts, the vector on the cylinder was correct.
    Sent that one to Hexagon, no one could figure out what about those three parts would make that happen.

    So, I'm not ruling this out.
  • Readpnt on a 4" bore is easy! Do this:

    -Create readpoint. Make sure you put good pictures in your supporting comments
    -INCREASE the following parameters: PREHIT to 2", RETRACT to 2", CHECK to 2". So it isn't painfully slow to watch, increase your TOUCHSPEED to something larger than normal. I usually run at TOUCHSPEED/5 (mm/sec) but for my first initial junk pick dia I will run it at TOUCHSPEED/15 or so
    -Using above parameters, measure & origin to DIA1.
    -Return your ph,rt, chck, and ts to normal values
    -Measure DIA2 at 0,0 & origin to DIA2
    -Now, bang out a plane & align to the plane & DIA2 and BAM now your part is "found". Rest is up to you.