hexagon logo

Circles in manual alignment are off

I've noticed for the past few parts I've programmed that used a circle in the manual alignment that the center of the circle is off after the manual alignment causing the DCC measurement of the same circle to hit unexpectedly. It does not matter if I use CAD to find nominals or enter them by hand. Once the circle is measured in DCC mode it will be off some amount in some direction. I have been using Find Hole on the DCC circle to get around the problem. I don't run production so the extra few seconds doesn't really bother me, sloppy as it is.

Since I've seen it asked before, I use auto circles for my manual features. If CAD is used it is transformed to match the datum alignment from the drawing. I verify vectors and origins are what they are supposed to be before picking features to measure. Manual alignment is usually the minimum hits on datum features. First DCC alignment is the manual alignment in DCC mode. I follow that with a datum alignment with more hits appropriate to feature size. There are no problems once the first DCC alignment has been executed. Nominals for both the manual circle and DCC circle are the same.

Below is the latest program this has happened on. Also workplane doesn't seem to matter; I've had circles in Y- and and Z+ cause the same problem.



            COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
            TAKE THREE HITS ON TOP OF PART.
PNT1       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0.3548,0.0661,0.125>,<0,0,1>
            ACTL/<12.8826,3.7971,-20.6611>,<0,0.000466,0.9999999>
            TARG/<0.3548,0.0661,0.125>,<0,0,1>
            REPORT VEC=<0,0,1>,UPDATE VEC=<-0.0001,-1,0.0001>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
PNT2       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<4.1455,2.1597,0.125>,<0,0,1>
            ACTL/<16.5489,6.0403,-20.6591>,<0,-0.0004873,0.9999999>
            TARG/<4.1455,2.1597,0.125>,<0,0,1>
            REPORT VEC=<0,0,1>,UPDATE VEC=<-0.0001,-1,0.0001>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
PNT3       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<3.0553,6.6807,0.125>,<0,0,1>
            ACTL/<15.7474,10.5304,-20.6414>,<0,0.0014591,0.9999989>
            TARG/<3.0553,6.6807,0.125>,<0,0,1>
            REPORT VEC=<0,0,1>,UPDATE VEC=<-0.0001,-1,0.0001>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
PLN1       =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
            THEO/<2.5185,2.9688,0.125>,<0,0,1>
            ACTL/<15.0596,6.7893,-20.6539>,<0.0016946,-0.0036462,0.9999919>
            CONSTR/PLANE,BF,PNT1,PNT2,PNT3,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
            COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
            TAKE TWO HITS ON RIGHT EDGE.
            SURFACE IS MARKED RED ON MODEL.
PNT4       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<4.6362,2.5,0.0625>,<1,0,0>
            ACTL/<17.231,7.3416,-20.6792>,<1,0,0>
            TARG/<4.6362,2.5,0.0625>,<1,0,0>
            REPORT VEC=<1,0,0>,UPDATE VEC=<-0.0001,-1,0.0001>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
PNT5       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<4.6362,5.5,0.0625>,<1,0,0>
            ACTL/<17.2174,9.3276,-20.6792>,<0.9999999,0,-0.0004904>
            TARG/<4.6362,5.5,0.0625>,<1,0,0>
            REPORT VEC=<1,0,0>,UPDATE VEC=<-0.0001,-1,0.0001>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
LIN1       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
            THEO/<4.6362,2.5,0.0625>,<0,1,0>
            ACTL/<17.231,7.3416,-20.6792>,<-0.0068087,0.9999768,-0.0000063>
            CONSTR/LINE,BF,3D,PNT4,PNT5,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
            COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
            TAKE FOUR HITS ON DATUM B CIRCLE.
CIR1       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
            THEO/<0,0,0.0472>,<0,0,1>,0.1945
            ACTL/<12.6235,3.8274,0.0472>,<0,0,1>,0.195
            TARG/<0,0,0.0472>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            USE_PIN=NO
            REPORT VEC=<0,0,1>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
MANUAL_ALIGN=ALIGNMENT/START,RECALL:STARTUP,LIST=YES
              ALIGNMENT/LEVEL,ZPLUS,PLN1
              ALIGNMENT/TRANS,ZAXIS,PLN1
              ALIGNMENT/TRANS_OFFSET,ZAXIS,-0.125
              ALIGNMENT/ROTATE,YPLUS,TO,LIN1,ABOUT,ZPLUS
              ALIGNMENT/TRANS,XAXIS,CIR1
              ALIGNMENT/TRANS,YAXIS,CIR1
            ALIGNMENT/END
            MODE/DCC
            COMMENT/OPER,NO,FULL SCREEN=YES,AUTO-CONTINUE=NO,OVC=NO,
            BEGIN DCC MODE.
            CLEARP/ZPLUS,1,ZPLUS,1,OFF
            MOVE/CLEARPLANE
CIR2       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
            THEO/<0,0,0.0472>,<0,0,1>,0.1945
            ACTL/<0,0,0.0472>,<0,0,1>,0.1945
            TARG/<0,0,0.0472>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            USE_PIN=NO
            REPORT VEC=<0,0,1>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=NO
            MOVE/CLEARPLANE​