hexagon logo

Iterate alignmnment not working properly

i AM TRYING TO BUILD A ITERATE ALIGNMENT BUT SCN1 AND PNT_A1 NOT CORRELATING.


MODE/MANUAL
CHECK/1,1
MOVESPEED/ 300
TOUCHSPEED/ 3
SCANSPEED/5
OPTIONPROBE/MAXFORCE=0.15,LOWFORCE=0.025,UPPERFORCE=0.075,TRIG GERFORCE=0.05,
PROBEACCURACY=0.1,POSACCURACY=0.1,#RETURNDATA=7,
RETURNSPEED=1,SCANPNTDENSITY=10,
SCANACCELERATION=10,SCANOFFSETFORCE=0.1,
PROBINGMODE=DFL,MANFINEPROBING=NO
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS, ;NOM,TOL,MEAS,DEV,OUTTOL, ,
DISPLAYPRECISION/4
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
USE THE 6mm DIA. scanning PROBE
PUT PART IN VICE as shown 4.4 FROM RE TO SIDE OF VISE
$$ NO,
programmed to rev. on 1-29-17 by MJF
LOADPROBE/SP25_6MMX50
TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0
WORKPLANE/ZPLUS
FLY/ON
STATS/ON,DATAPAGE+,,OFFLINE=YES
RECORD=DIMENSION,TRACE,FCF PROFILE,
C5 =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
DO YOU NEED TO CALIBRATE THE PROBE ANGLES?
IF_GOTO/C5.INPUT=="NO",GOTO = CONTINUE
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
put the blue probe in
AUTOCALIBRATE/PROBE, PARAMETER_SET=0047 OP.40., QUALTOOL_MOVED=YES_MANUAL,
SHOW_SUMMARY=NO, OVERWRITE_RESULTSFILE=NO
CONTINUE =LABEL/
COMMENT/REPT,

CS1 =SCRIPT/FILENAME= M:\SERIAL NUMBER\SERIAL NUMBER.BAS
FUNCTION/Main,SHOW=YES,,
STARTSCRIPT/
ENDSCRIPT/
ASSIGN/V1=GETCOMMAND ("file header","TOP",1)
ASSIGN/V2=GETTEXT("SERIAL NUMBER",1,V1)
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; SER_NUM : V2
C2 =COMMENT/INPUT,NO,FULL SCREEN=NO,
JOB NUMBER
C3 =COMMENT/INPUT,NO,FULL SCREEN=NO,
CMM OPERATOR
C6 =COMMENT/INPUT,NO,FULL SCREEN=NO,
MACHINE OPERATOR
C1 =COMMENT/INPUT,NO,FULL SCREEN=NO,
CMM MACHINE
C7 =COMMENT/INPUT,NO,FULL SCREEN=NO,
CUSTOMER
C8 =COMMENT/INPUT,NO,FULL SCREEN=NO,
COMMENTS
COMMENT/REPT,

MODE/DCC
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; JOB NO. : C2.INPUT
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; CMM OPERATOR : C3.INPUT
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; CMM MACHINE : C1.INPUT
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; MACHINE OPERATOR : C6.INPUT
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; CUSTOMER : C7.INPUT
TRACEFIELD/NO_DISPLAY,LIMIT=15 ; COMMENTS : C8.INPUT
OPTIONPROBE/MAXFORCE=0.15,LOWFORCE=0.025,UPPERFORCE=0.075,TRIG GERFORCE=0.05,
PROBEACCURACY=0.1,POSACCURACY=0.1,#RETURNDATA=7,
RETURNSPEED=1,SCANPNTDENSITY=10,
SCANACCELERATION=10,SCANOFFSETFORCE=0.05,
PROBINGMODE=DFL,MANFINEPROBING=NO
PREHIT/0.1
RETRACT/0.1
MODE/DCC
C4 =COMMENT/YESNO,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
DO YOU WANT TO RUN THE FIXTURE ALIGNMENT?
IF_GOTO/C4.INPUT =="NO",GOTO = START_MAIN
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
put probe in the front right 3rd stg hole
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
get ready for dcc mode
PNT1 =FEAT/POINT,CARTESIAN
THEO/<-5.5148,-7.2954,-2.8651>,<0,0,1>
ACTL/<16.2601,20.1801,-39.5365>,<0,0,1>
READPOINT/
A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
ALIGNMENT/TRANS,XAXIS,PNT1
ALIGNMENT/TRANS,YAXIS,PNT1
ALIGNMENT/TRANS,ZAXIS,PNT1
ALIGNMENT/END
CIR1 =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
THEO/<0,0,0>,<0,0,1>,0.5006
ACTL/<-0.004,-0.0048,0>,<0,0,1>,0.5013
TARG/<0,0,0>,<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=5,DEPTH=0.1,PITCH=0
SAMPLE METHOD=SAMPLE_HITS
SAMPLE HITS=0,SPACER=0
AVOIDANCE MOVE=AFTER,DISTANCE=0.5
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
A2 =ALIGNMENT/START,RECALL:A1,LIST=YES
ALIGNMENT/TRANS,XAXIS,CIR1
ALIGNMENT/TRANS,YAXIS,CIR1
ALIGNMENT/END
PLN1 =FEAT/PLANE,CARTESIAN,TRIANGLE
THEO/<-1.1443,-0.8781,0>,<0,0,1>
ACTL/<-1.1435,-0.8794,0.0594>,<0.0003748,-0.0003502,0.9999999>
MEAS/PLANE,3
HIT/BASIC,NORMAL,<0.7017,-3.7226,0>,<0,0,1>,<0.7025,-3.7239,0.0577>,USE THEO=YES
HIT/BASIC,NORMAL,<-2.9697,-0.2039,0>,<0,0,1>,<-2.969,-0.2053,0.0603>,USE THEO=YES
HIT/BASIC,NORMAL,<-1.165,1.2923,0>,<0,0,1>,<-1.1641,1.2909,0.0601>,USE THEO=YES
ENDMEAS/
A3 =ALIGNMENT/START,RECALL:A2,LIST=YES
ALIGNMENT/LEVEL,ZPLUS,PLN1
ALIGNMENT/TRANS,ZAXIS,PLN1
ALIGNMENT/END
MOVE/POINT,NORMAL,<-9.3038,-1.0114,5.5566>
MOVE/POINT,NORMAL,<-13.7411,25.0113,7.5437>
TIP/T1A75B0, SHANKIJK=-0.0001, 0.9659, 0.2588, ANGLE=0
LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED
THEO/<4.1842,9.312,2.6247>,<1,0,0>
ACTL/<4.1856,9.3237,2.6255>,<0.9999962,0.0027391,0>
MEAS/LINE,2,ZPLUS
HIT/BASIC,NORMAL,<4.1842,9.312,2.6231>,<0,1,0>,<4.1856 ,9.3237,2.6237>,USE THEO=YES
HIT/BASIC,NORMAL,<6.9364,9.312,2.6262>,<0,1,0>,<6.9379 ,9.3313,2.6273>,USE THEO=YES
ENDMEAS/
A4 =ALIGNMENT/START,RECALL:A3,LIST=YES
ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
ALIGNMENT/END
MOVE/POINT,NORMAL,<7.1314,13.5876,5.4838>
SAVE/ALIGNMENT,0047 fix saved.aln,BOTH
START_MAIN =LABEL/
RECALL/ALIGNMENT,EXTERNAL,0047 FIX SAVED
OFFSETS =ALIGNMENT/START,RECALL:0047 FIX SAVED,LIST=YES
ALIGNMENT/TRANS_OFFSET,XAXIS,5.5148
ALIGNMENT/TRANS_OFFSET,YAXIS,7.2954
ALIGNMENT/TRANS_OFFSET,ZAXIS,2.8651
ALIGNMENT/END
PREHIT/0.1
RETRACT/0.1
L1 =LABEL/
PNT2 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<6.0763,1.3578,2.2629>,<0,0.998653,0.0518855>
ACTL/<6.6037,1.3578,2.2629>,<-0.0000022,0.9986524,0.0518982>
TARG/<6.0763,1.3578,2.2629>,<0,0.998653,0.0518855>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=NO,DISTANCE=1
SHOW HITS=NO
PNT3 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<0.0274,1.2626,4.0943>,<0,0.998653,0.0518855>
ACTL/<0.5548,1.2626,4.0943>,<-0.0000022,0.9986524,0.0518982>
TARG/<0.0274,1.2626,4.0943>,<0,0.998653,0.0518855>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=NO,DISTANCE=1
SHOW HITS=NO
PNT4 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<-7.008,1.326,2.8749>,<0,0.998653,0.0518855>
ACTL/<-6.4805,1.326,2.8749>,<-0.0000022,0.9986524,0.0518982>
TARG/<-7.008,1.326,2.8749>,<0,0.998653,0.0518855>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=NO,DISTANCE=1
SHOW HITS=NO
MOVE/POINT,NORMAL,<-7.2997,3.6591,2.0313>
MOVE/POINT,NORMAL,<-19.4972,6.5048,2.0511>
TIP/T1A90B90, SHANKIJK=-1, 0, 0, ANGLE=90
MOVE/POINT,NORMAL,<-11.3817,-0.0005,0.021>
PREHIT/0.2
RETRACT/0.2
SCN2 =BASICSCAN/CENTER,NUMBER OF HITS=0,SHOW HITS=YES,SHOWALLPARAMS=YES
<-6.7,0,0>,<-6.4,0,0>,CutVec=0,0,1,PLANE
InitVec=-1,0,0,IN,THICKNESS=0,AVOIDANCE MOVE=NO,DISTANCE=0
FILTER/DISTANCE,0.1
EXEC MODE=RELEARN
BOUNDARY/
HITTYPE/VECTOR
NOMS MODE=MASTER
ENDSCAN
PNT_A1 =FEAT/POINT,CARTESIAN,YES
THEO/<-6.5758,0,0>,<0,0,1>
ACTL/<-5.8726,0,0>,<0.0000013,-0.0000095,1>
CONSTR/POINT,CAST,SCN2
MOVE/POINT,NORMAL,<-9.7796,0.0003,0.0196>
MOVE/POINT,NORMAL,<-13.9635,8.9972,4.4782>
TIP/T1A75B0, SHANKIJK=0.0027, 0.966, 0.2585, ANGLE=-0.6532
MOVE/POINT,NORMAL,<-4.4508,3.6261,1.8978>
PREHIT/0.1
RETRACT/0.1
PNT5 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<-4.3038,0.8879,1.2732>,<0,0.7660444,0.6427876>
ACTL/<-3.6006,0.888,1.2732>,<-0.0000006,0.7660362,0.6427974>
TARG/<-4.3038,0.8879,1.2732>,<0,0.7660444,0.6427876>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=NO,DISTANCE=1
SHOW HITS=NO
PNT6 =FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
THEO/<4.6924,0.8932,1.267>,<0,0.7660444,0.6427876>
ACTL/<5.3956,0.8932,1.267>,<-0.0000006,0.7660362,0.6427974>
TARG/<4.6924,0.8932,1.267>,<0,0.7660444,0.6427876>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=NO,DISTANCE=1
SHOW HITS=NO
MOVE/POINT,NORMAL,<4.535,3.1238,1.7685>
MOVE/POINT,NORMAL,<5.8716,2.8398,2.2411>
MAIN =ALIGNMENT/START,RECALL:OFFSETS,LIST=YES
ALIGNMENT/ITERATE
PNT TARGET RAD=0.0005,START LABEL=L1,FIXTURE TOL=0,ERROR LABEL=
MEAS ALL FEAT=ALWAYS,MAX ITERATIONS=3,LEVEL AXIS=YAXIS,ROTATE AXIS=ZAXIS,ORIGIN AXIS=XAXIS
LEVEL=PNT2,PNT3,PNT4,,
ROTATE=PNT5,PNT6,,
ORIGIN=PNT_A1,,
ALIGNMENT/END
DIM LOC1= LOCATION OF POINT PNT6 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X 4.6924 0.0005 0.0005 4.6924 0.0000 0.0000 -#--
Y 0.8932 0.0005 0.0005 0.8932 0.0000 0.0000 -#--
Z 1.2670 0.0005 0.0005 1.2670 0.0000 0.0000 --#-
T 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 -#--
END OF DIMENSION LOC1
DIM LOC2= LOCATION OF POINT PNT5 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X -4.3038 0.0005 0.0005 -4.3038 0.0000 0.0000 -#--
Y 0.8879 0.0005 0.0005 0.8879 0.0000 0.0000 -#--
Z 1.2732 0.0005 0.0005 1.2732 0.0000 0.0000 --#-
T 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 -#--
END OF DIMENSION LOC2
DIM LOC3= LOCATION OF POINT PNT_A1 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X -6.5758 0.0005 0.0005 -6.5758 0.0000 0.0000 -#--
Y 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 -#--
Z 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 --#-
END OF DIMENSION LOC3
DIM LOC4= LOCATION OF POINT PNT4 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X -7.0080 0.0005 0.0005 -7.1838 -0.1758 0.1753 <---
Y 1.3260 0.0005 0.0005 1.3260 0.0000 0.0000 -#--
Z 2.8749 0.0005 0.0005 2.8749 0.0000 0.0000 --#-
T 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 -#--
END OF DIMENSION LOC4
DIM LOC5= LOCATION OF POINT PNT3 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X 0.0274 0.0005 0.0005 -0.1484 -0.1758 0.1753 <---
Y 1.2626 0.0005 0.0005 1.2626 0.0000 0.0000 -#--
Z 4.0943 0.0005 0.0005 4.0943 0.0000 0.0000 --#-
T 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 --#-
END OF DIMENSION LOC5
DIM LOC6= LOCATION OF POINT PNT2 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=30.00 OUTPUT=NONE HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
X 6.0763 0.0005 0.0005 5.9005 -0.1758 0.1753 <---
Y 1.3578 0.0005 0.0005 1.3578 0.0000 0.0000 -#--
Z 2.2629 0.0005 0.0005 2.2629 0.0000 0.0000 --#-
T 0.0000 0.0005 0.0005 0.0000 0.0000 0.0000 --#-
END OF DIMENSION LOC6
A1_VERTEX =ALIGNMENT/START,RECALL:MAIN,LIST=YES
ALIGNMENT/TRANS,XAXIS,PNT_A1
ALIGNMENT/TRANS_OFFSET,XAXIS,0.2358
ALIGNMENT/END
MOVE/POINT,NORMAL,<12.5012,5.4967,-0.5011>
TIP/T1A90B0, SHANKIJK=-0.0002, 1, -0.0018, ANGLE=-179.9529
MOVE/POINT,NORMAL,<12.5175,0.932,-0.807>​