hexagon logo

true position of holes not working right.... help?

I'm doing something wrong here and not sure what it is. Wondered if you guys might be able to help me out.
STARTUP =ALIGNMENT/START,RECALL:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/MANUAL
FORMAT/TEXT,OPTIONS, ,HEADINGS,SYMBOLS,SD;NOM,TOL,MEAS,DEV,OUTTOL, ,
LOADPROBE/4MM_BALL_615L_4D
TIP/TIP1, SHANKIJK=0, 0, 1, ANGLE=0
PLN1 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
THEO/<311.1999,-134.8891,125.885>,<0,0,1>
ACTL/<-10.6231,-25.3068,14.678>,<-0.0012376,0.0041415,0.9999907>
TARG/<311.1999,-134.8891,125.885>,<0,0,1>
ANGLE VEC=<1,0,0>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=2,NUMROWS=2
SPACER=0
SHOW HITS=NO
PLN2 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
THEO/<311.705,-135.0023,124.6302>,<0,-1,0>
ACTL/<-9.4192,-25.9663,12.3943>,<0.9289078,-0.3702947,0.0034893>
TARG/<311.705,-135.0023,124.6302>,<0,-1,0>
ANGLE VEC=<1,0,0>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=2,NUMROWS=2
SPACER=0
SHOW HITS=NO
CYL1 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,FIXED_RAD
THEO/<310.1247,-134.1023,122.235>,<0,0,1>,1.0 025,0.65
ACTL/<-10.2402,-25.6106,14.4098>,<-0.0650979,-0.0054909,0.9978638>,1.0025,0.65
TARG/<310.1247,-134.1023,122.235>,<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=3,NUMLEVELS=2,DEPTH=0,END OFFSET=0,PITCH=0
SAMPLE METHOD=SAMPLE_FEATURE
SAMPLE FEATURE=PLN1
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
LIN1 =FEAT/LINE,CARTESIAN,UNBOUNDED,NO
THEO/<311.4525,-135.0023,125.885>,<1,0,0>
ACTL/<-9.3943,-25.8822,14.6819>,<0.3703058,0.928903 7,-0.0033888>
CONSTR/LINE,INTOF,PLN1,PLN2
CIR1 =FEAT/CIRCLE,CARTESIAN,OUT,NO
THEO/<310.1247,-134.1023,125.885>,<0,0,1>,1.0 025
ACTL/<-10.2578,-25.6121,14.6797>,<-0.0650979,-0.0054909,0.9978638>,1.0025
CONSTR/CIRCLE,INTOF,CYL1,PLN1
A1 =ALIGNMENT/START,RECALL:STARTUP,LIST=YES
ALIGNMENT/LEVEL,ZPLUS,PLN1
ALIGNMENT/ROTATE,XPLUS,TO,LIN1,ABOUT,ZPLUS
ALIGNMENT/TRANS,YAXIS,CIR1
ALIGNMENT/TRANS,XAXIS,CIR1
ALIGNMENT/TRANS,ZAXIS,PLN1
ALIGNMENT/END
PLN3 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
THEO/<-1.5917,0.9,-1.5111>,<0,1,0>
ACTL/<-0.0318,0.8998,-2.2604>,<0.0000361,0.9999997,-0.0008271>
TARG/<-1.5917,0.9,-1.5111>,<0,1,0>
ANGLE VEC=<-1,0,0>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=2,NUMROWS=2
SPACER=0
SHOW HITS=NO
PLN4 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
THEO/<-1.8917,-0.1576,-0.0709>,<-0.1736482,0,0.9848078>
ACTL/<-1.7992,-0.2975,-0.0538>,<-0.1721993,0.0010791,0.9850615>
TARG/<-1.8917,-0.1576,-0.0709>,<-0.1736482,0,0.9848078>
ANGLE VEC=<0.9848078,0,0.1736482>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=2,NUMROWS=2
SPACER=0
SHOW HITS=NO
PLN5 =FEAT/CONTACT/PLANE/DEFAULT,CARTESIAN,NONE,LEAST_SQR
THEO/<1.865,-0.1932,-0.0662>,<0.1736482,0,0.9848078&g t;
ACTL/<1.7915,0.083,-0.0524>,<0.1744341,0.0008077,0.98466 85>
TARG/<1.865,-0.1932,-0.0662>,<0.1736482,0,0.9848078&g t;
ANGLE VEC=<0.9848078,0,-0.1736482>,SQUARE
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=2,NUMROWS=2
SPACER=0
SHOW HITS=NO

[COLOR=#FF0000]CYL2 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,FIXED_RAD
THEO/<2,-0.9,-0.75>,<0,-1,0>,0.5015,1.8
ACTL/<1.9985,-0.9,-0.7478>,<-0.0001875,-0.999827,0.018598>,0.5015,1.8
TARG/<2,-0.9,-0.75>,<0,-1,0>
START ANG=0,END ANG=360
ANGLE VEC=<1,0,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=3,NUMLEVELS=2,DEPTH=0,END OFFSET=0,PITCH=0
SAMPLE METHOD=SAMPLE_FEATURE
SAMPLE FEATURE=NONE
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
CYL3 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,FIXED_RAD
THEO/<1.5,-0.9,-3.65>,<0,-1,0>,0.5015,1.8
ACTL/<1.4977,-0.8999,-3.648>,<-0.0002088,-0.99965,0.0264531>,0.5015,1.8
TARG/<1.5,-0.9,-3.65>,<0,-1,0>
START ANG=0,END ANG=360
ANGLE VEC=<1,0,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=3,NUMLEVELS=2,DEPTH=0,END OFFSET=0,PITCH=0
SAMPLE METHOD=SAMPLE_FEATURE
SAMPLE FEATURE=NONE
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
CYL4 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,FIXED_RAD
THEO/<-1.5,-0.9,-3.65>,<0,-1,0>,0.5015,1.8
ACTL/<-1.5039,-0.9,-3.6485>,<0.0009411,-0.9999496,0.0099942>,0.5015,1.8
TARG/<-1.5,-0.9,-3.65>,<0,-1,0>
START ANG=0,END ANG=360
ANGLE VEC=<1,0,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=3,NUMLEVELS=2,DEPTH=0,END OFFSET=0,PITCH=0
SAMPLE METHOD=SAMPLE_FEATURE
SAMPLE FEATURE=NONE
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO
CYL5 =FEAT/CONTACT/CYLINDER/DEFAULT,CARTESIAN,IN,FIXED_RAD
THEO/<-2,-0.9,-0.75>,<0,-1,0>,0.5015,1.8
ACTL/<-2.0036,-0.9028,-0.7531>,<0.0014633,-0.999998,0.0013621>,0.5015,1.8
TARG/<-2,-0.9,-0.75>,<0,-1,0>
START ANG=0,END ANG=360
ANGLE VEC=<1,0,0>
DIRECTION=CCW
SHOW FEATURE PARAMETERS=NO
SHOW CONTACT PARAMETERS=YES
NUMHITS=3,NUMLEVELS=2,DEPTH=0,END OFFSET=0,PITCH=0
SAMPLE METHOD=SAMPLE_FEATURE
SAMPLE FEATURE=PLN2
FIND HOLE=DISABLED,ONERROR=NO,READ POS=NO
SHOW HITS=NO[/COLOR]


The results are coming in way out of tolerance and I know that they should not be. Mic'd the cylinders and they are in tolerance. The distance dimensions could be off slightly but nowhere near as far as the results are saying.

Attached Files
  • When posting code, using CODE tags makes it so much easier to read.

    Enter [CODE] before pasting the code, then [/CODE] at the end.
  • yeah... couldn't remember how to do that. been a while. And it looks like I kinda butchered that code. Had to cut some stuff out to get to the size limit of the post. will repost the code here in a bit. And the results jpg's suck too... irritating.
  • It's all good, much more readable. Thanks.
  • So.... Cylinder 1 is being checked relative to plane 1. They appear to have the same nominal vector, but different nominals. Is there a reason you're checking a cylinder relative to the plane? A circle, yes, but not needed for a cylinder.

    Did you look at cylindricity of the cylinders graphically? You have a depth of zero, are you controlling that with the Z value of the cylinder? If yes, you really don't need the SAMPLE_FEATURE.
  • that large bore at the top is actually tapered with a small bore at the bottom... currently the bore is rough undersized.... I'm locating on that top plane, the front plane, and the hole that goes through from top to bottom. just doing a cylinder to get a good position and then doing a construct circle for my alignment purposes.... those 4 holes on the front of the part are the what is being held to the fcf

  • startup    =alignment/start,recall:use_part_setup,list=yes
                alignment/end
                mode/manual
                format/text,options, ,headings,symbols,sd;nom,tol,meas,dev,outtol, ,
                loadprobe/4mm_ball_615l_4d
                tip/tip1, shankijk=0, 0, 1, angle=0
    pln1       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<311.1999,-134.8891,125.885>,<0,0,1>
                actl/<-10.6231,-25.3068,14.678>,<-0.0012376,0.0041415,0.9999907>
                targ/<311.1999,-134.8891,125.885>,<0,0,1>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln2       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<311.705,-135.0023,124.6302>,<0,-1,0>
                actl/<-9.4192,-25.9663,12.3943>,<0.9289078,-0.3702947,0.0034893>
                targ/<311.705,-135.0023,124.6302>,<0,-1,0>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    cyl1       =feat/contact/cylinder/default,cartesian,in,fixed_rad
                theo/<310.1247,-134.1023,122.235>,<0,0,1>,1.0025,0.65
                actl/<-10.2402,-25.6106,14.4098>,<-0.0650979,-0.0054909,0.9978638>,1.0025,0.65
                targ/<310.1247,-134.1023,122.235>,<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=3,numlevels=2,depth=0,end offset=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln1
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    lin1       =feat/line,cartesian,unbounded,no
                theo/<311.4525,-135.0023,125.885>,<1,0,0>
                actl/<-9.3943,-25.8822,14.6819>,<0.3703058,0.9289037,-0.0033888>
                constr/line,intof,pln1,pln2
    cir1       =feat/circle,cartesian,out,no
                theo/<310.1247,-134.1023,125.885>,<0,0,1>,1.0025
                actl/<-10.2578,-25.6121,14.6797>,<-0.0650979,-0.0054909,0.9978638>,1.0025
                constr/circle,intof,cyl1,pln1
    a1         =alignment/start,recall:startup,list=yes
                  alignment/level,zplus,pln1
                  alignment/rotate,xplus,to,lin1,about,zplus
                  alignment/trans,yaxis,cir1
                  alignment/trans,xaxis,cir1
                  alignment/trans,zaxis,pln1
                alignment/end
    pln3       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.5917,0.9,-1.5111>,<0,1,0>
                actl/<-0.0318,0.8998,-2.2604>,<0.0000361,0.9999997,-0.0008271>
                targ/<-1.5917,0.9,-1.5111>,<0,1,0>
                angle vec=<-1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln4       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.8917,-0.1576,-0.0709>,<-0.1736482,0,0.9848078>
                actl/<-1.7992,-0.2975,-0.0538>,<-0.1721993,0.0010791,0.9850615>
                targ/<-1.8917,-0.1576,-0.0709>,<-0.1736482,0,0.9848078>
                angle vec=<0.9848078,0,0.1736482>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln5       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<1.865,-0.1932,-0.0662>,<0.1736482,0,0.9848078>
                actl/<1.7915,0.083,-0.0524>,<0.1744341,0.0008077,0.9846685>
                targ/<1.865,-0.1932,-0.0662>,<0.1736482,0,0.9848078>
                angle vec=<0.9848078,0,-0.1736482>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln6       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<2.592,0.0573,-0.8479>,<0.9848078,0,-0.1736482>
                actl/<2.5939,-0.0526,-0.832>,<0.9849842,0.0000557,-0.1726447>
                targ/<2.592,0.0573,-0.8479>,<0.9848078,0,-0.1736482>
                angle vec=<-0.1736482,0,-0.9848078>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln7       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-2.5892,0.098,-0.864>,<-0.9848078,0,-0.1736482>
                actl/<-2.6006,0.064,-0.8224>,<-0.984526,0.0000856,-0.1752383>
                targ/<-2.5892,0.098,-0.864>,<-0.9848078,0,-0.1736482>
                angle vec=<-0.1736482,0,0.9848078>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln8       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-0.8195,-1.0968,-1.072>,<-0.488195,-0.8628818,-0.130769>
                actl/<-0.7031,-1.0801,-1.6347>,<-0.4898241,-0.8620372,-0.130247>
                targ/<-0.8195,-1.0968,-1.072>,<-0.488195,-0.8628818,-0.130769>
                angle vec=<-0.2587407,0,0.9659468>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln9       =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-0.1375,-1.2872,-1.2678>,<0,-0.9928123,-0.1196815>
                actl/<-0.0008,-1.2259,-1.8071>,<0.001001,-0.9928883,-0.1190458>
                targ/<-0.1375,-1.2872,-1.2678>,<0,-0.9928123,-0.1196815>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln10      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<0.7507,-1.0996,-1.3106>,<0.488195,-0.8628818,-0.130769>
                actl/<0.7845,-1.0956,-1.2099>,<0.4892875,-0.8624097,-0.1297971>
                targ/<0.7507,-1.0996,-1.3106>,<0.488195,-0.8628818,-0.130769>
                angle vec=<-0.2587407,0,-0.9659468>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    
  • pln11      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<0.0439,-1.4,-0.1655>,<0,-1,0>
                actl/<-0.0301,-1.4023,-0.1559>,<0.0001886,-0.9999995,0.0010105>
                targ/<0.0439,-1.4,-0.1655>,<0,-1,0>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln12      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.4663,-0.1057,-2.9>,<0,0,1>
                actl/<-1.5427,-0.0258,-2.8971>,<-0.0016188,-0.0011379,0.999998>
                targ/<-1.4663,-0.1057,-2.9>,<0,0,1>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln13      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.5457,0.75,-2.1717>,<0,-1,0>
                actl/<-1.5648,0.7431,-2.1893>,<0.0029159,-0.9999932,0.0022626>
                targ/<-1.5457,0.75,-2.1717>,<0,-1,0>
                angle vec=<1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln14      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.8916,-0.0908,-1.5>,<0,0,-1>
                actl/<-1.765,0.0254,-1.506>,<-0.0008374,-0.0002449,-0.9999996>
                targ/<-1.8916,-0.0908,-1.5>,<0,0,-1>
                angle vec=<-1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln15      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.5048,-0.75,-2.1151>,<0,1,0>
                actl/<-1.5745,-0.7478,-2.2224>,<-0.0062236,0.9999797,-0.0013757>
                targ/<-1.5048,-0.75,-2.1151>,<0,1,0>
                angle vec=<-1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln16      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-1.1108,-0.8567,-4.2433>,<0,-0.7071068,-0.7071068>
                actl/<-0.1331,-0.8516,-4.2423>,<0.0000859,-0.728058,-0.6855155>
                targ/<-1.1108,-0.8567,-4.2433>,<0,-0.7071068,-0.7071068>
                angle vec=<-1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln17      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<-0.9511,-0.4828,-4.3>,<0,0,-1>
                actl/<0.0239,0.0351,-4.3022>,<-0.0000371,-0.0031129,-0.9999952>
                targ/<-0.9511,-0.4828,-4.3>,<0,0,-1>
                angle vec=<-1,0,0>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    pln18      =feat/contact/plane/default,cartesian,none,least_sqr
                theo/<2.1085,-0.0683,-3.6544>,<0.9848078,0,-0.1736482>
                actl/<2.0867,-0.1217,-3.7753>,<0.9847837,-0.0002304,-0.1737844>
                targ/<2.1085,-0.0683,-3.6544>,<0.9848078,0,-0.1736482>
                angle vec=<-0.1736482,0,-0.9848078>,square
                show feature parameters=no
                show contact parameters=yes
                  numhits=2,numrows=2
                  spacer=0
                show hits=no
    cyl2       =feat/contact/cylinder/default,cartesian,in,fixed_rad
                theo/<2,-0.9,-0.75>,<0,-1,0>,0.5015,1.8
                actl/<1.9985,-0.9,-0.7478>,<-0.0001875,-0.999827,0.018598>,0.5015,1.8
                targ/<2,-0.9,-0.75>,<0,-1,0>
                start ang=0,end ang=360
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,numlevels=2,depth=0,end offset=0,pitch=0
                  sample method=sample_feature
                  sample feature=none
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cyl3       =feat/contact/cylinder/default,cartesian,in,fixed_rad
                theo/<1.5,-0.9,-3.65>,<0,-1,0>,0.5015,1.8
                actl/<1.4977,-0.8999,-3.648>,<-0.0002088,-0.99965,0.0264531>,0.5015,1.8
                targ/<1.5,-0.9,-3.65>,<0,-1,0>
                start ang=0,end ang=360
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,numlevels=2,depth=0,end offset=0,pitch=0
                  sample method=sample_feature
                  sample feature=none
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cyl4       =feat/contact/cylinder/default,cartesian,in,fixed_rad
                theo/<-1.5,-0.9,-3.65>,<0,-1,0>,0.5015,1.8
                actl/<-1.5039,-0.9,-3.6485>,<0.0009411,-0.9999496,0.0099942>,0.5015,1.8
                targ/<-1.5,-0.9,-3.65>,<0,-1,0>
                start ang=0,end ang=360
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,numlevels=2,depth=0,end offset=0,pitch=0
                  sample method=sample_feature
                  sample feature=none
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cyl5       =feat/contact/cylinder/default,cartesian,in,fixed_rad
                theo/<-2,-0.9,-0.75>,<0,-1,0>,0.5015,1.8
                actl/<-2.0036,-0.9028,-0.7531>,<0.0014633,-0.999998,0.0013621>,0.5015,1.8
                targ/<-2,-0.9,-0.75>,<0,-1,0>
                start ang=0,end ang=360
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,numlevels=2,depth=0,end offset=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    
  • cir2       =feat/contact/circle/default,cartesian,in,least_sqr
                theo/<-2.1476,-0.5,-1.75>,<-1,0,0>,0.5
                actl/<-2.4187,-0.4953,-1.8447>,<-0.984526,0.0000856,-0.1752383>,0.4936
                targ/<-2.1476,-0.5,-1.75>,<-1,0,0>
                start ang=270.0005,end ang=360.0017
                angle vec=<0,0,1>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln7
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir3       =feat/contact/circle/default,cartesian,in,least_sqr
                theo/<-1.8589,-0.5,-2.65>,<-1,0,0>,0.5
                actl/<-2.2601,-0.5106,-2.7359>,<-0.984526,0.0000856,-0.1752383>,0.475
                targ/<-1.8589,-0.5,-2.65>,<-1,0,0>
                start ang=179.9983,end ang=270.0001
                angle vec=<0,0,1>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln7
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir4       =feat/contact/circle/default,cartesian,out,least_sqr
                theo/<2,-0.9,-0.75>,<0,-1,0>,1.3,2
                actl/<1.9901,-0.9028,-0.7461>,<0,-0.9999997,0.0008061>,1.3168,1.9514
                targ/<2,-0.9,-0.75>,<0,-1,0>
                start ang=307.0316,end ang=321.0459
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir5       =feat/contact/circle/default,cartesian,in,least_sqr
                theo/<3.2948,-0.9,-2.4664>,<0,-1,0>,3
                actl/<3.2856,-0.9042,-2.4648>,<0,-0.9999997,0.0008061>,2.9872
                targ/<3.2948,-0.9,-2.4664>,<0,-1,0>
                start ang=127.0315,end ang=213.4033
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir6       =feat/contact/circle/default,cartesian,out,least_sqr
                theo/<1.5,-0.9,-3.65>,<0,-1,0>,1.3,2
                actl/<1.5103,-0.9051,-3.6451>,<0,-0.9999997,0.0008061>,1.2735,1.9615
                targ/<1.5,-0.9,-3.65>,<0,-1,0>
                start ang=18.9547,end ang=33.4043
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir7       =feat/contact/circle/default,cartesian,out,least_sqr
                theo/<2,-0.9,-0.75>,<0,-1,0>,1.3,2
                actl/<1.9991,-0.9028,-0.7466>,<0,-0.9999997,0.0008061>,1.2915,1.9514
                targ/<2,-0.9,-0.75>,<0,-1,0>
                start ang=22.2042,end ang=80
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir8       =feat/contact/circle/default,cartesian,out,least_sqr
                theo/<-2,-0.9,-0.75>,<0,-1,0>,1.3,2
                actl/<-2.0038,-0.9028,-0.7508>,<0,-0.9999997,0.0008061>,1.2992,1.9513
                targ/<-2,-0.9,-0.75>,<0,-1,0>
                start ang=99.9997,end ang=157.7957
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
    cir9       =feat/contact/circle/default,cartesian,out,least_sqr
                theo/<-1.8783,-0.8964,-3.5201>,<0,-1,0>,0.5,2
                actl/<-1.8811,-0.905,-3.5237>,<0,-0.9999997,0.0008061>,0.4989,1.961
                targ/<-1.8783,-0.8964,-3.5201>,<0,-1,0>
                start ang=161.0456,end ang=189.9995
                angle vec=<1,0,0>
                direction=ccw
                show feature parameters=no
                show contact parameters=yes
                  numhits=3,depth=0,pitch=0
                  sample method=sample_feature
                  sample feature=pln2
                  find hole=disabled,onerror=no,read pos=no
                show hits=no
                datdef/feature=pln2,a
                datdef/feature=pln1,b
                datdef/feature=cyl1,c
    lin2       =feat/line,cartesian,unbounded,no
                theo/<0.2347,-0.9,-4.2>,<-1,0,0>
                actl/<-0.0718,-0.9056,-4.185>,<-1,-0.0000001,-0.0001252>
                constr/line,intof,pln16,pln2
    lin3       =feat/line,cartesian,unbounded,no
                theo/<-1.031,-0.8,-4.3>,<1,0,0>
                actl/<-0.0546,-0.7976,-4.2996>,<1,0.0001534,-0.0000376>
                constr/line,intof,pln16,pln17
    lin4       =feat/line,cartesian,unbounded,no
                theo/<0.4689,-1.44,0>,<-1,0,0>
                actl/<0.0749,-1.4425,0>,<-0.9999995,-0.0010081,0>
                constr/line,intof,pln9,pln1
    lin5       =feat/line,cartesian,unbounded,no
                theo/<-0.5443,-0.922,-4.3>,<1,0,0>
                actl/<0.0118,-0.9271,-4.2992>,<0.9999995,0.001013,-0.0000403>
                constr/line,intof,pln9,pln17
    lin6       =feat/line,cartesian,unbounded,no
                theo/<2.3057,-0.9,-2.5359>,<0.1736482,0,0.9848078>
                actl/<2.1822,-0.9048,-3.2332>,<0.1737846,0.0007938,0.9847834>
                constr/line,intof,pln2,pln18
    lin7       =feat/line,cartesian,unbounded,no
                theo/<0.3146,-0.9,-4.3>,<-1,0,0>
                actl/<0.0066,-0.9056,-4.2992>,<-1,0,0.0000371>
                constr/line,intof,pln17,pln2
    pnt1       =feat/point,cartesian,no
                theo/<-1.4544,-0.9,0>,<-1,0,0>
                actl/<-1.4509,-0.9022,0>,<-1,0,0>
                constr/point,corner,pln8,pln2,pln1
    pnt2       =feat/point,cartesian,no
                theo/<1.4544,-0.9,0>,<-1,0,0>
                actl/<1.4464,-0.9022,0>,<-1,0,0>
                constr/point,corner,pln10,pln2,pln1
    pnt3       =feat/point,cartesian,no
                theo/<0.5,-1.44,0>,<-0.8703557,-0.4924235,0>
                actl/<0.4948,-1.4421,0>,<-0.8697674,-0.4934619,0>
                constr/point,corner,pln9,pln10,pln1
    pnt4       =feat/point,cartesian,no
                theo/<-0.5,-1.44,0>,<-0.8703557,0.4924235,0>
                actl/<-0.499,-1.4431,0>,<-0.8694435,0.4940324,0>
                constr/point,corner,pln9,pln8,pln1
    pnt5       =feat/point,cartesian,no
                theo/<0.266,-0.9216,-4.3>,<1,0,0>
                actl/<0.2624,-0.9269,-4.2992>,<0.9999995,0.001013,-0.0000403>
                constr/point,corner,pln10,pln9,pln17
    pnt6       =feat/point,cartesian,no
                theo/<-0.266,-0.9216,-4.3>,<0.8703557,-0.4924235,0>
                actl/<-0.2634,-0.9274,-4.2992>,<0.8693447,-0.4942039,0.0015061>
                constr/point,corner,pln9,pln8,pln17
    pnt8       =feat/point,cartesian,no
                theo/<-0.303,-0.9,-4.3>,<1,0,0>
                actl/<-0.3016,-0.9056,-4.2992>,<1,0,-0.0000371>
                constr/point,corner,pln8,pln2,pln17
    pnt9       =feat/point,cartesian,no
                theo/<0.303,-0.9,-4.3>,<1,0,0>
                actl/<0.2998,-0.9056,-4.2993>,<1,0,-0.0000371>
                constr/point,corner,pln10,pln2,pln17
    cir10      =feat/circle,cartesian,out,no
                theo/<2,-0.9,-0.75>,<0,-1,0>,0.5015
                actl/<1.9985,-0.9028,-0.7477>,<-0.0001875,-0.999827,0.018598>,0.5015
                constr/circle,intof,cyl2,pln2
    cir11      =feat/circle,cartesian,out,no
                theo/<1.5,-0.9,-3.65>,<0,-1,0>,0.5015
                actl/<1.4977,-0.9051,-3.6478>,<-0.0002088,-0.99965,0.0264531>,0.5015
                constr/circle,intof,cyl3,pln2
    cir12      =feat/circle,cartesian,out,no
                theo/<-1.5,-0.9,-3.65>,<0,-1,0>,0.5015
                actl/<-1.5038,-0.9051,-3.6485>,<0.0009411,-0.9999496,0.0099942>,0.5015
                constr/circle,intof,cyl4,pln2
    cir13      =feat/circle,cartesian,out,no
                theo/<-2,-0.9,-0.75>,<0,-1,0>,0.5015
                actl/<-2.0036,-0.9028,-0.7531>,<0.0014633,-0.999998,0.0013621>,0.5015
                constr/circle,intof,cyl5,pln2
    
  • ok... only had to break that into three pieces.... at least its there in sequence this time.