hexagon logo

Do changing Target Pts "move" the probe along a surface?

I'm having problems understanding the code below.

My first question is this: By changing the TARG "X" values for each subsequent vector point, is this, in effect, moving the probe along the surface in the X direction? That is, does this code take actual hits in different locations? Even though the THEO values are EXACTLY the same? This part of the program is attempting to measure the D.O. between two vanes.

My second question: If this is indeed "scanning" along the surface, I'm wondering why this approach is advantageous over , say, just changing the THEO value from point to point.

First post. Appreciate any insight.


B-B13      =ALIGNMENT/START,RECALL:V2 H9-H9 B/F,LIST=YES
            ALIGNMENT/ROTATE_OFFSET,-23.2,ABOUT,ZPLUS
            ALIGNMENT/END
V1 H9 DO CV-1=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<48.57,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<48.57,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-1= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-1,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.92872 <--------
V1 H9 DO CV-2=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<48.32,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<48.32,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-2= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-2,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.93543 <--------
V1 H9 DO CV-3=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<48.07,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<48.07,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-3= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-3,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.92836 <--------
V1 H9 DO CV-4=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<47.82,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<47.82,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
           SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-4= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-4,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.92612 <--------
V1 H9 DO CV-5=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<47.57,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<47.57,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-5= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-5,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.92872 <--------
V1 H9 DO CV-6=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-6= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-6,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.93633 <--------
V1 H9 DO CV-7=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<47.17,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<47.17,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-7= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-7,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.94292 <--------
V1 H9 DO CV-8=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<46.92,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<46.92,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-8= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-8,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.95806 <--------
V1 H9 DO CV-9=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<46.67,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<46.67,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-9= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-9,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   12.97800 <--------
V1 H9 DO CV-10=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<46.42,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<46.42,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-10= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-10,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   13.00272 <--------
V1 H9 DO CV-11=FEAT/CONTACT/VECTOR POINT/DEFAULT,CARTESIAN
            THEO/<47.31527,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            ACTL/<46.17,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            TARG/<46.17,5.83643,-37.80182>,<-0.0009674,0.9760714,-0.2174481>
            SNAP=YES
            SHOW FEATURE PARAMETERS=NO
            SHOW CONTACT PARAMETERS=YES
              AVOIDANCE MOVE=NO,DISTANCE=0
            SHOW HITS=NO
DIM H9-H9 DO-11= 3D DISTANCE FROM POINT V1 H9 DO TE-1 TO POINT V1 H9 DO CV-11,SHORTEST=OFF,NO_RADIUS  UNITS=MM,$
GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=BOTH
AX    NOMINAL       +TOL       -TOL       MEAS
M     13.32481    0.20000    0.20000   13.03219 <--------
Parents
  • Thanks for the quick reply. I appreciate you confirming that.

    The surface is not exactly flat. It's a small portion of the convex side of an airfoil vane. It does have SOME curvature to it. Even over this small of an area.

    The idea behind this code --- and I've only shown part of it --- is to calculate the opening between the convex side of one airfoil to the concave trailing edge of an adjacent airfoil. The programmer took a single point on the adjacent airfoil. All the points from this convex "scan" are supposed to be measured to that concave point. The distances are to be compared, and the shortest distance gets reported as the D.O. (diametric opening).

    I'm still scratching my head as to WHY this "Move the Target" method would be better than creating individual, unique THEO vector points.
Reply
  • Thanks for the quick reply. I appreciate you confirming that.

    The surface is not exactly flat. It's a small portion of the convex side of an airfoil vane. It does have SOME curvature to it. Even over this small of an area.

    The idea behind this code --- and I've only shown part of it --- is to calculate the opening between the convex side of one airfoil to the concave trailing edge of an adjacent airfoil. The programmer took a single point on the adjacent airfoil. All the points from this convex "scan" are supposed to be measured to that concave point. The distances are to be compared, and the shortest distance gets reported as the D.O. (diametric opening).

    I'm still scratching my head as to WHY this "Move the Target" method would be better than creating individual, unique THEO vector points.
Children
No Data