hexagon logo

iterativo help!!

I dont do iteratives often, but when i do, i ask you guys for help.

ill post a drawing and i would like some guidelines how to align this.
3 points on A, 2 points on B, 1 point on C?
not really sure how to go about the C one

Attached Files
  • SCN1 =FEAT/SCAN,LINEAROPEN,NUMBER OF HITS=75,SHOW HITS=NO,SHOWALLPARAMS=NO
    MEAS/SCAN
    BASICSCAN/LINE,NUMBER OF HITS=75,SHOW HITS=NO,SHOWALLPARAMS=NO
    ENDSCAN
    ENDMEAS/
    ASSIGN/V1=(MININDEX(SCN1.HIT[1..SCN1.NUMHITS].Y))
    ASSIGN/ZERO=0
    ASSIGN/ONE=1
    ROTATION =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<SCN1.HIT[V1].TX,SCN1.HIT[V1].TY,SCN1.HIT[V1].TZ>,$
    MEAS/XYZ,<SCN1.HIT[V1].X,SCN1.HIT[V1].Y,SCN1.HIT[V1].Z>,$
    NOM/IJK,<ZERO,ONE,ZERO>,$
    MEAS/IJK,<ZERO,ONE,ZERO>


    This is the MININDEX same idea ​
  • SCN1 =FEAT/SCAN,LINEAROPEN,NUMBER OF HITS=75,SHOW HITS=NO,SHOWALLPARAMS=NO
    MEAS/SCAN
    BASICSCAN/LINE,NUMBER OF HITS=75,SHOW HITS=NO,SHOWALLPARAMS=NO
    ENDSCAN
    ENDMEAS/
    ASSIGN/V1=(MININDEX(SCN1.HIT[1..SCN1.NUMHITS].Y))
    ASSIGN/ZERO=0
    ASSIGN/ONE=1
    ROTATION =GENERIC/POINT,DEPENDENT,CARTESIAN,$
    NOM/XYZ,<SCN1.HIT[V1].TX,SCN1.HIT[V1].TY,SCN1.HIT[V1].TZ>,$
    MEAS/XYZ,<SCN1.HIT[V1].X,SCN1.HIT[V1].Y,SCN1.HIT[V1].Z>,$
    NOM/IJK,<ZERO,ONE,ZERO>,$
    MEAS/IJK,<ZERO,ONE,ZERO>


    This is the MININDEX same idea ​


    This will work however you will need to align to Datum B, Rotate your axis the 62 Degrees and then get the max hit. Without an alignment I'm not sure what would quantify as the Max point.
  • I would use the hole and slot features personally. 3 points to level, the hole and slot to rotate, and the hole to locate.


    God help us from CMM programmers who think they can use anything they want to align the part lol


  • This will work however you will need to align to Datum B, Rotate your axis the 62 Degrees and then get the max hit. Without an alignment I'm not sure what would quantify as the Max point.


    Agree, this code is dependent on the current alignment

  • You can find the part initially using that alignment since the features would be easier to find. Then you can either measure the datum targets and do another alignment or use Xact measure. There’s nothing wrong with using an easy to measure alignment initially then refining it once your part is located. I’m not suggesting you report out dimensions from it, just use it to find everything.


  • ah ty.
    ok so no iterative ?
    or will i have to preform a normal 3/2/1 alignment first with A/B and then that maxpoint.
    and then use iterative using points on A, points on B and the maxppoint?
  • I disagree. It's OK to use points that have easy access for manual alignment to find the part, then do an Iterative alignment in DCC using the Datum Targets. You MUST be aligned to the datum scheme before you start measuring. If not, your results are bogus.
  • I personally use external alignments for the initial manual alignment. Then an iterative DCC alignment. In the case of this part with small datum features, I would want to make sure it is dialed in pretty close before I did an alignment using them. Hence using the holes and slots first. But I wouldn’t report any dimensions out of that alignment, just using to find the datum features more precisely.