hexagon logo

construct circle from points in loop

Good Morning All

I have punch with gear inside (35 teeth to make math easier) and I need to measure larger diameter.I made loop which takes points between teeth but i have no idea how to construct circle. CMM takes points, I can see them on CAD model but not on any list - just point 1. I would be grateful for any suggestions.

MOVE/CLEARPLANE
V1 =LOOP/START,ID=YES,NUMBER=35,START=1,SKIP=,
OFFSET:XAXIS=0,YAXIS=0,ZAXIS=0,ANGLE=10.286
PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,POLAR
THEO/<32.754,270,-2>,<0,1,0>
ACTL/<32.752,269.998,-2>,<0,1,0>
TARG/<32.754,270,-2>,<0,1,0>
SNAP=NO
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
AVOIDANCE MOVE=BOTH,DISTANCE=5
SHOW HITS=NO
LOOP/END

Thanks,
Ewa D.
Parents
  • For some reason it doesn't accept single points like pnt1[1],pnt1[10],pnt1[20],, but works with pnt1[1..35],,

    thanks


    V1 =LOOP/START,ID=YES,NUMBER=35,START=1,SKIP=,
    OFFSET:XAXIS=0,YAXIS=0,ZAXIS=0,ANGLE=10.286
    PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,POLAR
    THEO/<32.754,270,-3>,<0,1,0>
    ACTL/<32.752,270,-2.999>,<0,1,0>
    TARG/<32.754,270,-3>,<0,1,0>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=5
    SHOW HITS=NO
    LOOP/END
    CIR4 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR,NO
    THEO/<0,0,-3>,<0,0,1>,65.508
    ACTL/<-0.002,0.003,-3>,<0,0,1>,65.511
    CONSTR/CIRCLE,BF,2D, PNT1[1..35],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,UPR=0
    DIM LOC1= LOCATION OF CIRCLE CIR4 UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    D 65.508 0.005 0.005 65.511 0.003 0.000 --------------#---
    END OF DIMENSION LOC1
Reply
  • For some reason it doesn't accept single points like pnt1[1],pnt1[10],pnt1[20],, but works with pnt1[1..35],,

    thanks


    V1 =LOOP/START,ID=YES,NUMBER=35,START=1,SKIP=,
    OFFSET:XAXIS=0,YAXIS=0,ZAXIS=0,ANGLE=10.286
    PNT1 =FEAT/CONTACT/VECTOR POINT/DEFAULT,POLAR
    THEO/<32.754,270,-3>,<0,1,0>
    ACTL/<32.752,270,-2.999>,<0,1,0>
    TARG/<32.754,270,-3>,<0,1,0>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE=5
    SHOW HITS=NO
    LOOP/END
    CIR4 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR,NO
    THEO/<0,0,-3>,<0,0,1>,65.508
    ACTL/<-0.002,0.003,-3>,<0,0,1>,65.511
    CONSTR/CIRCLE,BF,2D, PNT1[1..35],,
    OUTLIER_REMOVAL/OFF,3
    FILTER/OFF,UPR=0
    DIM LOC1= LOCATION OF CIRCLE CIR4 UNITS=MM ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
    AX NOMINAL +TOL -TOL MEAS DEV OUTTOL
    D 65.508 0.005 0.005 65.511 0.003 0.000 --------------#---
    END OF DIMENSION LOC1
Children
No Data