hexagon logo

Gage Ball in Cone

Good morning. My part has a cone (lets say it's a countersink). The print calls for a gage ball to be placed into the countersink, then the location of the top of the gage ball is to be measured. How would I replicate this in PC-DMIS? I've probed my cone, obviously. Now I'm stuck...I want to construct a sphere with a set diameter to mate with the countersink.
Parents
  • This is what I've been using since about 2010'ish. You'll need to change coords and IJK values as needed and the 0.257 assigned as V17 is your gage ball radius

    TAPER_BOT =FEAT/CONTACT/CONE/DEFAULT,CARTESIAN,IN
    THEO/<0,0,-0.3167>,<0,0,1>,5.6625,0.09,0.5097
    ACTL/<0,0,-0.3167>,<0,0,1>,5.6434,0.07,0.5097
    TARG/<0,0,-0.3167>,<0,0,1>
    START ANG=0,END ANG=0
    ANGLE VEC=<1,0,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    
    CON1_PNT =FEAT/CIRCLE,CARTESIAN,OUT,NO
    THEO/<0,0,-5.4699>,<0,0,1>,0
    ACTL/<0,0,-5.4878>,<0,0,1>,0
    CONSTR/CIRCLE,CONE,TAPER_BOT,DIAMETER,0
    
    ASSIGN/V15=DEG2RAD(TAPER_BOT.ANGLE/2)
    ASSIGN/V16=SIN(V15)
    ASSIGN/V17=0.257/V16
    ASSIGN/V18=V17+CON1_PNT.Z
    
    TOP_BALL =GENERIC/SPHERE,DEPENDENT,CARTESIAN,OUT,$
    NOM/XYZ,<0,0,-0.267>,$
    MEAS/XYZ,<TAPER_BOT.X,TAPER_BOT.Y,V18+.257>,$
    NOM/IJK,<0,0,1>,$
    MEAS/IJK,<0,0,1>,$
    DIAMETER/0.514,0.514
    
    COMMENT/REPT,
    Distance from face to top of theoretical .514 diameter gage ball
    DIM DIM_4= LOCATION OF SPHERE TOP_BALL UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
    AX MEAS NOMINAL +TOL -TOL DEV OUTTOL
    Z -0.0103 -0.0100 0.0100 0.0100 -0.0003 0.0000 ----#----
    END OF DIMENSION DIM_4
Reply
  • This is what I've been using since about 2010'ish. You'll need to change coords and IJK values as needed and the 0.257 assigned as V17 is your gage ball radius

    TAPER_BOT =FEAT/CONTACT/CONE/DEFAULT,CARTESIAN,IN
    THEO/<0,0,-0.3167>,<0,0,1>,5.6625,0.09,0.5097
    ACTL/<0,0,-0.3167>,<0,0,1>,5.6434,0.07,0.5097
    TARG/<0,0,-0.3167>,<0,0,1>
    START ANG=0,END ANG=0
    ANGLE VEC=<1,0,0>
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=NO
    
    CON1_PNT =FEAT/CIRCLE,CARTESIAN,OUT,NO
    THEO/<0,0,-5.4699>,<0,0,1>,0
    ACTL/<0,0,-5.4878>,<0,0,1>,0
    CONSTR/CIRCLE,CONE,TAPER_BOT,DIAMETER,0
    
    ASSIGN/V15=DEG2RAD(TAPER_BOT.ANGLE/2)
    ASSIGN/V16=SIN(V15)
    ASSIGN/V17=0.257/V16
    ASSIGN/V18=V17+CON1_PNT.Z
    
    TOP_BALL =GENERIC/SPHERE,DEPENDENT,CARTESIAN,OUT,$
    NOM/XYZ,<0,0,-0.267>,$
    MEAS/XYZ,<TAPER_BOT.X,TAPER_BOT.Y,V18+.257>,$
    NOM/IJK,<0,0,1>,$
    MEAS/IJK,<0,0,1>,$
    DIAMETER/0.514,0.514
    
    COMMENT/REPT,
    Distance from face to top of theoretical .514 diameter gage ball
    DIM DIM_4= LOCATION OF SPHERE TOP_BALL UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
    AX MEAS NOMINAL +TOL -TOL DEV OUTTOL
    Z -0.0103 -0.0100 0.0100 0.0100 -0.0003 0.0000 ----#----
    END OF DIMENSION DIM_4
Children
No Data