hexagon logo

report evaluation

I came across a note on drawing which says
50% of the holes may exceed the drawing by 0.0003
10% of the holes may exceed the drawing by 0.005 if each of these are separated by at least (5) holes no more than 0.0003 over max

this needs to be checked for a set of 24 equi spaced holes, is there any way to check & report this ?
  • That has to be the worst drawing note I've ever heard of. Lol... 10% of 24 is 2.4 so how in the heck are you going to have .4 holes?
  • That has to be the worst drawing note I've ever heard of. Lol... 10% of 24 is 2.4 so how in the heck are you going to have .4 holes?


    in situation like this we generally consider lower whole number nearest to it.
  • That has to be the worst drawing note I've ever heard of. Lol... 10% of 24 is 2.4 so how in the heck are you going to have .4 holes?


    I know a machinist that is a drill and tap breaking savant. I've seen .4 of a hole and even a few 1.4 of a hole.

    Seriously though, I believe you would have to assign each deviation to a variable then tally the variables based on your criteria and report that. I've never done anything that complex in PC DMIS but I have in other programming languages. I'm sure a few of the guys on here know how to do it, I'm just not that fluent in PC DMIS yet.


  • I know a machinist that is a drill and tap breaking savant. I've seen .4 of a hole and even a few 1.4 of a hole.

    Seriously though, I believe you would have to assign each deviation to a variable then tally the variables based on your criteria and report that. I've never done anything that complex in PC DMIS but I have in other programming languages. I'm sure a few of the guys on here know how to do it, I'm just not that fluent in PC DMIS yet.


    Agree with Kronk that a quick and dirty would be create a variable for each of the criteria

    IF SMALL_EXCEED_CT > 12
    COMMENT, REPT
    "FAILURE!"
    ENDIF

    IF LARGE_EXCEED_CT > 2
    COMMENT, REPT
    "FAILURE!"
    ENDIF

    IF LARGE_EXCEED_CT = 2 AND ANGLE BETWEEN CIR1 AND CIR2 >= 90 DEGREES
    COMMENT,REPT
    "START PULLING OUT YOUR HAIR CUZ SOMEHOW YOU NEED TO FIGURE OUT WHICH CIRCLES ARE BETWEEN AND THEN DO A LOGIC CHECK ON EACH TO SEE IF THEY EXCEED .0003 TOL BONUS"
    ENDIF
  • I would make a true position over all holes with a reasonable tolerance, so that the function of the component is given.

    or does the customer really want to see a number for each claim? °_°