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
Parents
  • 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.
  • So... since I've had extensive training in this (none)... what is best practice for a cylinder? circles I usually just use the sample feature to ensure they are on a plane... it eliminates having to take sample hits for countless amounts of holes... on a cylinder is it better to start it from the top or the bottom of the hole (per se)? how do you control the "surface" of the cylinder when its on a contour? what about when the probe isn't long enough to get through the part and not feasible to get to the other side? you mentioned the depth... I haven't messed with that. Will the depth setting put the bottom of the cylinder where it's supposed to be? specifically these holes on this part are called out to true position of that FCF on both sides of the part... that's actually why I was doing cylinders.
Reply
  • So... since I've had extensive training in this (none)... what is best practice for a cylinder? circles I usually just use the sample feature to ensure they are on a plane... it eliminates having to take sample hits for countless amounts of holes... on a cylinder is it better to start it from the top or the bottom of the hole (per se)? how do you control the "surface" of the cylinder when its on a contour? what about when the probe isn't long enough to get through the part and not feasible to get to the other side? you mentioned the depth... I haven't messed with that. Will the depth setting put the bottom of the cylinder where it's supposed to be? specifically these holes on this part are called out to true position of that FCF on both sides of the part... that's actually why I was doing cylinders.
Children
No Data