iterative alignment error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Matthew D. Hoedeman
    replied
    Originally posted by dwade View Post
    Manual iterative alignment runs fine, runs twice then goes to the DCC iterative and that runs fine until it gets to the end of the alignmnet then I get an "Iterative Alignment Error" and this is not the error you get when your datum targets are out of tolerance either. Code is the same, targets are the same, can't figure it out.

    Code:
    MOVE/CLEARPLANE
    MAN_A1     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/5.238,-9.593,3.019,-0.2279689,0.4169431,-0.8798799
                ACTL/-214.68,-57.271,69.107,-0.2141294,0.4144594,-0.884518
                TARG/5.238,-9.593,3.019,-0.2279689,0.4169431,-0.8798799
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    MAN_A2     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/-6.25,-8.277,3.311,0.2721023,0.3601354,-0.8923356
                ACTL/-226.084,-55.779,69.292,0.2851051,0.34998,-0.8923167
                TARG/-6.25,-8.277,3.311,0.2721023,0.3601354,-0.8923356
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    MAN_A3     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0.298,10.051,3.468,-0.0130043,-0.4371445,-0.8992973
                ACTL/-219.331,-37.623,69.385,-0.0120551,-0.4429058,-0.8964871
                TARG/0.298,10.051,3.468,-0.0130043,-0.4371445,-0.8992973
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    MAN_B1     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/11.436,2.95,4.793,1,0,0
                ACTL/-208.274,-44.835,70.865,0.9998479,-0.0151902,0.0085655
                TARG/11.436,2.95,4.793,1,0,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    MAN_B2     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/11.436,-3.112,5.02,1,0,0
                ACTL/-208.368,-50.888,71.095,0.9998479,-0.0151902,0.0085655
                TARG/11.436,-3.112,5.02,1,0,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    MAN_C1     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0,15.246,2.5,0,1,0
                ACTL/-219.455,-32.39,68.39,0.0155694,0.9998602,-0.0060929
                TARG/0,15.246,2.5,0,1,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    MAN_C2     =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0,-15.246,2.5,0,-1,0
                ACTL/-219.951,-62.868,68.585,-0.0155694,-0.9998602,0.0060929
                TARG/0,-15.246,2.5,0,-1,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    MAN_C      =FEAT/POINT,RECT
                THEO/0,0,2.5,0,0,1
                ACTL/-219.703,-47.629,68.487,0,0,1
                CONSTR/POINT,MID,MAN_C1,MAN_C2
    MAN        =ALIGNMENT/START,RECALL:STARTUP, LIST= YES
                ALIGNMENT/ITERATE
                  PNT TARGET RAD = 0.05, START LABEL = MAN_ST, FIXTURE TOL = 0, ERROR LABEL = 
                  MEAS ALL FEAT = ALWAYS ,MAX ITERATIONS = 3 ,LEVEL AXIS=ZAXIS ,ROTATE AXIS=XAXIS ,ORIGIN AXIS=YAXIS
                LEVEL = MAN_A1,MAN_A2,MAN_A3,,
                ROTATE = MAN_B1,MAN_B2,,
                ORIGIN = MAN_C,,
                ALIGNMENT/END
                MODE/DCC
                CLEARP/ZMINUS,-10,ZMINUS,0
                MOVE/POINT,NORMAL,75,0,-15
    START_AL   =LABEL/
                MOVE/CLEARPLANE
    A1         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/5.238,-9.593,3.019,-0.2279689,0.4169431,-0.8798799
                ACTL/5.238,-9.593,3.019,-0.2279689,0.4169431,-0.8798799
                TARG/5.238,-9.593,3.019,-0.2279689,0.4169431,-0.8798799
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    A2         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/-6.25,-8.277,3.311,0.2721023,0.3601354,-0.8923356
                ACTL/-6.25,-8.277,3.311,0.2721023,0.3601354,-0.8923356
                TARG/-6.25,-8.277,3.311,0.2721023,0.3601354,-0.8923356
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    A3         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0.298,10.051,3.468,-0.0130043,-0.4371445,-0.8992973
                ACTL/0.298,10.051,3.468,-0.0130043,-0.4371445,-0.8992973
                TARG/0.298,10.051,3.468,-0.0130043,-0.4371445,-0.8992973
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    B1         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/11.436,2.237,4.691,1,0,0
                ACTL/11.436,2.237,4.691,1,0,0
                TARG/11.436,2.237,4.691,1,0,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    B2         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/11.436,-3.794,4.91,1,0,0
                ACTL/11.436,-3.794,4.91,1,0,0
                TARG/11.436,-3.794,4.91,1,0,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    C1         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0,15.246,2.5,0,1,0
                ACTL/0,15.246,2.5,0,1,0
                TARG/0,15.246,2.5,0,1,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
                MOVE/CLEARPLANE
    C2         =AUTO/VECTOR POINT,SHOWALLPARAMS = YES
                THEO/0,-15.246,2.5,0,-1,0
                ACTL/0,-15.246,2.5,0,-1,0
                TARG/0,-15.246,2.5,0,-1,0
                THEO_THICKNESS = 0,RECT,SNAP = NO,$
                AUTO MOVE = NO,DISTANCE = 0
    PT_C       =FEAT/POINT,RECT
                THEO/0,0,2.5,0,0,1
                ACTL/0,0,2.5,0.0085655,-0.0065635,0.9999418
                CONSTR/POINT,MID,C1,C2
    ABC        =ALIGNMENT/START,RECALL:MAN, LIST= YES
                ALIGNMENT/ITERATE
                  PNT TARGET RAD = 0.05, START LABEL = START_AL, FIXTURE TOL = 0.05, ERROR LABEL = 
                  MEAS ALL FEAT = ALWAYS ,MAX ITERATIONS = 4 ,LEVEL AXIS=ZAXIS ,ROTATE AXIS=XAXIS ,ORIGIN AXIS=YAXIS
                LEVEL = A1,A2,A3,,
                ROTATE = B1,B2,,
                ORIGIN = C1,,
                [COLOR="Red"]ALIGNMENT/ROTATE_OFFSET,90,ABOUT,YPLUS
                ALIGNMENT/ROTATE_OFFSET,180,ABOUT,ZPLUS[/COLOR]            
                ALIGNMENT/END
    DUDE, take those rotations OUT of that DCC alignment!!!!

    I've never seen that done before. Make an additional alignment AFTER the iterative alignment to do those rotations.

    Leave a comment:


  • dwade
    started a topic iterative alignment error

    iterative alignment error

    ISSUE RESOLVED!!!

    Stupidity was involved....
    Last edited by dwade; 07-16-2009, 01:18 PM.

Related Topics

Collapse

Working...
X