Dimensioning Auto Round Slots

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Dimensioning Auto Round Slots

    I have never used the auto round slot feature...never had the need. I programmed up a piece using it today...when I dimension the slot I seemingly can only get the overall length, do I need to use assignments to get the distance between the 2 radii of the slot?? Like below??

    ASSIGN/V1 = SLT1.LENGTH-SLT1.DIAM
    ASSIGN/V2 = SLT2.LENGTH-SLT2.DIAM
    F1 =GENERIC/CIRCLE,DEPENDENT,RECT,OUT,$
    NOM/XYZ,0,0,0,$
    MEAS/XYZ,0,0,0,$
    NOM/IJK,0,-1,0,$
    MEAS/IJK,0,-1,0,$
    DIAMETER/1.25,V1
    F2 =GENERIC/CIRCLE,DEPENDENT,RECT,OUT,$
    NOM/XYZ,0,0,0,$
    MEAS/XYZ,0,0,0,$
    NOM/IJK,0,-1,0,$
    MEAS/IJK,0,-1,0,$
    DIAMETER/2.75,V2
    DIM LOC4= LOCATION OF CIRCLE F1 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX MEAS NOMINAL +TOL -TOL MAX MIN DEV
    D 1.2511 1.2500 0.0050 0.0050 0.0000 0.0000 0.0011 -----#---
    END OF DIMENSION LOC4
    DIM LOC5= LOCATION OF CIRCLE F2 UNITS=IN ,$
    GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
    AX MEAS NOMINAL +TOL -TOL MAX MIN DEV
    D 2.7506 2.7500 0.0050 0.0050 0.0000 0.0000 0.0006 -----#---
    END OF DIMENSION LOC5
    sigpic
    "You cant vote 'present' as the President of the United States"

  • #2
    The length of the slot, LF, will give you tangent to tangent. If you want center to center, you will have to create a circle on each end and dimension the distance between them.

    I would suggest that you report the tangent to tangent, LF, though as it is a more useful number.
    sigpic GDTPS - 0584

    Comment


    • #3
      Would like to

      Would like to dimension tan to tan, but print is calling out center to center.
      sigpic
      "You cant vote 'present' as the President of the United States"

      Comment


      • #4
        If you have access to the engineer, ask him or her to change it and explain why. If not, report it center to center. I don't know how much leaniancy you have but if it were me and I have a lot, I would report it tan to tan and do a cen to cen as reference.
        sigpic GDTPS - 0584

        Comment


        • #5
          Originally posted by Boomer
          I have never used the auto round slot feature...never had the need. I programmed up a piece using it today...when I dimension the slot I seemingly can only get the overall length, do I need to use assignments to get the distance between the 2 radii of the slot?? Like below??

          ASSIGN/V1 = SLT1.LENGTH-SLT1.DIAM
          ASSIGN/V2 = SLT2.LENGTH-SLT2.DIAM
          F1 =GENERIC/CIRCLE,DEPENDENT,RECT,OUT,$
          NOM/XYZ,0,0,0,$
          MEAS/XYZ,0,0,0,$
          NOM/IJK,0,-1,0,$
          MEAS/IJK,0,-1,0,$
          DIAMETER/1.25,V1
          F2 =GENERIC/CIRCLE,DEPENDENT,RECT,OUT,$
          NOM/XYZ,0,0,0,$
          MEAS/XYZ,0,0,0,$
          NOM/IJK,0,-1,0,$
          MEAS/IJK,0,-1,0,$
          DIAMETER/2.75,V2
          DIM LOC4= LOCATION OF CIRCLE F1 UNITS=IN ,$
          GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
          AX MEAS NOMINAL +TOL -TOL MAX MIN DEV
          D 1.2511 1.2500 0.0050 0.0050 0.0000 0.0000 0.0011 -----#---
          END OF DIMENSION LOC4
          DIM LOC5= LOCATION OF CIRCLE F2 UNITS=IN ,$
          GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
          AX MEAS NOMINAL +TOL -TOL MAX MIN DEV
          D 2.7506 2.7500 0.0050 0.0050 0.0000 0.0000 0.0006 -----#---
          END OF DIMENSION LOC5
          I guess the only problem I see with this is the "SLT1.DIAM". Since it is a slot, it has a radius at each end. One could be different from the other. I haven't done any round slots but it seems to me you need to subtract the measured radius of one end and then subtract the measured radius of the other end. I'm not sure if you can do this.

          It is probably easiest to do a circle at either end as inspector212 suggested.

          Comment


          • #6
            I just finished running some parts with 1 side and 1 end of round slots being dimensioned instead of the CL. I created variables from the measured slots then created generic points using the variable values. Below is a portion of my program. Someone with more experience may be able to accomplish the same with less code but this worked for me.

            DIM D58_1= LOCATION OF SLOT SL58U UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            END OF DIMENSION D58_1
            DIM D58_11= LOCATION OF SLOT SL58U UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=REPORT
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            Y 5.750 5.749 0.020 -0.020 -0.001 0.000 ----#----
            END OF DIMENSION D58_11
            DIM D58_2= LOCATION OF SLOT SL58L UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            END OF DIMENSION D58_2
            DIM D58_12= LOCATION OF SLOT SL58L UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=REPORT
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            Y -5.750 -5.749 0.020 -0.020 0.001 0.000 ----#----
            END OF DIMENSION D58_12
            DIM D59_1= LOCATION OF SLOT SL59U UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.708 0.020 -0.020 -0.002 0.000 ----#----
            END OF DIMENSION D59_1
            DIM D59_11= LOCATION OF SLOT SL59U UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=REPORT
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.708 0.020 -0.020 -0.002 0.000 ----#----
            Y 2.000 1.999 0.020 -0.020 -0.001 0.000 ----#----
            END OF DIMENSION D59_11
            DIM D59_2= LOCATION OF SLOT SL59L UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            END OF DIMENSION D59_2
            DIM D59_12= LOCATION OF SLOT SL59L UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=REPORT
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
            Y -2.000 -1.999 0.020 -0.020 0.000 0.000 ----#----
            END OF DIMENSION D59_12
            ASSIGN/V60_1 = (D58_11.Y.MEAS-(D58_11.L.MEAS/2))
            ASSIGN/V60_2 = (D58_12.Y.MEAS+(D58_12.L.MEAS/2))
            ASSIGN/V61_1 = (D59_11.Y.MEAS-(D59_11.L.MEAS/2))
            ASSIGN/V61_2 = (D59_12.Y.MEAS+(D59_12.L.MEAS/2))
            P60_1 =GENERIC/POINT,DEPENDENT,RECT,$
            NOM/XYZ,0.846,4.895,0.441,$
            MEAS/XYZ,SL58U.X,V60_1,SL58U.Z,$
            NOM/IJK,1,0,0,$
            MEAS/IJK,1,0,0
            P60_2 =GENERIC/POINT,DEPENDENT,RECT,$
            NOM/XYZ,0.846,-4.895,0.441,$
            MEAS/XYZ,SL58L.X,V60_2,SL58L.Z,$
            NOM/IJK,1,0,0,$
            MEAS/IJK,1,0,0
            P61_1 =GENERIC/POINT,DEPENDENT,RECT,$
            NOM/XYZ,0.845,1.145,0.441,$
            MEAS/XYZ,SL59U.X,V61_1,SL59U.Z,$
            NOM/IJK,1,0,0,$
            MEAS/IJK,1,0,0
            P61_2 =GENERIC/POINT,DEPENDENT,RECT,$
            NOM/XYZ,0.845,-1.145,0.441,$
            MEAS/XYZ,SL59L.X,V61_2,SL59L.Z,$
            NOM/IJK,1,0,0,$
            MEAS/IJK,1,0,0
            DIM D60_2= LOCATION OF POINT P60_1 UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            Y 4.895 4.895 0.020 -0.020 0.000 0.000 ----#----
            END OF DIMENSION D60_2
            DIM D60_2= LOCATION OF POINT P60_2 UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            Y -4.895 -4.894 0.020 -0.020 0.001 0.000 ----#----
            END OF DIMENSION D60_2
            DIM D61_1= LOCATION OF POINT P61_1 UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            Y 1.145 1.145 0.020 -0.020 0.000 0.000 ----#----
            END OF DIMENSION D61_1
            DIM D61_2= LOCATION OF POINT P61_2 UNITS=IN ,$
            GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH
            AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
            Y -1.145 -1.145 0.020 -0.020 0.000 0.000 ----#----
            END OF DIMENSION D61_2

            If you're wondering why I dimensioned each one twice. Once for variable creation only, the second for sending to Datapage.
            Perry
            B&S Mistral
            3.207 Beta on XP

            Older'n dirt

            Comment


            • #7
              Try this

              Boomer,

              I did some testing in my program. First, the slot I measured is .210 x 1.710 along Y axis. The CL to CL dimension would be 1.500. Below I figured out dimensioning the CL to CL dimension using the values from an auto round slot.

              DIM D58_TEST= LOCATION OF SLOT SL58U UNITS=IN ,$
              GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=REPORT
              AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
              Y 5.750 5.749 0.020 -0.020 -0.001 0.000 ----#----
              R 0.105 0.104 0.020 -0.020 -0.001 0.000 ----#----
              L 1.710 1.709 0.020 -0.020 -0.001 0.000 ----#----
              END OF DIMENSION D58_TEST
              ASSIGN/V_TEST = (D58_TEST.L.MEAS/2)-(D58_TEST.R.MEAS)
              P_TEST =GENERIC/POINT,DEPENDENT,RECT,$
              NOM/XYZ,316.622,5.75,-0.146,$
              MEAS/XYZ,SL58U.X,SL58U.Y+V_TEST,-0.146,$
              NOM/IJK,1,0,0,$
              MEAS/IJK,1,0,0
              P_TEST1 =GENERIC/POINT,DEPENDENT,RECT,$
              NOM/XYZ,316.622,5.75,-0.146,$
              MEAS/XYZ,SL58U.X,SL58U.Y-V_TEST,-0.146,$
              NOM/IJK,1,0,0,$
              MEAS/IJK,1,0,0
              DIM TEST = 2D DISTANCE FROM POINT P_TEST1 TO POINT P_TEST PARALLEL TO YAXIS, NO_RADIUS UNITS=IN ,$
              GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
              AX NOMINAL MEAS +TOL -TOL DEV OUTTOL
              M 1.500 1.500 0.020 -0.020 0.000 0.000 ----#----

              HTH
              Perry
              B&S Mistral
              3.207 Beta on XP

              Older'n dirt

              Comment

              Related Topics

              Collapse

              Working...
              X
              😀
              🥰
              🤢
              😎
              😡
              👍
              👎