hexagon logo

How to Equate Alignment for *Hot* Job

STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
            ALIGNMENT/END
            MODE/MANUAL
            FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
            LOADPROBE/PROBE 10
            TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
            WORKPLANE/ZPLUS
            MOVESPEED/ 100
            PREHIT/2.54
            RETRACT/2.54
PNT1       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<100.447,-14.848,0>,<0,0,1>
            ACTL/<100.447,-14.848,0>,<0,0,1>
            TARG/<100.447,-14.848,0>,<0,0,1>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT2       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<100.798,-29.198,0>,<0,0,1>
            ACTL/<100.798,-29.198,0>,<0,0,1>
            TARG/<100.798,-29.198,0>,<0,0,1>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT3       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<53.388,-29.898,0>,<0,0,1>
            ACTL/<53.388,-29.898,0>,<0,0,1>
            TARG/<53.388,-29.898,0>,<0,0,1>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT4       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<48,-0.035,1>,<0,0.9993908,0.0348995>
            ACTL/<48,-0.035,1>,<0,0.9993908,0.0348995>
            TARG/<48,-0.035,1>,<0,0.9993908,0.0348995>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT5       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<97,-0.035,1>,<0,0.9993908,0.0348995>
            ACTL/<97,-0.035,1>,<0,0.9993908,0.0348995>
            TARG/<97,-0.035,1>,<0,0.9993908,0.0348995>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT6       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            ACTL/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            TARG/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
              ALIGNMENT/ITERATE
                PNT TARGET RAD=5,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
                MEAS ALL FEAT=ONCE,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
              LEVEL=PNT1,PNT2,PNT3,,
              ROTATE=PNT4,PNT5,,
              ORIGIN=PNT6,,
            ALIGNMENT/END
            MODE/DCC
            CLEARP/ZPLUS,15,ZPLUS,0,ON
            MOVE/CLEARPLANE
PNT7       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<148.943,-15.335,0>,<0,0,1>
            ACTL/<148.943,-15.335,0>,<0,0,1>
            TARG/<148.943,-15.335,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT8       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<147.995,-36.44,0>,<0,0,1>
            ACTL/<147.995,-36.44,0>,<0,0,1>
            TARG/<147.995,-36.44,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT9       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<100.735,-40.461,0>,<0,0,1>
            ACTL/<100.735,-40.461,0>,<0,0,1>
            TARG/<100.735,-40.461,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT10      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<53.656,-41.248,0>,<0,0,1>
            ACTL/<53.656,-41.248,0>,<0,0,1>
            TARG/<53.656,-41.248,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT11      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<4.654,-39.799,0>,<0,0,1>
            ACTL/<4.654,-39.799,0>,<0,0,1>
            TARG/<4.654,-39.799,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT12      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<11.559,-21.76,0>,<0,0,1>
            ACTL/<11.559,-21.76,0>,<0,0,1>
            TARG/<11.559,-21.76,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT13      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<53.879,-21.128,0>,<0,0,1>
            ACTL/<53.879,-21.128,0>,<0,0,1>
            TARG/<53.879,-21.128,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT14      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<100.459,-21.596,0>,<0,0,1>
            ACTL/<100.459,-21.596,0>,<0,0,1>
            TARG/<100.459,-21.596,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT15      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<143.121,-21.834,0>,<0,0,1>
            ACTL/<143.121,-21.834,0>,<0,0,1>
            TARG/<143.121,-21.834,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PLN1       =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
            THEO/<85,-28.845,0>,<0,0,1>
            ACTL/<85,-28.845,0>,<0,0,1>
            CONSTR/PLANE,BF,PNT7,PNT8,PNT9,PNT10,PNT11,PNT12,PNT13,PNT14,PNT15,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
A2         =ALIGNMENT/START,RECALL:A1,LIST=YES
              ALIGNMENT/LEVEL,ZPLUS,PLN1
              ALIGNMENT/TRANS,ZAXIS,PLN1
            ALIGNMENT/END
            MOVE/CLEARPLANE
LIN1       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<12.366,-0.071,2.035>,<1,0,-0.0000001>,<0,0.9993908,0.0348995>,<0.0000001,-0.0348995,0.9993908>,4.099
            ACTL/<12.366,-0.071,2.035>,<1,0,-0.0000001>,<0,0.9993908,0.0348995>,<0.0000001,-0.0348995,0.9993908>,4.099
            TARG/<12.366,-0.071,2.035>,<1,0,-0.0000001>,<0,0.9993908,0.0348995>,<0.0000001,-0.0348995,0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN2       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<36.744,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,25.73
            ACTL/<36.744,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,25.73
            TARG/<36.744,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN3       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<83.605,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,25.74
            ACTL/<83.605,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,25.74
            TARG/<83.605,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN4       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<129.898,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,11.827
            ACTL/<129.898,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>,11.827
            TARG/<129.898,-0.071,2.035>,<1,0,0>,<0,0.9993908,0.0348995>,<0,-0.0348995,0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
LIN5       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
            THEO/<14.415,-0.071,2.035>,<1,0,0>
            ACTL/<14.415,-0.071,2.035>,<1,0,0>
            CONSTR/LINE,BF,3D,LIN1,LIN2,LIN3,LIN4,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
A3         =ALIGNMENT/START,RECALL:A2,LIST=YES
              ALIGNMENT/ROTATE,XPLUS,TO,LIN5,ABOUT,ZPLUS
              ALIGNMENT/TRANS,YAXIS,LIN5
            ALIGNMENT/END
            MOVE/CLEARPLANE
PNT16      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            ACTL/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            TARG/<0.052,-10,-1>,<-0.9986295,0,-0.052336>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
A4         =ALIGNMENT/START,RECALL:A3,LIST=YES
              ALIGNMENT/TRANS,XAXIS,PNT16
            ALIGNMENT/END
            MOVE/CLEARPLANE
CIR1       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,OUT,MIN_CIRCSC
            THEO/<139.198,-9.179,3>,<0,0,1>,5.984,0
            ACTL/<139.198,-9.179,3>,<0,0,1>,5.984,0
            TARG/<139.198,-9.179,3>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=38,DEPTH=2.3,PITCH=0
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=-0.5
              AVOIDANCE MOVE=NO
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
            MODE/MANUAL
PNT19      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<77.198,-14.777,0>,<0,0,-1>
            ACTL/<77.198,-14.777,0>,<0,0,-1>
            TARG/<77.198,-14.777,0>,<0,0,-1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT20      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<77.198,-29.127,0>,<0,0,-1>
            ACTL/<77.198,-29.127,0>,<0,0,-1>
            TARG/<77.198,-29.127,0>,<0,0,-1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT21      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<29.198,-29.827,0>,<0,0,-1>
            ACTL/<29.198,-29.827,0>,<0,0,-1>
            TARG/<29.198,-29.827,0>,<0,0,-1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT22      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.948,0.036,1>,<0,0.9993908,0.0348995>
            ACTL/<47.948,0.036,1>,<0,0.9993908,0.0348995>
            TARG/<47.948,0.036,1>,<0,0.9993908,0.0348995>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT23      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<96.948,0.036,1>,<0,0.9993908,0.0348995>
            ACTL/<96.948,0.036,1>,<0,0.9993908,0.0348995>
            TARG/<96.948,0.036,1>,<0,0.9993908,0.0348995>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PNT24      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<0,-9.929,-1>,<-0.9986295,0,-0.052336>
            ACTL/<0,-9.929,-1>,<-0.9986295,0,-0.052336>
            TARG/<0,-9.929,-1>,<-0.9986295,0,-0.052336>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
A5         =ALIGNMENT/START,RECALL:A4,LIST=YES
              ALIGNMENT/ITERATE
                PNT TARGET RAD=5,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
                MEAS ALL FEAT=ONCE,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
              LEVEL=PNT19,PNT20,PNT21,,
              ROTATE=PNT22,PNT23,,
              ORIGIN=PNT24,,
            ALIGNMENT/END
            MODE/DCC
            CLEARP/ZPLUS,15,ZPLUS,0,ON
            MOVE/CLEARPLANE
PNT25      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<124.948,-15.264,0>,<0,0,1>
            ACTL/<124.948,-15.264,0>,<0,0,1>
            TARG/<124.948,-15.264,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT26      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<124.948,-36.369,0>,<0,0,1>
            ACTL/<124.948,-36.369,0>,<0,0,1>
            TARG/<124.948,-36.369,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT27      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<114.948,-40.39,0>,<0,0,1>
            ACTL/<114.948,-40.39,0>,<0,0,1>
            TARG/<114.948,-40.39,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT28      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<74.948,-41.177,0>,<0,0,1>
            ACTL/<74.948,-41.177,0>,<0,0,1>
            TARG/<74.948,-41.177,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT29      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<27.948,-39.728,0>,<0,0,1>
            ACTL/<27.948,-39.728,0>,<0,0,1>
            TARG/<27.948,-39.728,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT30      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<27.948,-21.689,0>,<0,0,1>
            ACTL/<27.948,-21.689,0>,<0,0,1>
            TARG/<27.948,-21.689,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT31      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<74.948,-21.057,0>,<0,0,1>
            ACTL/<74.948,-21.057,0>,<0,0,1>
            TARG/<74.948,-21.057,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT32      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<117.948,-21.525,0>,<0,0,1>
            ACTL/<117.948,-21.525,0>,<0,0,1>
            TARG/<117.948,-21.525,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
            MOVE/CLEARPLANE
PNT33      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<134.948,-21.763,0>,<0,0,1>
            ACTL/<134.948,-21.763,0>,<0,0,1>
            TARG/<134.948,-21.763,0>,<0,0,1>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
PLN2       =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
            THEO/<91.503,-28.773,0>,<0,0,1>
            ACTL/<91.503,-28.773,0>,<0,0,1>
            CONSTR/PLANE,BF,PNT25,PNT26,PNT27,PNT28,PNT29,PNT30,PNT31,PNT32,PNT33,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
A6         =ALIGNMENT/START,RECALL:A5,LIST=YES
              ALIGNMENT/LEVEL,ZPLUS,PLN2
              ALIGNMENT/TRANS,ZAXIS,PLN2
            ALIGNMENT/END
            MOVE/CLEARPLANE
LIN6       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<12.631,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,11.864
            ACTL/<12.631,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,11.864
            TARG/<12.631,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN7       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<45.273,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,24.875
            ACTL/<45.273,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,24.875
            TARG/<45.273,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN8       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<92.807,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,24.554
            ACTL/<92.807,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>,24.554
            TARG/<92.807,0,-2.035>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,-0.0348995,-0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
LIN9       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
            THEO/<137.936,0,-2.035>,<1,0,-0.0000001>,<0,0.9993908,-0.0348995>,<-0.0000001,-0.0348995,-0.9993908>,3.947
            ACTL/<137.936,0,-2.035>,<1,0,-0.0000001>,<0,0.9993908,-0.0348995>,<-0.0000001,-0.0348995,-0.9993908>,3.947
            TARG/<137.936,0,-2.035>,<1,0,-0.0000001>,<0,0.9993908,-0.0348995>,<-0.0000001,-0.0348995,-0.9993908>
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=10,DEPTH=1
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
              AVOIDANCE MOVE=NO
            SHOW HITS=NO
LIN10      =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
            THEO/<18.563,0,-2.035>,<1,0,0>
            ACTL/<18.563,0,-2.035>,<1,0,0>
            CONSTR/LINE,BF,3D,LIN6,LIN7,LIN8,LIN9,,
            OUTLIER_REMOVAL/OFF,3
            FILTER/OFF,WAVELENGTH=0
A7         =ALIGNMENT/START,RECALL:A6,LIST=YES
              ALIGNMENT/ROTATE,XPLUS,TO,LIN10,ABOUT,ZPLUS
              ALIGNMENT/TRANS,YAXIS,LIN10
            ALIGNMENT/END
            MOVE/CLEARPLANE
PNT34      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<-0.105,-10,1>,<-0.9986295,0,0.052336>
            ACTL/<-0.105,-10,1>,<-0.9986295,0,0.052336>
            TARG/<-0.105,-10,1>,<-0.9986295,0,0.052336>
            SNAP=NO
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
            SHOW HITS=NO
A8         =ALIGNMENT/START,RECALL:A7,LIST=YES
              ALIGNMENT/TRANS,XAXIS,PNT34
            ALIGNMENT/END
            EQUATE/A8, TO ALIGNMENT, A4
            MOVE/CLEARPLANE
CIR2       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,MAX_INSC
            THEO/<154.198,-36.829,14.362>,<0,0,1>,2.6
            ACTL/<154.198,-36.829,14.362>,<0,0,1>,2.6
            TARG/<154.198,-36.829,14.362>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=25,DEPTH=2.3,PITCH=0
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=-0.5
              AVOIDANCE MOVE=NO
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
CIR3       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,MAX_INSC
            THEO/<100.698,-36.829,14.362>,<0,0,1>,2.6
            ACTL/<100.698,-36.829,14.362>,<0,0,1>,2.6
            TARG/<100.698,-36.829,14.362>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=25,DEPTH=2.3,PITCH=0
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=-0.5
              AVOIDANCE MOVE=NO
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
CIR4       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,MAX_INSC
            THEO/<53.698,-36.829,14.362>,<0,0,1>,2.6
            ACTL/<53.698,-36.829,14.362>,<0,0,1>,2.6
            TARG/<53.698,-36.829,14.362>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=25,DEPTH=2.3,PITCH=0
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=-0.5
              AVOIDANCE MOVE=NO
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
            MOVE/CLEARPLANE
CIR5       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,IN,MAX_INSC
            THEO/<0.198,-36.829,14.362>,<0,0,1>,2.6
            ACTL/<0.198,-36.829,14.362>,<0,0,1>,2.6
            TARG/<0.198,-36.829,14.362>,<0,0,1>
            START ANG=0,END ANG=360
            ANGLE VEC=<1,0,0>
            DIRECTION=CCW
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              NUMHITS=25,DEPTH=2.3,PITCH=0
              SAMPLE METHOD=SAMPLE_HITS
              SAMPLE HITS=0,SPACER=-0.5
              AVOIDANCE MOVE=NO
              FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
            SHOW HITS=NO
            DATDEF/A,FEATURES=PLN2,,
            DATDEF/B,FEATURES=CIR1,,
ITEM_72-75+84-87=GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
            DESCRIPTION=ON,,
            FEATURE_MATH=DEFAULT,DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
            UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
            SIZE/NOMINAL=2.6,UPPER TOLERANCE=0.01,LOWER TOLERANCE=0.01,
            REPORT_LOCAL_SIZE=OFF,
              CIR2:
                UAME SIZE:2.600,
              CIR3:
                UAME SIZE:2.600,
              CIR4:
                UAME SIZE:2.600,
              CIR5:
                UAME SIZE:2.600,
            SEGMENT_1,POSITION,DIAMETER,0.5,MMC,A,B,MMB,<size>,__,<dat>,
            TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
              MEASURED:
                CIR2:0.000,
                CIR3:0.000,
                CIR4:0.000,
                CIR5:0.000,
            ADD
            DATUMS/REPORTDATUMSIZE=OFF,
              B(CIR1):NOM=5.984,+Tol=0.01,-Tol=0.01,
            FEATURES/CIR2,CIR3,CIR4,CIR5,,
    I've never done equate alignments so can someone explain specifically how it will work to flip the part over in the program? I need the part to do a full 180 degree rotation when I move it on the CMM but I can measure the same features for my alignment except I will simulate the plane. Here is my current code without any added move points but I'm not sure if it will work yet. I don't have all the components for my fixture that will be coming tomorrow. Basically the customer changed their datum A to be constrained by 4 new specific clamping positions. And we don't have time to design a custom fixture and equate alignment may work better. I need to measure the position of 4 posts on the backside relative to datum A and B. Datum B is on the front side to located the part and I'm measuring it as CIR1 after my first DCC alignment. 

Parents
  • Does the code you posted above work for you? What is the issue you're having, or are you just asking how to properly use equate alignments?

  • The way I've always used equate alignments goes as follows:

    1. first side alignments - manual alignment for finding part, DCC same as manual, then DCC datum alignment.

    2. measure all features on first side.

    3. "Pre-alignment" taken either after, or during first side measurement routine. The features used for this alignment should be features that you can also measure when part is flipped to the 2nd side. Does not necessarily have to be taken on datums, but if they are available to measure from both sides, then I use them. 

    3.1 not sure how much this matters, but for your "Pre-alignment", I would make it a full align (level, rotate, originx3, all in the Pre-align).

    4. recall startup alignment - then prompts for flipping part to 2nd side. Flip part to 2nd side.

    5. manual alignment for 2nd side - used only to find part again, not used for equating, then DCC align same as manual.

    6. DCC "Post-alignment" - copy and paste features used in the "Pre-alignment" and then give them all unique IDs, then use these features to build your "Post-alignment"

    ***IMPORTANT*** "Post alignment" level, rotate and origins must match the "Pre-alignment", in other words the trihedron should be facing the same in both alignments.

    7. Use the Equate alignment function - select "part moved on machine", then first drop down for "equate new alignment:" select "Post-alignment", then for 2nd drop down for "with original alignment:" select "Pre-alignment".

    8. measure all features for 2nd side.

    9. Dimensions.

    Hope this helps!

  • I haven't been able to verify if the code I posted would work as I'm waiting on some parallels I ordered to finish making a fixture. I was trying to make an offline program ahead of time and see if I can understand the equate alignment. It looks like based off your instructions I will have to change my program, so I recall startup alignment on my second manual alignment after flipping the part. I'm not sure if it will actually work because I have a datum surface on one side of the part that I'm not aligning to but will using in Items 84-87. Plus, I need to rotate the part 180 degrees about the Y axis, and I should be able to technically probe the same features, but I'm not sure how that looks with how I place my trihedron.

  • Your trihedron needs to be in the exact same direction and location as your first DCC alignment. You might have to offset the alignment to make it match the first dcc alignment. For example after I flip my part over, I have to offset the Z origin by .714. That puts my second DCC alignment in the exact same direction and location as my first DCC align. Then I equate my new flipped dcc alignment to my original dcc alignment.

    It helps if you import 2 models, 1 upright and 1 upside down or whatever. I think you can also copy your existing model and flip it or rotate it.

  •  I do everything you do expect for the pre alignment. I'm not sure if that is required and I'm curious to why you do that. You should equate your new "moved" DCC alignment with your original DCC datum alignment. Does the direction and location of the trihedron of you pre-alignment differ from your first dcc datum alignment? If so then you are not equating to your datums that are no longer accessible since the part moved. I may be wrong which most of the time I am but I'm curious on this.

    I say this because I can't do a pre alignment. I cannot probe those features because they are on the bottom of the part until I flip the part over.

  • STARTUP    =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
                ALIGNMENT/END
                MODE/MANUAL
                FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, , 
                LOADPROBE/PROBE 10
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                WORKPLANE/ZPLUS
                MOVESPEED/ 60
                PREHIT/2.54
                RETRACT/2.54
    PNT1       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<30,-22.5,0>,<0,0,1>
                ACTL/<30,-22.5,0>,<0,0,1>
                TARG/<30,-22.5,0>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT2       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<40,-27.5,0>,<0,0,1>
                ACTL/<40,-27.5,0>,<0,0,1>
                TARG/<40,-27.5,0>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT3       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<77,-26,0>,<0,0,1>
                ACTL/<77,-26,0>,<0,0,1>
                TARG/<77,-26,0>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT4       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<50,-0.028,6.5>,<0,0.9993908,0.0348995>
                ACTL/<50,-0.028,6.5>,<0,0.9993908,0.0348995>
                TARG/<50,-0.028,6.5>,<0,0.9993908,0.0348995>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT5       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<95,-0.028,6.5>,<0,0.9993908,0.0348995>
                ACTL/<95,-0.028,6.5>,<0,0.9993908,0.0348995>
                TARG/<95,-0.028,6.5>,<0,0.9993908,0.0348995>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT6       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                ACTL/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                TARG/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/ITERATE
                    PNT TARGET RAD=5,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
                    MEAS ALL FEAT=ONCE,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
                  LEVEL=PNT1,PNT2,PNT3,,
                  ROTATE=PNT4,PNT5,,
                  ORIGIN=PNT6,,
                ALIGNMENT/END
                MODE/DCC
                CLEARP/ZPLUS,50,ZPLUS,0,ON
                MOVE/CLEARPLANE
    PNT7       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<20,-22.5,0>,<0,0,1>
                ACTL/<20,-22.5,0>,<0,0,1>
                TARG/<20,-22.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT8       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<40,-27.5,0>,<0,0,1>
                ACTL/<40,-27.5,0>,<0,0,1>
                TARG/<40,-27.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT9       =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<70,-22.5,0>,<0,0,1>
                ACTL/<70,-22.5,0>,<0,0,1>
                TARG/<70,-22.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT10      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<85,-27.5,0>,<0,0,1>
                ACTL/<85,-27.5,0>,<0,0,1>
                TARG/<85,-27.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT11      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<115,-22.5,0>,<0,0,1>
                ACTL/<115,-22.5,0>,<0,0,1>
                TARG/<115,-22.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT12      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<135,-27.5,0>,<0,0,1>
                ACTL/<135,-27.5,0>,<0,0,1>
                TARG/<135,-27.5,0>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PLN1       =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
                THEO/<77.5,-25,0>,<0,0,1>
                ACTL/<77.5,-25,0>,<0,0,1>
                CONSTR/PLANE,BF,PNT7,PNT8,PNT9,PNT10,PNT11,PNT12,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    A2         =ALIGNMENT/START,RECALL:A1,LIST=YES
                  ALIGNMENT/LEVEL,ZPLUS,PLN1
                  ALIGNMENT/TRANS,ZAXIS,PLN1
                ALIGNMENT/END
                MOVE/CLEARPLANE
    LIN1       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<12.319,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,4.086
                ACTL/<14.135,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,0.454
                TARG/<12.319,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=2,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0.5,INDENT1=1,INDENT2=1
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN2       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<36.458,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,25.644
                ACTL/<39.308,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,19.945
                TARG/<36.458,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0.5,INDENT1=1,INDENT2=1
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN3       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<83.773,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,26.266
                ACTL/<86.692,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,20.429
                TARG/<83.773,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0.5,INDENT1=1,INDENT2=1
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN4       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<131.442,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,11.143
                ACTL/<133.918,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>,6.191
                TARG/<131.442,0,5.732>,<1,0,0>,<0,0.9993908,0.0348995>,<0,0.0348995,-0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=6,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0.5,INDENT1=1,INDENT2=1
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    LIN5       =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                THEO/<14.362,0,5.732>,<1,0,0>
                ACTL/<14.362,0,5.732>,<1,0,0>
                CONSTR/LINE,BF,3D,LIN1,LIN2,LIN3,LIN4,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    A3         =ALIGNMENT/START,RECALL:A2,LIST=YES
                  ALIGNMENT/ROTATE,XPLUS,TO,LIN5,ABOUT,ZPLUS
                  ALIGNMENT/TRANS,YAXIS,LIN5
                ALIGNMENT/END
                MOVE/CLEARPLANE
    PNT13      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                ACTL/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                TARG/<0.038,-13,5>,<-0.9986295,0,-0.052336>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    A4         =ALIGNMENT/START,RECALL:A3,LIST=YES
                  ALIGNMENT/TRANS,XAXIS,PNT13
                ALIGNMENT/END
                MOVE/CLEARPLANE
    CIR1       =FEAT/CONTACT/CIRCLE/ADAPTIVE_CIRCLE_SCAN,CARTESIAN,OUT,MIN_CIRCSC
                THEO/<140.326,-9.324,8.756>,<0,0,1>,6.032,0
                ACTL/<140.326,-9.324,8.756>,<0,0,1>,6.032,0
                TARG/<140.326,-9.324,8.756>,<0,0,1>
                START ANG=0,END ANG=360
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=38,DEPTH=2.3,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0
                  AVOIDANCE MOVE=NO
                  FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
                COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,OVC=NO,
                Flip Part Over
                MODE/MANUAL
    PNT14      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<29.962,-19.5,119.268>,<0,0,1>
                ACTL/<29.962,-19.5,119.268>,<0,0,1>
                TARG/<29.962,-19.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT15      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<39.962,-24.5,119.268>,<0,0,1>
                ACTL/<39.962,-24.5,119.268>,<0,0,1>
                TARG/<39.962,-24.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PNT16      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<76.962,-24.5,119.268>,<0,0,1>
                ACTL/<76.962,-24.5,119.268>,<0,0,1>
                TARG/<76.962,-24.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT17      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<57,-0.027,118.5>,<0,0.9993908,-0.0348995>
                ACTL/<57,-0.027,118.5>,<0,0.9993908,-0.0348995>
                TARG/<57,-0.027,118.5>,<0,0.9993908,-0.0348995>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT18      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<105,-0.027,118.5>,<0,0.9993908,-0.0348995>
                ACTL/<105,-0.027,118.5>,<0,0.9993908,-0.0348995>
                TARG/<105,-0.027,118.5>,<0,0.9993908,-0.0348995>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT19      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<0,-13,120>,<-0.9986295,0,0.052336>
                ACTL/<0,-13,120>,<-0.9986295,0,0.052336>
                TARG/<0,-13,120>,<-0.9986295,0,0.052336>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    A5         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/ITERATE
                    PNT TARGET RAD=5,START LABEL=,FIXTURE TOL=0,ERROR LABEL=
                    MEAS ALL FEAT=ONCE,LEVEL AXIS=ZAXIS,ROTATE AXIS=YAXIS,ORIGIN AXIS=XAXIS
                  LEVEL=PNT14,PNT15,PNT16,,
                  ROTATE=PNT17,PNT18,,
                  ORIGIN=PNT19,,
                ALIGNMENT/END
                MODE/DCC
                CLEARP/ZPLUS,170,ZPLUS,0,ON
                MOVE/CLEARPLANE
    PNT20      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<20,-19.5,119.268>,<0,0,1>
                ACTL/<20,-19.5,119.268>,<0,0,1>
                TARG/<20,-19.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT21      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<40,-24.5,119.268>,<0,0,1>
                ACTL/<40,-24.5,119.268>,<0,0,1>
                TARG/<40,-24.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT22      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<70,-19.5,119.268>,<0,0,1>
                ACTL/<70,-19.5,119.268>,<0,0,1>
                TARG/<70,-19.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT23      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<85,-24.5,119.268>,<0,0,1>
                ACTL/<85,-24.5,119.268>,<0,0,1>
                TARG/<85,-24.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT24      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<115,-19.5,119.268>,<0,0,1>
                ACTL/<115,-19.5,119.268>,<0,0,1>
                TARG/<115,-19.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    PNT25      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<135,-24.5,119.268>,<0,0,1>
                ACTL/<135,-24.5,119.268>,<0,0,1>
                TARG/<135,-24.5,119.268>,<0,0,1>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    PLN2       =FEAT/PLANE,CARTESIAN,OUTLINE,NO,LEAST_SQR
                THEO/<77.5,-22,119.268>,<0,0,1>
                ACTL/<77.5,-22,119.268>,<0,0,1>
                CONSTR/PLANE,BF,PNT20,PNT21,PNT22,PNT23,PNT24,PNT25,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    A6         =ALIGNMENT/START,RECALL:A5,LIST=YES
                  ALIGNMENT/LEVEL,ZPLUS,PLN2
                  ALIGNMENT/TRANS,ZAXIS,PLN2
                  ALIGNMENT/TRANS_OFFSET,ZAXIS,-119.268
                ALIGNMENT/END
                MOVE/CLEARPLANE
    LIN6       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<13.087,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,11.114
                ACTL/<15.557,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,6.174
                TARG/<13.087,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=6,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN7       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<46.185,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,25.108
                ACTL/<48.975,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,19.528
                TARG/<46.185,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN8       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<93.06,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,25.196
                ACTL/<95.86,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,19.597
                TARG/<93.06,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    LIN9       =FEAT/CONTACT/LINE/ADAPTIVE_LINEAR_SCAN,CARTESIAN,UNBOUNDED
                THEO/<139.232,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,4.18
                ACTL/<141.09,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>,0.464
                TARG/<139.232,0,119.268>,<1,0,0>,<0,0.9993908,-0.0348995>,<0,0.0348995,0.9993908>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=2,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=0,INDENT1=0,INDENT2=0
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    LIN10      =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
                THEO/<18.644,0,119.268>,<1,0,0>
                ACTL/<18.644,0,119.268>,<1,0,0>
                CONSTR/LINE,BF,3D,LIN6,LIN7,LIN8,LIN9,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    A7         =ALIGNMENT/START,RECALL:A6,LIST=YES
                  ALIGNMENT/ROTATE,XPLUS,TO,LIN10,ABOUT,ZPLUS
                  ALIGNMENT/TRANS,YAXIS,LIN10
                ALIGNMENT/END
                MOVE/CLEARPLANE
    PNT26      =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
                THEO/<0.038,-13,120>,<-0.9986295,0,0.052336>
                ACTL/<0.038,-13,120>,<-0.9986295,0,0.052336>
                TARG/<0.038,-13,120>,<-0.9986295,0,0.052336>
                SNAP=NO
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  AVOIDANCE MOVE=NO
                SHOW HITS=NO
    A8         =ALIGNMENT/START,RECALL:A7,LIST=YES
                  ALIGNMENT/TRANS,XAXIS,PNT26
                ALIGNMENT/END
                EQUATE/A8, TO ALIGNMENT, A4
                CLEARP/ZPLUS,170,ZPLUS,0,OFF
                MOVE/CLEARPLANE
                LOADPROBE/PROBE 4
                TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
                MOVE/CLEARPLANE
    CIR2       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,MAX_INSC
                THEO/<155.446,-37.195,133.745>,<0,0,1>,2.621
                ACTL/<155.446,-37.195,133.745>,<0,0,1>,2.603
                TARG/<155.446,-37.195,133.745>,<0,0,1>
                START ANG=0,END ANG=360
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=0.8,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=-0.5
                  AVOIDANCE MOVE=NO
                  FIND HOLE=CENTER,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    CIR3       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,MAX_INSC
                THEO/<101.518,-37.195,133.745>,<0,0,1>,2.621
                ACTL/<101.518,-37.195,133.745>,<0,0,1>,2.603
                TARG/<101.518,-37.195,133.745>,<0,0,1>
                START ANG=0,END ANG=360
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=0.8,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=-0.5
                  AVOIDANCE MOVE=NO
                  FIND HOLE=CENTER,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    CIR4       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,MAX_INSC
                THEO/<54.142,-37.195,133.745>,<0,0,1>,2.621
                ACTL/<54.142,-37.195,133.745>,<0,0,1>,2.603
                TARG/<54.142,-37.195,133.745>,<0,0,1>
                START ANG=0,END ANG=360
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=0.8,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=-0.5
                  AVOIDANCE MOVE=NO
                  FIND HOLE=CENTER,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
    CIR5       =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,MAX_INSC
                THEO/<0.214,-37.195,133.745>,<0,0,1>,2.621
                ACTL/<0.214,-37.195,133.745>,<0,0,1>,2.603
                TARG/<0.214,-37.195,133.745>,<0,0,1>
                START ANG=0,END ANG=360
                ANGLE VEC=<1,0,0>
                DIRECTION=CCW
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=8,DEPTH=0.8,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=0,SPACER=-0.5
                  AVOIDANCE MOVE=NO
                  FIND HOLE=CENTER,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
                MOVE/CLEARPLANE
                DATDEF/A,FEATURES=PLN2,,
                DATDEF/B,FEATURES=CIR1,,
    ITEM_84-87 =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=ON,,
                FEATURE_MATH=DEFAULT,DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.621,UPPER TOLERANCE=0.1,LOWER TOLERANCE=0.1,
                REPORT_LOCAL_SIZE=OFF,
                  CIR2:
                    UAME SIZE:2.603,
                  CIR3:
                    UAME SIZE:2.603,
                  CIR4:
                    UAME SIZE:2.603,
                  CIR5:
                    UAME SIZE:2.603,
                SEGMENT_1,POSITION,DIAMETER,0.5,MMC,A,B,MMB,<size>,__,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    CIR2:0.000,
                    CIR3:0.000,
                    CIR4:0.000,
                    CIR5:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CIR1):NOM=6.032,+Tol=0.01,-Tol=0.01,
                FEATURES/CIR2,CIR3,CIR4,CIR5,,

    So I had the engineer make me a CAD file with the 2 models. It ended up working but wasn't ideal. It was hard to locate the holes partly because I couldn't measure datum B for my alignment. Therefore I had to use the "find hole: center" command.

  • The direction and location of the trihedron of the pre-alignment, in relation to the Datum alignment is arbitrary, and this pre-alignment is solely used for equating to the Post-alignment. I would agree that if your Datum features are available to probe from either side, then sure, use those, but in my experience this is not always the case. This is why for my pre-alignment and post- alignment, I chose features that are available to probe from either side (regardless if datums or not), and then use the same exact features for both alignments, then equate. If the probe is measuring the same exact features, at the same exact points, then equating should work correctly, and then I can recall back to my Datum alignments any time I need. 

    Hope this explanation helps, and forgive me for the late response!

Reply
  • The direction and location of the trihedron of the pre-alignment, in relation to the Datum alignment is arbitrary, and this pre-alignment is solely used for equating to the Post-alignment. I would agree that if your Datum features are available to probe from either side, then sure, use those, but in my experience this is not always the case. This is why for my pre-alignment and post- alignment, I chose features that are available to probe from either side (regardless if datums or not), and then use the same exact features for both alignments, then equate. If the probe is measuring the same exact features, at the same exact points, then equating should work correctly, and then I can recall back to my Datum alignments any time I need. 

    Hope this explanation helps, and forgive me for the late response!

Children
No Data