hexagon logo

how to create plane for datum A1, A2,A2 and A4 for given coordinates?

how to create plane  for datum A1, A2,A2 and A4 for given coordinates?

Pl refer below image

Parents Reply Children
  • You need all 4 points (A1, A2, A3 & A4) since that is what is defined on your drawing.  As  pointed out, your table does not include vector information, only the X, Y & Z co-ordinates.  You need to create auto-surface points for each of your datum targets.  Open the auto-surface point dialog, manually enter the  X, Y & Z co-ordinates from your table and then click the "Find Vector(s)" button...

    This will pierce the CAD model at the entered co-ordinates to populate the correct surface vector information.

    Datum B would need to be an auto-circle with 3 sample hits and datum C would need to be an auto-round slot, again, with 3 sample hits.  You should not use a slot type feature as the origin (see iterative alignment rules here:PC-DMIS Help Center - 2023.2 (hexagonmi.com)) so it must only be used as part of the ROTATE.  Your finished features and iterative alignment would look something like this...

    PNT_A1     =FEAT/CONTACT/SURFACE POINT/DEFAULT,CARTESIAN
                THEO/<-550,-375,5.67>,<0,0,1>
                ACTL/<-550,-375,5.67>,<0,0,1>
                TARG/<-550,-375,5.67>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=0.5
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                SHOW HITS=NO
    PNT_A2     =FEAT/CONTACT/SURFACE POINT/DEFAULT,CARTESIAN
                THEO/<-610,-310,8.82>,<0,0,1>
                ACTL/<-610,-310,8.82>,<0,0,1>
                TARG/<-610,-310,8.82>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=0.5
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                SHOW HITS=NO
    PNT_A3     =FEAT/CONTACT/SURFACE POINT/DEFAULT,CARTESIAN
                THEO/<-610,310,8.82>,<0,0,1>
                ACTL/<-610,310,8.82>,<0,0,1>
                TARG/<-610,310,8.82>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=0.5
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                SHOW HITS=NO
    PNT_A4     =FEAT/CONTACT/SURFACE POINT/DEFAULT,CARTESIAN
                THEO/<-550,375,5.67>,<0,0,1>
                ACTL/<-550,375,5.67>,<0,0,1>
                TARG/<-550,375,5.67>,<0,0,1>
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=0.5
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                SHOW HITS=NO
    CIR_B      =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<-541,-434.5,5.2>,<0,0,1>,10
                ACTL/<-541,-434.5,5.2>,<0,0,1>,10
                TARG/<-541,-434.5,5.2>,<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=4,DEPTH=1,PITCH=0
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=1
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                  FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
    SLTR_C     =FEAT/CONTACT/ROUND SLOT/DEFAULT,CARTESIAN,IN
                THEO/<-541,434.5,5.2>,<0,0,1>,<1,0,0>,10,20
                ACTL/<-541,434.5,5.2>,<0,0,1>,<1,0,0>,10,20
                TARG/<-541,434.5,5.2>,<0,0,1>,<1,0,0>
                MEAS ANGLE=150
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=YES
                  NUMHITS=6,DEPTH=1
                  SAMPLE METHOD=SAMPLE_HITS
                  SAMPLE HITS=3,SPACER=1
                  AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10,DIRECTION=ALONG FEATURE VECTOR
                  FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
                SHOW HITS=NO
    A1         =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
                  ALIGNMENT/ITERATE
                    PNT TARGET RAD=0.5,START LABEL=,FIXTURE TOL=0.05,ERROR LABEL=
                    MEAS ALL FEAT=ALWAYS,MAX ITERATIONS=99,LEVEL AXIS=ZAXIS,ROTATE AXIS=XAXIS,ORIGIN AXIS=YAXIS
                  LEVEL=PNT_A1,PNT_A2,PNT_A3,PNT_A4,,
                  ROTATE=CIR_B,SLTR_C,,
                  ORIGIN=CIR_B,,
                ALIGNMENT/END