hexagon logo

measuring a countersink

Good evening Pcdmis masters, I`m fairly new to Pcdmis, and i would love to get some help , I am trying to measure a Countersink Dia at the intersection of the top surface on this part, the available area is very limited and the thread leads are not clocked to the model to get an auto cone reading accurately, is there any method i can use to first identify the rotation of the the double lead thread and then construct a cone avoiding the thread lead`s in order to get an accurate reading? any tips will be appreciated ,thanks in advance
Parents
  • Using auto-center scan, with 2 different probes (Ø4 mm and Ø5 mm), level and origin Z to the top plane (PT1 is the autocenter point with Ø4 and PT2 with Ø5)
    ASSIGN/V1=PROBEDATA("diam","tip4")/2+PROBEDATA("prbrdv","tip4")
    ASSIGN/V2=PROBEDATA("diam","tip5")/2+PROBEDATA("prbrdv","tip5")
    ASSIGN/V3=RAD2DEG(ATAN(PT2.Z-PT1.Z)/(V2-V1))) is the angle of the chamfer
    Its length depends on the radius of the threaded hole.


    Measuring a little inner chamfer with 2 points - PC-DMIS User Forum (pcdmisforum.com)
  • i have another couple of questions, this is a sample of my code
    how can i get the diameter?
    and how can i dimension this?, i`m really new to this, and only have Pcdmis 101 training `im not understanding too much,of what i`m doing here,sorry if i sound dumb
    thanks in advance

    PT1 =FEAT/CONTACT/VECTOR POINT/SELF_CENTERING_POINT,CARTESIAN
    THEO/<34.5,0,0.18595>,<0,0,1>
    ACTL/<34.57659,-0.01821,2.06588>,<0,0,1>
    TARG/<34.5,0,0.18595>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=3,DISTANCE AFTER=3
    SHOW HITS=NO
    MOVE/INCREMENT,<0,0,25>
    LOADPROBE/T1_3X20
    TIP/T1A0B0, SHANKIJK=-0.00138, -0.00057, 1, ANGLE=-0.19084
    PT2 =FEAT/CONTACT/VECTOR POINT/SELF_CENTERING_POINT,CARTESIAN
    THEO/<34.5,0,0.38776>,<0,0,1>
    ACTL/<34.49686,-0.01152,0.2738>,<0,0,1>
    TARG/<34.5,0,0.38776>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10
    SHOW HITS=NO
    ALIGN_2 =ALIGNMENT/START,RECALL:ALIGN_XY_ORIGIN,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PT1
    ALIGNMENT/TRANS,ZAXIS,PT1
    ALIGNMENT/END
    ASSIGN/V2=PROBEDATA("3.0","T6")/2+PROBEDATA("prbrvd","T6")
    ASSIGN/V4=PROBEDATA("5.0","T1")/2+PROBEDATA("PRBRDV","T1")
    ASSIGN/V5=RAD2DEG(ATAN(PT2.Z-PT1.Z)/(V2-V4))
Reply
  • i have another couple of questions, this is a sample of my code
    how can i get the diameter?
    and how can i dimension this?, i`m really new to this, and only have Pcdmis 101 training `im not understanding too much,of what i`m doing here,sorry if i sound dumb
    thanks in advance

    PT1 =FEAT/CONTACT/VECTOR POINT/SELF_CENTERING_POINT,CARTESIAN
    THEO/<34.5,0,0.18595>,<0,0,1>
    ACTL/<34.57659,-0.01821,2.06588>,<0,0,1>
    TARG/<34.5,0,0.18595>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=3,DISTANCE AFTER=3
    SHOW HITS=NO
    MOVE/INCREMENT,<0,0,25>
    LOADPROBE/T1_3X20
    TIP/T1A0B0, SHANKIJK=-0.00138, -0.00057, 1, ANGLE=-0.19084
    PT2 =FEAT/CONTACT/VECTOR POINT/SELF_CENTERING_POINT,CARTESIAN
    THEO/<34.5,0,0.38776>,<0,0,1>
    ACTL/<34.49686,-0.01152,0.2738>,<0,0,1>
    TARG/<34.5,0,0.38776>,<0,0,1>
    SNAP=NO
    SHOW FEATURE PARAMETERS=NO
    SHOW CONTACT PARAMETERS=YES
    AVOIDANCE MOVE=BOTH,DISTANCE BEFORE=10,DISTANCE AFTER=10
    SHOW HITS=NO
    ALIGN_2 =ALIGNMENT/START,RECALL:ALIGN_XY_ORIGIN,LIST=YES
    ALIGNMENT/LEVEL,ZPLUS,PT1
    ALIGNMENT/TRANS,ZAXIS,PT1
    ALIGNMENT/END
    ASSIGN/V2=PROBEDATA("3.0","T6")/2+PROBEDATA("prbrvd","T6")
    ASSIGN/V4=PROBEDATA("5.0","T1")/2+PROBEDATA("PRBRDV","T1")
    ASSIGN/V5=RAD2DEG(ATAN(PT2.Z-PT1.Z)/(V2-V4))
Children
No Data