hexagon logo

What’s the easiest way to extract points and report locations from an auto circle in PCDmis 2017r2?

I have a 22” auto-circle with 32 hits and I need to report all 32 hits individually with x,y locations. I know in 2018 they added a “ to hits “ toggle and in 2020r2 and later versions you can grab points from auto features very easily but I don’t have access to those at the moment and I’ve only been using 2017 for a couple of months. Any help is appreciated. 

Parents
  • You can do each .HIT of a circle in a Location report command

    CR1        =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<0,0,0>,<0,0,1>,15.18
                ACTL/<0,0,0>,<0,0,1>,15.18
                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=NO
    DIM LOC1= LOCATION OF POINT CR1.HIT[1]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       7.5900     7.5900     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       0.0000     0.0000     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC1
    DIM LOC2= LOCATION OF POINT CR1.HIT[2]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       6.5731     6.5731     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       3.7950     3.7950     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC2
    DIM LOC3= LOCATION OF POINT CR1.HIT[3]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       3.7950     3.7950     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       6.5731     6.5731     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC3

    I am not familiar with 2017, so if this does not work, I apologize.

Reply
  • You can do each .HIT of a circle in a Location report command

    CR1        =FEAT/CONTACT/CIRCLE/DEFAULT,CARTESIAN,IN,LEAST_SQR
                THEO/<0,0,0>,<0,0,1>,15.18
                ACTL/<0,0,0>,<0,0,1>,15.18
                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=NO
    DIM LOC1= LOCATION OF POINT CR1.HIT[1]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       7.5900     7.5900     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       0.0000     0.0000     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC1
    DIM LOC2= LOCATION OF POINT CR1.HIT[2]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       6.5731     6.5731     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       3.7950     3.7950     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC2
    DIM LOC3= LOCATION OF POINT CR1.HIT[3]  UNITS=IN ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH  HALF ANGLE=NO
    AX       MEAS    NOMINAL       +TOL       -TOL        DEV     OUTTOL
    X       3.7950     3.7950     0.0004     0.0004     0.0000     0.0000 ----#----
    Y       6.5731     6.5731     0.0004     0.0004     0.0000     0.0000 ----#----
    Z      -0.0500    -0.0500     0.0004     0.0004     0.0000     0.0000 ----#----
    END OF DIMENSION LOC3

    I am not familiar with 2017, so if this does not work, I apologize.

Children