hexagon logo

GeoTol size dimension for slots

Running 2023.1

I've got a program that has 2 slots 5.30mm L x 2.20mm W and there is no option in GeoTol for size for slots. When I open the size tolerancing my slots do not show up in the feature list.

Parents
  • This is what I ended up doing. What a little PITA to get done but it was simple enough to meets the customer's wants and needs.

    TOP_SLOT1  =FEAT/CONTACT/SQUARE SLOT/DEFAULT,CARTESIAN,IN
                THEO/<-2,2,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                ACTL/<-2,2,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                TARG/<-2,2,9.425>,<0,-1,0>,<0,0,-1>
                MEAS WIDTH=YES,RADIUS=1.25
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=NO
    TOP_SLOT2  =FEAT/CONTACT/SQUARE SLOT/DEFAULT,CARTESIAN,IN
                THEO/<-2,6,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                ACTL/<-2,6,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                TARG/<-2,6,9.425>,<0,-1,0>,<0,0,-1>
                MEAS WIDTH=YES,RADIUS=1.25
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=NO
    3D_LIN1    =FEAT/LINE,CARTESIAN,UNBOUNDED,YES
                THEO/<-2+0,2+0,9.425+0>,<0,1,0>
                ACTL/<-2,2,9.425>,<0,1,0>
                CONSTR/LINE,BF,3D,TOP_SLOT1,TOP_SLOT2,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    TOP5_30    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,IN,$
                NOM/XYZ,<-2+0,2+0,9.425+0>,$
                MEAS/XYZ,<3D_LIN1.X,3D_LIN1.Y,3D_LIN1.Z>,$
                NOM/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                MEAS/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                DIAMETER/5.3,TOP_SLOT1.LENGTH,$
                DISTANCE/6,6
    TOP2_20    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,IN,$
                NOM/XYZ,<-2+0,2+0,9.425+0>,$
                MEAS/XYZ,<3D_LIN1.X,3D_LIN1.Y,3D_LIN1.Z>,$
                NOM/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                MEAS/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                DIAMETER/2.2,TOP_SLOT1.DIA,$
                DISTANCE/6,6
    DIM REF7= LOCATION OF SLOT TOP_SLOT1  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        2.200      0.120      0.120      2.200      0.000      0.000 ----#----
    L        5.300      0.120      0.120      5.300      0.000      0.000 ----#----
    END OF DIMENSION REF7
    DIM REF8= LOCATION OF CYLINDER TOP5_30  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        5.300      0.120      0.120      5.300      0.000      0.000 ----#----
    END OF DIMENSION REF8
    DIM REF9= LOCATION OF CYLINDER TOP2_20  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        2.200      0.120      0.120      2.200      0.000      0.000 ----#----
    END OF DIMENSION REF9

    DIM_12A    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP_SLOT1:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,PLANAR,0.125,WIDTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/TOP_SLOT1,,
    DIM_12B    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM_SLOT1:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,PLANAR,0.125,WIDTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/BTM_SLOT1,,
    DIM_12C    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP2_20:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP2_20:0.000,
                ADD
                FEATURES/TOP2_20,,
    DIM_12D    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM2_20:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM2_20:0.000,
                ADD
                FEATURES/BTM2_20,,
    $$ NO,
                ====================================================================
                COMMENT/REPT,
                
                Zone J9 - sht2 2X
    DIM_12E    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP_SLOT1:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,PLANAR,0.125,LENGTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/TOP_SLOT1,,
    DIM_12F    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM_SLOT1:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,PLANAR,0.125,LENGTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/BTM_SLOT1,,
    DIM_12G    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP5_30:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP5_30:0.000,
                ADD
                FEATURES/TOP5_30,,
    DIM_12H    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM5_30:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM5_30:0.000,
                ADD
                FEATURES/BTM5_30,,

Reply
  • This is what I ended up doing. What a little PITA to get done but it was simple enough to meets the customer's wants and needs.

    TOP_SLOT1  =FEAT/CONTACT/SQUARE SLOT/DEFAULT,CARTESIAN,IN
                THEO/<-2,2,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                ACTL/<-2,2,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                TARG/<-2,2,9.425>,<0,-1,0>,<0,0,-1>
                MEAS WIDTH=YES,RADIUS=1.25
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=NO
    TOP_SLOT2  =FEAT/CONTACT/SQUARE SLOT/DEFAULT,CARTESIAN,IN
                THEO/<-2,6,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                ACTL/<-2,6,9.425>,<0,-1,0>,<0,0,-1>,2.2,5.3
                TARG/<-2,6,9.425>,<0,-1,0>,<0,0,-1>
                MEAS WIDTH=YES,RADIUS=1.25
                SHOW FEATURE PARAMETERS=NO
                SHOW CONTACT PARAMETERS=NO
    3D_LIN1    =FEAT/LINE,CARTESIAN,UNBOUNDED,YES
                THEO/<-2+0,2+0,9.425+0>,<0,1,0>
                ACTL/<-2,2,9.425>,<0,1,0>
                CONSTR/LINE,BF,3D,TOP_SLOT1,TOP_SLOT2,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0
    TOP5_30    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,IN,$
                NOM/XYZ,<-2+0,2+0,9.425+0>,$
                MEAS/XYZ,<3D_LIN1.X,3D_LIN1.Y,3D_LIN1.Z>,$
                NOM/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                MEAS/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                DIAMETER/5.3,TOP_SLOT1.LENGTH,$
                DISTANCE/6,6
    TOP2_20    =GENERIC/CYLINDER,DEPENDENT,CARTESIAN,IN,$
                NOM/XYZ,<-2+0,2+0,9.425+0>,$
                MEAS/XYZ,<3D_LIN1.X,3D_LIN1.Y,3D_LIN1.Z>,$
                NOM/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                MEAS/IJK,<3D_LIN1.I,3D_LIN1.J,3D_LIN1.K>,$
                DIAMETER/2.2,TOP_SLOT1.DIA,$
                DISTANCE/6,6
    DIM REF7= LOCATION OF SLOT TOP_SLOT1  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        2.200      0.120      0.120      2.200      0.000      0.000 ----#----
    L        5.300      0.120      0.120      5.300      0.000      0.000 ----#----
    END OF DIMENSION REF7
    DIM REF8= LOCATION OF CYLINDER TOP5_30  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        5.300      0.120      0.120      5.300      0.000      0.000 ----#----
    END OF DIMENSION REF8
    DIM REF9= LOCATION OF CYLINDER TOP2_20  UNITS=MM ,$
    GRAPH=OFF  TEXT=OFF  MULT=10.00  OUTPUT=NONE  HALF ANGLE=NO
    AX    NOMINAL       +TOL       -TOL       MEAS     OUTTOL        DEV
    D        2.200      0.120      0.120      2.200      0.000      0.000 ----#----
    END OF DIMENSION REF9

    DIM_12A    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP_SLOT1:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,PLANAR,0.125,WIDTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/TOP_SLOT1,,
    DIM_12B    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM_SLOT1:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,PLANAR,0.125,WIDTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/BTM_SLOT1,,
    DIM_12C    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP2_20:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP2_20:0.000,
                ADD
                FEATURES/TOP2_20,,
    DIM_12D    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=2.2,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM2_20:
                    UAME SIZE:2.200,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM2_20:0.000,
                ADD
                FEATURES/BTM2_20,,
    $$ NO,
                ====================================================================
                COMMENT/REPT,
                
                Zone J9 - sht2 2X
    DIM_12E    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP_SLOT1:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,PLANAR,0.125,LENGTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/TOP_SLOT1,,
    DIM_12F    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM_SLOT1:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,PLANAR,0.125,LENGTH,MMC,A,B,MMB,<size>,__,E,__,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM_SLOT1:0.000,
                ADD
                DATUMS/REPORTDATUMSIZE=OFF,
                  B(CYL_B):NOM=8.05,+Tol=0.05,-Tol=0.05,
                FEATURES/BTM_SLOT1,,
    DIM_12G    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  TOP5_30:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    TOP5_30:0.000,
                ADD
                FEATURES/TOP5_30,,
    DIM_12H    =GEOMETRIC_TOLERANCE/STANDARD=ASME Y14.5,SHOWEXPANDED=YES,
                DESCRIPTION=OFF,,
                DATUM_MATH=DEFAULT,DISPLAY_COORDS=DRF,
                UNITS=MM,OUTPUT=BOTH,ARROWDENSITY=100,
                SIZE/NOMINAL=5.3,UPPER TOLERANCE=0.12,LOWER TOLERANCE=0.12,
                  BTM5_30:
                    UAME SIZE:5.300,
                SEGMENT_1,POSITION,DIAMETER,0,MMC,__,E,<dat>,<dat>,
                TEXT=OFF,CADGRAPH=OFF,REPORTGRAPH=OFF,MULT=10,
                  MEASURED:
                    BTM5_30:0.000,
                ADD
                FEATURES/BTM5_30,,

Children
No Data